Chronicle v0.1.4 — documentation release
Documentation release — no functional changes since v0.1.3.
📖 Contributor docs
CLAUDE.md (the AI-assisted-contributor guide) now captures the architecture decisions, patterns, and gotchas accumulated over the last development cycle:
- Architecture: the global sidebar navigation model (SessionView registers its modes into the sidebar via
onRailChange), the latest-cwd-wins policy for resolving moved repos, the minimal-runtime-deps packaging philosophy, and the feedback relay design - Release checklist: the exact order that keeps
package.jsonversion = git tag = DMG contents = cask checksums - Gotchas: client deps belong in devDependencies (misplacing one fattens every DMG), ULFO is the strongest DMG compression electron-builder supports, transient
uploads.github.comDNS failures and how to retry, single-instance/port-41730 conflict debugging, the duplicated error heuristic (server + client), formsubmit's one-time activation, and the anatomy ofrelease/
DMGs are attached for updater consistency; they contain the same app as v0.1.3.
Full changelog: v0.1.3...v0.1.4
🤖 Generated with Claude Code