diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..2d21381 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,44 @@ +# Changelog + +## 0.2.0 - 2026-04-14 + +### Added +- Claude Desktop (code tab) session support. Scans local-agent-mode-sessions + in addition to ~/.claude/projects/. Same JSONL format, deduplication across + both sources. macOS, Windows, and Linux paths. +- CLAUDE_CONFIG_DIR environment variable support. Falls back to ~/.claude if + not set. + +### Fixed +- npm package trimmed from 1.1MB to 41KB by adding files field (ships dist/ + only). +- Image URLs switched to jsDelivr CDN for npm readme rendering. + +## 0.1.1 - 2026-04-13 + +### Fixed +- Readme image URLs for npm rendering. + +## 0.1.0 - 2026-04-13 + +### Added +- Interactive TUI dashboard built with Ink (React for terminals). +- 13-category task classifier (coding, debugging, exploration, brainstorming, + etc.) using tool usage patterns and keyword matching. No LLM calls. +- Breakdowns by daily activity, project, model, task type, core tools, and + MCP servers. +- Gradient bar charts (blue to amber to orange) inspired by btop. +- Responsive layout: side-by-side panels at 90+ cols, stacked below. +- Keyboard navigation: arrow keys switch Today/7 Days/Month, q to quit. +- Column headers on all panels. +- Bottom status bar with key hints (interactive mode only). +- Per-panel accent border colors with rounded corners. +- SwiftBar/xbar menu bar widget with flame icon, activity breakdown, model + costs, and token stats. Refreshes every 5 minutes. +- CSV and JSON export with Today, 7 Days, and 30 Days periods. +- LiteLLM pricing integration with 24h cache and hardcoded fallback. + Supports input, output, cache write, cache read, web search, and fast + mode multiplier. +- Message deduplication by API message ID across all session files. +- Date-range filtering per entry (not per session) to prevent session bleed. +- Compact status command with terminal, menubar, and JSON output formats. diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..3999da5 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2026 AgentSeal + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE.