semantic-release-bot
0ae6f54787
chore(release): 7.65.2 [skip ci]
...
## [7.65.2](https://github.com/kaitranntt/ccs/compare/v7.65.1...v7.65.2 ) (2026-04-02)
### Hotfixes
* **ci:** clean up ai review reruns and logging ([f47e7ae ](https://github.com/kaitranntt/ccs/commit/f47e7ae5a752f20138d6a06b8760143608e18509 ))
* **ci:** compact ai review comments and switch to glm-5-turbo ([25dddf4 ](https://github.com/kaitranntt/ccs/commit/25dddf47073673625e51106ab614f8a49ce3b758 ))
* **ci:** expand ai review comment layout ([0be4ef7 ](https://github.com/kaitranntt/ccs/commit/0be4ef7a0d747db28f0db029f10a25ca18a6182d ))
* **ci:** improve ai review comment formatting ([164a8af ](https://github.com/kaitranntt/ccs/commit/164a8af82a9661d2aa3bcd8e2aeca862f343c547 ))
* **ci:** preserve literal snippet indentation in ai review comments ([f6779a5 ](https://github.com/kaitranntt/ccs/commit/f6779a503aa13e616d7d642f7c2cc3d769e97efb ))
* **ci:** render fenced evidence snippets in ai review comments ([07b4275 ](https://github.com/kaitranntt/ccs/commit/07b4275543f7431cad349fabccce9d4149089b90 ))
* **ci:** restore reliable structured ai review comments ([5b9427f ](https://github.com/kaitranntt/ccs/commit/5b9427f8a02b583222be0772d2e1b45a5eb43ba7 ))
* **ci:** separate ai review evidence blocks ([80e2251 ](https://github.com/kaitranntt/ccs/commit/80e22515b016c4661ed1cdbdd432e5c0068afc03 ))
2026-04-02 15:06:24 +00:00
Tam Nhu Tran
601d9ca477
chore(test): declare marked for ai review renderer coverage
2026-04-02 03:23:52 -04:00
semantic-release-bot
737462ac1a
chore(release): 7.65.1 [skip ci]
...
## [7.65.1](https://github.com/kaitranntt/ccs/compare/v7.65.0...v7.65.1 ) (2026-04-02)
### Hotfixes
* **ci:** keep ai review feedback fast and deterministic ([4e05488 ](https://github.com/kaitranntt/ccs/commit/4e05488c195161792cdc0e74cbd21ed032697a3a ))
2026-04-02 02:42:34 +00:00
semantic-release-bot
bbf86155bc
chore(release): 7.65.0 [skip ci]
...
## [7.65.0](https://github.com/kaitranntt/ccs/compare/v7.64.0...v7.65.0 ) (2026-04-02)
### Features
* **ci:** bound ai review runtime for large PRs ([7396179 ](https://github.com/kaitranntt/ccs/commit/7396179c72f6df24e9348b929cd96093e873ce7e )), closes [#880 ](https://github.com/kaitranntt/ccs/issues/880 )
* **codex-dashboard:** add manual long-context controls ([3246c40 ](https://github.com/kaitranntt/ccs/commit/3246c40319b0f9329c375ae3fe73ee02261579bb ))
* **codex-dashboard:** refine control center boundary card ([c1ab210 ](https://github.com/kaitranntt/ccs/commit/c1ab210095c723b8ae5c6cb88cf5f62867a6e84e ))
* **image-analysis:** add dedicated dashboard settings ([9d1d281 ](https://github.com/kaitranntt/ccs/commit/9d1d281e34392b55f04565c62fa01ee4362c92ff ))
* **image-analysis:** resolve backend status per profile ([ae459fc ](https://github.com/kaitranntt/ccs/commit/ae459fc3d7ee85bffc43494e7a4d7b06263e6982 ))
* **image:** add native-read controls and autosave settings ([982ffc5 ](https://github.com/kaitranntt/ccs/commit/982ffc5895102f03de718cb31f87edc23cfc09e8 ))
* **ui:** clarify image-analysis target status ([0246e32 ](https://github.com/kaitranntt/ccs/commit/0246e327feea99f2c2f5e089caa05faddabeb7fb ))
### Bug Fixes
* **account-flow:** restore grouped quota hover details ([e852013 ](https://github.com/kaitranntt/ccs/commit/e8520133f98c58a254e0581de0efd83dd67fec23 ))
* **ci:** degrade timed-out ai reviews gracefully ([3935574 ](https://github.com/kaitranntt/ccs/commit/393557449455386b76c48092b125d43eafe37b0b ))
* **ci:** repair ai review fallback scope script ([0927651 ](https://github.com/kaitranntt/ccs/commit/09276518a76d2d42988de4ff31104e4d3d77bc67 ))
* **ci:** resolve self-hosted Claude path dynamically ([44e2a49 ](https://github.com/kaitranntt/ccs/commit/44e2a4965017db670a54de3ab1572d7cd47d7b49 ))
* **ci:** restore prepack script and stabilize cursor timeout ([037ed63 ](https://github.com/kaitranntt/ccs/commit/037ed632fddec7d92af85001a8e09aa89ba9051c ))
* **ci:** use self-hosted Claude binary for ai review ([0883b9a ](https://github.com/kaitranntt/ccs/commit/0883b9a8fe3fbda912b136fd8b4577554d263dea ))
* **cliproxy:** preserve image-analysis runtime readiness ([3b61673 ](https://github.com/kaitranntt/ccs/commit/3b61673ad2753e67928e000daa6c396dde72fe80 ))
* **image-analysis:** preview backend status safely ([d394772 ](https://github.com/kaitranntt/ccs/commit/d394772f7cf8acd2fb2051bda5aec8bd2622c141 ))
* **image-analysis:** reject unknown backend mappings ([6656685 ](https://github.com/kaitranntt/ccs/commit/665668579d39ab5d092ec6aaabca73dec9b9e856 ))
* **image-analysis:** surface runtime readiness ([1a01c6f ](https://github.com/kaitranntt/ccs/commit/1a01c6fc685f105d35bdd59b0647841b3b44c792 ))
* **packaging:** remove duplicate prepack script ([2844704 ](https://github.com/kaitranntt/ccs/commit/2844704b5d79b91970e948de24b28ff6be9745dd ))
* **packaging:** restore prepack contract ([7dd0edb ](https://github.com/kaitranntt/ccs/commit/7dd0edb8cd8e9bd33a692f5b8dffb5f6b64595d0 ))
* **settings:** restore image tab scrolling and dev websocket routing ([7a783d0 ](https://github.com/kaitranntt/ccs/commit/7a783d07145443b941f31a767ba0f8abb8fb304f ))
### Documentation
* **codex-dashboard:** streamline Codex guidance copy ([7fd2aca ](https://github.com/kaitranntt/ccs/commit/7fd2acadbe727a839e44f99081d42687322ee791 ))
* **readme:** document image-analysis backend visibility ([d40cc60 ](https://github.com/kaitranntt/ccs/commit/d40cc60a1da520e9591803e07f26864013ada730 ))
* **roadmap:** note codex long-context controls ([0af38c8 ](https://github.com/kaitranntt/ccs/commit/0af38c85913f987c9bd6d78a0712fd99965a1ff7 ))
### Tests
* **image-analysis:** cover resolver and dashboard status ([9277b4a ](https://github.com/kaitranntt/ccs/commit/9277b4a087db20e067b163341b3add43c9c49c29 ))
2026-04-02 01:17:02 +00:00
github-actions[bot]
c466e3bd6d
chore(release): 7.64.0-dev.2 [skip ci]
2026-04-02 01:03:26 +00:00
github-actions[bot]
7d06a6a2f8
chore(release): 7.64.0-dev.1 [skip ci]
2026-04-01 21:06:22 +00:00
Tam Nhu Tran
7a783d0714
fix(settings): restore image tab scrolling and dev websocket routing
...
- route dashboard WebSocket traffic through /ws to avoid Vite HMR collisions
- run the dev entrypoint with node so bun run dev stays stable in this repo
- restore the Image settings scroll container contract and add regression coverage
2026-04-01 16:57:30 -04:00
semantic-release-bot
5e754dee55
chore(release): 7.64.0 [skip ci]
...
## [7.64.0](https://github.com/kaitranntt/ccs/compare/v7.63.1...v7.64.0 ) (2026-04-01)
### Features
* add first-class CCS WebSearch runtime ([e260df7 ](https://github.com/kaitranntt/ccs/commit/e260df7178dd030efe3d490b4cd9421b386c43c2 ))
* **cliproxy:** support duplicate-email codex accounts ([c73f338 ](https://github.com/kaitranntt/ccs/commit/c73f33872abc165aaaba8a240c06cc4ccbb6f5b4 ))
* **ui:** unify duplicate-email account surfaces ([80341f1 ](https://github.com/kaitranntt/ccs/commit/80341f18c3c93dd4cdca92f6965136cff90be6f7 ))
* **websearch:** add managed mcp runtime and provider cooldowns ([7f83e04 ](https://github.com/kaitranntt/ccs/commit/7f83e041b7fa8907a5d9484acd21ea88edac67e7 ))
* **websearch:** finish managed third-party rollout ([de7171d ](https://github.com/kaitranntt/ccs/commit/de7171d81076ecfd4e5e6474ce062c44a4c8be9a )), closes [#862 ](https://github.com/kaitranntt/ccs/issues/862 )
### Bug Fixes
* bootstrap explicit CODEX_HOME for ccsxp ([b6717c5 ](https://github.com/kaitranntt/ccs/commit/b6717c55295dadeeff87ec356bc19d7b1b1d3733 ))
* **ci:** harden ai review output ([4950be7 ](https://github.com/kaitranntt/ccs/commit/4950be7fc025877dd6744b9c8c87b4714ec49de2 ))
* **codex:** harden duplicate-email account actions ([22f0916 ](https://github.com/kaitranntt/ccs/commit/22f091689fadf485d24fc46510f211a489680a2b ))
* **codex:** harden native runtime detection ([ca54bad ](https://github.com/kaitranntt/ccs/commit/ca54bad2aa774c9dc3de9429d3e1440d179796a7 ))
* **dashboard:** use shared base time for connection timeline events ([d76ef5b ](https://github.com/kaitranntt/ccs/commit/d76ef5bcb30bd87ea487894586978473fcc8fead )), closes [#856 ](https://github.com/kaitranntt/ccs/issues/856 )
* **docker:** harden cliproxy local proxy with auth guard, dynamic port, and body handling ([6471cc5 ](https://github.com/kaitranntt/ccs/commit/6471cc55d72deeebcbca70d54983b90ae32c999a ))
* **docker:** harden proxy with timeout, Bun compat, and test coverage ([27409b7 ](https://github.com/kaitranntt/ccs/commit/27409b789b29a1d008f621f55aab7eed9861d6d4 ))
* **docker:** proxy CLIProxy management panel through dashboard to avoid cross-origin errors ([881b061 ](https://github.com/kaitranntt/ccs/commit/881b061dfec497d7120b15d2045cf8e1a8f04bcc ))
* harden ai review comment formatting ([fa37f39 ](https://github.com/kaitranntt/ccs/commit/fa37f391c17c51c74a5bfe109225caf01798dc96 ))
* merge existing disallowed tool flags for websearch ([b087c02 ](https://github.com/kaitranntt/ccs/commit/b087c02738c7e588491f84c8f2318c2ef5b03eca ))
* normalize websearch hook output for local providers ([a5d71e3 ](https://github.com/kaitranntt/ccs/commit/a5d71e35606ebaf16f97d860405800e9a9454659 ))
* probe Codex config override support directly ([014a844 ](https://github.com/kaitranntt/ccs/commit/014a844844c76fe5dfce7763ed62e071ee063f58 ))
* **ui:** normalize grouped account audience order ([498448a ](https://github.com/kaitranntt/ccs/commit/498448a43181280dc06035d80b694f7522a1b28a ))
* use type-only import in instance manager ([f0cd44e ](https://github.com/kaitranntt/ccs/commit/f0cd44e016c2c4a33ad06edcf6b13d8cbf1920bf ))
* **websearch:** close review gaps in managed runtime ([cae5b71 ](https://github.com/kaitranntt/ccs/commit/cae5b710b86a6bd985424cce028a502265051d09 ))
### Hotfixes
* restore prepack packaging contract ([78f6c5d ](https://github.com/kaitranntt/ccs/commit/78f6c5d7156e1fb447e523b355c302a45d5b71bd ))
### Documentation
* **architecture:** document codex duplicate-email identity ([be0c597 ](https://github.com/kaitranntt/ccs/commit/be0c597d255a21a7e935f033dfcc4de4e19c8c8e ))
### Code Refactoring
* remove duplicate copilot websearch sync ([2c15304 ](https://github.com/kaitranntt/ccs/commit/2c153045f33e02cc821a623f6594fb4a6bebb321 ))
### Tests
* **dashboard:** add regression tests for connection timeline event generation ([4ab5194 ](https://github.com/kaitranntt/ccs/commit/4ab51945a412321e3e56d0c6860d0121761dcbfa ))
2026-04-01 20:46:51 +00:00
Tam Nhu Tran
78f6c5d715
hotfix: restore prepack packaging contract
2026-04-01 16:41:28 -04:00
semantic-release-bot
ff98ea6852
chore(release): 7.63.1 [skip ci]
...
## [7.63.1](https://github.com/kaitranntt/ccs/compare/v7.63.0...v7.63.1 ) (2026-04-01)
### Hotfixes
* **ci:** harden ai review workflow for release PRs ([0b72ecd ](https://github.com/kaitranntt/ccs/commit/0b72ecd36f0277f1c5407ff4bbe442305477a60e ))
2026-04-01 18:05:28 +00:00
semantic-release-bot
5160e1d454
chore(release): 7.63.0 [skip ci]
...
## [7.63.0](https://github.com/kaitranntt/ccs/compare/v7.62.2...v7.63.0 ) (2026-03-30)
### Features
* add codex dashboard parity ([8c5da9f ](https://github.com/kaitranntt/ccs/commit/8c5da9f9e878196356e33a799b921b67e3396252 ))
* **codex-ui:** surface cliproxy setup guidance ([0ffde4f ](https://github.com/kaitranntt/ccs/commit/0ffde4f3a2688ea1864fab3c94d3d020d4b33a93 ))
* **codex:** add ccsxp runtime shortcut ([deb1e9d ](https://github.com/kaitranntt/ccs/commit/deb1e9d71eaa226494ec2f60a52cab20b4b0a546 ))
* **codex:** add dashboard control center ([b47aa0d ](https://github.com/kaitranntt/ccs/commit/b47aa0d28d55260e0db6d0e12791ea4a57fcd54b ))
* **codex:** harden runtime targeting and dashboard editing ([9e43bee ](https://github.com/kaitranntt/ccs/commit/9e43beec40608f178e502d1751723465189528a9 ))
* **profiles:** expose codex runtime across surfaces ([f9c1238 ](https://github.com/kaitranntt/ccs/commit/f9c1238483b0c91d701547c9ad330261a2b51fbb )), closes [#773 ](https://github.com/kaitranntt/ccs/issues/773 )
* **targets:** add native codex runtime target ([8f60820 ](https://github.com/kaitranntt/ccs/commit/8f60820f3358d878e0f4b9cd448b00690d9b4406 )), closes [#773 ](https://github.com/kaitranntt/ccs/issues/773 )
### Bug Fixes
* **ai-review:** increase max-turns to 40 and add hotfix commitlint type ([04c4d61 ](https://github.com/kaitranntt/ccs/commit/04c4d61018ec7b108d8b93d0d11a549a0cd52c71 ))
* **ai-review:** revert to single-job review with enhanced prompt ([f98530b ](https://github.com/kaitranntt/ccs/commit/f98530bc73866f57cd0ba4b51d0515eda707e039 ))
* **cliproxy:** narrow legacy gemini alias cleanup ([c4428e4 ](https://github.com/kaitranntt/ccs/commit/c4428e4176bb7244d597b5f75240aa39bf536bbf ))
* **cliproxy:** preserve manual high-minor alias clusters ([6707b7d ](https://github.com/kaitranntt/ccs/commit/6707b7d5b470375c3068950894fb7b96b8fa4bf4 ))
* **cliproxy:** prune stale control panel alias clusters ([061cd96 ](https://github.com/kaitranntt/ccs/commit/061cd9679fc56a8a0711877f57eebcd998df10b6 ))
* **codex:** align cliproxy guidance with runtime behavior ([bd1ff02 ](https://github.com/kaitranntt/ccs/commit/bd1ff02521ac75d6e06b336bc9030da084d6a8df ))
* **codex:** align runtime compatibility and dashboard types ([3c52b1a ](https://github.com/kaitranntt/ccs/commit/3c52b1ab6d0ef8fccff14113c40c287320d5b547 ))
* **codex:** harden dashboard config editing ([ebc9acf ](https://github.com/kaitranntt/ccs/commit/ebc9acf8e41fccc9ae968d40be75f1f7e4382929 ))
* **codex:** harden native alias launches ([f47ab48 ](https://github.com/kaitranntt/ccs/commit/f47ab484f3d8abd12a6d771a21beb9d50403a014 ))
* **codex:** restore version context for override failures ([643bd2a ](https://github.com/kaitranntt/ccs/commit/643bd2a5ac10e63c7ca4e0e91a856145f1935455 ))
### Documentation
* **codex:** clarify ccsxp and cliproxy setup ([318b57b ](https://github.com/kaitranntt/ccs/commit/318b57bedc12f5c3602916418b8ce08bb46d4218 ))
* **codex:** document control center behavior ([ca98184 ](https://github.com/kaitranntt/ccs/commit/ca981847b2ee889b350c78c0e691aec56cd7787d ))
* **codex:** document runtime target support ([da4bb29 ](https://github.com/kaitranntt/ccs/commit/da4bb29fd71434f2e9179a34c37257c2c5e9df30 )), closes [#773 ](https://github.com/kaitranntt/ccs/issues/773 )
### Styles
* **codex:** use monochrome sidebar icon ([09b7f66 ](https://github.com/kaitranntt/ccs/commit/09b7f66c0b69b31d2662f102fe2fb2f928cb24cd ))
### Tests
* **codex:** cover alias passthrough gaps ([c0f0f17 ](https://github.com/kaitranntt/ccs/commit/c0f0f173e07124c0875940e0d430dacadf38704c ))
2026-03-30 01:56:03 +00:00
github-actions[bot]
2cb153534c
chore(release): 7.62.2-dev.4 [skip ci]
2026-03-30 01:28:10 +00:00
Tam Nhu Tran
deb1e9d71e
feat(codex): add ccsxp runtime shortcut
2026-03-29 19:43:26 -04:00
github-actions[bot]
325137fd38
chore(release): 7.62.2-dev.3 [skip ci]
2026-03-29 20:51:00 +00:00
github-actions[bot]
bcbf780f82
chore(release): 7.62.2-dev.2 [skip ci]
2026-03-29 18:44:46 +00:00
Kai (Tam Nhu) Tran and GitHub
6fc9aacc06
Merge pull request #850 from kaitranntt/kai/feat/issue-773-codex-runtime-target
...
feat: add codex runtime target and dashboard parity
2026-03-29 14:43:09 -04:00
github-actions[bot]
3cd9a827f5
chore(release): 7.62.2-dev.1 [skip ci]
2026-03-29 18:42:18 +00:00
Tam Nhu Tran
8c5da9f9e8
feat: add codex dashboard parity
2026-03-29 13:14:15 -04:00
Tam Nhu Tran
8f60820f33
feat(targets): add native codex runtime target
...
- add a Codex adapter, detector, runtime aliases, and compatibility matrix
- keep Codex runtime-only while preserving persisted targets for claude and droid
- cover Codex launch, reasoning, wrapper detection, and bridge routing regressions
Refs #773
2026-03-29 13:14:15 -04:00
semantic-release-bot
2a46e0b0c2
chore(release): 7.62.2 [skip ci]
...
## [7.62.2](https://github.com/kaitranntt/ccs/compare/v7.62.1...v7.62.2 ) (2026-03-29)
### Bug Fixes
* **ai-review:** increase max-turns to 40 and add hotfix commitlint type ([bcbf8a2 ](https://github.com/kaitranntt/ccs/commit/bcbf8a236d0f90b3f7b85348e01bde95da03f42b ))
* **ai-review:** revert to single-job review with enhanced prompt ([fb8b26c ](https://github.com/kaitranntt/ccs/commit/fb8b26c6947c5c0359cdc6898a5a6f17fdfef703 ))
2026-03-29 17:10:39 +00:00
semantic-release-bot
fa0b393def
chore(release): 7.62.1 [skip ci]
...
## [7.62.1](https://github.com/kaitranntt/ccs/compare/v7.62.0...v7.62.1 ) (2026-03-29)
### Bug Fixes
* **ai-review:** bump orchestrator max-turns 20→25 for large PR merges ([106067f ](https://github.com/kaitranntt/ccs/commit/106067fefb99844a0ee83b79cccc803fe660e664 ))
* **ai-review:** increase turn budget and improve fallback extraction ([1c4fc96 ](https://github.com/kaitranntt/ccs/commit/1c4fc96d33413efdae0223a3b7db0cab2a14bcec ))
2026-03-29 16:41:38 +00:00
github-actions[bot]
a7a70c80fd
chore(release): 7.62.0-dev.1 [skip ci]
2026-03-29 16:37:31 +00:00
semantic-release-bot
c1c17b3f0d
chore(release): 7.62.0 [skip ci]
...
## [7.62.0](https://github.com/kaitranntt/ccs/compare/v7.61.1...v7.62.0 ) (2026-03-29)
### Features
* **ai-review:** parallel subagent review pipeline ([ce023aa ](https://github.com/kaitranntt/ccs/commit/ce023aa8f40bad7b6851779700bf59b8739cfb5c )), closes [#837 ](https://github.com/kaitranntt/ccs/issues/837 )
* **ai-review:** workflow-level parallel review jobs ([8c371e7 ](https://github.com/kaitranntt/ccs/commit/8c371e73a38389b579fb2ecbfea20c1f4b8d630a )), closes [#843 ](https://github.com/kaitranntt/ccs/issues/843 )
### Bug Fixes
* **ai-review:** address all review findings — restore allowedTools, add fallbacks ([36e8cc4 ](https://github.com/kaitranntt/ccs/commit/36e8cc47d934ca798d92637079ba39d101eba164 ))
* **ai-review:** use printf for subagent prompt outputs, match existing pattern ([d2510fc ](https://github.com/kaitranntt/ccs/commit/d2510fc860628ea8c10c30da8d9fb7a6d2d86297 ))
* **auth:** signal auth-required for remote access in /api/auth/check ([5a09547 ](https://github.com/kaitranntt/ccs/commit/5a09547532754da21faacb5351cc3538a9db05a4 ))
* **cliproxy:** align gemini 3.1 preset compatibility ([5ac91e0 ](https://github.com/kaitranntt/ccs/commit/5ac91e0cac6cb4acc9f26f9461943788d5c43ae6 ))
* **cliproxy:** align gemini flash pricing and dashboard imports ([2423864 ](https://github.com/kaitranntt/ccs/commit/2423864817bd045e04f76f5905c2e09c6748a687 ))
* **cliproxy:** centralize gemini compatibility and fallback hints ([2251312 ](https://github.com/kaitranntt/ccs/commit/2251312411f1e2b8f04844efa4a6ca2a07229a4e ))
* **cliproxy:** guard binary install against ETXTBSY when running ([5eac9c5 ](https://github.com/kaitranntt/ccs/commit/5eac9c584ac67382c71510489578644c81ed01f8 ))
* **cliproxy:** resolve gemini presets from live models ([934e6ab ](https://github.com/kaitranntt/ccs/commit/934e6ab52b7bc80dd3876b6fe7c75803f0392d82 ))
* **docker:** address review findings — PID guard, deleteBinary guard, blocked fallback ([7d410b2 ](https://github.com/kaitranntt/ccs/commit/7d410b26d04b72bfa77b98334a8b3fcbb4dfb3d8 ))
* **docker:** address review findings — test, docs, bcrypt path ([cd09b84 ](https://github.com/kaitranntt/ccs/commit/cd09b845daed75dde6fd4248fac8450837974513 ))
* **docker:** include docker/ assets in npm package ([50b5660 ](https://github.com/kaitranntt/ccs/commit/50b56600ddc38b85c9308cb9d541b15720aaf5ce )), closes [#829 ](https://github.com/kaitranntt/ccs/issues/829 )
* **docker:** print auth setup reminder after remote deployment ([59be7f8 ](https://github.com/kaitranntt/ccs/commit/59be7f8682c4be95886728555fd1567ea1faf7cf ))
* **docker:** register session lock from bootstrap for proxy discovery ([a0f28f8 ](https://github.com/kaitranntt/ccs/commit/a0f28f8807dff5036f94183e8f12cd0cd36505af ))
* **docker:** use export for remote env vars and increase build timeout ([60167d3 ](https://github.com/kaitranntt/ccs/commit/60167d3f2b3a1d94392d888e7cc5859372beac39 )), closes [#832 ](https://github.com/kaitranntt/ccs/issues/832 )
* **docker:** use HTTP-first proxy detection in health checks ([d7a80ed ](https://github.com/kaitranntt/ccs/commit/d7a80ed38d61204479bd8fb971b656a35e705d42 ))
* **docker:** wrap session registration in try-catch and narrow ETXTBSY guard ([e8b7ac7 ](https://github.com/kaitranntt/ccs/commit/e8b7ac730f108a2ef9393767e070c7703c16e557 ))
* harden CCS backlog sync pagination and recovery ([e661772 ](https://github.com/kaitranntt/ccs/commit/e6617726cb9fcbeefd64d57d3f001fe381099607 ))
* **ui:** hide version badge when API fails instead of showing v5.0.0 ([efe6953 ](https://github.com/kaitranntt/ccs/commit/efe6953da06263d4fdb03468f0c0f7385523cb17 ))
* **ui:** redirect to login when auth check fails from remote access ([e9fceed ](https://github.com/kaitranntt/ccs/commit/e9fceed80716b4e032e4ad0eca65b5fb005f02ae ))
* **websearch:** avoid partial settings-hook migration ([fbbdd80 ](https://github.com/kaitranntt/ccs/commit/fbbdd8083028ee6eb43d2f939212e8f63910453c ))
* **websearch:** harden settings-profile hook setup ([0e6965d ](https://github.com/kaitranntt/ccs/commit/0e6965d205c06667e9fe43205d8fadcfa4278aa7 ))
* **websearch:** install hook for settings profiles ([39a3e9d ](https://github.com/kaitranntt/ccs/commit/39a3e9dfc09eacddd1ca2e11fbc8ea7585e64bbb ))
* **websearch:** restore hook recovery and force register ([0821c68 ](https://github.com/kaitranntt/ccs/commit/0821c68559d7dac6dc3cd0bd1062f0b2889fc774 ))
### Documentation
* **docker:** add post-deployment guide for auth, token migration, and verification ([c26efae ](https://github.com/kaitranntt/ccs/commit/c26efae72ad664f9c8b5a85168704bc7fee7533f )), closes [#841 ](https://github.com/kaitranntt/ccs/issues/841 )
* **docker:** use docker cp for token migration and fix bcrypt command ([f8c43a3 ](https://github.com/kaitranntt/ccs/commit/f8c43a374d68b1e8bd1c4fd18b1ab1a903116a60 ))
### Styles
* **ai-review:** add emojis to orchestrator output format sections ([86f45c2 ](https://github.com/kaitranntt/ccs/commit/86f45c22741841db64937bc98b9a5d211340f2e4 ))
### Code Refactoring
* **ai-review:** matrix strategy + orchestrator AI merge ([97f07c2 ](https://github.com/kaitranntt/ccs/commit/97f07c2b121b85ad05a931b16fe2f348755a5e55 ))
* **ai-review:** remove redundant allowedTools, enforce subagent dispatch ([d67fa35 ](https://github.com/kaitranntt/ccs/commit/d67fa350b8bd1c2ada0577c22a70908284adcb1c ))
* **ai-review:** switch --allowedTools to --tools for actual restriction ([53ad283 ](https://github.com/kaitranntt/ccs/commit/53ad2836c4cedca8dcc819f003f1526b2cc0a31c ))
### Tests
* **auth:** verify effectiveAuthRequired logic for remote vs local access ([a23caf0 ](https://github.com/kaitranntt/ccs/commit/a23caf00513411132a7d28b12f40a51476a69790 ))
* **docker:** add regression test for bundled asset availability ([13254f2 ](https://github.com/kaitranntt/ccs/commit/13254f28a6d6170fe0a46ed2ed2326441cc2d717 ))
* **docker:** add tests for health check port detection and ETXTBSY guard ([a517c50 ](https://github.com/kaitranntt/ccs/commit/a517c506cbcb7e6993f458b24048c9ccccb9faf5 ))
* **docker:** update executor tests for export syntax and build timeout ([cbe93d4 ](https://github.com/kaitranntt/ccs/commit/cbe93d4f7643091fbdc1c0073c5e05bef4b2eac5 ))
2026-03-29 15:46:52 +00:00
github-actions[bot]
db2b600250
chore(release): 7.61.1-dev.8 [skip ci]
2026-03-29 15:32:24 +00:00
github-actions[bot]
39a4cc3523
chore(release): 7.61.1-dev.7 [skip ci]
2026-03-29 01:13:33 +00:00
github-actions[bot]
9e94d06aef
chore(release): 7.61.1-dev.6 [skip ci]
2026-03-29 00:28:06 +00:00
github-actions[bot]
bdb7bdb101
chore(release): 7.61.1-dev.5 [skip ci]
2026-03-28 23:38:44 +00:00
github-actions[bot]
4536d1e5e3
chore(release): 7.61.1-dev.4 [skip ci]
2026-03-28 20:37:48 +00:00
github-actions[bot]
23fd673fee
chore(release): 7.61.1-dev.3 [skip ci]
2026-03-28 20:12:53 +00:00
github-actions[bot]
2c52fe614f
chore(release): 7.61.1-dev.2 [skip ci]
2026-03-28 19:41:27 +00:00
github-actions[bot]
27cd473c97
chore(release): 7.61.1-dev.1 [skip ci]
2026-03-28 19:36:55 +00:00
semantic-release-bot
91b800003b
chore(release): 7.61.1 [skip ci]
...
## [7.61.1](https://github.com/kaitranntt/ccs/compare/v7.61.0...v7.61.1 ) (2026-03-28)
### Bug Fixes
* **ci:** require explicit /review command for AI review reruns ([3ebf17f ](https://github.com/kaitranntt/ccs/commit/3ebf17f1701f9d7fd60aade0ec6bd8147b91e761 ))
2026-03-28 14:14:56 +00:00
semantic-release-bot
fcc5fad601
chore(release): 7.61.0 [skip ci]
...
## [7.61.0](https://github.com/kaitranntt/ccs/compare/v7.60.1...v7.61.0 ) (2026-03-27)
### Features
* **docker:** add integrated deployment commands ([23f767b ](https://github.com/kaitranntt/ccs/commit/23f767b0c557affd2cdaaf20226a530db252b558 )), closes [#812 ](https://github.com/kaitranntt/ccs/issues/812 )
### Bug Fixes
* **docker:** bound blocking command execution ([5ad4303 ](https://github.com/kaitranntt/ccs/commit/5ad430334539356b2a5805ee02d7178d3ee0aa16 ))
* **websearch:** align provider validation metadata ([dff40b5 ](https://github.com/kaitranntt/ccs/commit/dff40b5e24bd26cb103fae53e7746456bf38d996 ))
* **websearch:** restrict dashboard secrets routes ([4ccc3ed ](https://github.com/kaitranntt/ccs/commit/4ccc3edcbbfeb5d148c9ff505f9cad26c80f441b ))
### Documentation
* **docker:** document integrated deployment flow ([6ac8f59 ](https://github.com/kaitranntt/ccs/commit/6ac8f59a78675c35dd6be3cd76365ce16101716c )), closes [#812 ](https://github.com/kaitranntt/ccs/issues/812 ) [#812 ](https://github.com/kaitranntt/ccs/issues/812 )
### Tests
* **docker:** cover docker subcommand rendering paths ([5b9954c ](https://github.com/kaitranntt/ccs/commit/5b9954cfad2dfdb8c7857083252ff6eb512db4c1 ))
* **websearch:** assert parser-layer null body errors ([1fd7f81 ](https://github.com/kaitranntt/ccs/commit/1fd7f8122181f84eb585f7809e75325462729b8b ))
2026-03-27 19:31:19 +00:00
semantic-release-bot
f0375c5294
chore(release): 7.60.1 [skip ci]
...
## [7.60.1](https://github.com/kaitranntt/ccs/compare/v7.60.0...v7.60.1 ) (2026-03-27)
### Hotfixes
* add hotfix commit type to semantic-release config ([0473f63 ](https://github.com/kaitranntt/ccs/commit/0473f636237a4e7e808a576eb75525d7ed8d929b ))
* **ci:** fix AI review performance — bypass permissions, cap turns, reduce thinking ([0a7fef0 ](https://github.com/kaitranntt/ccs/commit/0a7fef0368b10701737d0f54f50fd1b4ed5d46f6 )), closes [#818 ](https://github.com/kaitranntt/ccs/issues/818 )
* **ci:** increase max-turns to 30 and enforce Write tool for review output ([179fa33 ](https://github.com/kaitranntt/ccs/commit/179fa338b8da2b62853931218df8ce1ed34836dd )), closes [#818 ](https://github.com/kaitranntt/ccs/issues/818 )
2026-03-27 19:28:40 +00:00
semantic-release-bot
aaed6f39e0
chore(release): 7.60.0 [skip ci]
...
## [7.60.0](https://github.com/kaitranntt/ccs/compare/v7.59.0...v7.60.0 ) (2026-03-27)
### Features
* **websearch:** manage provider API keys in dashboard ([20c48c6 ](https://github.com/kaitranntt/ccs/commit/20c48c61050c9c15b07df1a996ec1d3b73328217 ))
### Bug Fixes
* **settings:** prevent config panel flash on refresh ([5782edf ](https://github.com/kaitranntt/ccs/commit/5782edf62706427c985d03f115726ca765c369ac ))
* **websearch:** narrow provider key handlers for build ([a3ca496 ](https://github.com/kaitranntt/ccs/commit/a3ca496fa814e7c711b610ced79694e9489dfa4f ))
* **websearch:** narrow provider key summary access ([d883951 ](https://github.com/kaitranntt/ccs/commit/d883951c9e4738b33bc057fe9230727a9bf5c25f ))
### Documentation
* **websearch:** document inline provider key flow ([f462b9f ](https://github.com/kaitranntt/ccs/commit/f462b9fed107e506488356dc7384fa22485e40cf ))
### Styles
* **ui:** format files for enforced prettier rules ([1c8246a ](https://github.com/kaitranntt/ccs/commit/1c8246a60edfff8ca9ea03793505bb8d9e4a6b23 ))
### CI
* **ai-review:** enable show_full_output for review visibility ([6dca069 ](https://github.com/kaitranntt/ccs/commit/6dca069c7d4642b24c2270cd51e0f0c0d2c900d8 ))
* **ai-review:** remove custom Claude CLI path to prevent version drift ([0334f70 ](https://github.com/kaitranntt/ccs/commit/0334f70991a926dfff5b097284f12bf2aa04e3d1 )), closes [#810 ](https://github.com/kaitranntt/ccs/issues/810 )
* **ai-review:** upgrade model, add fallback extraction, preserve logs ([bb5862f ](https://github.com/kaitranntt/ccs/commit/bb5862f0a01772f975cc95bc2b6581c8b1bb454a ))
2026-03-27 17:56:24 +00:00
github-actions[bot]
c225509b15
chore(release): 7.59.0-dev.2 [skip ci]
2026-03-27 17:47:51 +00:00
github-actions[bot]
eea0f57688
chore(release): 7.59.0-dev.1 [skip ci]
2026-03-27 16:13:36 +00:00
semantic-release-bot
f70d149c0b
chore(release): 7.59.0 [skip ci]
...
## [7.59.0](https://github.com/kaitranntt/ccs/compare/v7.58.0...v7.59.0 ) (2026-03-26)
### Features
* **auth:** let power user mode skip Gemini auth gate ([ce4401e ](https://github.com/kaitranntt/ccs/commit/ce4401e84ea11a0b5518b9eca4d4a44a304e8878 ))
### Bug Fixes
* **ci:** resolve flaky api-command module resolution and migrate to self-hosted runner ([41a31c8 ](https://github.com/kaitranntt/ccs/commit/41a31c8a4ffb49c6cf046de0b437961f4422a4e1 ))
* **cliproxy:** harden gemini quota error fallbacks ([31b7d45 ](https://github.com/kaitranntt/ccs/commit/31b7d45b58a6929f168a25f724c56ccbd1dcc9fa ))
* **cliproxy:** preserve auth-file source fallback ([63c8ec5 ](https://github.com/kaitranntt/ccs/commit/63c8ec5d7c8d5830bd514f812081fb31804564a8 ))
* **cliproxy:** preserve explicit Claude long-context intent ([c05189b ](https://github.com/kaitranntt/ccs/commit/c05189b4b1e2d90ee6bb88a4024feef1f8dbe1b1 )), closes [#789 ](https://github.com/kaitranntt/ccs/issues/789 )
* **cliproxy:** restore live monitor provider attribution ([368a625 ](https://github.com/kaitranntt/ccs/commit/368a625d925a176a42e426d363aeb355a4f0657b ))
* **cliproxy:** scope account stats by provider ([75ccbb3 ](https://github.com/kaitranntt/ccs/commit/75ccbb3ad13ee6d8b84ad7ef3aacb6b8994256c5 ))
* **cliproxy:** surface gemini quota failure details ([99f78f1 ](https://github.com/kaitranntt/ccs/commit/99f78f156a8bc329ee6524f2113a5fc643c0e131 ))
* **cliproxy:** surface quota metadata in CLI ([19f6b3c ](https://github.com/kaitranntt/ccs/commit/19f6b3c4e65c514b42b331380065f34db9dc5405 ))
* **tests:** stabilize command help CI validation ([be4ba13 ](https://github.com/kaitranntt/ccs/commit/be4ba13e9654f177a417a7956228653efe1a6210 ))
* **ui:** clarify antigravity and gemini power mode copy ([4d49d13 ](https://github.com/kaitranntt/ccs/commit/4d49d13931537ad32a5588880e09212696354609 ))
* **ui:** constrain bounded code editor scroll viewports ([aeab284 ](https://github.com/kaitranntt/ccs/commit/aeab2840de0c69122c49dba1b6f286597e4d606a ))
* **ui:** harden power user mode auth checks ([604f9fc ](https://github.com/kaitranntt/ccs/commit/604f9fc78a72b6ee76cf0ecc44ea91a372c4a114 ))
* **ui:** resolve cliproxy account stats by provider ([1edc103 ](https://github.com/kaitranntt/ccs/commit/1edc10362adf1be3a6f06041929e2548614c73a6 ))
* **ui:** restore scrolling in bounded code editors ([44d4df1 ](https://github.com/kaitranntt/ccs/commit/44d4df12544a02572e5c1c68f70f73c80795fb29 ))
### Tests
* **cliproxy:** cover Claude long-context parity flows ([5e11bba ](https://github.com/kaitranntt/ccs/commit/5e11bba5149d061879002ad88ca91f404c09522a )), closes [#789 ](https://github.com/kaitranntt/ccs/issues/789 )
* **ui:** cover bounded code editor scroll mode ([823cf96 ](https://github.com/kaitranntt/ccs/commit/823cf96e7788cc9f69d65b97688c56df84e6b632 ))
* **ui:** cover bounded editor height contracts ([92d067d ](https://github.com/kaitranntt/ccs/commit/92d067d0622c9a02c11b4b20b7416901a0929b4f ))
* **ui:** cover Gemini power user auth bypass ([a15c729 ](https://github.com/kaitranntt/ccs/commit/a15c729079643344d130d4d522de3e874b6d0d03 ))
### CI
* **ai-review:** add --bare flag to prevent CLAUDE.md pollution in reviews ([57019c1 ](https://github.com/kaitranntt/ccs/commit/57019c1105e92f74ca4e556c7a3a03f7468b853e ))
2026-03-26 22:24:05 +00:00
github-actions[bot]
8042abc9ee
chore(release): 7.58.0-dev.4 [skip ci]
2026-03-26 22:20:37 +00:00
github-actions[bot]
7f84308a41
chore(release): 7.58.0-dev.3 [skip ci]
2026-03-26 21:11:07 +00:00
github-actions[bot]
90212f120e
chore(release): 7.58.0-dev.2 [skip ci]
2026-03-26 20:44:52 +00:00
github-actions[bot]
63b291785c
chore(release): 7.58.0-dev.1 [skip ci]
2026-03-26 19:35:25 +00:00
semantic-release-bot
a94a529201
chore(release): 7.58.0 [skip ci]
...
## [7.58.0](https://github.com/kaitranntt/ccs/compare/v7.57.2...v7.58.0 ) (2026-03-26)
### Features
* **channels:** auto-enable official Claude channels ([a97fc42 ](https://github.com/kaitranntt/ccs/commit/a97fc42b10d3ce783b2bf84bce499b7bb9dca141 ))
* **channels:** auto-enable official discord plugin ([4bce155 ](https://github.com/kaitranntt/ccs/commit/4bce1559dd96971c3ad34a5fab4ab22d7663fc1e )), closes [#783 ](https://github.com/kaitranntt/ccs/issues/783 )
* **channels:** support telegram and imessage ([6f1f032 ](https://github.com/kaitranntt/ccs/commit/6f1f032c6393f2dbb61452f56b331bbc05c1f051 )), closes [#783 ](https://github.com/kaitranntt/ccs/issues/783 )
### Bug Fixes
* **channels:** reject oversized official channel tokens ([ec1417a ](https://github.com/kaitranntt/ccs/commit/ec1417ab7c1144491a277c3248d947e30ab02dc3 ))
* **cliproxy:** harden corrupted registry recovery ([313e244 ](https://github.com/kaitranntt/ccs/commit/313e244302c174fb9fa84706d6e1ab0003bf2fc5 ))
* **cliproxy:** log clean registry recovery and harden email fallback ([63f4862 ](https://github.com/kaitranntt/ccs/commit/63f48622e54bb84fd320982f2fe0930ad80ff6f1 ))
* **cliproxy:** recover corrupted account registries from token files ([d53873b ](https://github.com/kaitranntt/ccs/commit/d53873bddd358e89121166c89e4f95d2cfcf8ac3 ))
* **docker:** add index annotations to link GHCR package to repository ([9c0dd34 ](https://github.com/kaitranntt/ccs/commit/9c0dd3489629014f2fa716a7854ac7dc39a7bb56 ))
* **settings:** stabilize websearch and quota checks ([3ea9d2f ](https://github.com/kaitranntt/ccs/commit/3ea9d2fc346ca7c3cd64785b067aeeefbe2145b5 ))
### Documentation
* **channels:** document official Claude channel support ([58891d3 ](https://github.com/kaitranntt/ccs/commit/58891d368d95ca6a48aed6e2de00257462b89de4 ))
### Styles
* **channels:** format official token guard for ci parity ([3c638b0 ](https://github.com/kaitranntt/ccs/commit/3c638b02bacd325c793d35d929d3565f34c08692 ))
* format official channel files ([0e2f478 ](https://github.com/kaitranntt/ccs/commit/0e2f47802bf112e925f1cf8ce9156b1ce0602de7 ))
### Tests
* isolate shared-state test suites for CI stability ([3af5542 ](https://github.com/kaitranntt/ccs/commit/3af554275e2829669dfb82bd30f94575302928f1 ))
2026-03-26 18:09:19 +00:00
github-actions[bot]
9387ce0006
chore(release): 7.57.2-dev.4 [skip ci]
2026-03-26 17:58:55 +00:00
github-actions[bot]
5602188c54
chore(release): 7.57.2-dev.3 [skip ci]
2026-03-26 14:17:57 +00:00
github-actions[bot]
7c91e6ba46
chore(release): 7.57.2-dev.2 [skip ci]
2026-03-25 22:46:05 +00:00
github-actions[bot]
2d176c7bcd
chore(release): 7.57.2-dev.1 [skip ci]
2026-03-25 21:31:43 +00:00
semantic-release-bot
7596e463c5
chore(release): 7.57.2 [skip ci]
...
## [7.57.2](https://github.com/kaitranntt/ccs/compare/v7.57.1...v7.57.2 ) (2026-03-25)
### Bug Fixes
* **ci:** reuse runner bun for AI review ([0e2a2a0 ](https://github.com/kaitranntt/ccs/commit/0e2a2a01521f18a7206c291a3c8cb815da17e6a8 ))
* **config:** close dashboard secret redaction gaps ([e983bed ](https://github.com/kaitranntt/ccs/commit/e983bed1da27d0b2eeca29f4d9a7980b7d0ebc91 ))
* **config:** harden dashboard config and rollback paths ([37251cd ](https://github.com/kaitranntt/ccs/commit/37251cd1f855f0f6235db952e429a0cde8fcc11d ))
* **config:** preserve hidden auth secrets and block scalars ([6ccf53e ](https://github.com/kaitranntt/ccs/commit/6ccf53ec7dc88a1297bfbb9518a937cdf2b6348d ))
* **shared-manager:** allow external claude symlink chains ([05dea22 ](https://github.com/kaitranntt/ccs/commit/05dea222382c06f6bc2d1ee229b0854e7a708c07 ))
* **shared-manager:** guard inverse shared symlink loops ([c923f51 ](https://github.com/kaitranntt/ccs/commit/c923f51cf5e29df77b3af54dbfbc95893ee67fb5 ))
2026-03-25 20:25:48 +00:00
github-actions[bot]
1176415339
chore(release): 7.57.1-dev.2 [skip ci]
2026-03-24 20:35:30 +00:00
github-actions[bot]
70cec701ae
chore(release): 7.57.1-dev.1 [skip ci]
2026-03-24 19:35:11 +00:00