Commit Graph
2191 Commits
Author SHA1 Message Date
Tam Nhu Tran 1c7e4e116f fix(ui): align cliproxy target schema typing
- remove zod default() on target fields in cliproxy forms

- keep target defaults via react-hook-form defaultValues

- resolve ci-parity TypeScript resolver mismatch errors
2026-02-25 15:59:33 +07:00
Tam Nhu Tran 172e599574 docs(cli): document target defaults and ccsd cliproxy usage
- add multi-target help examples for ccsd codex and ccsd agy

- document per-profile target defaults for API and CLIProxy profiles

- include dashboard parity notes for target configuration
2026-02-25 15:54:22 +07:00
Tam Nhu Tran 6aae3ba998 feat(ui): surface cliproxy target in provider editor
- pass selected variant target into provider editor context

- show target in sidebar badges and info tab metadata

- add target-aware quick usage command snippets
2026-02-25 15:54:03 +07:00
Tam Nhu Tran 543ec5f050 feat(ui): add target controls to cliproxy variants
- add default target selectors in create/edit dialogs

- include target in variant create/update payloads

- display target badge column in variants table
2026-02-25 15:53:40 +07:00
Tam Nhu Tran db38ccc117 feat(ui): support editing profile default target
- add target selector in profile editor header

- call profile update API to persist target changes

- update info panel usage snippets for target-aware commands
2026-02-25 15:53:22 +07:00
Tam Nhu Tran ca78e63205 feat(ui): add target support to API profile dashboard
- extend API client types with claude|droid target fields

- add default target selector in API profile create dialog

- show target badges in API profile list
2026-02-25 15:53:02 +07:00
Tam Nhu Tran 9a63f9bd36 feat(config): support legacy profile target overrides
- add profile_targets map to legacy config typing

- load target defaults for settings/default profiles from config.json

- expose target metadata for legacy cliproxy variants in profile detection
2026-02-25 15:52:50 +07:00
Tam Nhu Tran 8a2a7c3eb0 feat(runtime): run cliproxy profiles on droid
- execute cliproxy profiles on droid using resolved proxy env credentials

- enforce auth/service preconditions and block Claude-only management flags

- allow dotted profile names in droid adapter/config manager
2026-02-25 15:52:40 +07:00
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
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) TranandGitHub 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) TranandGitHub 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) TranandGitHub 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
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) TranandGitHub 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) TranandGitHub 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) TranandGitHub 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) TranandGitHub 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) TranandGitHub 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) TranandGitHub 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) TranandGitHub 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
Tam Nhu Tran e2623e632c feat(memory): share project memory across account instances 2026-02-23 23:18:34 +07:00
Tam Nhu Tran db80f85e38 fix(codex): preserve codex tier efforts in auto thinking 2026-02-23 23:10:12 +07:00
Tam Nhu Tran 57e14cf3a6 fix(codex): validate tier thinking values before suffixing 2026-02-23 22:59:02 +07:00
Tam Nhu Tran be96b84e61 fix(codex): canonicalize dashboard presets and migrate suffixed settings 2026-02-23 22:52:44 +07:00
github-actions[bot] 9464615e38 chore(release): 7.48.0-dev.1 [skip ci] 2026-02-23 15:36:23 +00:00
Kai (Tam Nhu) TranandGitHub de2e3a4bb6 Merge pull request #611 from kaitranntt/kai/fix/close-released-issues
fix(ci): close released issues after stable release
2026-02-23 10:34:52 -05:00