diff --git a/09 - Audits/Activity Log.md b/09 - Audits/Activity Log.md index 3259f2d..17136ca 100644 --- a/09 - Audits/Activity Log.md +++ b/09 - Audits/Activity Log.md @@ -615,4 +615,27 @@ dashboard, Mini App live chat, Telegram bot messages on new offers, chat edit/de --- +### 2026-06-03 — backend@14d164c, frontend@6adb2e0 — Mini App account tab, pinned support chat, shop fix (v2.8.56) + +**Commits:** `14d164c` (backend), `6adb2e0` (frontend) +**Why:** +1. **Mini App account tab:** «به‌زودی» rows are now functional — notifications (new in-shell list + view + hook, socket-live, mark-all-read), support (creates/opens support chat via new + `createSupportChat` action → POST /chat/support), wallet (shows linked address), guard role label. +2. **Mini App chat tab:** pinned «پشتیبانی AMN» row always at top (per user request); support-type + conversations filtered from the regular list. +3. **Shop bug «خطا در بارگذاری اطلاعات فروشنده»:** PG sellers list returns uuid ids but + seller-shop-view only accepted legacy 24-hex ids → uuid sellers always errored. Both formats + accepted now (frontend validation + backend lookup comparison). +**Touched (backend):** `DrizzleMarketplaceRepo.findSellerWithActiveRequestTemplates` +**Touched (frontend):** telegram account/chat/notifications views + hooks, locales (fa/en/types), +`src/actions/chat.ts` (createSupportChat), `src/lib/axios.ts`, `seller-shop-view.tsx` +**Verification:** tsc clean both repos, 16 backend tests green, eslint clean (pre-existing +no-img-element config errors aside). Admin verifies after deploy: account tab rows, pinned support +chat, opening a seller shop from فروشگاه. +**Known remaining:** in-shell seller shop detail inside the Mini App (currently opens the web view — +now working after the id fix); Mini App notifications row could get an unread badge. + +--- +