• v2.4 e8db4ad7a3

    New version Stable

    rune released this 2026-06-19 08:08:50 +02:00 | 0 commits to main since this release

    v2.4

    New features

    • Sidebar navigation - Redesigned the main window around a NavigationSplitView with a collapsible sidebar: new chat button, conversation search, and a swipeable list of saved conversations. The header bar is now text-only (provider, model, favourite star); status pills (Online, MCP, Synced) moved to the footer. The input bar is now resizable with a drag handle (height persisted) and has a quick online/offline toggle. Added a View menu (Model Info, History, Stats, Credits, Online Mode ⌘⇧O) and ⌘L as an alias for Search Conversations.
    • Combine saved conversations - Select two or more saved conversations and merge them into one, either by simple chronological concatenation or AI-assisted synthesis that reconciles overlapping context.
    • Anthropic prompt caching - System prompt, tools, and conversation history are now cached via cache breakpoints for both direct Anthropic and OpenRouter-routed requests, including the tool-calling loop. Reduces cost and latency on repeated turns; cost calculation now correctly accounts for cache write/read pricing instead of charging full price for all input tokens.
    • Claude Fable 5 pricing - Added pricing ($10 input / $50 output per 1M tokens).

    Bug fixes & improvements

    • Enter key behaviour - Plain Enter now reliably sends the message, and Shift/Cmd+Enter inserts a newline. The previous text editor occasionally let bare Return through to the underlying text view before SwiftUI could intercept it, making Cmd+Enter send instead.
    • Expandable model descriptions - Long descriptions in the Model Info sheet (over 250 characters) now collapse behind a More.../Less toggle instead of stretching the sheet.
    • Conversation title placement - Moved to the center of the header bar, macOS document-title style; removed from the footer.
    • Combined conversation model - Fixed the merged conversation showing the merge model instead of reflecting the models actually used by the source conversations.
    • Norwegian menu on English systems - Fixed the app menu showing Norwegian labels regardless of system language.
    • Missing AccentColor asset - Fixed a build warning caused by a referenced but undefined accent color; now uses the app's existing blue (#0a7aca).
    Downloads