Commit Graph
1024 Commits
Author SHA1 Message Date
Tam Nhu Tran 6ccf53ec7d fix(config): preserve hidden auth secrets and block scalars 2026-03-24 15:25:49 -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
Tam Nhu Tran 06d098ae0e style(auth): format cliproxy auth route 2026-03-24 09:26:15 -04:00
Tam Nhu Tran 09eb01f16e fix(auth): verify polled oauth account persistence 2026-03-24 09:15:05 -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
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
Tam Nhu Tran 4df08f6d99 feat: make cliproxy provider nicknames optional by default 2026-03-23 11:02:08 -04:00
Tam Nhu Tran bdb7ac2937 feat(cliproxy): allow optional provider nicknames
- stop requiring manual unique nicknames for no-email providers by default

- preserve explicit nickname validation and same-account reauth semantics

- persist optional nicknames through dashboard manual callback flows
2026-03-23 11:02:08 -04:00
Tam Nhu Tran 04fd8ff019 fix: restore parallel-safe validate pipeline 2026-03-20 09:51:41 -04:00
Tam Nhu Tran 0d90f04f3e fix: stabilize validate pipeline and cliproxy route tests 2026-03-20 09:29:51 -04:00
Tam Nhu Tran 50c55bb108 feat(cliproxy): add dedicated ai providers workspace 2026-03-19 11:55:02 -04:00
Tam Nhu Tran 287691fa04 feat(profiles): add cliproxy api profile bridge
- add backend and CLI flows for creating routed API profiles from CLIProxy providers

- add dashboard bridge CTAs, metadata, and guided create dialog mode

- cover bridge routes and dialog behavior with focused tests

Refs #649
2026-03-19 10:24:28 -04:00
Tam Nhu Tran 9fac214051 fix(codex): recover unsupported live model switches 2026-03-18 11:56:39 -04:00
Tam Nhu Tran fab05011f1 test(management): cover plugin layout sync lock 2026-03-18 08:22:03 -04:00
Tam Nhu Tran 36e8ed5d87 fix(management): serialize lifecycle maintenance paths
- serialize deleteInstance with the same profile and plugin-layout locks as ensure

- lock non-account marketplace normalization paths and ignore .locks as an instance source
2026-03-18 08:04:48 -04:00
Tam Nhu Tran fc02c4b968 fix(management): harden marketplace state transitions
- detach verified shared symlinks when a profile is reopened as bare

- prune stale marketplace entries whose payload directories no longer exist

- add regressions for bare/non-bare transitions and stale registry recovery
2026-03-18 07:55:09 -04:00
Tam Nhu Tran 68a5d17327 fix(management): serialize marketplace registry reconciliation
- keep bare and non-bare marketplace normalization inside the plugin-layout lock
- warn when malformed registry sources are skipped during reconciliation
- add regression coverage for cross-instance refresh metadata and legacy layout upgrade
2026-03-18 07:34:05 -04:00
Tam Nhu Tran 54ea36fd18 fix(management): localize marketplace registry per instance 2026-03-18 07:08:09 -04:00
Tam Nhu Tran 2d48e6a287 chore: resolve dev merge conflicts for GLMT deprecation 2026-03-17 15:55:25 -04:00
Tam Nhu Tran 5525098400 feat: deprecate GLMT user-facing surfaces 2026-03-17 15:49:29 -04:00
Tam Nhu Tran 93d94b597f fix(ui): add llama.cpp provider icon 2026-03-17 14:41:03 -04:00
Kai (Tam Nhu) TranandGitHub c05afd8e20 Merge pull request #745 from kaitranntt/kai/feat/744-api-profile-provider-selector-ux
feat(ui): improve API profile provider selector UX
2026-03-17 14:13:00 -04:00
Tam Nhu Tran d52465058e fix(commands): follow up command routing hardening regressions 2026-03-17 14:06:39 -04:00
Tam Nhu Tran 0337a32d99 feat(ui): improve API profile provider selector UX 2026-03-17 13:54:52 -04:00
Tam Nhu Tran ee06f83988 fix(proxy): support portable undici dispatcher typings 2026-03-17 12:59:18 -04:00
Tam Nhu Tran 204475627a refactor(commands): split CLI command routing 2026-03-17 12:54:55 -04:00
Kai (Tam Nhu) TranandGitHub 4581b0578d Merge pull request #741 from kaitranntt/kai/feat/736-dashboard-remote-host-support
feat: add dashboard host binding option
2026-03-17 11:44:25 -04:00
Tam Nhu Tran eb9e9a8c83 fix: restore route target parser exports 2026-03-17 10:10:08 -04:00
Tam Nhu Tran dcc67477ec fix: align dashboard host warnings with effective bind 2026-03-17 09:58:11 -04:00
Tam Nhu Tran 553f8ac1e5 feat: add dashboard host binding option 2026-03-17 09:57:51 -04:00
Tam Nhu Tran 1043a433f6 fix: normalize plugin metadata across shared launch flows 2026-03-17 09:56:31 -04:00
Tam Nhu Tran 2cb5b4ebec fix(shared-manager): normalize marketplace registry paths 2026-03-17 09:56:31 -04:00
Kai (Tam Nhu) TranandGitHub 4f0b9ce261 Merge pull request #723 from Alex-wuhu/novita-integration
feat: add Novita AI provider preset
2026-03-17 08:23:51 -04:00
Tam Nhu Tran eeadff3e52 fix: add novita preset icon asset 2026-03-17 07:20:46 -04:00
Tam Nhu Tran a35859aba5 fix(cursor): harden anthropic daemon contract handling 2026-03-17 07:17:35 -04:00
Tam Nhu Tran 94fa96aa81 fix: correct novita preset endpoint and asset handling 2026-03-17 07:02:47 -04:00
Tam Nhu Tran eaee4a92ca fix(cursor): harden anthropic response fallback paths 2026-03-16 14:42:15 -04:00
Tam Nhu Tran 9ff021e42b fix(cursor): harden anthropic translation edge cases 2026-03-16 14:42:15 -04:00
Tam Nhu Tran b068fb2621 fix(cursor): avoid empty user turns after tool results 2026-03-16 14:42:15 -04:00
Tam Nhu Tran daad5d1f50 feat(cursor): add Anthropic daemon endpoint 2026-03-16 14:42:15 -04:00
Tam Nhu Tran e6b363524b fix(cliproxy): remap codex haiku fallback on free plans 2026-03-16 14:31:55 -04:00
Tam Nhu Tran 551591ef18 fix(cliproxy): make codex defaults free-plan safe 2026-03-16 13:43:23 -04:00
Kai (Tam Nhu) TranandGitHub 3c7c8d5573 Merge pull request #726 from Kherrisan/main
feat: add support for setting the global fetch proxy through HTTP_PROXY
2026-03-16 07:20:48 -04:00
Tam Nhu Tran fd5d16f3f3 fix: align proxy routing across fetch and downloader 2026-03-16 07:10:39 -04:00
Tam Nhu Tran f50c9625de fix: harden global fetch proxy handling 2026-03-16 06:58:01 -04:00