Technical notes
v1.5.2 Technical Notes
2026-06-22 · Offline play, Flow League, prestige badges, visual instructions, first-run setup, replay expansion, Daily systems, generated banners, Store polish, and release environment hardening.
Offline And Daily Systems
- Airplane Mode introduced an offline startup route, offline hub state, native pack handling, and E2E coverage around unavailable-network entry points.
- Daily Hub systems were expanded with fixed-progress chest handling, local-midnight availability, Daily Cascade unlocks, Daily Secret Word difficulty scaling, and resume behavior.
- Daily language coverage now maps supported app languages to playable puzzle and dictionary content across Daily modes.
Competitive And Reward Domains
- Flow League added shared domain contracts, backend settlement handling, weekly movement, security-rule coverage, session updates, and leaderboard UI.
- Prestige badges added catalog metadata, award resolution, reveal records, vault presentation, leaderboard showcase, rare campaign milestones, and accessibility coverage.
- Quest, achievement, reward boost, Letter Bloom, and Daily chest claim flows received stricter idempotency and UI refresh handling.
Onboarding And Mode Instruction
- First-run setup now separates language confirmation, name review, and lobby handoff so profile reset and account switches remain coherent.
- Mode help moved toward visual instruction carousels with board examples, localized copy, and route-specific coverage.
- Campaign-specific coach marks teach rule changes in-game while pre-game surfaces stay short and scannable.
Profiles, Replays, And Social
- Replay routing was expanded across Normal, Zen, Focus, Speed, limited-word, Gating, timed Gating, Fire and Ice, Seal, Defuse, Boss, Battle, Endless, and Secret Word contexts.
- Player profile replay cards now hide unsupported rows, launch supported replays reliably, and keep metadata readable on phone viewports.
- Duel rematch, friend notification, friend-name display, battle result handoff, and leaderboard overlay dismissal flows were stabilized.
Store, Locker, And Assets
- Generated image banners were added to Store rotation, Locker previews, leaderboard rows, purchase confirmations, intro panels, and cosmetic manifests.
- Store navigation separates banner and currency routes, localized prices are surfaced, and large balance labels fit phone layouts.
- Cloudflare-hosted generated banner assets and catalog mapping were audited so native and web clients resolve the intended artwork.
Release And Verification
- Beta and production release flows were split so environment selection is explicit across build, deploy, and metadata jobs.
- The release included broader Vitest, emulator, Playwright, rules, asset, i18n, and workflow coverage for the new systems and historical regressions.