WordFlow

Technical notes

v1.5.3 Technical Notes

2026-07-04 · Account restore, vocabulary readiness, Daily progress, remote artwork delivery, release environment separation, and verification improvements.

Identity And Startup

  • The startup flow now checks for an existing platform-linked profile before running new-player initialization.
  • Restored native sign-in sessions are resumed before anonymous fallback paths can route the user to recovery.
  • Tutorial completion flags are scoped by player so local onboarding state does not cross account boundaries.

Vocabulary And Daily Progress

  • First-run language setup now joins in-flight vocabulary downloads before treating a selected language as ready.
  • Session completion carries the player's local Daily cycle into quest progress updates, preventing server-time drift.
  • Regression coverage locks language preparation, restored-account routing, and Daily run-count progress.

Remote Artwork Delivery

  • Generated banner assets are published and verified through the Cloudflare R2 asset pipeline before beta release.
  • Native beta and production bundles exclude generated banner raster directories while local dev and emulator paths still work.
  • Asset publication applies bucket CORS and verifies public availability before release artifacts depend on remote artwork.

Release Pipeline

  • Beta and production release jobs now keep Cloud Run deployment paths explicit.
  • Release documentation records that remote assets must be published before beta or production builds that depend on them.
  • Native bundle guard tests cover Angular asset exclusions, Capacitor sync entry points, and stale native public-banner output.

Verification

  • Focused unit, integration, and E2E coverage was added for account restore, first-run language setup, Daily progress, mission modal sizing, FTUE clear behavior, safe-area layout, remote asset checks, and native bundle guards.