Skip to content

Fix safe release updates and Progress introduction - #12

Merged
Diannn3 merged 1 commit into
mainfrom
update/reliable-release-progress
Oct 7, 2026
Merged

Diannn3 merged 1 commit into
mainfrom
update/reliable-release-progress

Conversation

@Diannn3

@Diannn3 Diannn3 commented Oct 7, 2026

Copy link
Copy Markdown
Owner

Changes

  • Coordinate automatic updates in the waiting worker only after every app tab flushes its learning data. Failed, slow, unresponsive or older tabs keep the release pending.
  • Stamp pages, worker, asset manifest and uncached release manifest with one build revision. Keep offline navigation and safe per-generation cache cleanup.
  • Preserve practice/exam questions and answers, workbench drafts, route/query/hash; first installation does not reload.
  • Repair Progress introduction with approved teal Blueprint styling and exact requested copy, keyboard focus, dark and forced colors.
  • Corrected primary Vercel production branch from the stale feature branch to main; domain release verification follows merge.

Verification

  • pnpm verify: 233 Node tests, 5 Vitest tests; typecheck 0 errors/warnings, production build 61 pages.
  • Production offline/no-script browser checks: 2 passed; stamped artifact check: 1 passed.
  • Real two-build lifecycle suite: 6 passed (tabs, saving failures/timeouts, reconnection, precache failure, rollback, practice/exam recovery).
  • Progress browser/accessibility checks: 5 passed (mobile/tablet/desktop/Firefox/WebKit), dark and forced colors.
  • Dependency audit: no known vulnerabilities.
  • Independent UI/PWA critic reviewed code and screenshots; findings resolved, no remaining observed blocker.

Boundaries

No dependency additions or database migration. Existing math grading preserved. Unrelated local whitespace edit in use-persistence-flush.ts excluded. Required CI must pass before merge. See docs/RELIABLE_RELEASE_PROGRESS_RECEIPT.md.

@vercel

vercel Bot commented Oct 7, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
amat19 Ready Ready Preview Oct 7, 2026 5:14pm UTC
amat19-interactive Ready Ready Preview Oct 7, 2026 5:14pm UTC

@Diannn3
Diannn3 merged commit cf6fafc into main Oct 7, 2026
11 checks passed

This branch was successfully deployed

2 active deployments
Preview – amat19 — 59580527 Deployed Oct 7, 2026 by vercel[bot]
Preview – amat19-interactive — 59580527 Deployed Oct 7, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant