github loocor/codmate 0.5.5

latest releases: 0.5.9, 0.5.8, 0.5.7...
3 months ago
CleanShot 2025-12-26 at 00 21 24

πŸš€ Major New Features

Usage Health State Evaluation

  • ✨ Health state calculation for usage metrics based on time progress vs usage progress comparison
  • 🎯 Visual health indicators with color-coded feedback (healthy/warning/unknown states)
  • πŸ“Š Smart health evaluation for time-based metrics (5-hour and weekly windows)
  • 🎨 Enhanced usage ring visualization with health-aware color rendering
  • ⚑ Improved usage status control with health state integration in progress bars and rings

Conversation Timeline Enhancements

  • 🎨 Improved timeline rendering with consistent row spacing and better visual structure
  • πŸ“ Refactored vertical line rendering using multiple segments for accurate layout
  • πŸ”§ Enhanced timeline gap calculation for better visual representation of event relationships
  • ✨ Better layout accuracy with dedicated functions for timeline line segments and gaps

🎨 UI/UX Improvements

Usage Metrics Visualization

  • 🎨 Health-aware color system that adapts based on usage health state
  • πŸ“Š Consistent stroke widths in TripleUsageDonutView for better visual balance
  • πŸ”„ Enhanced ring state integration with health state in menu bar controller
  • ⚑ Improved progress bar rendering with health state awareness in UsageStatusControl

Window Management

  • πŸͺŸ Improved URL scheme handling to prevent unwanted window creation
  • 🎯 Enhanced window activation logic prioritizing main window visibility
  • πŸ”„ Better window visibility management for existing windows during URL scheme events
  • πŸ›‘οΈ Prevented duplicate window issues when handling external events

πŸ“š Documentation

Feature Inventory

  • πŸ“– Comprehensive feature inventory (docs/feature-inventory.md) documenting all CodMate capabilities
  • πŸ—ΊοΈ Structured feature mapping with code evidence for traceability
  • πŸ“‹ Organized by categories: Session Sources, Indexing, UI Structure, Search, Projects, etc.
  • 🎯 Value/advantage mapping foundation for future feature synthesis and marketing
  • πŸ“Š Coverage methodology documenting how features are tracked and organized

πŸ“Š Change Statistics

  • Files Changed: 7 files
  • Code Changes: +525 / -69 lines (net: +456 lines)
  • Major Additions: Feature inventory documentation, health state evaluation system, enhanced timeline rendering
  • Major Improvements: Usage metrics visualization, window handling, conversation timeline UX

Upgrade Recommendation: This release focuses on improving usage visibility and conversation timeline clarity. The new health state evaluation provides users with better insights into their usage patterns, helping them make informed decisions about quota management. Enhanced timeline rendering improves readability of conversation history. The comprehensive feature inventory documentation serves as a valuable reference for developers and stakeholders. Window handling improvements ensure a more consistent experience when handling URL scheme events.

Don't miss a new codmate release

NewReleases is sending notifications on new releases.