docs: activity log — frontend v2.8.82 (digital checkout no-address + pending_payment stepper)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
moojttaba
2026-06-04 01:32:55 +03:30
parent 5b43a9b783
commit c3a4fdf204

View File

@@ -1156,4 +1156,22 @@ paymentConfirmed:true on-chain flow.
--- ---
### 2026-06-04 — frontend v2.8.82 — checkout: digital skips address; fix buyer pending_payment stepper
- In-shell checkout: only PHYSICAL products require a delivery address; digital
products / services / consultations are delivered online (email/link) so the
address picker is hidden. Cart items now carry productType; needsAddress is
derived from it (deliveryType fallback for older items).
- Buyer stepper fix (request-config determineBuyerStep): pending_payment /
payment / payment_pending were grouped with the PAID states and returned step
4 ("awaiting shipment"), so a just-placed unpaid order looked like the payment
step was skipped. Those un-paid statuses now return step 3 ("select & pay"),
so the request correctly shows the payment step as current.
**Open:** the actual on-chain escrow payment step inside the Mini App still needs
a wallet rail (TON Connect / WalletConnect) — order placement is in-shell, the
pay action is the remaining web3 piece.
**Verification:** tsc + eslint clean.
---
<!-- Add new entries above this line. Newest at top. --> <!-- Add new entries above this line. Newest at top. -->