- 92b575f: use slqlite db for both session and uasage
- 15de6dd: add in sqlite db for local session information stats
- readme demo image
- fc7ecb1: update/simplify settings configuration
- 74f2fe8: add utility function for formatting token counts
- b282ae9: Add context segment to statusline with cache hit rate and token usage
- 9e2a5cf: add segment truncation and git commit details
- 5bd4ca5: project level config
- 3bf9e48: git icon/segment alignment
- 4f0113b: add custom indicators
- update schema
- b582abd: night owl theme double chevron added
- e54cb06: set correct schema location
- 42a2c9f: add json schema validation for settings config
- 2c5b497: Refactor configuration handling and enhance font profile
support
- Updated cli-config.ts to improve code organization and readability.
- Changed separator theme keys from camelCase to snake_case in config.ts.
- Enhanced statusline.ts to utilize font profiles from configuration.
- Modified demo.ts to support new configuration options and improved output.
- Updated font-profiles.ts to allow font profile retrieval from config.
- Adjusted directory and git segments to use the specified font profile.
- Improved separator styles to accommodate new font profile handling.
- Enhanced theme-test.ts to provide clearer instructions and examples.
- Updated types.ts to include font profile in the StatuslineConfig interface.
- Ensured consistent naming conventions across the codebase.
- 043712a: update install process
- Standardize npm package with improved keywords, metadata, and
cleaner file structure
- Add comprehensive keywords for better discoverability (ai-tools, cost-tracking, session-monitoring, etc.)
- Improve package description with session tracking and cost monitoring details
- Add repository, bugs, and homepage URLs for better npm page
- Clean up .npmignore to exclude development files and reduce package size
- Update author information with proper contact details
- 04896fa: tidy things for npm release
- initial release