Repository navigation
Prepare Nightly 1.4.4 - #143
Conversation
Set the version to 1.4.4 and add the release notes for the PWA blank page fix (#142), which had no changelog entry. Co-Authored-By: Claude Opus 5.5 <[email protected]>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📝 Walkthrough
Merge Risk: ⚪ Minimal · up to The 1.4.4 release metadata and notes are consistent, with no material merge risk identified. Pre-merge checks |
|
Prepare signed Nightly 1.4.4 from the changes merged on
mainsince 1.4.3.package.jsonversion to1.4.4. The minimum supported version stays1.0.0.Contents of 1.4.4:
404instead of the app page. The service worker precache reads from the network, accepts only correct
responses, and stores a redirected offline page as its final response. A page or message editor
that cannot open reloads once, then shows a message with Reload.
and logs how many reads it took. This publication is its first real run.
No database migration and no database compatibility change. The canonical specifications are
already updated (HQBase/hqbase-site#60 and #61).
#139 (MCP offline access) is not included. It still waits for confirmation in #137.
Why now: 1.4.4 carries the PWA fix for the next real-use test, and it is the later candidate that
the public upgrade proof needs before 1.4.3 can be promoted to Stable.
Test plan after publication: update a 1.4.3 instance to 1.4.4 from the installed desktop app window
with DevTools open (Console and Network with Preserve log), and click Reload. The service
worker and message changes run during this update, because the new service worker performs the
install. A window still on 1.4.3 code has no load boundary until it reloads.
Risk: low to moderate. The PWA change affects how every browser installs the next service worker.
If a precache file fails the new checks, the current version stays active and a later check tries
again, so a failure delays the PWA update but does not break the app. Stable stays 1.4.0.
Validation:
pnpm check: pass. 985 unit tests pass and 2 are skipped. 226 Worker integration tests pass.Coverage, architecture, generated API, and production build pass.
pnpm deploy:dry-run: pass.pnpm test:pwa: pass (38 files cached, offline fallback works).pnpm audit --prod: no known vulnerabilities.extractReleaseNotes(CHANGELOG.md, "1.4.4")returns the expected 3 items.4d53b30:run 38162028838. This PR changes
only the version and the changelog. The signed release workflow runs its own staging gate on the
final archive before publication.
🤖 Generated with Claude Code
Summary by CodeRabbit
/offline.htmlis redirected, the offline page can still open from the cache.