|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [0.24.0](https://github.com/utensils/claudette/compare/v0.23.0...v0.24.0) (2026-05-09) |
| 4 | + |
| 5 | + |
| 6 | +### Features |
| 7 | + |
| 8 | +* add alternative Claude Code backends ([#671](https://github.com/utensils/claudette/issues/671)) ([bf32a06](https://github.com/utensils/claudette/commit/bf32a06e5d2b9b1513536535dba71477fc690eee)) |
| 9 | +* add archive scripts for workspaces ([#662](https://github.com/utensils/claudette/issues/662)) ([1f097da](https://github.com/utensils/claudette/commit/1f097da26ee2f4392107b414dfe2fbe3679cb9d9)) |
| 10 | +* add Open Graph image for social link previews ([#674](https://github.com/utensils/claudette/issues/674)) ([7288aee](https://github.com/utensils/claudette/commit/7288aeea8e7eb867f63f9ea93eae52ff9f658542)) |
| 11 | +* add queue steer popup ([#705](https://github.com/utensils/claudette/issues/705)) ([08e2761](https://github.com/utensils/claudette/commit/08e27611c71eaecc7eb870a96e1fa51c63618b2c)) |
| 12 | +* add shell command composer mode ([#640](https://github.com/utensils/claudette/issues/640)) ([135aeb9](https://github.com/utensils/claudette/commit/135aeb9190bc289310949ec2551376d6ab015a0b)) |
| 13 | +* add workspace context menu ([#670](https://github.com/utensils/claudette/issues/670)) ([e8db548](https://github.com/utensils/claudette/commit/e8db54871f37e107eb23022af18284c0cc5b7c3b)) |
| 14 | +* animate panel toggles ([#660](https://github.com/utensils/claudette/issues/660)) ([c083bbf](https://github.com/utensils/claudette/commit/c083bbfbfdb4319def120036b6259a71f8c4bb11)) |
| 15 | +* **chat:** add configurable tool call display ([#696](https://github.com/utensils/claudette/issues/696)) ([42b1bbf](https://github.com/utensils/claudette/commit/42b1bbf3128380e0db90ec4ed4e5b71f5e320486)) |
| 16 | +* **chat:** per-turn edit summary card with inline diffs and Monaco open ([#710](https://github.com/utensils/claudette/issues/710)) ([a9c8239](https://github.com/utensils/claudette/commit/a9c8239ed2d5ace299bb9cddeba590644b3d6900)) |
| 17 | +* **chat:** redesign CLI invocation banner as collapsible structured chip ([#689](https://github.com/utensils/claudette/issues/689)) ([39d810e](https://github.com/utensils/claudette/commit/39d810ec71a42c2256c7fc51611dc90df79c6ee0)) |
| 18 | +* Claude CLI flags — settings panel, in-chat surfaces, and invocation banner ([#673](https://github.com/utensils/claudette/issues/673)) ([429c630](https://github.com/utensils/claudette/commit/429c630f6aa9b5e47392ebb0a8f3bfe6d6bbe66c)) |
| 19 | +* Claude Code Remote Control ([#686](https://github.com/utensils/claudette/issues/686)) ([9153d99](https://github.com/utensils/claudette/commit/9153d99d870a99ce5b0d460b358fb961d1860aa5)) |
| 20 | +* **cli:** claudette command-line client + shared ops core ([#620](https://github.com/utensils/claudette/issues/620)) ([712e73e](https://github.com/utensils/claudette/commit/712e73ecaf6d147bcabfd81ee1ccc03b92313ed9)) |
| 21 | +* **editor:** add user-toggleable Monaco minimap ([#637](https://github.com/utensils/claudette/issues/637)) ([c36f552](https://github.com/utensils/claudette/commit/c36f552d691d4efb3b824d8fd1d9cfe54fe5ab08)) |
| 22 | +* expose chat orchestration over ipc ([#650](https://github.com/utensils/claudette/issues/650)) ([fed931f](https://github.com/utensils/claudette/commit/fed931f07ce48da7013b707090524d16ac095232)) |
| 23 | +* file context menu, inline rename, undoable trash ([#655](https://github.com/utensils/claudette/issues/655)) ([ed6ab2c](https://github.com/utensils/claudette/commit/ed6ab2c8cbf3d8f984c7a898ad0a8db5032afcc5)) |
| 24 | +* improve workspace opener app selection ([#704](https://github.com/utensils/claudette/issues/704)) ([e6a9930](https://github.com/utensils/claudette/commit/e6a99306bcf2d2b53630aca22520a5f56e2a2030)) |
| 25 | +* inline tool activity when grouping is disabled ([#708](https://github.com/utensils/claudette/issues/708)) ([47bba80](https://github.com/utensils/claudette/commit/47bba80c96b7995acca72e728d83afac1a109eb9)) |
| 26 | +* poll files and changes tabs while agent is idle ([#676](https://github.com/utensils/claudette/issues/676)) ([e31c10d](https://github.com/utensils/claudette/commit/e31c10d4e5802fc0f81d3d695c3efcbee7063326)) |
| 27 | +* redesign Claude CLI flags settings with sections + browse list ([#691](https://github.com/utensils/claudette/issues/691)) ([63ffdd1](https://github.com/utensils/claudette/commit/63ffdd15fbd2148198e4e26bc73be4ef99a9acc2)) |
| 28 | +* render filetree icons via material-icon-theme ([#681](https://github.com/utensils/claudette/issues/681)) ([5d9fb4f](https://github.com/utensils/claudette/commit/5d9fb4fdcdf3afd47f15c27e92fc0c0aad7b873e)) |
| 29 | +* show custom hotkeys in tooltips ([#712](https://github.com/utensils/claudette/issues/712)) ([eb405cd](https://github.com/utensils/claudette/commit/eb405cdc591c1852a5845089641be695aca39832)) |
| 30 | +* show detailed SCM checks ([#657](https://github.com/utensils/claudette/issues/657)) ([4493035](https://github.com/utensils/claudette/commit/449303517c1312bc2f7e228f2c409b5772b84e8c)) |
| 31 | +* show git status in file tree ([#648](https://github.com/utensils/claudette/issues/648)) ([f237a4f](https://github.com/utensils/claudette/commit/f237a4f49589ace7f3b8bfbdf8a701d43addc84f)) |
| 32 | +* **sidebar:** stop running terminal commands from sidebar indicator ([#697](https://github.com/utensils/claudette/issues/697)) ([2c58323](https://github.com/utensils/claudette/commit/2c583234aa390fa4e0a8606bfd22fbc292d407dc)) |
| 33 | +* tint files browser rows by change status ([#678](https://github.com/utensils/claudette/issues/678)) ([be0471c](https://github.com/utensils/claudette/commit/be0471ce04dfd3727af36c0f290f7cb8dd13f2d1)) |
| 34 | +* **ui:** drag-reorder for tabs/workspaces + unified tab order, view persistence, alignment ([#631](https://github.com/utensils/claudette/issues/631)) ([6c5e7ed](https://github.com/utensils/claudette/commit/6c5e7ed70551d9b2292882a5a1e50c77ed0c2f9e)) |
| 35 | +* **ui:** help menu — keyboard shortcuts, docs, changelog, dev tools ([#643](https://github.com/utensils/claudette/issues/643)) ([367ac24](https://github.com/utensils/claudette/commit/367ac24ce6e08444b72d48b4dd3679521d947342)) |
| 36 | +* use default terminal app for workspace opener ([#711](https://github.com/utensils/claudette/issues/711)) ([5b2028b](https://github.com/utensils/claudette/commit/5b2028bdd25e72773493b7c43387bb470f2cf4eb)) |
| 37 | + |
| 38 | + |
| 39 | +### Bug Fixes |
| 40 | + |
| 41 | +* **chat:** keep live agent tool groups stable ([#639](https://github.com/utensils/claudette/issues/639)) ([ae080f8](https://github.com/utensils/claudette/commit/ae080f81db5a47448871cb9249d798ef18ce0feb)) |
| 42 | +* **chat:** toggle context meter popover correctly on re-click ([#702](https://github.com/utensils/claudette/issues/702)) ([5ae00e4](https://github.com/utensils/claudette/commit/5ae00e4538f36a82c14f45b50375214b759d105e)) |
| 43 | +* **ci:** keep Cargo release versions in sync ([#666](https://github.com/utensils/claudette/issues/666)) ([e76cfc9](https://github.com/utensils/claudette/commit/e76cfc9956eee10948392c6095a7d0d9142a1a0f)) |
| 44 | +* correct soundpack detail link domain to openpeon.com ([#675](https://github.com/utensils/claudette/issues/675)) ([83d9ac2](https://github.com/utensils/claudette/commit/83d9ac2d74d99045761f3971ba6694af4990a73f)) |
| 45 | +* **dashboard:** anchor elapsed timer to store promptStartTime ([#632](https://github.com/utensils/claudette/issues/632)) ([cdf7aa9](https://github.com/utensils/claudette/commit/cdf7aa9a32519cb0f5ea5d3c4dd91c4c8ecb9839)), closes [#589](https://github.com/utensils/claudette/issues/589) |
| 46 | +* defer macOS microphone permission prompt ([#668](https://github.com/utensils/claudette/issues/668)) ([dd9ef3b](https://github.com/utensils/claudette/commit/dd9ef3b9cec3d535a58bf289406f119ef1707f01)) |
| 47 | +* **diff:** copy button silently failing on >100KB files; unify clipboard logic ([#636](https://github.com/utensils/claudette/issues/636)) ([fee963b](https://github.com/utensils/claudette/commit/fee963b689d34e79575c49848929208453ac9aa9)) |
| 48 | +* **diff:** prevent git-poll pileup on divergent forks ([#706](https://github.com/utensils/claudette/issues/706)) ([d093a0f](https://github.com/utensils/claudette/commit/d093a0f49165d442d84d71a48b0d1d2f69db80db)) |
| 49 | +* **file-viewer,zoom:** correct context-menu offset under html zoom ([#656](https://github.com/utensils/claudette/issues/656)) ([49b005a](https://github.com/utensils/claudette/commit/49b005a6231f74c55be0960e3c0e57b2165d2a34)) |
| 50 | +* **files:** show all files including gitignored in Files panel ([#694](https://github.com/utensils/claudette/issues/694)) ([0c40360](https://github.com/utensils/claudette/commit/0c40360b7d612fb1062cbc6414df32989283176e)) |
| 51 | +* **fork:** restore conversation context across forks ([#690](https://github.com/utensils/claudette/issues/690)) ([9852d86](https://github.com/utensils/claudette/commit/9852d8674b036e50dabecd5c699db42a02e0a094)) |
| 52 | +* hide deprecated flags from Claude flags settings ([#688](https://github.com/utensils/claudette/issues/688)) ([f02d12e](https://github.com/utensils/claudette/commit/f02d12e816ff0ac5b2b7a1fe8475d7521cdbebf5)) |
| 53 | +* improve tool call summary and detail rendering ([#714](https://github.com/utensils/claudette/issues/714)) ([2d4bef4](https://github.com/utensils/claudette/commit/2d4bef45effe1a143e0862589f3c8f4ac85b728d)) |
| 54 | +* keep close-tab focus on left neighbor ([#707](https://github.com/utensils/claudette/issues/707)) ([dde083a](https://github.com/utensils/claudette/commit/dde083a8c170430cc48f9010c1c551ec23bb9053)) |
| 55 | +* keep turn edit summaries session-scoped ([#713](https://github.com/utensils/claudette/issues/713)) ([374650b](https://github.com/utensils/claudette/commit/374650b3b7c5441b974e81f77220062f653f31b2)) |
| 56 | +* make CSV attachment headers opaque ([#647](https://github.com/utensils/claudette/issues/647)) ([8a91074](https://github.com/utensils/claudette/commit/8a9107497b65171f6a4285f607ee4b24ce634201)) |
| 57 | +* **missing_cli:** update Claude Code install options to match official docs ([#699](https://github.com/utensils/claudette/issues/699)) ([62fc66c](https://github.com/utensils/claudette/commit/62fc66c664e4098f9692af3f6162042287f78b67)) |
| 58 | +* persist window and workspace view state ([#672](https://github.com/utensils/claudette/issues/672)) ([49ac6ab](https://github.com/utensils/claudette/commit/49ac6abc220114c172a83443847dbdbbe7b29313)) |
| 59 | +* **plugins:** show install CTA when claude CLI is missing ([#642](https://github.com/utensils/claudette/issues/642)) ([a260930](https://github.com/utensils/claudette/commit/a260930567c12ecc3b2c29d8c3299c3c40757f12)) |
| 60 | +* **plugins:** use unified claude CLI resolver in marketplace commands ([#654](https://github.com/utensils/claudette/issues/654)) ([4e56a03](https://github.com/utensils/claudette/commit/4e56a0391f2dcd4aed51298c35238b3b88d3837c)) |
| 61 | +* preserve CLI workspace names ([#682](https://github.com/utensils/claudette/issues/682)) ([fa1e57f](https://github.com/utensils/claudette/commit/fa1e57fe12df863edf45b28930101c0eff7a5259)) |
| 62 | +* prevent smart quote substitutions in repo settings ([#667](https://github.com/utensils/claudette/issues/667)) ([6fcaa54](https://github.com/utensils/claudette/commit/6fcaa5438a4dfc965d4bfd97784a0456ff48165c)) |
| 63 | +* prevent thinking hotkey overlap ([#683](https://github.com/utensils/claudette/issues/683)) ([d16cef5](https://github.com/utensils/claudette/commit/d16cef53f14ced97cf055a964f4261131c57b0ee)) |
| 64 | +* remove 'PR' label text from PR pill button in header ([#665](https://github.com/utensils/claudette/issues/665)) ([3be20e5](https://github.com/utensils/claudette/commit/3be20e5fc6b9e11547408da0073c3e32b04908a4)) |
| 65 | +* render SVGs in markdown preview ([#659](https://github.com/utensils/claudette/issues/659)) ([a1a565e](https://github.com/utensils/claudette/commit/a1a565e4ba92aea2787d364719a19e0124fd163e)) |
| 66 | +* repair attachment file copy ([#646](https://github.com/utensils/claudette/issues/646)) ([f0ec014](https://github.com/utensils/claudette/commit/f0ec0148ed856369fbfa30968692c053e36fb98e)) |
| 67 | +* restore workspace auto sorting ([#658](https://github.com/utensils/claudette/issues/658)) ([3eb31e1](https://github.com/utensils/claudette/commit/3eb31e1082fd3d0594d26f1011e44097a892d4bd)) |
| 68 | +* **scm:** preserve cached PR status across transient poll failures ([#663](https://github.com/utensils/claudette/issues/663)) ([07339f0](https://github.com/utensils/claudette/commit/07339f0936325c5977eab9f0832d38857ff54100)) |
| 69 | +* stage cli sidecar for dev builds ([#645](https://github.com/utensils/claudette/issues/645)) ([069e8d4](https://github.com/utensils/claudette/commit/069e8d48a53136a6db342e8092e933e02022bcf1)) |
| 70 | +* stop stale macOS dev app instances ([#653](https://github.com/utensils/claudette/issues/653)) ([2ac9cdf](https://github.com/utensils/claudette/commit/2ac9cdf6900317ac5370ffb0172c2966ed0bb29a)) |
| 71 | +* sync sidebar status badge with session attention state ([#661](https://github.com/utensils/claudette/issues/661)) ([2f94492](https://github.com/utensils/claudette/commit/2f944923ac6ae121f5b91692e1dbd6881c225ae4)) |
| 72 | +* **terminal:** add copy/paste keyboard shortcuts and context menu items ([#692](https://github.com/utensils/claudette/issues/692)) ([f5765f5](https://github.com/utensils/claudette/commit/f5765f549f82a3aba491863789300ac162709455)) |
| 73 | +* **ui:** un-break release boot from Vite-mangled inline hijack guard ([#634](https://github.com/utensils/claudette/issues/634)) ([95c70b8](https://github.com/utensils/claudette/commit/95c70b8fcf23180ff0b7e79b663d492482f7b250)) |
| 74 | +* use body-size token for sidebar font sizes ([#679](https://github.com/utensils/claudette/issues/679)) ([5d59c9a](https://github.com/utensils/claudette/commit/5d59c9a5b2959609be6f69d76e754da2acd37ef3)) |
| 75 | + |
3 | 76 | ## [0.23.0](https://github.com/utensils/claudette/compare/v0.22.0...v0.23.0) (2026-05-05) |
4 | 77 |
|
5 | 78 |
|
|
0 commit comments