Skip to content

Chronicle v0.1.3 — moved-repo fix + sync-all

Choose a tag to compare

@chizhangucb chizhangucb released this 07 Jul 18:04

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, cleans release/, and relaunches
  • Arch selection moved from build config to CLI flags: dist:mac builds both arches, reinstall:mac just yours

Full changelog: v0.1.2...v0.1.3

🤖 Generated with Claude Code