diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 97bce112..fc5553b0 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.23.0" + ".": "0.24.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index e40453af..248f53c5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,56 @@ # Changelog +## [0.24.0](https://github.com/utensils/claudette/compare/v0.23.0...v0.24.0) (2026-05-08) + + +### Features + +* add alternative Claude Code backends ([#671](https://github.com/utensils/claudette/issues/671)) ([bf32a06](https://github.com/utensils/claudette/commit/bf32a06e5d2b9b1513536535dba71477fc690eee)) +* add archive scripts for workspaces ([#662](https://github.com/utensils/claudette/issues/662)) ([1f097da](https://github.com/utensils/claudette/commit/1f097da26ee2f4392107b414dfe2fbe3679cb9d9)) +* add Open Graph image for social link previews ([#674](https://github.com/utensils/claudette/issues/674)) ([7288aee](https://github.com/utensils/claudette/commit/7288aeea8e7eb867f63f9ea93eae52ff9f658542)) +* add shell command composer mode ([#640](https://github.com/utensils/claudette/issues/640)) ([135aeb9](https://github.com/utensils/claudette/commit/135aeb9190bc289310949ec2551376d6ab015a0b)) +* add workspace context menu ([#670](https://github.com/utensils/claudette/issues/670)) ([e8db548](https://github.com/utensils/claudette/commit/e8db54871f37e107eb23022af18284c0cc5b7c3b)) +* animate panel toggles ([#660](https://github.com/utensils/claudette/issues/660)) ([c083bbf](https://github.com/utensils/claudette/commit/c083bbfbfdb4319def120036b6259a71f8c4bb11)) +* 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)) +* Claude Code Remote Control ([#686](https://github.com/utensils/claudette/issues/686)) ([9153d99](https://github.com/utensils/claudette/commit/9153d99d870a99ce5b0d460b358fb961d1860aa5)) +* **cli:** claudette command-line client + shared ops core ([#620](https://github.com/utensils/claudette/issues/620)) ([712e73e](https://github.com/utensils/claudette/commit/712e73ecaf6d147bcabfd81ee1ccc03b92313ed9)) +* **editor:** add user-toggleable Monaco minimap ([#637](https://github.com/utensils/claudette/issues/637)) ([c36f552](https://github.com/utensils/claudette/commit/c36f552d691d4efb3b824d8fd1d9cfe54fe5ab08)) +* expose chat orchestration over ipc ([#650](https://github.com/utensils/claudette/issues/650)) ([fed931f](https://github.com/utensils/claudette/commit/fed931f07ce48da7013b707090524d16ac095232)) +* file context menu, inline rename, undoable trash ([#655](https://github.com/utensils/claudette/issues/655)) ([ed6ab2c](https://github.com/utensils/claudette/commit/ed6ab2c8cbf3d8f984c7a898ad0a8db5032afcc5)) +* show detailed SCM checks ([#657](https://github.com/utensils/claudette/issues/657)) ([4493035](https://github.com/utensils/claudette/commit/449303517c1312bc2f7e228f2c409b5772b84e8c)) +* show git status in file tree ([#648](https://github.com/utensils/claudette/issues/648)) ([f237a4f](https://github.com/utensils/claudette/commit/f237a4f49589ace7f3b8bfbdf8a701d43addc84f)) +* tint files browser rows by change status ([#678](https://github.com/utensils/claudette/issues/678)) ([be0471c](https://github.com/utensils/claudette/commit/be0471ce04dfd3727af36c0f290f7cb8dd13f2d1)) +* **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)) +* **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)) + + +### Bug Fixes + +* **chat:** keep live agent tool groups stable ([#639](https://github.com/utensils/claudette/issues/639)) ([ae080f8](https://github.com/utensils/claudette/commit/ae080f81db5a47448871cb9249d798ef18ce0feb)) +* **ci:** keep Cargo release versions in sync ([#666](https://github.com/utensils/claudette/issues/666)) ([e76cfc9](https://github.com/utensils/claudette/commit/e76cfc9956eee10948392c6095a7d0d9142a1a0f)) +* correct soundpack detail link domain to openpeon.com ([#675](https://github.com/utensils/claudette/issues/675)) ([83d9ac2](https://github.com/utensils/claudette/commit/83d9ac2d74d99045761f3971ba6694af4990a73f)) +* **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) +* defer macOS microphone permission prompt ([#668](https://github.com/utensils/claudette/issues/668)) ([dd9ef3b](https://github.com/utensils/claudette/commit/dd9ef3b9cec3d535a58bf289406f119ef1707f01)) +* **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)) +* **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)) +* make CSV attachment headers opaque ([#647](https://github.com/utensils/claudette/issues/647)) ([8a91074](https://github.com/utensils/claudette/commit/8a9107497b65171f6a4285f607ee4b24ce634201)) +* persist window and workspace view state ([#672](https://github.com/utensils/claudette/issues/672)) ([49ac6ab](https://github.com/utensils/claudette/commit/49ac6abc220114c172a83443847dbdbbe7b29313)) +* **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)) +* **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)) +* preserve CLI workspace names ([#682](https://github.com/utensils/claudette/issues/682)) ([fa1e57f](https://github.com/utensils/claudette/commit/fa1e57fe12df863edf45b28930101c0eff7a5259)) +* prevent smart quote substitutions in repo settings ([#667](https://github.com/utensils/claudette/issues/667)) ([6fcaa54](https://github.com/utensils/claudette/commit/6fcaa5438a4dfc965d4bfd97784a0456ff48165c)) +* prevent thinking hotkey overlap ([#683](https://github.com/utensils/claudette/issues/683)) ([d16cef5](https://github.com/utensils/claudette/commit/d16cef53f14ced97cf055a964f4261131c57b0ee)) +* 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)) +* render SVGs in markdown preview ([#659](https://github.com/utensils/claudette/issues/659)) ([a1a565e](https://github.com/utensils/claudette/commit/a1a565e4ba92aea2787d364719a19e0124fd163e)) +* repair attachment file copy ([#646](https://github.com/utensils/claudette/issues/646)) ([f0ec014](https://github.com/utensils/claudette/commit/f0ec0148ed856369fbfa30968692c053e36fb98e)) +* restore workspace auto sorting ([#658](https://github.com/utensils/claudette/issues/658)) ([3eb31e1](https://github.com/utensils/claudette/commit/3eb31e1082fd3d0594d26f1011e44097a892d4bd)) +* **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)) +* stage cli sidecar for dev builds ([#645](https://github.com/utensils/claudette/issues/645)) ([069e8d4](https://github.com/utensils/claudette/commit/069e8d48a53136a6db342e8092e933e02022bcf1)) +* stop stale macOS dev app instances ([#653](https://github.com/utensils/claudette/issues/653)) ([2ac9cdf](https://github.com/utensils/claudette/commit/2ac9cdf6900317ac5370ffb0172c2966ed0bb29a)) +* sync sidebar status badge with session attention state ([#661](https://github.com/utensils/claudette/issues/661)) ([2f94492](https://github.com/utensils/claudette/commit/2f944923ac6ae121f5b91692e1dbd6881c225ae4)) +* **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)) +* use body-size token for sidebar font sizes ([#679](https://github.com/utensils/claudette/issues/679)) ([5d59c9a](https://github.com/utensils/claudette/commit/5d59c9a5b2959609be6f69d76e754da2acd37ef3)) + ## [0.23.0](https://github.com/utensils/claudette/compare/v0.22.0...v0.23.0) (2026-05-05) diff --git a/Cargo.lock b/Cargo.lock index 8fdd8707..b11b9d25 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -844,7 +844,7 @@ checksum = "c8d4a3bb8b1e0c1050499d1815f5ab16d04f0959b233085fb31653fbfc9d98f9" [[package]] name = "claudette" -version = "0.23.0" +version = "0.24.0" dependencies = [ "base64 0.22.1", "dirs", @@ -872,7 +872,7 @@ dependencies = [ [[package]] name = "claudette-cli" -version = "0.23.0" +version = "0.24.0" dependencies = [ "clap", "clap_complete", @@ -888,7 +888,7 @@ dependencies = [ [[package]] name = "claudette-server" -version = "0.23.0" +version = "0.24.0" dependencies = [ "base64 0.22.1", "clap", @@ -916,7 +916,7 @@ dependencies = [ [[package]] name = "claudette-tauri" -version = "0.23.0" +version = "0.24.0" dependencies = [ "async-trait", "base64 0.22.1", diff --git a/Cargo.toml b/Cargo.toml index 495ac24f..63ea0daa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,7 +4,7 @@ resolver = "2" [package] name = "claudette" -version = "0.23.0" +version = "0.24.0" edition = "2024" description = "Claude's missing better half — a companion tool for Claude Code" license = "MIT" diff --git a/src-cli/Cargo.toml b/src-cli/Cargo.toml index ca74d17b..fd569bc3 100644 --- a/src-cli/Cargo.toml +++ b/src-cli/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "claudette-cli" -version = "0.23.0" +version = "0.24.0" edition = "2024" license = "MIT" description = "Command-line client for the Claudette desktop app" diff --git a/src-server/Cargo.toml b/src-server/Cargo.toml index f54810c6..122ad553 100644 --- a/src-server/Cargo.toml +++ b/src-server/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "claudette-server" -version = "0.23.0" +version = "0.24.0" edition = "2024" description = "Headless Claudette backend for remote access" license = "MIT" diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index 167279de..2292e0ff 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "claudette-tauri" -version = "0.23.0" +version = "0.24.0" edition = "2024" license = "MIT"