Releases: base-14/cicada
Releases · base-14/cicada
v0.2.2
Changelog
- 07d98e4 docs and plans
- aaaa12e docs: add cicada illustration and badges to README
- 8f2f2bd docs: add export/import section to README
- ef236a2 docs: add releasing guide
- e029803 docs: add session export/import design
- 9809851 docs: add session export/import implementation plan
- 6cecd50 docs: note export destination directory in README
- aa25b20 feat(transfer): add datetime to export zip filenames
- 6f66708 feat(transfer): add import bundle reading, session placement, and round-trip test
- a864321 feat(transfer): add manifest types and validation
- 8421a0b feat(transfer): add single and bulk session export
- ac48374 feat(tui): add ProjectPicker component
- 4df0458 feat(tui): add TextInput component
- fa709a1 feat(tui): wire export/import keybindings, rendering, and store re-indexing
- d261eee feat: add VisibleSessions method to SessionsView
- 0011317 fix: make streak test timezone-independent for CI
v0.2.1
v0.2.0
Changelog
- f63f495 Add CLAUDE.md with project conventions and code quality expectations
- 6a03537 Add design doc for cicada TUI analyzer
- 80d7260 Add implementation plan for cicada TUI (19 tasks, TDD workflow)
- 1e22e97 chore: prepare for public release on github.com/base-14/cicada
- b3312e7 deps: add bubbletea, lipgloss, and bubbles
- ec1002a docs: add y (yank) shortcut to README usage section
- 6efe978 docs: expand README with ASCII tree of features and cricket emoji
- 46ea9a0 feat: add Chat tab to session detail view
- 7e8a5b8 feat: add ChatMessage model and ChatMessages to SessionDetail
- 251a4a3 feat: add HistoryEntry and HistoryStats model
- d8bbbe8 feat: add HistoryStats storage to Store
- 0578316 feat: add Insights model with streaks, bests, trends, fun stats
- ea0c7cc feat: add JSONL file reader with error-tolerant line parsing
- 5169431 feat: add JSONL message parser with content block and token usage types
- 8e1eddf feat: add ProjectDetailView with all 5 tabs
- 04b8520 feat: add ScanHistory parser for history.jsonl
- 4d2f7ce feat: add SelectedProject() to ProjectsView
- 60b4ce1 feat: add TUI app shell with tab navigation, status bar, and scanner integration
- 9593ddf feat: add TUI theme and lipgloss styles
- 3a90594 feat: add agents usage view
- 153955b feat: add analytics view with heatmap, sparklines, and tool charts
- 536a697 feat: add background scanner for discovering and parsing session files
- 78f5ec4 feat: add domain model types for sessions, timeline, subagents, analytics
- 673e223 feat: add help overlay and final polish
- 949a27a feat: add in-memory session store with query methods and analytics
- 6917188 feat: add lipgloss colors to bar chart and heatmap components
- cbadfd2 feat: add projects list view with session counts and last active
- eee0707 feat: add prompt analytics, rename Fun Stats to Totals, improve layout
- 68a298a feat: add search/filter with / key shortcut
- 1b19027 feat: add session detail parser with timeline and file activity extraction
- e7f0b1f feat: add session detail view with sub-tabs and lazy loading
- 57bbe0b feat: add session metadata extractor from parsed JSONL messages
- 817ad39 feat: add sessions list view with sorting
- aae7b73 feat: add sparkline and bar chart TUI components
- b9c1df5 feat: add tools usage view with MCP server grouping
- b66520c feat: add unified AnalysisView combining dashboard and analytics
- 642f4e8 feat: add y key to copy "claude --resume " to clipboard
- 1717356 feat: enhance dashboard with sparkline, tool chart, and model distribution
- a3f54f9 feat: enrich ComputeInsights with HistoryStats
- 5f7b8da feat: extract chat messages from session JSONL
- 8f399f3 feat: merge Dashboard and Analytics into unified Analysis tab
- c56d5b8 feat: show "y copy" hint in status bar on sessions tab
- fb00eff feat: wire history.jsonl into analysis view and status bar
- 122ef07 feat: wire up project detail drill-in on Enter
- 708df25 fix: improve bar chart and heatmap readability
- 4a6eb0d fix: improve chart visuals — compact tools, monochrome heatmap, taller session graph
- 8335731 fix: show project path alongside slug for longest session
- c7993dd fix: use fmt.Fprintf instead of WriteString(Sprintf) in dashboard
- d6d0d64 scaffold: init Go module with Makefile and main entry point
- c75cfcc test: add comprehensive tests for all project detail tabs