You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Read a Markdown file rendered. In a Files tab, a Markdown file's bar has Edit, Preview and Edit and preview. Preview shows the file as Claude's replies show Markdown, with its headings, lists, tables, code blocks and images, and Edit and preview puts the editor and the preview side by side: the preview follows your typing, and each scrolls with the other. A link to a heading scrolls to it, a link to another file opens it, and each file keeps your choice. See Markdown files.
Install Claude Code from Claudette. When Claude Code isn't installed, the first screen now offers Install Claude Code. It shows the command from Claude Code's own setup page for your system, runs it there and then, shows what it prints, and carries on to signing in once Claude Code is installed. Nothing asks for an administrator's password, and no terminal is needed.
See how much a synced session takes. A long session can reach hundreds of megabytes, all of which your sync client uploads and keeps. A tab that syncs to the session library now says how much its session takes there: hover its sync icon (Synced to the session library · 312 MB), or see Sync size on its info card and the line under Sync to other machines in Tab settings…. It's measured each time the session is copied to the library. History shows how much each session in the library takes, and Settings → Sessions how much the whole library holds.
Ask questions on Discord.Ask on Discord, in the Help menu beside the version at the foot of the Settings sidebar, opens dotBunny's Discord in your browser, where you can ask questions about Claudette. Problems still go to GitHub, through Report an issue. The command palette now has User Guide, Ask on Discord and Report an issue under Help, and on macOS the menu bar has a Help menu with all three.
Turn a kind of project off. Settings → Project tools has a page for each kind of project Claudette knows, Unreal Engine, Unity and Godot, each starting with Recognize … projects. Turn it off and Claudette treats those projects as plain folders: no project actions or editor logs for them and nothing said to Claude about them, and its page says Off beside its name in the sidebar. A folder's own actions and links still work. Each page also has Tell Claude about … projects, and the defaults its projects start with.
Settings from where you use them. Claudette's right-click menu has Claudette settings…, the header's cup Keep-awake settings…, and a changed file's menu Diff tool settings…. Each opens Settings at those settings and picks them out for a moment.
Wrap lines in the diff view. The diff window has Wrap lines beside Whole file, and so does a Files tab's bar in Inline changes and Side by side. Turn it on and long lines wrap at the width shown, each side in its half when they're side by side, instead of scrolling sideways. The next diff you open starts the way you left the last one.
See what changed in a file since Claude did. When a file in Changed files has changed on disk since this session's last change to it, its row says so under its folder: Changed since: +3 −1, with by Claude in and the tab's name when another tab's Claude did it, or Deleted since. The diff view then shows this session's changes, and With later changes shows the file as it is now, with Revert.
Changed files follows Claude into worktrees. When Claude moves a session into a worktree partway through, and back out, the tab moves with it, as a worktree tab does, and says so in the conversation. Files Claude changed in other checkouts of the repository, such as a worktree, one a subagent works in or one made with git worktree add, are listed in a group for each, headed by its folder and branch, and Working tree vs HEAD lists each of them too. A removed worktree's files stay in their group, marked removed, and cleaning up worktrees leaves a worktree an open tab's session changed files in.
See the changes a diff can't show. A file in Changed files whose only change is its line endings, its byte order mark, the newline at its end or whitespace now says so under its folder, such as Only its line endings changed: CRLF to LF, instead of showing +0 −0 or back to how it was with an empty diff, and one with other changes too says Its line endings changed too. The diff view says the same, and on a line that changed only in its whitespace, spaces show as · and tabs as →. This catches Claude rewriting a Windows file with Unix line endings, which its Write does. Working tree vs HEAD says when only a file's line endings or its mode changed, and its counts leave out lines that changed only in their line endings, as the diff does. A turn's Modified files tiles show what changed in place of +0 −0.
Changed
A new Settings window. Its pages are in groups down the left, each with an icon: Claudette (General, Appearance, Conversation, Notifications, Keyboard), Claude (Claude Code, Accounts, Tabs, Usage, Advanced), Your work (Sessions, Files and diffs) and Project tools (All tools, a page each for Unreal Engine, Unity and Godot, and Perforce). All tools has how solutions open and Show editor logs under the tab. Each page is in sections, and each setting has a line saying what it does, with More for the rest. Settings that are on or off are switches. A setting you've changed has a bar at its left and a Reset of its own, and each section has its own Reset to defaults in place of one for the whole page. What settings sync leaves on each machine says This computer, and a setting that a tab has changed for itself says how many tabs have.
Settings stays open. It's a window beside the main one now, so you can keep it open while you work and see what a change does. Its project pages follow the tab you select, and it opens on the page you left.
Some settings moved. Conversation is a new page, with what was in Appearance about the conversation, the working line and the tab rows, and Messages sent while Claude works, Show every hook run and Suggest my next prompt. Tabs has what new tabs start with (it was New tabs), Subagents, what happens at a usage limit, the check-ins and the process monitor (which were pages of their own), and the new tab picker's folders. Quick suffixes are on Keyboard, and the diff tool and the Project Files tab's settings on Files and diffs. Also restore unpinned tabs when Claudette starts is on General, with Also while tabs are connected to the Claude app; Name each tab's session in Claude Code after the tab is on Claude Code, and Detailed usage header on Usage. Search finds any of them by name, by what it does, or by other words for it, such as "dark mode".
Each kind of project has its own icon, on its page in Settings and on the project's row at the foot of the sidebar: a gear for Unreal Engine, a cube for Unity and a robot's head for Godot. A folder with no project Claudette knows shows a folder there.
Appearance shows a preview of your choices as you make them: a message, thinking and a reply in your style, density, fonts and zoom, with Claudette at her size.
Tab settings… applies as you go. Each change applies as you make it, as in Settings, each section has its own Use defaults, and Done closes it.
Old sessions leave the session library after 15 days. Settings → Sessions has Delete sessions not used for a while, which is on, with how many days under it, 15 to start. Once no machine has used or opened a session for that long, it's deleted from the library, and from History on every machine that shares the library. Opening a session from History counts as using it, even if you don't send anything. Claudette checks when it starts, then once a day while it's open. This replaces Keep library sessions for. If you'd chosen 1 month or 1 year, that's now 31 or 366 days. Forever, which was the default, becomes 15 days, so the first launch after you update deletes the library sessions no machine has used or opened in 15 days. Turn the switch off to keep sessions for good from then on.
A tab's collapse chevron sits on its group's line. The chevron that folds away what's under a tab, such as a thread's sub-threads or its subagents, used to push the tab's name over, so the tab looked as if it were under the one above it. It's now on the folder group's colored line, in the group's color and level with the name, so every name in a group starts in the same place and only sub-threads are indented.
Changed files counts only the tab's own changes. With several tabs working in one folder, each tab's Changed files, its diffs and its turns' Modified files cards count what its own Claude changed, from before its first change to how its last one left the file, rather than the file as it is now, so another tab's edits, yours and a command's no longer count as its own.
Changed files keeps up by itself. While a tab is on screen, a file Claude changed is looked at again a moment after anything changes it on disk, and Working tree vs HEAD again when you stage, commit or check out. Both also catch up when a turn ends, when another tab's Claude changes a file, and when you come back to Claudette, so Refresh is rarely needed.
One name for each command. The command palette, Settings → Keyboard and the menus now agree: Go to file… (it was Find a file… on a Files tab, and Go to a file in the project in Keyboard), Go to the first message and Go to the latest message, Open from History…, and Reveal in file manager wherever a file can be shown in its folder. The project menu's Kill all Unreal editors… (and Unity's and Godot's) is now End all Unreal editors…, as its confirmation says.
Fixed
A file open in a Files tab came back at its top when Claudette started again, rather than where you'd scrolled to. It now comes back where you left it.
The macOS app wasn't signed, so macOS refused to open it, or opened it only once you'd allowed it in System Settings → Privacy & Security. It's now signed by dotBunny and notarized by Apple, so it opens like any other app.
A running task with a long name pushed Stop out of the composer's list of running tasks, which opened cut off at the right with a scroll bar under it. The list now has room for it, and a name longer still ends in "…". Other lists and cards that open from a button, such as the tab's info card and the stash, could be cut off the same way, and no longer are.
With the Claude desktop app installed, Claudette said Claude Code wasn't installed without saying why the desktop app didn't count. The desktop app isn't Claude Code: it keeps a copy of Claude Code for its own use, which it replaces as it updates. The first screen now says so, and offers to install Claude Code beside it. Pointing Path to claude or Choose claude… at the desktop app, or at its copy, now says whose it is, rather than trying to run it.
In a long session, Claude's task list could lose track of the tasks: it showed 61 while Claude had 5, kept tasks Claude had finished as still to do, and ticked off old ones instead. This happened when Claude Code started its list over and numbered new tasks from #1 again. The to-do list and the Tasks page now show the list as Claude Code keeps it, which is the list Claude sees: they follow it as Claude works, when another session that shares the list (CLAUDE_CODE_TASK_LIST_ID) changes it, and when a tab is restored.
A pinned tab that syncs to the session library could carry on from this machine's older copy of its session after you'd gone on with the session on another machine, and its next turn then wrote over the other machine's turns in the library. It now picks up where the other machine left off (Picked up where LAPTOP-02 left off at 12:04.), and keeps looking while it's open, since your sync client may bring those turns only after Claudette starts. A message you send before it notices stays in the composer. If the session went on in both places, nothing is written over: this machine's turns are kept in the library as a copy of their own, which History lists beside the other machine's, and the tab becomes read-only. See Coming back to the first machine.
/clear left the files from the old conversation in Changed files, ticks and all, until Claudette restarted. They're now cleared with it.
A file a subagent changed showed in Changed files as modified with no counts, saying Claude Code didn't report its earlier content. Claudette now reads the file just before the subagent changes it, and keeps that for when the tab is restored.
Moving a tab out of a git repository with Working tree vs HEAD on left Changed files empty, with the box hidden so it couldn't be turned off. The list goes back to Claude's changes.
A file in a folder whose name starts with two dots, such as ..data, showed its full path in Changed files and on a turn's Modified files card.
After a restart, a project's Files tab could compare a file with the wrong tab's earlier contents, and named the time of the restart as when Claude changed it.
The Usage window ended each past session's line with a "P" or an "A" where its time should be (Session ending Mon Oct 12, P), and the week's reset showed a 12-hour clock even where the system uses 24 hours.
A restored tab that hadn't started yet said Default · Default on its row, whatever model and effort it was set to.
A hook's row in the conversation named its event twice (PreToolUse hook (PreToolUse:Bash)). It now reads PreToolUse hook (Bash) · failed (exit code 2).
With auto-compact off, the context breakdown said Claude Code would compact the conversation on its own once it was nearly full. It now says to compact it.
The Stop button's tooltip, and the arrows in a Files tab's change peek, kept showing their usual keys after you'd changed them in Settings → Keyboard.
Search in Settings listed Quick suffixes, Diff tool and Add an API key twice, and a project's Links and Actions pages were marked This computer, though claudette.json goes with the project.
A screen reader read the rows of Changed files, the command palette, the new tab picker, a Files tab's explorer and file finder, the diff view and a project's links and actions by Claudette's internal names for them. It now reads each by what it shows, such as a file's name and how it changed.
The group menu in the collapsed sidebar didn't have Open project files.
Messages that only tell you something, such as a worktree that couldn't be removed, offered Cancel beside OK.
Many smaller slips in Claudette's wording: plurals such as 1 turns, From the session another session, a turn that took 1m 60s, the header's cup saying twice that it can't keep the computer awake, exit codes written three ways, and settings named by labels they no longer have.