From 2c27a7e58d2cdf4488050602f646955ed9e0c0a0 Mon Sep 17 00:00:00 2001 From: moojttaba Date: Wed, 3 Jun 2026 09:12:58 +0330 Subject: [PATCH] =?UTF-8?q?docs:=20sync=20from=20frontend=20a8ae1e3=20?= =?UTF-8?q?=E2=80=94=20in-shell=20Mini=20App=20shop=20(v2.8.57)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 09 - Audits/Activity Log.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/09 - Audits/Activity Log.md b/09 - Audits/Activity Log.md index 17136ca..cf2c7b5 100644 --- a/09 - Audits/Activity Log.md +++ b/09 - Audits/Activity Log.md @@ -638,4 +638,18 @@ now working after the id fix); Mini App notifications row could get an unread ba --- +### 2026-06-03 — frontend@a8ae1e3 — full in-shell shop inside the Mini App (v2.8.57) + +**Commits:** `a8ae1e3` (frontend only; backend stays at 2.8.56) +**Why:** Tapping a seller in فروشگاه opened the web dashboard inside the Telegram webview. The +seller's shop now renders in-shell: new `TelegramSellerShopView` (seller header + active templates +with budget/usage), `useTelegramSellerShop` hook, `TelegramShopRow` converted from `` to +in-shell `onOpen`, and an `openSellerId` overlay in the shell (BackButton + tab dismissal). +Template ordering hands off to the web from-template checkout (wallet stack lives there). +Cleanup: removed eslint-disable comments for the unregistered @next/next/no-img-element rule. +**Verification:** tsc clean, eslint clean (0 errors). Admin verifies after deploy: فروشگاه → tap +seller → in-shell shop → سفارش این قالب → web checkout. + +--- +