Skip to content

Claudette 0.3.0

Choose a tag to compare

@reapazor reapazor released this 16 Oct 20:01
· 275 commits to main since this release

Added

  • Project Files: a tab for each project with an explorer and a code editor, opened with the file button beside a group's +, or Go to file… (Ctrl/Cmd+P). Find a file by name, or make a new file or folder from the explorer's menus, then edit it and save it; unsaved edits are kept when Claudette closes. Claude's changes are marked in the gutter, with a peek to see what was there and Revert it. A file named in the conversation opens in it at the line, beside the conversation, which gets its width back when you close the file. The diff window's Open brings it in front of the diff, which closes. Settings → Editor sets it up, or sends files to the OS's app instead, and Open in the diff window can open the file in the OS's app, or the changes in your diff tool.
  • API-key accounts. Add a key in Settings → Accounts → Add an API key; it's kept only in the OS's credential store. A project group's Account ▸ menu picks the account its new tabs use, and a tab's moves it to another, saying first what the move costs. While one of its tabs is selected, the header shows the account's estimated spend today, this week and this month, and Settings → Accounts can warn when a day or a month passes an amount.
  • Files named in Claude's replies open. A Markdown link to a file, or a file's name in code (Player.cpp:42), opens the file with a click. Several files with that name are offered in a menu.
  • Tabs side by side. Open beside in a tab's menu, or drag its row onto the conversation: up to three tabs at once, each with its own conversation and composer. Drag the line between two to share the width differently.
  • Conversation cards. Each step is a card in its kind's color. A run of tool calls is one card of tiles, each opening its detail or a window of its own, and a turn ends with its Modified files and a Turn card. Marks beside the scroll bar show your messages, waiting prompts and errors; F3 and F4 go to the previous and next message, and Ctrl/Cmd+F3 and Ctrl/Cmd+F4 to the first and the latest.
  • Using usage credits. Once a limit is used up and your plan's usage credits pay for Claude, a notice under the header says which limit, when it resets, and what you've spent this month, with Manage on claude.ai. It stays until they stop paying, and an OS notification tells you when they start.
  • Tabs that don't use usage credits. Untick Use usage credits in a tab's menu, or turn off Settings → Usage → Use usage credits once a limit is used up for every tab, and once a limit is used up the tab stops and waits for it to reset instead of spending them, so credits go only to the work that matters. A message you send meanwhile waits for the reset, with Send now to send it anyway.
  • The prompt cache's timer. Cache 52m beside the context says how long your next message can read the conversation from Claude's cache, and turns amber in its last three minutes. Settings → Appearance → Show when the prompt cache expires turns it off.
  • Games with Claudette. Tic-tac-toe, Connect Four and hangman, from her right-click menu, the command palette, or Play a game while you wait when a usage limit stops a task. Settings → Appearance → Games with Claudette turns them off.
  • Clear usage history on every machine… in Settings → Usage, while Share usage with my other machines is on.
  • User guide, under Settings at the foot of the sidebar and at the foot of the Settings sidebar, opens Claudette's guide in your browser.
  • A turn's changes to a file open in your diff tool too, from the diff window's Open in diff tool, and its menu has Open in the OS's app.

Changed

  • Also restore unpinned tabs (Settings → Sessions) is on for new installs, so every tab comes back at launch. Settings saved by 0.2.0 or earlier keep it off until it's turned on, or Sessions' Reset to defaults is used.
  • Tested with Claude Code 2.1.300. A tab Claude Code refuses to start because of an organization's configuration says so in words.
  • The license's copyright holder is dotBunny Inc.

Fixed

  • On pace to hit the session limit under the header keeps up with the projection, and goes once you're no longer on pace to hit it, rather than repeating the time it was first worked out from.
  • Right-click menus no longer run off the bottom of some displays, and Claudette's own menu stays inside the window.
  • The folder trust question fits in the window when a folder's configuration lists a lot.
  • The spacing of thinking and the height of lines in the conversation.
  • In a long conversation, the scroll bar keeps its size and place as you scroll, rather than changing as each message comes into view.
  • The tab info card's Project row no longer ends a sentence with two full stops when the project's engine wasn't found.
  • In a narrow conversation, as beside the side panel, the line saying what Claude is doing no longer runs over the side panel: a long command trims to fit. The composer's choices wrap onto another line, and the folder and status under it trim, rather than running past its edge.
  • New tab (Ctrl/Cmd+T) puts the cursor in its search box, so you can type a folder's name straight away.