Tam Nhu Tran
19f6b3c4e6
fix(cliproxy): surface quota metadata in CLI
2026-03-26 17:13:11 -04:00
Tam Nhu Tran
4d49d13931
fix(ui): clarify antigravity and gemini power mode copy
2026-03-26 17:13:11 -04:00
Tam Nhu Tran
31b7d45b58
fix(cliproxy): harden gemini quota error fallbacks
2026-03-26 17:13:11 -04:00
Tam Nhu Tran
99f78f156a
fix(cliproxy): surface gemini quota failure details
...
- preserve structured HTTP/error metadata for Gemini quota failures
- keep upstream verification detail and actionable hints for dashboard users
- add regression coverage for 401, 403, and 429 Gemini quota responses
2026-03-26 17:13:11 -04:00
github-actions[bot]
7f84308a41
chore(release): 7.58.0-dev.3 [skip ci]
2026-03-26 21:11:07 +00:00
Kai (Tam Nhu) Tran and GitHub
d08b4a2293
Merge pull request #802 from kaitranntt/kai/fix/789-opus-long-context
...
fix: preserve Claude long-context intent across CLI and dashboard
2026-03-26 17:09:32 -04:00
Tam Nhu Tran
be4ba13e96
fix(tests): stabilize command help CI validation
2026-03-26 16:56:34 -04:00
github-actions[bot]
90212f120e
chore(release): 7.58.0-dev.2 [skip ci]
2026-03-26 20:44:52 +00:00
Kai (Tam Nhu) Tran and GitHub
66d7737672
Merge pull request #803 from kaitranntt/kai/fix/live-monitor-provider-stats
...
fix: scope cliproxy dashboard stats by provider
2026-03-26 16:43:15 -04:00
Tam Nhu Tran
1edc10362a
fix(ui): resolve cliproxy account stats by provider
2026-03-26 16:37:37 -04:00
Tam Nhu Tran
75ccbb3ad1
fix(cliproxy): scope account stats by provider
2026-03-26 16:36:46 -04:00
Tam Nhu Tran
5e11bba514
test(cliproxy): cover Claude long-context parity flows
...
- add regression coverage for runtime, api create flags, and help text
- add provider-editor tests for multi-key [1m] state and preset preservation
Refs #789
2026-03-26 16:36:14 -04:00
Tam Nhu Tran
c05189b4b1
fix(cliproxy): preserve explicit Claude long-context intent
...
- centralize Anthropic model-key [1m] handling in shared helpers
- keep dashboard preset and editor writes consistent across all Claude tiers
- add explicit api create and help guidance for --1m/--no-1m
Refs #789
2026-03-26 16:36:04 -04:00
github-actions[bot]
63b291785c
chore(release): 7.58.0-dev.1 [skip ci]
2026-03-26 19:35:25 +00:00
Kai (Tam Nhu) Tran and GitHub
6686924eaa
Merge pull request #800 from kaitranntt/kai/fix/json-viewer-scroll
...
fix(ui): restore scrolling in bounded code editors
2026-03-26 15:33:36 -04:00
Kai (Tam Nhu) Tran and GitHub
2a2308ad14
Merge pull request #799 from kaitranntt/kai/feat/gemini-power-user-mode
...
feat: extend power user mode to Gemini dashboard auth
2026-03-26 15:32:10 -04:00
Tam Nhu Tran
92d067d062
test(ui): cover bounded editor height contracts
2026-03-26 15:31:32 -04:00
Tam Nhu Tran
aeab2840de
fix(ui): constrain bounded code editor scroll viewports
2026-03-26 15:31:24 -04:00
Tam Nhu Tran
604f9fc78a
fix(ui): harden power user mode auth checks
2026-03-26 15:19:59 -04:00
Tam Nhu Tran
823cf96e77
test(ui): cover bounded code editor scroll mode
2026-03-26 15:10:48 -04:00
Tam Nhu Tran
44d4df1254
fix(ui): restore scrolling in bounded code editors
2026-03-26 15:10:41 -04:00
Tam Nhu Tran
a15c729079
test(ui): cover Gemini power user auth bypass
2026-03-26 15:03:33 -04:00
Tam Nhu Tran
ce4401e84e
feat(auth): let power user mode skip Gemini auth gate
2026-03-26 15:03:24 -04: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
Kai (Tam Nhu) Tran and GitHub
4dd7d2c63b
Merge pull request #795 from kaitranntt/dev
...
feat: add official Claude channel management across CLI and settings
2026-03-26 14:07:40 -04:00
github-actions[bot]
9387ce0006
chore(release): 7.57.2-dev.4 [skip ci]
2026-03-26 17:58:55 +00:00
Kai (Tam Nhu) Tran and GitHub
cdc122feb6
Merge pull request #798 from kaitranntt/kai/fix/797-codex-registry-recovery
...
fix(cliproxy): recover from corrupted accounts registry
2026-03-26 13:57:22 -04:00
Tam Nhu Tran
63f48622e5
fix(cliproxy): log clean registry recovery and harden email fallback
2026-03-26 13:40:37 -04:00
Tam Nhu Tran
313e244302
fix(cliproxy): harden corrupted registry recovery
2026-03-26 10:58:42 -04:00
Tam Nhu Tran
d53873bddd
fix(cliproxy): recover corrupted account registries from token files
2026-03-26 10:36:51 -04:00
github-actions[bot]
5602188c54
chore(release): 7.57.2-dev.3 [skip ci]
2026-03-26 14:17:57 +00:00
Kai (Tam Nhu) Tran and GitHub
e0b990add0
Merge pull request #796 from kaitranntt/kai/fix/pr-795-review-followups
...
fix(channels): reject oversized official channel tokens
2026-03-26 10:16:22 -04:00
Tam Nhu Tran
3c638b02ba
style(channels): format official token guard for ci parity
2026-03-25 22:55:29 -04:00
Tam Nhu Tran
ec1417ab7c
fix(channels): reject oversized official channel tokens
...
Add a 4096-character cap before persisting official channel tokens, map that validation failure to HTTP 400 in the dashboard route, and cover both paths with regression tests.
2026-03-25 22:38:15 -04:00
github-actions[bot]
7c91e6ba46
chore(release): 7.57.2-dev.2 [skip ci]
2026-03-25 22:46:05 +00:00
Kai (Tam Nhu) Tran and GitHub
d08d6a1489
Merge pull request #792 from kapdon/fix/docker-ghcr-repo-link
...
fix(docker): add index annotations to link GHCR package to repository
2026-03-25 18:44:41 -04:00
github-actions[bot]
2d176c7bcd
chore(release): 7.57.2-dev.1 [skip ci]
2026-03-25 21:31:43 +00:00
Kai (Tam Nhu) Tran and GitHub
9d09d3aa1a
Merge pull request #785 from kaitranntt/kai/feat/783-discord-channels
...
feat: support official Claude channels
2026-03-25 17:30:11 -04:00
Tam Nhu Tran
3af554275e
test: isolate shared-state test suites for CI stability
...
- add dependency injection to export-command, binary-manager,
codex-plan-compatibility, config-command, and usage-syncer
- override process.exit in api-export test to prevent silent
termination in Bun's parallel test runner
- harden test-environment bootstrap with process.env isolation
- fix auth middleware to avoid config upgrade during checks
2026-03-25 16:41:41 -04:00
Tam Nhu Tran
58891d368d
docs(channels): document official Claude channel support
2026-03-25 16:31:55 -04:00
Tam Nhu Tran
838f53a0a4
chore(types): use type-only imports
2026-03-25 16:31:55 -04:00
Tam Nhu Tran
3ea9d2fc34
fix(settings): stabilize websearch and quota checks
2026-03-25 16:31:55 -04:00
Tam Nhu Tran
a97fc42b10
feat(channels): auto-enable official Claude channels
2026-03-25 16:31:55 -04:00
Tam Nhu Tran
0e2f47802b
style: format official channel files
2026-03-25 16:31:55 -04:00
Tam Nhu Tran
6f1f032c63
feat(channels): support telegram and imessage
...
- replace the Discord-only config with multi-channel official channels selection
- add Telegram token handling and iMessage platform-aware runtime gating
- expand CLI, dashboard, and tests for Telegram, Discord, and iMessage
Refs #783
2026-03-25 16:31:55 -04:00
Tam Nhu Tran
4bce1559dd
feat(channels): auto-enable official discord plugin
...
- add runtime injection for official Discord Channels on eligible native Claude sessions
- add CLI and dashboard configuration plus secure token handling
- add tests for launch planning, token sync, and config routing
Refs #783
2026-03-25 16:31:55 -04: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
Kai (Tam Nhu) Tran and GitHub
5459a95e58
Merge pull request #794 from kaitranntt/dev
...
feat(release): promote dev to main
2026-03-25 16:24:20 -04:00
User and Claude Opus 4.6
9c0dd34896
fix(docker): add index annotations to link GHCR package to repository
...
Multi-platform builds create a manifest index pointing to per-platform
images. The existing labels parameter only sets labels on per-platform
image configs, but GHCR reads annotations from the manifest index for
repository auto-linking. Add index-level annotations so the package
appears under the repo Packages tab instead of only the user profile.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-24 23:07:32 -07:00
github-actions[bot]
1176415339
chore(release): 7.57.1-dev.2 [skip ci]
2026-03-24 20:35:30 +00:00