Tam Nhu Tran
d2d1d599cd
feat(cliproxy): add target support to subcommands
...
- add --target parsing and validation in create/edit/remove flows
- show target in list/remove/edit UX and usage examples
- document target option in cliproxy help output
2026-02-25 15:52:29 +07:00
Tam Nhu Tran
5b60784eb8
feat(cliproxy): accept target in variant routes
...
- validate target request payloads for create and update APIs
- pass target into single/composite service operations
- include target in variant API responses
2026-02-25 15:52:18 +07:00
Tam Nhu Tran
f4a6927293
feat(cliproxy): persist target on variants
...
- add target to variant create/update flows for single and composite modes
- persist target in unified config and legacy cliproxy entries
- include target in variant list/remove return payloads
2026-02-25 15:52:05 +07:00
Tam Nhu Tran
3dacb39deb
feat(api): add --target to api command
...
- parse and validate --target claude|droid on api create flow
- show target in API and CLIProxy list tables and usage output
- add parser unit tests for target success and failure cases
2026-02-25 15:51:54 +07:00
Tam Nhu Tran
e833054642
feat(api): support profile target in routes
...
- validate target payloads for profile create/update
- return target in profile list and create responses
- allow updating target independently from settings values
2026-02-25 15:51:43 +07:00
Tam Nhu Tran
461236e5de
feat(api): persist profile target metadata
...
- add target fields to API profile and CLIProxy variant service types
- persist target in unified config and legacy profile_targets map
- expose target update API via updateApiProfileTarget
2026-02-25 15:51:31 +07:00
George·Dong
089aa08136
feat(pricing): add MiniMax M2.5/M2.5-lightning and Qwen3 series (max/plus/flash/coder) model pricing
...
- Add MiniMax M2.5 and M2.5-lightning pricing
- Fix MiniMax M2.1-lightning input price (0.3 -> 0.6)
- Add Qwen3 series: qwen3-max, qwen3.5-plus, qwen3.5-flash, qwen3-coder-plus, qwen3-coder-flash
- Include date-stamped and preview variants for qwen3-max
2026-02-25 14:24:20 +08:00
Tam Nhu Tran
0309630193
fix(auth): harden shared-context isolation and config safety
2026-02-25 04:19:28 +07:00
Tam Nhu Tran
0b070a3f34
fix(auth): close shared-context isolation edge cases
2026-02-25 04:09:46 +07:00
Tam Nhu Tran
7d5e604e53
fix(auth): harden shared-context isolation edge cases
2026-02-25 04:09:46 +07:00
semantic-release-bot
3b7395b229
chore(release): 7.50.0 [skip ci]
...
## [7.50.0](https://github.com/kaitranntt/ccs/compare/v7.49.1...v7.50.0 ) (2026-02-24)
### Features
* **auth:** add opt-in shared context groups across accounts ([4fed74c ](https://github.com/kaitranntt/ccs/commit/4fed74c64b302ea70772894d52c6f3fad1e60c67 ))
### Bug Fixes
* **cliproxy:** prevent agy model reset and add sonnet 4.6 models ([bebb758 ](https://github.com/kaitranntt/ccs/commit/bebb7582cf4e168628e171b48954bd1d982a129e ))
2026-02-24 18:33:24 +00:00
Kai (Tam Nhu) Tran and GitHub
8507d30c66
Merge pull request #628 from kaitranntt/dev
...
feat: shared context groups and agy model fixes
2026-02-24 13:31:53 -05:00
github-actions[bot]
5fd1056c90
chore(release): 7.49.1-dev.2 [skip ci]
2026-02-24 17:25:03 +00:00
Kai (Tam Nhu) Tran and GitHub
ed8d352391
Merge pull request #626 from kaitranntt/kai/fix/agy-model-reset-sonnet46
...
fix(cliproxy): prevent agy model reset and add sonnet 4.6 models
2026-02-24 12:23:35 -05:00
github-actions[bot]
3f5d43cc3b
chore(release): 7.49.1-dev.1 [skip ci]
2026-02-24 17:21:53 +00:00
Kai (Tam Nhu) Tran and GitHub
a832098f01
Merge pull request #625 from kaitranntt/kai/feat/624-share-context
...
feat(auth): add opt-in shared context groups for account profiles
2026-02-24 12:20:30 -05:00
Tam Nhu Tran
bebb7582cf
fix(cliproxy): prevent agy model reset and add sonnet 4.6 models
2026-02-25 00:12:49 +07:00
Tam Nhu Tran
4fed74c64b
feat(auth): add opt-in shared context groups across accounts
2026-02-24 23:54:03 +07:00
Tam Nhu Tran
36d5cb723e
fix(proxy): harden AGY risk persistence and confirm UX
...
- add lock-held mutateUnifiedConfig read-modify-write path for config.yaml
- use atomic mutation in /api/settings/auth/antigravity-risk to prevent stale overwrites
- replace browser confirm with in-app 2-step banner + typed phrase validation
- verify saved AGY power-user value with post-save read before showing success
Refs #509
2026-02-24 18:45:41 +07:00
Tam Nhu Tran
c0eb786127
fix(safety): unify add-account typed risk phrase
...
- change required acknowledgement phrase to "I ACCEPT RISK"
- apply typed phrase requirement to Gemini and Antigravity add-account flows
- keep CLI/server and UI phrase validation aligned
- update antigravity responsibility unit test
2026-02-24 18:32:07 +07:00
Tam Nhu Tran
e22d331bf1
fix(ui): unify gemini and agy safety warning banner
...
- collapse provider-specific warning variants into one shared card
- keep issue #509 as the single risk reference for both flows
- reuse cliproxy warning card space for Settings > Proxy pointer
2026-02-24 18:24:40 +07:00
Tam Nhu Tran
30dccb14fe
fix(ui): move agy power-user mode to proxy settings
...
- move Antigravity power-user toggle from Settings > Auth to Settings > Proxy
- keep Add Account messaging consistent with the new location
- retain issue #509 risk framing for AGY flows
2026-02-24 18:23:14 +07:00
Tam Nhu Tran
6e20cdcdff
fix(ui): improve agy auth UX and flow resilience
...
- re-sync AGY bypass state when backend requires risk acknowledgement
- harden auth flow response parsing for non-JSON error payloads
- prevent save collisions in Auth settings and add switch accessibility labels
- disable risky concurrent actions and add guarded refresh behavior
2026-02-24 18:09:56 +07:00
Tam Nhu Tran
b602ab99ab
fix(auth): harden agy safety endpoints and config writes
...
- add safer error responses for settings/auth routes to avoid leaking internals
- guard sensitive AGY settings endpoints to localhost when dashboard auth is off
- validate start-route bodies and reject OAuth start in remote mode for consistency
- preserve cliproxy.kiro_no_incognito and token_refresh during config merges
- enforce AGY acknowledgement in remote auth-token run/auth command paths
2026-02-24 18:09:36 +07:00
Tam Nhu Tran
3148014c6c
fix(agy): align responsibility flow with issue #509
...
- replace issue #622/#619 references with issue #509 across CLI and dashboard
- shorten acknowledgement phrase to "I ACCEPT AGY RISK" for faster typing
- rename acknowledgement payload field to reviewedIssue509 and update tests
2026-02-24 18:09:10 +07:00
Tam Nhu Tran
d3c271ab2c
feat(agy): add power-user bypass for responsibility acknowledgement
2026-02-24 17:42:57 +07:00
Tam Nhu Tran
7b4bd804c8
fix(agy): use type-only import for ui checklist value
2026-02-24 17:25:47 +07:00
Tam Nhu Tran
3b1271b5e4
fix(agy): enforce multi-step responsibility acknowledgement for antigravity oauth
2026-02-24 17:23:02 +07:00
semantic-release-bot
1dae52014b
chore(release): 7.49.1 [skip ci]
...
## [7.49.1](https://github.com/kaitranntt/ccs/compare/v7.49.0...v7.49.1 ) (2026-02-24)
### Bug Fixes
* **cliproxy:** prevent blank page in remote mode ([4eb2be7 ](https://github.com/kaitranntt/ccs/commit/4eb2be79fcf8c8e04007cc33a83c2e693fb0072f ))
* **cliproxy:** strengthen account safety warning and redesign alert UI ([00495b6 ](https://github.com/kaitranntt/ccs/commit/00495b667533a4a1fbb3560a3391c2547bc228f9 ))
2026-02-24 05:22:14 +00:00
Kai (Tam Nhu) Tran and GitHub
fe08af1840
Merge pull request #621 from kaitranntt/dev
...
Release v7.49.0-dev.2
2026-02-24 00:20:52 -05:00
github-actions[bot]
a0315d6e10
chore(release): 7.49.0-dev.2 [skip ci]
2026-02-24 05:10:20 +00:00
Kai (Tam Nhu) Tran and GitHub
044ee1dae0
Merge pull request #620 from kaitranntt/kai/fix/account-safety-alert-design
...
fix(cliproxy): strengthen account safety warnings and redesign alert section
2026-02-24 00:09:01 -05:00
Tam Nhu Tran
00495b6675
fix(cliproxy): strengthen account safety warning and redesign alert UI
2026-02-24 12:01:07 +07:00
github-actions[bot]
e4782c8393
chore(release): 7.49.0-dev.1 [skip ci]
2026-02-23 18:32:54 +00:00
Kai (Tam Nhu) Tran and GitHub
d6a80913e4
Merge pull request #617 from kaitranntt/kai/fix/616-cliproxy-remote-blank-page
...
fix(cliproxy): prevent blank page in remote mode
2026-02-23 13:31:29 -05:00
Tam Nhu Tran
4eb2be79fc
fix(cliproxy): prevent blank page in remote mode
2026-02-24 00:47:40 +07:00
semantic-release-bot
a6e1455f38
chore(release): 7.49.0 [skip ci]
...
## [7.49.0](https://github.com/kaitranntt/ccs/compare/v7.48.1...v7.49.0 ) (2026-02-23)
### Features
* **memory:** share project memory across account instances ([e2623e6 ](https://github.com/kaitranntt/ccs/commit/e2623e632c057dc88f7ee1061864b44efbe2e03a ))
### Bug Fixes
* **ci:** auto-close released issues in stable release workflow ([b6f2d5d ](https://github.com/kaitranntt/ccs/commit/b6f2d5d249dde80a3288a79e9dc783756296e79c ))
* **codex:** canonicalize dashboard presets and migrate suffixed settings ([be96b84 ](https://github.com/kaitranntt/ccs/commit/be96b84e613ac4be217ea05c8090318df1114469 ))
* **codex:** preserve codex tier efforts in auto thinking ([db80f85 ](https://github.com/kaitranntt/ccs/commit/db80f85e38abe7ace0c25b774cdf65ed4913b8df ))
* **codex:** validate tier thinking values before suffixing ([57e14cf ](https://github.com/kaitranntt/ccs/commit/57e14cf3a69e5106a0a29ffda77f8aa134aa435d ))
* **memory:** use async fs APIs to satisfy maintainability gate ([c6c44d0 ](https://github.com/kaitranntt/ccs/commit/c6c44d03411a85034ab452ac8fc82b35b50c3c27 ))
* resolve package.json version conflict from main merge ([6840523 ](https://github.com/kaitranntt/ccs/commit/68405239cdc848b934a185139226cd286f43ea9d ))
* **web-server:** detect symlinked shared entries ([e3dbc67 ](https://github.com/kaitranntt/ccs/commit/e3dbc6763436e97b6ae2ec6687174fb6c6904dc7 ))
* **web-server:** harden shared route symlink scanning ([498b66d ](https://github.com/kaitranntt/ccs/commit/498b66d9cceaf34a36e81403fa15b73093eda2c9 ))
2026-02-23 17:23:50 +00:00
Kai (Tam Nhu) Tran and GitHub
4867ce5533
Merge pull request #615 from kaitranntt/dev
...
feat(memory): share project memory across account instances
2026-02-23 12:22:19 -05:00
github-actions[bot]
9e48af255b
chore(release): 7.48.1-dev.1 [skip ci]
2026-02-23 17:15:27 +00:00
Tam Nhu Tran
68405239cd
fix: resolve package.json version conflict from main merge
2026-02-24 00:12:56 +07:00
semantic-release-bot
2b7c992d50
chore(release): 7.48.1 [skip ci]
...
## [7.48.1](https://github.com/kaitranntt/ccs/compare/v7.48.0...v7.48.1 ) (2026-02-23)
### Bug Fixes
* **ci:** enforce parity gate and stabilize test execution ([0aed60f ](https://github.com/kaitranntt/ccs/commit/0aed60febb1752fab3b3f765fc2233f013af971f ))
2026-02-23 16:55:44 +00:00
Tam Nhu Tran
0aed60febb
fix(ci): enforce parity gate and stabilize test execution
2026-02-23 23:53:09 +07:00
github-actions[bot]
2c9803a99e
chore(release): 7.48.0-dev.3 [skip ci]
2026-02-23 16:44:20 +00:00
Kai (Tam Nhu) Tran and GitHub
8cdb67842f
Merge pull request #612 from unclemimo/fix/shared-skills-symlink-scan
...
fix(web-server): detect symlinked shared entries
2026-02-23 11:42:40 -05:00
Kai (Tam Nhu) Tran and GitHub
1f56460527
Merge pull request #614 from kaitranntt/kai/feat/601-shared-memory
...
feat(memory): share project memory across account instances
2026-02-23 11:41:52 -05:00
Tam Nhu Tran
c98e58383c
Merge remote-tracking branch 'origin/dev' into pr-612-review
...
# Conflicts:
# src/utils/claude-config-path.ts
# src/web-server/shared-routes.ts
2026-02-23 23:30:03 +07:00
Tam Nhu Tran
c6c44d0341
fix(memory): use async fs APIs to satisfy maintainability gate
2026-02-23 23:29:22 +07:00
github-actions[bot]
6e94e41b47
chore(release): 7.48.0-dev.2 [skip ci]
2026-02-23 16:25:53 +00:00
Kai (Tam Nhu) Tran and GitHub
2a2978a64d
Merge pull request #613 from kaitranntt/kai/fix/codex-preset-canonical
...
fix(codex): remove suffixed dashboard presets and auto-migrate codex settings
2026-02-23 11:24:13 -05:00
Tam Nhu Tran
498b66d9cc
fix(web-server): harden shared route symlink scanning
2026-02-23 23:22:29 +07:00