Skip to content

v1.3.0 - Model Filtering & Display

Latest

Choose a tag to compare

@PoisonedYouth PoisonedYouth released this 15 Nov 12:55
· 4 commits to main since this release

What's New

Model Filtering & Information Display

Filter and analyze your conversations by Claude model version with comprehensive model information display throughout the application.

Key Features

  • πŸ” Model Filtering

    • New model filter dropdown in search filters panel
    • Filter conversations by specific Claude models
    • Friendly display names (e.g., "Sonnet 4.5", "Opus", "Haiku")
    • Works across all search modes (keyword, semantic, hybrid)
  • πŸ“Š Model Statistics

    • "Conversations by Model" card in Statistics dashboard
    • See conversation count breakdown by model
    • Models sorted by usage (most used first)
    • Easy identification of your most-used Claude models
  • 🏷️ Model Display

    • Model badges already visible in search result cards
    • Consistent model naming across the application
    • Quick identification of which model was used for each conversation
  • ⚑ Search Integration

    • Model filtering integrated with FTS5 keyword search
    • Works with vector similarity (semantic) search
    • Compatible with hybrid search (RRF)
    • Consistent filtering across all search methods

Model Display Names

  • claude-sonnet-4-5 β†’ "Sonnet 4.5"
  • claude-sonnet-4 β†’ "Sonnet 4"
  • claude-sonnet-3-5 β†’ "Sonnet 3.5"
  • claude-opus β†’ "Opus"
  • claude-haiku β†’ "Haiku"

Technical Details

Repository Enhancements:

  • New getAllModels() method to retrieve unique models from conversations
  • Model filtering in search(), getByFilters(), and vectorSearch()
  • Enhanced ConversationStatistics with conversationsByModel map
  • Metadata parsing to extract model information

UI Components:

  • Model filter dropdown in FiltersPanel (second row of filters)
  • Model statistics card in StatisticsScreen
  • Auto-loading of available models on screen initialization
  • Responsive filter UI with proper spacing

Search Functionality:

  • SQL LIKE queries for efficient model filtering
  • Metadata JSON field querying
  • Filter combination with other search criteria
  • Maintains search performance with complex filters

Installation

Download the appropriate installer for your platform from the assets below.

Upgrading from v1.2.0

Simply install the new version. All existing data and configurations will work seamlessly. The model filter will automatically populate with models found in your conversation history.


Full Changelog: v1.2.0...v1.3.0