Game/Telegram review polish: USSR flag, touch drag ghost, TG fullscreen header
CI / changes (pull_request) Successful in 2s
CI / unit (pull_request) Successful in 8s
CI / integration (pull_request) Successful in 11s
CI / ui (pull_request) Successful in 31s
CI / gate (pull_request) Successful in 0s
CI / deploy (pull_request) Successful in 55s

Backlog item 2 of ~4 (owner review pass):
- USSR flag emblem redrawn (canonical hammer & sickle, scaled down 1.5x
  below the star).
- Touch drag-and-drop: enlarge the drag ghost 1.5x on touch only (the finger
  hides the tile); suppress the iOS tap-highlight that lingered on a rack tile
  sliding into a dragged tile's slot.
- Telegram fullscreen: its native nav no longer hides our header -- the header
  drops below the content-safe-area top inset and the menu (hamburger) lifts
  into the nav band, centred (--tg-content-top from the SDK inset + a
  tg-fullscreen class; new telegram.ts helper + app wiring).

Tests: UI check/test:unit/build + full e2e (60) green. The iOS tap-highlight
fix and the TG-fullscreen layout want on-device verification on the deploy.
This commit is contained in:
Ilia Denisov
2026-06-08 17:11:10 +02:00
parent 3fd279cf8c
commit 34385240b9
8 changed files with 76 additions and 13 deletions
+6
View File
@@ -1354,6 +1354,12 @@ provided cert) at the contour caddy; prod VPN; rollback.
`..._CHANNEL_ID_..` to post). Switchers became icons — a 🌐 language dropdown (saved, synced to the app)
and a ☼/☾ theme toggle that is **ephemeral** (follows the system scheme, never persisted, no "auto").
The "Play in browser" CTA was dropped (no standalone-web onboarding yet).
- **Game/Telegram review-pass polish:** the USSR flag emblem redrawn (canonical hammer & sickle,
scaled down ×1.5 below the star); touch drag enlarges the drag ghost ×1.5 (touch only — the
finger hides the tile) and suppresses the iOS tap-highlight that lingered on a rack tile sliding
into a dragged tile's slot; and **Telegram fullscreen** no longer hides our header under its
native nav — the header drops below the content-safe-area top inset and the menu (hamburger)
lifts into the nav band, centred (`--tg-content-top` from the SDK + a `tg-fullscreen` class).
## Deferred TODOs (cross-stage)