Commit Graph
2927 Commits
Author SHA1 Message Date
github-actions[bot] c466e3bd6d chore(release): 7.64.0-dev.2 [skip ci] 2026-04-02 01:03:26 +00:00
Kai (Tam Nhu) TranandGitHub 70f64a2bec Merge pull request #881 from kaitranntt/kai/feat/880-bounded-ai-review-runtime
feat(ci): bound ai review runtime for large PRs
2026-04-01 21:01:45 -04:00
Tam Nhu Tran 3935574494 fix(ci): degrade timed-out ai reviews gracefully 2026-04-01 20:38:14 -04:00
Tam Nhu Tran 44e2a49650 fix(ci): resolve self-hosted Claude path dynamically 2026-04-01 20:24:52 -04:00
Tam Nhu Tran 09276518a7 fix(ci): repair ai review fallback scope script 2026-04-01 20:18:28 -04:00
Tam Nhu Tran 0883b9a8fe fix(ci): use self-hosted Claude binary for ai review 2026-04-01 20:13:03 -04:00
Tam Nhu Tran 7396179c72 feat(ci): bound ai review runtime for large PRs
- add trusted scope generation for bounded ai-review runs
- restrict large PR reviews to a prepared read-only workspace
- render explicit mode, scope, and budget metadata in review comments

Closes #880
2026-04-01 19:54:11 -04:00
github-actions[bot] 7d06a6a2f8 chore(release): 7.64.0-dev.1 [skip ci] 2026-04-01 21:06:22 +00:00
Kai (Tam Nhu) TranandGitHub bb4d2a7414 Merge pull request #877 from kaitranntt/kai/feat/867-image-analysis-backend-status
feat(image): unify settings UX, native image routing, and backend visibility
2026-04-01 17:04:42 -04: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
Tam Nhu Tran 36acf9f190 Merge remote-tracking branch 'origin/dev' into kai/feat/867-image-analysis-backend-status 2026-04-01 16:49:21 -04:00
github-actions[bot] f5df7c99f9 chore(sync): merge main into dev after release [skip ci]
# Conflicts:
#	package.json
2026-04-01 20:47:39 +00: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
github-actions[bot] c885a1ecd0 chore(release): 7.63.1-dev.2 [skip ci] 2026-04-01 20:46:03 +00:00
Kai (Tam Nhu) TranandGitHub fa0452149c Merge pull request #879 from kaitranntt/kai/hotfix-main-release-validate
hotfix: restore prepack packaging contract
2026-04-01 16:44:59 -04:00
Kai (Tam Nhu) TranandGitHub 06aaf5665f Merge pull request #878 from kaitranntt/kai/fix/live-account-monitor-quota-hover
fix(account-flow): restore grouped quota hover details
2026-04-01 16:44:09 -04:00
Tam Nhu Tran 78f6c5d715 hotfix: restore prepack packaging contract 2026-04-01 16:41:28 -04:00
Tam Nhu Tran 2844704b5d fix(packaging): remove duplicate prepack script 2026-04-01 16:32:15 -04:00
Tam Nhu Tran 9336cfc2f6 chore(packaging): restore prepack build hook 2026-04-01 16:29:27 -04:00
Tam Nhu Tran e8520133f9 fix(account-flow): restore grouped quota hover details 2026-04-01 16:29:27 -04:00
github-actions[bot] 08045500ed chore(release): 7.63.1-dev.1 [skip ci] 2026-04-01 20:28:08 +00:00
Kai (Tam Nhu) TranandGitHub 6d8460c186 Merge pull request #875 from kaitranntt/kai/feat/codex-context-window-controls
feat(codex-dashboard): add manual long-context controls
2026-04-01 16:26:16 -04:00
Tam Nhu Tran c1ab210095 feat(codex-dashboard): refine control center boundary card 2026-04-01 16:14:16 -04:00
Tam Nhu Tran 7fd2acadbe docs(codex-dashboard): streamline Codex guidance copy 2026-04-01 15:44:06 -04:00
Tam Nhu Tran 037ed632fd fix(ci): restore prepack script and stabilize cursor timeout
- restore the package prepack hook expected by npm packaging coverage
- raise the oversized cursor models test timeout to avoid full-suite flakes
2026-04-01 15:38:18 -04:00
Tam Nhu Tran 982ffc5895 feat(image): add native-read controls and autosave settings
- add per-profile native image preferences and native-capability detection
- redesign Settings -> Image around compact sections with Web-style autosave
- expose richer backend/profile status and update Gemini Flash defaults
2026-04-01 15:32:37 -04:00
Tam Nhu Tran 9d1d281e34 feat(image-analysis): add dedicated dashboard settings 2026-04-01 15:32:37 -04:00
Tam Nhu Tran 0246e327fe feat(ui): clarify image-analysis target status 2026-04-01 15:32:37 -04:00
Tam Nhu Tran 3b61673ad2 fix(cliproxy): preserve image-analysis runtime readiness 2026-04-01 15:32:37 -04:00
Tam Nhu Tran 1a01c6fc68 fix(image-analysis): surface runtime readiness 2026-04-01 15:32:37 -04:00
Tam Nhu Tran d394772f7c fix(image-analysis): preview backend status safely 2026-04-01 15:32:37 -04:00
Tam Nhu Tran 665668579d fix(image-analysis): reject unknown backend mappings 2026-04-01 15:32:37 -04:00
Tam Nhu Tran d40cc60a1d docs(readme): document image-analysis backend visibility 2026-04-01 15:32:37 -04:00
Tam Nhu Tran 9277b4a087 test(image-analysis): cover resolver and dashboard status 2026-04-01 15:32:37 -04:00
Tam Nhu Tran ae459fc3d7 feat(image-analysis): resolve backend status per profile 2026-04-01 15:32:37 -04:00
Tam Nhu Tran 7dd0edb8cd fix(packaging): restore prepack contract 2026-04-01 15:13:08 -04:00
Tam Nhu Tran 9d504fda0f Merge remote-tracking branch 'origin/dev' into kai/feat/codex-context-window-controls 2026-04-01 15:08:54 -04:00
Tam Nhu Tran 0af38c8591 docs(roadmap): note codex long-context controls 2026-04-01 14:58:03 -04:00
Tam Nhu Tran 3246c40319 feat(codex-dashboard): add manual long-context controls 2026-04-01 14:57:56 -04:00
Kai (Tam Nhu) TranandGitHub b1077e07ae Merge pull request #873 from kaitranntt/dev
feat(release): promote dev to main
2026-04-01 14:08:19 -04:00
github-actions[bot] 8e4f56d8f9 chore(sync): merge main into dev after release [skip ci]
# Conflicts:
#	package.json
2026-04-01 18:05:50 +00: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
Kai (Tam Nhu) TranandGitHub 92ca4be2ae Merge pull request #874 from kaitranntt/kai/hotfix-ai-review-workflow
hotfix(ci): harden ai review workflow for release PRs
2026-04-01 14:03:43 -04:00
Tam Nhu Tran 0b72ecd36f hotfix(ci): harden ai review workflow for release PRs 2026-04-01 13:50:32 -04:00
github-actions[bot] b3ec9ff78d chore(release): 7.63.0-dev.9 [skip ci] 2026-04-01 15:54:47 +00:00
Kai (Tam Nhu) TranandGitHub e226a4d161 Merge pull request #866 from kapdon/review/docker-cliproxy-cors
fix(docker): proxy CLIProxy management panel through dashboard to avoid cross-origin errors
2026-04-01 11:52:59 -04:00
Tam Nhu Tran 27409b789b fix(docker): harden proxy with timeout, Bun compat, and test coverage
- Add 30s timeout on proxy requests to prevent indefinite hangs
- Wrap resolveLocalCliproxyPort in try/catch with default port fallback
- Simplify buildProxyBody: remove fragile content-length check that
  caused Bun to fall through to req.pipe() on consumed streams
- Replace proxyRes.pipe(res) with manual streaming for Bun compatibility
  (pipe hangs after writeHead in Bun runtime)
- Replace deprecated req.on('aborted') with res.on('close') cleanup
  (req.on('close') fires with req.destroyed=true in Bun after body
  consumption, prematurely destroying the proxy connection)
- Explicitly end proxy request for bodyless methods (GET/HEAD/OPTIONS)
  instead of piping an already-consumed express stream
- Add server.closeAllConnections() in test cleanup to prevent hangs
- Add GET passthrough and 502 unreachable test cases
2026-04-01 11:39:34 -04:00
github-actions[bot] d6382af73e chore(release): 7.63.0-dev.8 [skip ci] 2026-04-01 15:06:26 +00:00
Kai (Tam Nhu) TranandGitHub 526e48cd58 Merge pull request #872 from simonsmh/patch-1
Update Kiro models to version 4.6
2026-04-01 11:04:37 -04:00
github-actions[bot] 58503a469a chore(release): 7.63.0-dev.7 [skip ci] 2026-04-01 14:22:13 +00:00