Tam Nhu Tran
15b0bdae05
chore: link issue 768 for main release close
...
Closes #768
2026-03-23 14:42:13 -04:00
Tam Nhu Tran
0d59c7a3af
fix(ui): remove stale dashboard footer gap
2026-03-23 14:40:54 -04:00
semantic-release-bot
8e90404774
chore(release): 7.56.0 [skip ci]
...
## [7.56.0](https://github.com/kaitranntt/ccs/compare/v7.55.0...v7.56.0 ) (2026-03-22)
### Features
* **cliproxy:** add dedicated ai providers workspace ([50c55bb ](https://github.com/kaitranntt/ccs/commit/50c55bb108dd03e7e9443a7abea9e2c48b7f3e64 ))
* **cliproxy:** redesign ai providers configuration ([77fcd45 ](https://github.com/kaitranntt/ccs/commit/77fcd45173d4f6074503da33af15c986843b1f91 )), closes [#649 ](https://github.com/kaitranntt/ccs/issues/649 )
* **profiles:** add cliproxy api profile bridge ([287691f ](https://github.com/kaitranntt/ccs/commit/287691fa04d3aba136650c55fa13644fe31ef76c )), closes [#649 ](https://github.com/kaitranntt/ccs/issues/649 )
### Bug Fixes
* **cliproxy:** remove control panel setup notice ([e2ca9c2 ](https://github.com/kaitranntt/ccs/commit/e2ca9c240727893a6ec10fa25c00c0e8ada88623 )), closes [#649 ](https://github.com/kaitranntt/ccs/issues/649 )
* **codex:** recover unsupported live model switches ([9fac214 ](https://github.com/kaitranntt/ccs/commit/9fac214051a2e30fd58ea7341ebd7f9de112f426 ))
* **management:** harden marketplace state transitions ([fc02c4b ](https://github.com/kaitranntt/ccs/commit/fc02c4b9682af6205735bdfd221dfb668f1821ae ))
* **management:** localize marketplace registry per instance ([54ea36f ](https://github.com/kaitranntt/ccs/commit/54ea36fd18955778a8c15bd825df22618593d9ed ))
* **management:** serialize lifecycle maintenance paths ([36e8ed5 ](https://github.com/kaitranntt/ccs/commit/36e8ed5d878be13b1dfd7ea1a6e890d575a09360 ))
* **management:** serialize marketplace registry reconciliation ([68a5d17 ](https://github.com/kaitranntt/ccs/commit/68a5d17327e4fc5e3bd5c9fcb48e1bcd96dd92c4 ))
* restore parallel-safe validate pipeline ([04fd8ff ](https://github.com/kaitranntt/ccs/commit/04fd8ff01997c7475cab0247f8e2ab86e9f0588c ))
* stabilize validate pipeline and cliproxy route tests ([0d90f04 ](https://github.com/kaitranntt/ccs/commit/0d90f04f3e45c3bc90a74bb8b48677c4d0dd0376 ))
* **ui:** reflect cliproxy preset plan tiers ([ef36ad4 ](https://github.com/kaitranntt/ccs/commit/ef36ad4600282aae7680316a084ec1eb2d74ab63 ))
* **ui:** sync codex model catalog defaults ([2114a4b ](https://github.com/kaitranntt/ccs/commit/2114a4b96e1b78e8e4f5a00bd29a866cd147348e ))
### Documentation
* **architecture:** document marketplace registry ownership ([242a095 ](https://github.com/kaitranntt/ccs/commit/242a095edb9e32a51fa3f487e9c1fd98dc127e1f ))
* **cliproxy:** document api profile bridge flow ([7d87cfa ](https://github.com/kaitranntt/ccs/commit/7d87cfa4482de239a3c2a23257885a882ef53192 )), closes [#649 ](https://github.com/kaitranntt/ccs/issues/649 ) [#649 ](https://github.com/kaitranntt/ccs/issues/649 )
### Tests
* **management:** cover plugin layout sync lock ([fab0501 ](https://github.com/kaitranntt/ccs/commit/fab05011f19f5059a09292d2fbb09e8b5cc62f24 ))
2026-03-22 19:44:32 +00:00
Kai (Tam Nhu) Tran and GitHub
9fef6dfc7c
Merge pull request #763 from kaitranntt/dev
...
feat: ship provider bridge and marketplace updates
2026-03-22 15:43:03 -04:00
github-actions[bot]
3f1dad399f
chore(release): 7.55.0-dev.3 [skip ci]
2026-03-20 17:15:32 +00:00
Kai (Tam Nhu) Tran and GitHub
ff84354f1e
Merge pull request #761 from kaitranntt/kai/feat/649-provider-bridge-uiux
...
feat: add dedicated CLIProxy AI providers workspace
2026-03-20 13:14:06 -04:00
Tam Nhu Tran
04fd8ff019
fix: restore parallel-safe validate pipeline
2026-03-20 09:51:41 -04:00
Tam Nhu Tran
0d90f04f3e
fix: stabilize validate pipeline and cliproxy route tests
2026-03-20 09:29:51 -04:00
Tam Nhu Tran
e2ca9c2407
fix(cliproxy): remove control panel setup notice
...
- drop the extra top banner from the embedded CLIProxy control panel
- keep the raw upstream dashboard focused on monitoring and recovery flows
Refs #649
2026-03-19 17:29:02 -04:00
Tam Nhu Tran
77fcd45173
feat(cliproxy): redesign ai providers configuration
...
- rebuild the AI Providers page around dedicated family workflows and saved-entry editing
- add OpenAI-compatible and Vertex visual mapping plus the upstream Vertex asset
- preserve stored secrets when editing existing entries and tighten Codex logo rendering
Refs #649
2026-03-19 17:28:52 -04:00
Tam Nhu Tran
50c55bb108
feat(cliproxy): add dedicated ai providers workspace
2026-03-19 11:55:02 -04:00
Tam Nhu Tran
7d87cfa448
docs(cliproxy): document api profile bridge flow
...
- explain the new CLIProxy to API Profiles bridge in README
- record issue #649 in roadmap and PDR updates
Refs #649
2026-03-19 10:24:34 -04:00
Tam Nhu Tran
287691fa04
feat(profiles): add cliproxy api profile bridge
...
- add backend and CLI flows for creating routed API profiles from CLIProxy providers
- add dashboard bridge CTAs, metadata, and guided create dialog mode
- cover bridge routes and dialog behavior with focused tests
Refs #649
2026-03-19 10:24:28 -04:00
github-actions[bot]
1f284132ce
chore(release): 7.55.0-dev.2 [skip ci]
2026-03-18 16:26:46 +00:00
Kai (Tam Nhu) Tran and GitHub
f8eec28648
Merge pull request #759 from kaitranntt/kai/fix/757-gpt54-model-not-supported
...
fix: recover Codex live-session gpt-5.4 switches
2026-03-18 12:25:23 -04:00
Tam Nhu Tran
ef36ad4600
fix(ui): reflect cliproxy preset plan tiers
2026-03-18 12:15:30 -04:00
Tam Nhu Tran
2114a4b96e
fix(ui): sync codex model catalog defaults
2026-03-18 11:56:54 -04:00
Tam Nhu Tran
9fac214051
fix(codex): recover unsupported live model switches
2026-03-18 11:56:39 -04:00
github-actions[bot]
7eb75edd56
chore(release): 7.55.0-dev.1 [skip ci]
2026-03-18 15:27:28 +00:00
Kai (Tam Nhu) Tran and GitHub
d3b4e531f7
Merge pull request #756 from kaitranntt/kai/fix/755-marketplace-install-location
...
fix: localize marketplace registry ownership for isolated instances
2026-03-18 11:26:06 -04:00
Tam Nhu Tran
fab05011f1
test(management): cover plugin layout sync lock
2026-03-18 08:22:03 -04:00
Tam Nhu Tran
36e8ed5d87
fix(management): serialize lifecycle maintenance paths
...
- serialize deleteInstance with the same profile and plugin-layout locks as ensure
- lock non-account marketplace normalization paths and ignore .locks as an instance source
2026-03-18 08:04:48 -04:00
Tam Nhu Tran
fc02c4b968
fix(management): harden marketplace state transitions
...
- detach verified shared symlinks when a profile is reopened as bare
- prune stale marketplace entries whose payload directories no longer exist
- add regressions for bare/non-bare transitions and stale registry recovery
2026-03-18 07:55:09 -04:00
Tam Nhu Tran
68a5d17327
fix(management): serialize marketplace registry reconciliation
...
- keep bare and non-bare marketplace normalization inside the plugin-layout lock
- warn when malformed registry sources are skipped during reconciliation
- add regression coverage for cross-instance refresh metadata and legacy layout upgrade
2026-03-18 07:34:05 -04:00
Tam Nhu Tran
242a095edb
docs(architecture): document marketplace registry ownership
2026-03-18 07:08:24 -04:00
Tam Nhu Tran
54ea36fd18
fix(management): localize marketplace registry per instance
2026-03-18 07:08:09 -04:00
semantic-release-bot
88f9532eb1
chore(release): 7.55.0 [skip ci]
...
## [7.55.0](https://github.com/kaitranntt/ccs/compare/v7.54.0...v7.55.0 ) (2026-03-17)
### Features
* add dashboard host binding option ([553f8ac ](https://github.com/kaitranntt/ccs/commit/553f8ac1e51cd128bb8605cce68447a5fe015817 ))
* **cursor:** add Anthropic daemon endpoint ([daad5d1 ](https://github.com/kaitranntt/ccs/commit/daad5d1f50c20ffa9a7bd886c0ddcf25e00e84f3 ))
* deprecate GLMT user-facing surfaces ([5525098 ](https://github.com/kaitranntt/ccs/commit/55250984002a0021890f47097a540b5bc6122f26 ))
* **novita:** add Novita AI provider preset ([a1a8cad ](https://github.com/kaitranntt/ccs/commit/a1a8cad2b3e7a0129c5972be70775961f6777f36 ))
* **ui:** add searchable model comboboxes ([d056878 ](https://github.com/kaitranntt/ccs/commit/d05687853990dd5c4f3474195bcad8cd46481d82 ))
* **ui:** improve API profile provider selector UX ([0337a32 ](https://github.com/kaitranntt/ccs/commit/0337a32d991ae2099447e43f67f6d14bf4267e25 ))
### Bug Fixes
* add novita preset icon asset ([eeadff3 ](https://github.com/kaitranntt/ccs/commit/eeadff3e52fe5f154ad647a990fef8603be2bc51 ))
* align dashboard host warnings with effective bind ([dcc6747 ](https://github.com/kaitranntt/ccs/commit/dcc67477ecdc1166413236d434fbb9485f9d9e27 ))
* **cliproxy:** make codex defaults free-plan safe ([551591e ](https://github.com/kaitranntt/ccs/commit/551591ef18eda0a3cbd5a9ed99c5865d2bb20dfb ))
* **cliproxy:** remap codex haiku fallback on free plans ([e6b3635 ](https://github.com/kaitranntt/ccs/commit/e6b363524bc28c5b9d3b1b675cb2cf9f749a936a ))
* **commands:** follow up command routing hardening regressions ([d524650 ](https://github.com/kaitranntt/ccs/commit/d52465058e3d8f06895e70d74183cbb0d8700312 ))
* correct novita preset endpoint and asset handling ([94fa96a ](https://github.com/kaitranntt/ccs/commit/94fa96aa81f83a29aedde2abaa369ebe33d58f8f ))
* **cursor:** avoid empty user turns after tool results ([b068fb2 ](https://github.com/kaitranntt/ccs/commit/b068fb26214b60e3e11ae6dba92294bef7d3c05e ))
* **cursor:** harden anthropic daemon contract handling ([a35859a ](https://github.com/kaitranntt/ccs/commit/a35859aba57de1212298fb9524dd912ac2be5c3a ))
* **cursor:** harden anthropic response fallback paths ([eaee4a9 ](https://github.com/kaitranntt/ccs/commit/eaee4a92cad9776ac67b2aecf0a01d13880155a7 ))
* **cursor:** harden anthropic translation edge cases ([9ff021e ](https://github.com/kaitranntt/ccs/commit/9ff021e42b4739b2721ec4f1bd28a0a526686255 ))
* normalize plugin metadata across shared launch flows ([1043a43 ](https://github.com/kaitranntt/ccs/commit/1043a433f6c78d536353dd5b63cd439a41deb83c ))
* **proxy:** support portable undici dispatcher typings ([ee06f83 ](https://github.com/kaitranntt/ccs/commit/ee06f83988bd472b93351ff7f86a17ad8484ba92 ))
* restore route target parser exports ([eb9e9a8 ](https://github.com/kaitranntt/ccs/commit/eb9e9a8c839fa8b5d73707057f90d9e72508aba2 ))
* **shared-manager:** normalize marketplace registry paths ([2cb5b4e ](https://github.com/kaitranntt/ccs/commit/2cb5b4ebecc34aa13603a0dfd2ca873afcbb7cdb ))
* **ui:** add llama.cpp provider icon ([93d94b5 ](https://github.com/kaitranntt/ccs/commit/93d94b597f94b34c1a89479bb94e5b8b08c440cc ))
* **ui:** keep provider names readable ([3954e44 ](https://github.com/kaitranntt/ccs/commit/3954e445f331ee8e269c5bb3f74af7d8c196d322 ))
* **ui:** rebalance API profile provider chooser ([8c0d75a ](https://github.com/kaitranntt/ccs/commit/8c0d75a454c923f8a592a5abbf82c03763c295bc ))
* **ui:** restore searchable combobox keyboard navigation ([5fe96b7 ](https://github.com/kaitranntt/ccs/commit/5fe96b74b9ab7fdd9e658fc967139f5d182d9305 ))
* **ui:** simplify provider chooser cards ([a999adc ](https://github.com/kaitranntt/ccs/commit/a999adc776029adebc3b67b16dfea2046bb9f73a ))
### Documentation
* **community:** add GitHub contribution templates ([462d382 ](https://github.com/kaitranntt/ccs/commit/462d382c9391a17677095c9646954bf57668c802 ))
* **community:** soften contributor requirements ([f0f5a9c ](https://github.com/kaitranntt/ccs/commit/f0f5a9cf98ca5bc342f2ab2b47c35ebd8e4abee9 ))
* **contributing:** refresh contributor workflow ([5f97316 ](https://github.com/kaitranntt/ccs/commit/5f973162f4a24af8dd6cea120c7e5bb126b6d205 ))
* **readme:** highlight hosted docs hub ([9a44f53 ](https://github.com/kaitranntt/ccs/commit/9a44f53c15014499ebc132ffde8619b4be92df91 ))
* **roadmap:** mention llama.cpp icon polish ([ea15e5e ](https://github.com/kaitranntt/ccs/commit/ea15e5eb50528fa241e76e34630838c1e3e049a1 ))
* **roadmap:** record issue 744 provider selector update ([0819de2 ](https://github.com/kaitranntt/ccs/commit/0819de2f9f2cbf7f369c8c05647893191610e506 ))
* **roadmap:** record issue 748 chooser follow-up ([098416a ](https://github.com/kaitranntt/ccs/commit/098416aefd7659b9afbd212f864b3443dbb4e265 ))
### Code Refactoring
* **commands:** split CLI command routing ([2044756 ](https://github.com/kaitranntt/ccs/commit/204475627a950e677c7c4d15e6219d6ede5299c9 ))
### Tests
* **cliproxy:** cover codex plan fallback edge cases ([ce600a7 ](https://github.com/kaitranntt/ccs/commit/ce600a7f229ee06418e1cff37648e74ed74f4a8f ))
* cover invalid novita preset ids ([334f369 ](https://github.com/kaitranntt/ccs/commit/334f3697f939f81032965f31007ece2cedb33018 ))
* **cursor:** reclassify daemon lifecycle smoke coverage ([67290e8 ](https://github.com/kaitranntt/ccs/commit/67290e85c0c513f31f8f648a33817d1f71dcd835 ))
* restore config command host mock ([a4c1031 ](https://github.com/kaitranntt/ccs/commit/a4c10313243f531e943850339fd1f98ca96a289d ))
2026-03-17 20:37:17 +00:00
Kai (Tam Nhu) Tran and GitHub
6feafb5912
Merge pull request #754 from kaitranntt/dev
...
feat(release): promote dev to main
2026-03-17 16:35:45 -04:00
github-actions[bot]
2dc087603a
chore(release): 7.54.0-dev.11 [skip ci]
2026-03-17 20:03:33 +00:00
Kai (Tam Nhu) Tran and GitHub
2d8c23d60f
Merge pull request #753 from kaitranntt/kai/feat/deprecate-glmt-surface-and-migration
...
feat: deprecate GLMT user-facing surfaces
2026-03-17 16:02:15 -04:00
Tam Nhu Tran
077d3288cf
chore: merge latest dev into GLMT deprecation branch
2026-03-17 15:57:35 -04:00
github-actions[bot]
57af64b7d2
chore(release): 7.54.0-dev.10 [skip ci]
2026-03-17 19:55:37 +00:00
Tam Nhu Tran
2d48e6a287
chore: resolve dev merge conflicts for GLMT deprecation
2026-03-17 15:55:25 -04:00
Kai (Tam Nhu) Tran and GitHub
336f5903ce
Merge pull request #751 from kaitranntt/kai/docs/contributing-guide-refresh
...
docs(contributing): refresh contributor workflow
2026-03-17 15:54:17 -04:00
Tam Nhu Tran
5525098400
feat: deprecate GLMT user-facing surfaces
2026-03-17 15:49:29 -04:00
Tam Nhu Tran
9a44f53c15
docs(readme): highlight hosted docs hub
2026-03-17 15:42:30 -04:00
Tam Nhu Tran
f0f5a9cf98
docs(community): soften contributor requirements
2026-03-17 15:36:34 -04:00
Tam Nhu Tran
462d382c93
docs(community): add GitHub contribution templates
2026-03-17 15:32:45 -04:00
Tam Nhu Tran
5f973162f4
docs(contributing): refresh contributor workflow
2026-03-17 15:29:36 -04:00
github-actions[bot]
d7e505d238
chore(release): 7.54.0-dev.9 [skip ci]
2026-03-17 19:13:29 +00:00
Kai (Tam Nhu) Tran and GitHub
2abe96bd00
Merge pull request #749 from kaitranntt/kai/fix/748-provider-chooser-balance
...
fix(ui): rebalance API profile provider chooser
2026-03-17 15:12:05 -04:00
Tam Nhu Tran
a999adc776
fix(ui): simplify provider chooser cards
2026-03-17 14:51:07 -04:00
Tam Nhu Tran
3954e445f3
fix(ui): keep provider names readable
2026-03-17 14:43:46 -04:00
Tam Nhu Tran
ea15e5eb50
docs(roadmap): mention llama.cpp icon polish
2026-03-17 14:41:09 -04:00
Tam Nhu Tran
93d94b597f
fix(ui): add llama.cpp provider icon
2026-03-17 14:41:03 -04:00
Tam Nhu Tran
098416aefd
docs(roadmap): record issue 748 chooser follow-up
2026-03-17 14:35:34 -04:00
Tam Nhu Tran
8c0d75a454
fix(ui): rebalance API profile provider chooser
2026-03-17 14:35:27 -04:00
github-actions[bot]
33efaa77b9
chore(release): 7.54.0-dev.8 [skip ci]
2026-03-17 18:15:21 +00:00
Kai (Tam Nhu) Tran and GitHub
c05afd8e20
Merge pull request #745 from kaitranntt/kai/feat/744-api-profile-provider-selector-ux
...
feat(ui): improve API profile provider selector UX
2026-03-17 14:13:00 -04:00
Kai (Tam Nhu) Tran and GitHub
1764c4f83f
Merge pull request #747 from kaitranntt/kai/fix/746-command-routing-follow-up
...
fix(commands): follow up command routing hardening regressions
2026-03-17 14:12:35 -04:00