Tam Nhu Tran
83dab7fea7
style(websearch): format routes after rebase
2026-03-23 15:38:10 -04:00
Tam Nhu Tran
6c7d215ecc
feat(websearch): add real provider chain
2026-03-23 15:26:05 -04:00
github-actions[bot]
84fd2b001c
chore(release): 7.56.0-dev.4 [skip ci]
2026-03-23 19:19:24 +00:00
Kai (Tam Nhu) Tran and GitHub
e6538a5780
Merge pull request #775 from kaitranntt/kai/fix/issue-768-localhost-disclaimer-layout
...
fix(ui): remove stale dashboard footer gap
2026-03-23 15:18:08 -04:00
github-actions[bot]
d8a034bf2d
chore(release): 7.56.0-dev.3 [skip ci]
2026-03-23 19:10:21 +00:00
Kai (Tam Nhu) Tran and GitHub
8415d896a5
Merge pull request #774 from kaitranntt/kai/feat/772-runtime-alias-codex-prep
...
feat: add explicit droid runtime alias surface
2026-03-23 15:08:58 -04:00
Tam Nhu Tran
32b2216f0f
Merge remote-tracking branch 'origin/dev' into kai/fix/issue-768-localhost-disclaimer-layout
...
# Conflicts:
# ui/src/pages/api.tsx
2026-03-23 15:08:54 -04:00
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
Tam Nhu Tran
1f667b5953
fix: harden droid runtime alias resolution
2026-03-23 14:15:30 -04:00
Tam Nhu Tran
160be319d0
feat: add explicit droid runtime alias surface
2026-03-23 13:44:32 -04:00
github-actions[bot]
19c1e1da4f
chore(release): 7.56.0-dev.2 [skip ci]
2026-03-23 16:05:44 +00:00
Kai (Tam Nhu) Tran and GitHub
71941ab36e
Merge pull request #771 from Max-Loo/fix/remove-apiPage-extra-blank
...
fix(dashboard): remove the unnecessary blank on api config page
2026-03-23 12:04:21 -04:00
github-actions[bot]
89a4d5669e
chore(release): 7.56.0-dev.1 [skip ci]
2026-03-23 15:45:48 +00:00
Kai (Tam Nhu) Tran and GitHub
4e809a14e3
Merge pull request #767 from kaitranntt/kai/feat/optional-provider-nickname
...
feat: make cliproxy provider nicknames optional by default
2026-03-23 11:43:23 -04:00
Tam Nhu Tran
10f284585f
test(dashboard): cover api profile quick start states
2026-03-23 11:43:13 -04:00
Tam Nhu Tran
aef58d66ce
fix(dashboard): refine api profile quick start state
...
- prevent the providers page from introducing nested overflow
- show a select-profile state when profiles already exist
- localize the new quick-start and AI Providers copy
2026-03-23 11:43:06 -04:00
Kai (Tam Nhu) Tran and GitHub
caa0a0708f
Merge pull request #770 from kaitranntt/kai/fix/issue-762-docker-release-trigger
...
fix(ci): harden stable and dev release automation
2026-03-23 11:42:58 -04:00
Tam Nhu Tran
4df08f6d99
feat: make cliproxy provider nicknames optional by default
2026-03-23 11:02:08 -04:00
Tam Nhu Tran
834704938d
test(cliproxy): cover optional nickname auth flows
...
- add registry coverage for generated ids, reauth, and ambiguous prefixes
- add CLI and dashboard validation tests for optional nickname handling
- add manual callback coverage for persisted social OAuth nicknames
2026-03-23 11:02:08 -04:00
Tam Nhu Tran
bdb7ac2937
feat(cliproxy): allow optional provider nicknames
...
- stop requiring manual unique nicknames for no-email providers by default
- preserve explicit nickname validation and same-account reauth semantics
- persist optional nicknames through dashboard manual callback flows
2026-03-23 11:02:08 -04:00
Tam Nhu Tran
e06e13ad0d
fix(ci): close release automation edge cases
2026-03-23 10:57:24 -04:00
Tam Nhu Tran
5616c68471
fix(ci): harden release automation workflows
2026-03-23 10:53:51 -04:00
Tam Nhu Tran
2ee87a4532
Merge remote-tracking branch 'origin/dev' into kai/fix/issue-762-docker-release-trigger
2026-03-23 10:53:33 -04:00
Max Loo
3a7e778bec
fix(dashboard): remove the unnecessary blank on api config page
2026-03-23 21:53:17 +08:00
Tam Nhu Tran
5c1553e6f5
fix(ci): publish docker image from releases
2026-03-23 09:52:59 -04:00
Kai (Tam Nhu) Tran and GitHub
185f7f469e
docs(repo): add security reporting and issue routing ( #769 )
2026-03-23 09:51:33 -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