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
github-actions[bot]
1176415339
chore(release): 7.57.1-dev.2 [skip ci]
2026-03-24 20:35:30 +00:00
Kai (Tam Nhu) Tran and GitHub
76acdfd09d
Merge pull request #784 from kaitranntt/kai/fix/780-circular-symlink-external-config
...
fix(shared-manager): allow external claude symlink chains
2026-03-24 16:34:06 -04:00
Tam Nhu Tran
ea268a3e43
Merge remote-tracking branch 'origin/dev' into kai/fix/780-circular-symlink-external-config
2026-03-24 16:04:00 -04:00
Tam Nhu Tran
1d6fd17968
chore: rerun checks
2026-03-24 16:03:17 -04:00
Kai (Tam Nhu) Tran and GitHub
369cb58dbe
Merge pull request #788 from kaitranntt/kai/hotfix-786-ai-review-self-hosted-bun
...
hotfix(ci): reuse runner bun for AI review
2026-03-24 15:36:57 -04:00
github-actions[bot]
70cec701ae
chore(release): 7.57.1-dev.1 [skip ci]
2026-03-24 19:35:11 +00:00
Tam Nhu Tran
ec68de1585
hotfix(ci): reuse runner bun for AI review
2026-03-24 15:32:34 -04:00
Kai (Tam Nhu) Tran and GitHub
93d75c8d9d
Merge pull request #787 from kaitranntt/kai/fix/786-ai-review-self-hosted-bun
...
fix(ci): reuse runner bun for AI review
2026-03-24 15:28:46 -04:00
Tam Nhu Tran
6ccf53ec7d
fix(config): preserve hidden auth secrets and block scalars
2026-03-24 15:25:49 -04:00
Tam Nhu Tran
0e2a2a0152
fix(ci): reuse runner bun for AI review
2026-03-24 15:18:51 -04:00
Tam Nhu Tran
e983bed1da
fix(config): close dashboard secret redaction gaps
2026-03-24 15:15:29 -04:00
Tam Nhu Tran
37251cd1f8
fix(config): harden dashboard config and rollback paths
2026-03-24 14:38:40 -04:00
Tam Nhu Tran
c923f51cf5
fix(shared-manager): guard inverse shared symlink loops
2026-03-24 14:38:27 -04:00
Tam Nhu Tran
05dea22238
fix(shared-manager): allow external claude symlink chains
2026-03-24 13:34:34 -04:00
semantic-release-bot
2ba68a7c41
chore(release): 7.57.1 [skip ci]
...
## [7.57.1](https://github.com/kaitranntt/ccs/compare/v7.57.0...v7.57.1 ) (2026-03-24)
### Bug Fixes
* **ci:** dedupe AI review comments ([d24efd2 ](https://github.com/kaitranntt/ccs/commit/d24efd2863e71a7663de8e046e41982b20c7eb27 ))
* **ci:** export review runtime paths at run time ([ba41008 ](https://github.com/kaitranntt/ccs/commit/ba4100878c7d6a268cfc2fec422f01f9dd4aa460 ))
2026-03-24 16:07:00 +00:00
Kai (Tam Nhu) Tran and GitHub
603ebbd363
Merge pull request #778 from kaitranntt/kai/fix/777-ai-review-loop-dedupe
...
fix(ci): dedupe AI review comments
2026-03-24 12:05:35 -04:00
semantic-release-bot
3e8f49ba4e
chore(release): 7.57.0 [skip ci]
...
## [7.57.0](https://github.com/kaitranntt/ccs/compare/v7.56.0...v7.57.0 ) (2026-03-24)
### Features
* add explicit droid runtime alias surface ([160be31 ](https://github.com/kaitranntt/ccs/commit/160be319d0b1982c05dc2984673a81aa6ec245b5 ))
* **cliproxy:** allow optional provider nicknames ([bdb7ac2 ](https://github.com/kaitranntt/ccs/commit/bdb7ac2937d144dc2564d09b01e717e8a4bc44eb ))
* make cliproxy provider nicknames optional by default ([4df08f6 ](https://github.com/kaitranntt/ccs/commit/4df08f6d99e3006107a0431609b7651f13ebc083 ))
* **websearch:** add real provider chain ([6c7d215 ](https://github.com/kaitranntt/ccs/commit/6c7d215ecc7d2a986e922400eb6787f1b402931d ))
### Bug Fixes
* **auth:** verify polled oauth account persistence ([09eb01f ](https://github.com/kaitranntt/ccs/commit/09eb01f16e0a374198031079d22eeae2a3135810 ))
* **ci:** close release automation edge cases ([e06e13a ](https://github.com/kaitranntt/ccs/commit/e06e13ad0db514ef6b3ef3af2062cc2ee28a2170 ))
* **ci:** harden release automation workflows ([5616c68 ](https://github.com/kaitranntt/ccs/commit/5616c68471c052e68e65578ac3a48c8998036c86 ))
* **ci:** publish docker image from releases ([5c1553e ](https://github.com/kaitranntt/ccs/commit/5c1553e6f5722e5f61780a389d4729428529fdc3 ))
* **dashboard:** refine api profile quick start state ([aef58d6 ](https://github.com/kaitranntt/ccs/commit/aef58d66ce69777cf8aba6f43f615560ef820b62 ))
* **dashboard:** remove the unnecessary blank on api config page ([3a7e778 ](https://github.com/kaitranntt/ccs/commit/3a7e778bec13869bf03d3c4c39d2934473eb9fce ))
* harden droid runtime alias resolution ([1f667b5 ](https://github.com/kaitranntt/ccs/commit/1f667b5953297189dfe8e88112088b11641ba676 ))
* **ui:** guard auth success on registered account ([a3478ac ](https://github.com/kaitranntt/ccs/commit/a3478ace447d0a9c99c8266e3c0723c0ae29d5f5 ))
* **ui:** remove stale dashboard footer gap ([0d59c7a ](https://github.com/kaitranntt/ccs/commit/0d59c7a3af35ff5af6768d5d4083abf1ab29d8af ))
### Documentation
* **repo:** add security reporting and issue routing ([#769 ](https://github.com/kaitranntt/ccs/issues/769 )) ([185f7f4 ](https://github.com/kaitranntt/ccs/commit/185f7f469e62a0a86aebf1d9fe98aaa101a3a19b ))
### Styles
* **auth:** format cliproxy auth route ([06d098a ](https://github.com/kaitranntt/ccs/commit/06d098ae0e981abd9b0dd15397cdac297e7bfc22 ))
* **websearch:** format routes after rebase ([83dab7f ](https://github.com/kaitranntt/ccs/commit/83dab7fea7ed906da93ea4946fb41c1cec829547 ))
### Tests
* **cliproxy:** cover optional nickname auth flows ([8347049 ](https://github.com/kaitranntt/ccs/commit/834704938db14635b87e3a2e337a9d75e3f43d6b ))
* **dashboard:** cover api profile quick start states ([10f2845 ](https://github.com/kaitranntt/ccs/commit/10f284585f1473f3198288bc0419c58b058442b3 ))
2026-03-24 15:50:14 +00:00
Kai (Tam Nhu) Tran and GitHub
785773d49b
Merge pull request #782 from kaitranntt/dev
...
feat(release): promote dev to main
2026-03-24 11:48:40 -04:00
github-actions[bot]
b5a1bccf6a
chore(release): 7.56.0-dev.6 [skip ci]
2026-03-24 15:26:13 +00:00
Kai (Tam Nhu) Tran and GitHub
177d4bd716
Merge pull request #781 from kaitranntt/kai/fix/codex-auth-success-without-account
...
fix: prevent false codex auth success without account
2026-03-24 11:24:54 -04:00
Tam Nhu Tran
06d098ae0e
style(auth): format cliproxy auth route
2026-03-24 09:26:15 -04:00
Tam Nhu Tran
a3478ace44
fix(ui): guard auth success on registered account
2026-03-24 09:15:06 -04:00
Tam Nhu Tran
09eb01f16e
fix(auth): verify polled oauth account persistence
2026-03-24 09:15:05 -04:00
Tam Nhu Tran
ba4100878c
fix(ci): export review runtime paths at run time
2026-03-23 15:58:28 -04:00
Tam Nhu Tran
d24efd2863
fix(ci): dedupe AI review comments
2026-03-23 15:53:38 -04:00
github-actions[bot]
d62b2b9602
chore(release): 7.56.0-dev.5 [skip ci]
2026-03-23 19:41:27 +00:00
Kai (Tam Nhu) Tran and GitHub
3f22f9f286
Merge pull request #776 from kaitranntt/kai/feat/websearch-real-backend
...
feat(websearch): add real provider chain
2026-03-23 15:40:08 -04:00
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