Chronicle v0.1.2 — sidebar navigation + project analytics
Sidebar navigation and project analytics.
🧭 Global sidebar
- Collapsible left sidebar replacing the topbar tabs: Projects on top, session modes (Overview / Playback / Refine / Replay / Security Check) while a session is open, and MCP Hub / Skills / Security / Feedback / Collapse pinned at the bottom — collapse state persists
- Feedback button: modal with ⌘+Enter to send — relays to email with a local copy in
~/.chronicle/feedback.logand amailto:fallback
📊 Project home page
- 8 stat cards: Sessions, Total Duration, Active Days, Error Rate, Avg Duration, Tool Calls, Messages, Errors (error detection heuristic runs server-side)
- Activity Trend chart with line and bar styles
- Tool Distribution donut (sessions by source tool) and Call Ranking bars with friendly names (Shell Command, Edit File, …)
- Time range dropdown: All time (default) / 7 Days / 30 Days / 1 Year — filters every card and chart
- Sessions list moved below the charts
🧵 Session navigation
- Breadcrumbs on project and session pages:
📁 project › 💬 session - Session switcher dropdown with search, message counts, and relative dates — jump between sessions without going back
- Session ID shown on the session home page with a one-click Copy button
🔧 Under the hood
- Windows (
dist:win→ NSIS) and Linux (dist:linux→ AppImage + deb) build targets cross-compile from macOS (installers not yet shipped — untested on real machines) - Skills Hub uses junctions on Windows (no admin rights needed)
- Project analytics endpoint accepts
?days=Nfor time-range filtering
Full changelog: v0.1.1...v0.1.2
🤖 Generated with Claude Code