Skip to content

v1.4.0

Choose a tag to compare

@twidi twidi released this 11 Apr 13:58
· 1108 commits to main since this release
0c61b6f

Added

  • Workspaces: organize projects into named groups with optional color, scoped session list, search, snippets, aggregated stats, and auto-add projects via directory patterns
    • Workspaces management dialog
    • Workspace editing dialog
    • Project and workspace selector
  • Text selection comments: select any text in the chat and add a comment to include in your next message to Claude
    • Text selection with comment icon
    • Comment input popup
  • --version / -V flag to the CLI to display the current version without starting the server

Changed

  • Bump claude-agent-sdk from 0.1.56 to 0.1.58 (bundled Claude Code CLI: 2.1.92 → 2.1.97)
  • Improve windowed burn rates in usage tooltips and graphs: remove misleading smoothed rate, add cross-period calculation for early-window accuracy, rename to "Burn rate (last X)", and add 6h/12h range options to the graph
  • Add permanent install instructions (uv tool install twicc) to the README alongside the existing uvx quick start
    • Permanent install instructions in README
  • Auto-focus the terminal when switching to the terminal tab, and auto-focus the message input when switching to the chat tab via keyboard navigation
  • Redesign Claude session settings (model, effort, permissions...): replace "Always apply" and "Pin to session" with a simpler "Default" vs "Forced" model, and apply changes at the right time depending on the setting type

Fixed

  • Sessions with cron jobs no longer silently stop retrying after an API error (e.g. 529 overloaded) — the auto-restart loop now correctly retries until the session recovers
  • "View in Files tab" now always reloads the file from the backend, even if it was already open, to avoid displaying stale content
  • CLI subcommands (twicc usage, twicc projects, etc.) failing when DJANGO_SETTINGS_MODULE was not set or pointed to another project