From d117aa9c1884f774a63dd2f59f5c5ef3e7d6b1f3 Mon Sep 17 00:00:00 2001 From: moojttaba Date: Fri, 5 Jun 2026 07:24:24 +0330 Subject: [PATCH] =?UTF-8?q?Activity=20Log:=20frontend=20v2.8.102=20?= =?UTF-8?q?=E2=80=94=20Mini=20App=20new-request=20preferred-sellers=20pick?= =?UTF-8?q?er?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.8 (1M context) --- 09 - Audits/Activity Log.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/09 - Audits/Activity Log.md b/09 - Audits/Activity Log.md index b5c3f94..f7e68bc 100644 --- a/09 - Audits/Activity Log.md +++ b/09 - Audits/Activity Log.md @@ -11,6 +11,15 @@ entries on top. Maintained by agents per the rule in `../AGENTS.md`. --- +### 2026-06-05 — frontend@v2.8.102 — Mini App new-request: preferred-sellers picker (web parity) + +**Commits:** frontend only (v2.8.102) +**Touched:** `sections/telegram/view/telegram-new-request-view.tsx` +**Why:** The web new-request form lets a buyer choose preferred sellers to invite, but the Mini App form only had title/description/category/budget/urgency — the `field_seller_*` locale strings existed but nothing rendered them. Added an optional multi-select chip list of sellers (from `useTelegramShops` / `getTemplateSellers`) between budget and urgency; tapping toggles a seller, and `preferredSellerIds` is included in the create payload only when non-empty. +**Verification:** frontend `npx tsc --noEmit --ignoreDeprecations 6.0` + eslint clean. After deploy: the «درخواست امانت جدید» form shows a «فروشنده‌های منتخب» section; selected sellers are sent with the request so they're invited to bid. + +--- + ### 2026-06-05 — backend@v2.8.84, frontend@v2.8.101 — Notifications wired end-to-end (id-seam normalize + Mini App joins user room) **Commits:** backend v2.8.84, frontend v2.8.101