docs: sync from frontend a8ae1e3 — in-shell Mini App shop (v2.8.57)

This commit is contained in:
moojttaba
2026-06-03 09:12:58 +03:30
parent 49e7d614ce
commit 2c27a7e58d

View File

@@ -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 `<a href>` 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.
---
<!-- Add new entries above this line. Newest at top. -->