Compare commits

..

22 Commits

Author SHA1 Message Date
simosmik
8b2ca7d868 fix: bump codex sdk to latest 2026-04-30 12:41:11 +00:00
Simos Mikelatos
f5387da9cd Update src/components/chat/view/subcomponents/ProviderSelectionEmptyState.tsx
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2026-04-30 14:48:29 +03:00
simosmik
f2fab5b99d fix: coderabbit comments 2026-04-30 11:43:33 +00:00
simosmik
38553de4f2 fix: coderabbit issues 2026-04-30 11:27:05 +00:00
simosmik
b81530ce69 fix: small labels 2026-04-30 10:34:03 +00:00
simosmik
401df62f41 feat: introduce pages and fix bug on branch switching 2026-04-30 10:18:04 +00:00
simosmik
50e02e7c3e refactor: inline useCommandKey as MOD_KEY constant in two call sites 2026-04-30 08:19:35 +00:00
simosmik
67ffaa7eff refactor(palette-ops): flatten Handle wrapper into ref-based registry 2026-04-30 08:17:48 +00:00
simosmik
99495ff9ce refactor(command-palette): return items array directly from source hooks 2026-04-30 08:16:42 +00:00
simosmik
3a264d5109 refactor(command-palette): inline groups and delete registry indirection 2026-04-30 08:15:30 +00:00
simosmik
5f76051f08 refactor: migrate openSettings and refreshProjects from window.* to PaletteOpsContext 2026-04-30 08:03:01 +00:00
simosmik
dc281774b5 refactor(command-palette): wire openFile through PaletteOpsContext 2026-04-30 07:59:00 +00:00
simosmik
9179ca2f00 refactor(command-palette): extract groups into declarative registry 2026-04-30 07:56:26 +00:00
simosmik
384cee2995 refactor(command-palette): extract useCommandKey and SETTINGS_MAIN_TABS metadata 2026-04-30 07:51:28 +00:00
simosmik
f1d7df2b1e refactor(command-palette): consolidate fetch source hooks behind useApiSource 2026-04-30 07:47:46 +00:00
simosmik
95ad7272e9 feat(command-palette): add git fetch/pull/push and branch switch actions 2026-04-30 07:22:39 +00:00
simosmik
66dd81976f feat(command-palette): add settings, navigation, message search, and ⌘K hints 2026-04-30 07:16:58 +00:00
simosmik
50b35ea9f5 Merge remote-tracking branch 'origin/main' into feat/command-palette 2026-04-30 07:02:52 +00:00
simosmik
1e4d3eabb5 refactor: add provider names to model constants 2026-04-30 06:55:29 +00:00
simosmik
4ce54946ce feat(command-palette): add session, file, and commit search sources 2026-04-30 06:48:46 +00:00
simosmik
2811c00eb8 feat(command-palette): add global Cmd+K palette with v1 actions 2026-04-30 06:36:50 +00:00
simosmik
33d3be6e73 refactor(ui): replace in-repo Command primitive with cmdk wrapper 2026-04-30 06:36:49 +00:00
3 changed files with 36 additions and 38 deletions

View File

@@ -3,8 +3,6 @@
All notable changes to CloudCLI UI will be documented in this file. All notable changes to CloudCLI UI will be documented in this file.
## [1.31.3](https://github.com/siteboon/claudecodeui/compare/v1.31.2...v1.31.3) (2026-04-30)
## [1.31.2](https://github.com/siteboon/claudecodeui/compare/v1.31.0...v1.31.2) (2026-04-30) ## [1.31.2](https://github.com/siteboon/claudecodeui/compare/v1.31.0...v1.31.2) (2026-04-30)
### Bug Fixes ### Bug Fixes

68
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "@cloudcli-ai/cloudcli", "name": "@cloudcli-ai/cloudcli",
"version": "1.31.3", "version": "1.31.2",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@cloudcli-ai/cloudcli", "name": "@cloudcli-ai/cloudcli",
"version": "1.31.3", "version": "1.31.2",
"hasInstallScript": true, "hasInstallScript": true,
"license": "AGPL-3.0-or-later", "license": "AGPL-3.0-or-later",
"dependencies": { "dependencies": {
@@ -21,7 +21,7 @@
"@codemirror/theme-one-dark": "^6.1.2", "@codemirror/theme-one-dark": "^6.1.2",
"@iarna/toml": "^2.2.5", "@iarna/toml": "^2.2.5",
"@octokit/rest": "^22.0.0", "@octokit/rest": "^22.0.0",
"@openai/codex-sdk": "^0.101.0", "@openai/codex-sdk": "^0.125.0",
"@replit/codemirror-minimap": "^0.5.2", "@replit/codemirror-minimap": "^0.5.2",
"@tailwindcss/typography": "^0.5.16", "@tailwindcss/typography": "^0.5.16",
"@uiw/react-codemirror": "^4.23.13", "@uiw/react-codemirror": "^4.23.13",
@@ -3307,9 +3307,9 @@
} }
}, },
"node_modules/@openai/codex": { "node_modules/@openai/codex": {
"version": "0.101.0", "version": "0.125.0",
"resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.101.0.tgz", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.125.0.tgz",
"integrity": "sha512-H874q5K5I3chrT588BaddMr7GNvRYypc8C1MKWytNUF2PgxWMko2g/2DgKbt5OdajZKMsWdbsPywu34KQGf5Qw==", "integrity": "sha512-GiE9wlgL95u/5BRirY5d3EaRLU1tu7Y1R09R8lCHHVmcQdSmhS809FdPDWH3gIYHS7ZriAPqXwJ3aLA0WKl40Q==",
"license": "Apache-2.0", "license": "Apache-2.0",
"bin": { "bin": {
"codex": "bin/codex.js" "codex": "bin/codex.js"
@@ -3318,19 +3318,19 @@
"node": ">=16" "node": ">=16"
}, },
"optionalDependencies": { "optionalDependencies": {
"@openai/codex-darwin-arm64": "npm:@openai/codex@0.101.0-darwin-arm64", "@openai/codex-darwin-arm64": "npm:@openai/codex@0.125.0-darwin-arm64",
"@openai/codex-darwin-x64": "npm:@openai/codex@0.101.0-darwin-x64", "@openai/codex-darwin-x64": "npm:@openai/codex@0.125.0-darwin-x64",
"@openai/codex-linux-arm64": "npm:@openai/codex@0.101.0-linux-arm64", "@openai/codex-linux-arm64": "npm:@openai/codex@0.125.0-linux-arm64",
"@openai/codex-linux-x64": "npm:@openai/codex@0.101.0-linux-x64", "@openai/codex-linux-x64": "npm:@openai/codex@0.125.0-linux-x64",
"@openai/codex-win32-arm64": "npm:@openai/codex@0.101.0-win32-arm64", "@openai/codex-win32-arm64": "npm:@openai/codex@0.125.0-win32-arm64",
"@openai/codex-win32-x64": "npm:@openai/codex@0.101.0-win32-x64" "@openai/codex-win32-x64": "npm:@openai/codex@0.125.0-win32-x64"
} }
}, },
"node_modules/@openai/codex-darwin-arm64": { "node_modules/@openai/codex-darwin-arm64": {
"name": "@openai/codex", "name": "@openai/codex",
"version": "0.101.0-darwin-arm64", "version": "0.125.0-darwin-arm64",
"resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.101.0-darwin-arm64.tgz", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.125.0-darwin-arm64.tgz",
"integrity": "sha512-unk4rTRQQ9o0w2Upu35IsJHpoZHJ+tU/myn6LNhUjcP9FrjLnEcAQJ6WIMtdTYVPja1PGhFSO0DNxV79GMvehw==", "integrity": "sha512-Gn2fHiSO0XgyHp1OSd5DWUTm66Bv9UEuipW5pVEj1E+hWZCOrdqnYttllKFWtRGj5yiKefNX3JIxONgh/ZwlOQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -3345,9 +3345,9 @@
}, },
"node_modules/@openai/codex-darwin-x64": { "node_modules/@openai/codex-darwin-x64": {
"name": "@openai/codex", "name": "@openai/codex",
"version": "0.101.0-darwin-x64", "version": "0.125.0-darwin-x64",
"resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.101.0-darwin-x64.tgz", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.125.0-darwin-x64.tgz",
"integrity": "sha512-+KFi1IapCQGd3vLQp2lI4xI3hu2QffDZYt7Fhfw6NxEFOKhHnTamRtQ5yI8jYQcYF+pQfYF2fyiuXLM1lITLQw==", "integrity": "sha512-TZ5Lek2X/UXTI9LXFxzarvQaJeuTrqVh4POc7soO/8RclVnCxADnCf15sivxLd5eiFW4t0myGoeVoM4lciRiRg==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -3362,9 +3362,9 @@
}, },
"node_modules/@openai/codex-linux-arm64": { "node_modules/@openai/codex-linux-arm64": {
"name": "@openai/codex", "name": "@openai/codex",
"version": "0.101.0-linux-arm64", "version": "0.125.0-linux-arm64",
"resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.101.0-linux-arm64.tgz", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.125.0-linux-arm64.tgz",
"integrity": "sha512-RkDnQeq7M6ZBtD+8i+I5ewjjOf02BcJq6r1kN4RBewfAQBsz6B73Ns3OrI2bHVRsuPtAf8Cf1S4xg/eFZT2Omg==", "integrity": "sha512-pPnJoJD6rZ2Iin0zNt/up36bO2/EOp2B+1/rPHu/lSq3PJbT3Fmnfut2kJy5LylXb7bGA2XQbtqOogZzIbnlkA==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -3379,9 +3379,9 @@
}, },
"node_modules/@openai/codex-linux-x64": { "node_modules/@openai/codex-linux-x64": {
"name": "@openai/codex", "name": "@openai/codex",
"version": "0.101.0-linux-x64", "version": "0.125.0-linux-x64",
"resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.101.0-linux-x64.tgz", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.125.0-linux-x64.tgz",
"integrity": "sha512-SJeEdQ4ReEU3nvtceZ1uY3me6oWoB3djr3GnZmAUCEUuYEWD1kRGprAyJB1N0B+8zhSv0SU2e9sX5t3aCV4AwQ==", "integrity": "sha512-K2NTTEeBpz/G+N2x17UGWfauRt3So+ir4f+U/60l5PPnYEJB/w3YZrlXo2G9og8Dm9BqtoBAjoPV74sRv9tWWQ==",
"cpu": [ "cpu": [
"x64" "x64"
], ],
@@ -3395,12 +3395,12 @@
} }
}, },
"node_modules/@openai/codex-sdk": { "node_modules/@openai/codex-sdk": {
"version": "0.101.0", "version": "0.125.0",
"resolved": "https://registry.npmjs.org/@openai/codex-sdk/-/codex-sdk-0.101.0.tgz", "resolved": "https://registry.npmjs.org/@openai/codex-sdk/-/codex-sdk-0.125.0.tgz",
"integrity": "sha512-Lrar2pDvGUX64itSbMNKuNBzxh72UwKokY4TPuXJRURwGX0qyDi80n7DiVivC40BwFsQWNs6behSo/9Mr6PoLw==", "integrity": "sha512-1xCIHdSbQVF880nJ2aVWdPIsWZbSpKODwuP9y/gvtChDYhYfYEW0DKp2H8ZlctkzIjlzS/WzYmP6ZZPHIvs2Dg==",
"license": "Apache-2.0", "license": "Apache-2.0",
"dependencies": { "dependencies": {
"@openai/codex": "0.101.0" "@openai/codex": "0.125.0"
}, },
"engines": { "engines": {
"node": ">=18" "node": ">=18"
@@ -3408,9 +3408,9 @@
}, },
"node_modules/@openai/codex-win32-arm64": { "node_modules/@openai/codex-win32-arm64": {
"name": "@openai/codex", "name": "@openai/codex",
"version": "0.101.0-win32-arm64", "version": "0.125.0-win32-arm64",
"resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.101.0-win32-arm64.tgz", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.125.0-win32-arm64.tgz",
"integrity": "sha512-WQ8QsychjHyvlr+vCSTMbd2/yrBIZre5tRuM79eZi973BJz0CSEiFsNSGg5fvpnJuiHHawZ/8HWeir7nlatamQ==", "integrity": "sha512-zxoUakw9oIHIFrAyk400XkkLBJFA6nOym0NDq6sQ/jhdcYraKqNSRCII2nsBwZHk+/4zgUvuk52iuutgysY/rQ==",
"cpu": [ "cpu": [
"arm64" "arm64"
], ],
@@ -3425,9 +3425,9 @@
}, },
"node_modules/@openai/codex-win32-x64": { "node_modules/@openai/codex-win32-x64": {
"name": "@openai/codex", "name": "@openai/codex",
"version": "0.101.0-win32-x64", "version": "0.125.0-win32-x64",
"resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.101.0-win32-x64.tgz", "resolved": "https://registry.npmjs.org/@openai/codex/-/codex-0.125.0-win32-x64.tgz",
"integrity": "sha512-H+7h9x0fYrJRUZZHCA62Dzb/CS5Scl1sUw1aamfmHJzzorX+uTFOgGsibzqFpHTd6nRM4q8//fCdSxe5wUpOQQ==", "integrity": "sha512-ofpOK+OWH5QFuUZ9pTM0d/PcXUXiIP5z5DpRcE9MlucJoyOl4Zy4Nu3NcuHF4YzCkZMQb6x3j0tjDEPHKqNQzw==",
"cpu": [ "cpu": [
"x64" "x64"
], ],

View File

@@ -1,6 +1,6 @@
{ {
"name": "@cloudcli-ai/cloudcli", "name": "@cloudcli-ai/cloudcli",
"version": "1.31.3", "version": "1.31.2",
"description": "A web-based UI for Claude Code CLI", "description": "A web-based UI for Claude Code CLI",
"type": "module", "type": "module",
"main": "dist-server/server/index.js", "main": "dist-server/server/index.js",
@@ -76,7 +76,7 @@
"@codemirror/theme-one-dark": "^6.1.2", "@codemirror/theme-one-dark": "^6.1.2",
"@iarna/toml": "^2.2.5", "@iarna/toml": "^2.2.5",
"@octokit/rest": "^22.0.0", "@octokit/rest": "^22.0.0",
"@openai/codex-sdk": "^0.101.0", "@openai/codex-sdk": "^0.125.0",
"@replit/codemirror-minimap": "^0.5.2", "@replit/codemirror-minimap": "^0.5.2",
"@tailwindcss/typography": "^0.5.16", "@tailwindcss/typography": "^0.5.16",
"@uiw/react-codemirror": "^4.23.13", "@uiw/react-codemirror": "^4.23.13",