Skip to content

Chronicle v0.1.2 — sidebar navigation + project analytics

Choose a tag to compare

@chizhangucb chizhangucb released this 07 Jul 08:21

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.log and a mailto: 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=N for time-range filtering

Full changelog: v0.1.1...v0.1.2

🤖 Generated with Claude Code