Stage 8: UI social/account/history surfaces #9
Reference in New Issue
Block a user
Delete Branch "feature/stage-8-social-account-history"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Stage 8 — UI: social, account & history surfaces
Wires the deferred Stage 7 surfaces end-to-end (client → gateway transcode → backend REST → existing domain services): friends (incl. one-time codes), per-user blocks, friend-game invitations, profile editing + email binding, the statistics screen, and the in-game history + GCG export.
Key decisions (interviewed):
00006addsfriend_codesand thedeclinedstatus.notifypush event.ErrGameActive); share or download.Review polish (3 iPhone rounds): copyable friend code; the notification-badge render fix; Safari flex-overflow (
min-width:0); display-name / away (≤12 h) / UTC-offset-timezone / email validation with a disabled Save + red-bordered fields; finished-game inert footer + trimmed menu + no last-word highlight; chat ⬆️/🛎️ icon buttons; keyboard-aware modals (visualViewport); every picker a native<select>for cross-platform consistency; a required game type (smart default → TODO-6).Docs updated (PLAN, ARCHITECTURE, FUNCTIONAL +ru, UI_DESIGN, TESTING, module READMEs); TODO-5 (QR friend codes) and TODO-6 (smart game-type default) logged. All CI green (go-unit + integration + ui-test).