Tam Nhu Tran
1b3528f61a
fix(auth): keep resume lane warning non-blocking
...
- extract account resume lane guidance into a dedicated auth helper
- swallow diagnostic failures so account launches still reach execClaude
- add focused tests for the warning success and failure paths
2026-04-04 12:31:19 -04:00
Tam Nhu Tran
2830c2ae9e
feat(auth): add resume lane diagnostics and recovery
...
- add runtime-aware resume lane diagnostics and auth backup flows
- warn when account resume uses a different plain ccs continuity lane
- surface lane mismatch guidance in the accounts dashboard, docs, and tests
2026-04-04 12:17:32 -04:00
Tam Nhu Tran
01313a5a8e
fix(auth): harden delayed oauth token registration
2026-04-04 00:37:04 -04:00
Tam Nhu Tran
e2e5d99465
fix(auth): wait for polled oauth token persistence
2026-04-04 00:08:46 -04:00
Tam Nhu Tran
c9bbc58dd4
perf(cliproxy): overlap gemini quota metadata fetches
2026-04-03 19:56:31 -04:00
Tam Nhu Tran
71c4b184f9
test(cliproxy): stabilize tunnel localhost binding check
2026-04-03 19:51:29 -04:00
Tam Nhu Tran
a762d8dda0
feat(cliproxy): enrich gemini quota metadata
2026-04-03 19:43:17 -04:00
Tam Nhu Tran
0da7598a84
fix(completion): close shell completion review gaps
2026-04-03 01:40:45 -04:00
Tam Nhu Tran
2d5bda7f76
test(cli): isolate root router completion coverage
...
- stop mocking the completion backend in root-command-router tests
- remove cross-file module poisoning that caused flaky CI ordering failures
2026-04-03 01:06:36 -04:00
Tam Nhu Tran
24ba2abe10
feat(cli): refresh help and shell completion UX
...
- add a shared command catalog for root help and completion routing
- replace shell-local completion logic with a hidden __complete backend
- add topic help and parity tests for router, help, and completion coverage
2026-04-03 00:53:10 -04:00
Kai (Tam Nhu) Tran and GitHub
6e2dba8bfc
Merge pull request #891 from kaitranntt/kai/fix/855-cursor-dual-mode-runtime-dev-refresh
...
fix(cursor): make Cursor a first-class runtime profile and harden integration
2026-04-03 00:03:45 -04:00
Tam Nhu Tran
0347f5a973
fix(image-analysis): stabilize mcp config locking
2026-04-02 18:56:13 -04:00
Tam Nhu Tran
afc8b0bb6e
fix(image-analysis): handle installer lock contention
2026-04-02 18:53:11 -04:00
Tam Nhu Tran
77b488f8b1
fix(image-analysis): harden runtime and provisioning
2026-04-02 18:36:19 -04:00
Tam Nhu Tran
f379a4001f
test(image-analysis): cover runtime auth and fallback
2026-04-02 15:44:13 -04:00
Tam Nhu Tran
58a0fc43e6
hotfix(ci): restore default ai review output
2026-04-02 14:36:12 -04:00
Tam Nhu Tran
f7ddad6c19
fix(cursor): harden runtime follow-up regressions
2026-04-02 03:21:38 -04:00
Tam Nhu Tran
80e22515b0
hotfix(ci): separate ai review evidence blocks
2026-04-02 03:20:26 -04:00
Tam Nhu Tran
0be4ef7a0d
hotfix(ci): expand ai review comment layout
2026-04-02 03:14:49 -04:00
Tam Nhu Tran
25dddf4707
hotfix(ci): compact ai review comments and switch to glm-5-turbo
2026-04-02 01:07:03 -04:00
Tam Nhu Tran
f6779a503a
hotfix(ci): preserve literal snippet indentation in ai review comments
2026-04-02 00:48:14 -04:00
Tam Nhu Tran
07b4275543
hotfix(ci): render fenced evidence snippets in ai review comments
2026-04-02 00:44:44 -04:00
Tam Nhu Tran
164a8af82a
hotfix(ci): improve ai review comment formatting
2026-04-02 00:35:03 -04:00
Tam Nhu Tran
f47e7ae5a7
hotfix(ci): clean up ai review reruns and logging
2026-04-02 00:31:51 -04:00
Tam Nhu Tran
5b9427f8a0
hotfix(ci): restore reliable structured ai review comments
2026-04-02 00:24:29 -04:00
Tam Nhu Tran
2d67f40175
fix(cursor): route bare cursor through runtime profile
2026-04-01 22:50:58 -04:00
Tam Nhu Tran
27f6a675be
fix(cursor): address review feedback and translator edge cases
2026-04-01 22:50:58 -04:00
Tam Nhu Tran
d7b907ed9f
fix(cursor): make bare cursor command useful and harden tool-result translation
2026-04-01 22:50:58 -04:00
Tam Nhu Tran
4e05488c19
hotfix(ci): keep ai review feedback fast and deterministic
2026-04-01 22:20:55 -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
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
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
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
9277b4a087
test(image-analysis): cover resolver and dashboard status
2026-04-01 15:32:37 -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) Tran and GitHub
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
Tam Nhu Tran
ca54bad2aa
fix(codex): harden native runtime detection
2026-04-01 01:39:14 -04:00
Tam Nhu Tran
b6717c5529
fix: bootstrap explicit CODEX_HOME for ccsxp
2026-04-01 00:03:10 -04:00
Tam Nhu Tran
014a844844
fix: probe Codex config override support directly
2026-03-31 23:38:23 -04:00