Chronicle v0.1.3 — moved-repo fix + sync-all
Moved-repo fix, one-click sync-all, and developer conveniences.
🐛 Fixed: moved repos no longer resurrect their old paths
Sessions resumed after a repo move carry the old directory in their early log records. Chronicle used to take the first cwd it saw, so a moved project kept showing up as importable under its dead old path. The scanner and importer now use the latest cwd (where the project — and its Git history — actually lives), and subdirectory cwds are collapsed up to the project root so grouping doesn't fragment.
If a moved project is affected on your machine, run Sync Update (project gear menu) or the new sidebar sync-all to re-home its sessions.
🔄 Sync-all button
A ⟳ button next to Projects in the sidebar re-imports the latest sessions for every project in one click — spins while running, skips projects whose source logs are gone, refreshes when done.
🔧 Developer conveniences
npm run reinstall:mac— quits the running app, rebuilds (arm64 only), replaces/Applications/Chronicle.app, cleansrelease/, and relaunches- Arch selection moved from build config to CLI flags:
dist:macbuilds both arches,reinstall:macjust yours
Full changelog: v0.1.2...v0.1.3
🤖 Generated with Claude Code