Commit Graph
574 Commits
Author SHA1 Message Date
Tam Nhu Tran 5782edf627 fix(settings): prevent config panel flash on refresh 2026-03-27 13:25:26 -04:00
Tam Nhu Tran d883951c9e fix(websearch): narrow provider key summary access 2026-03-27 13:25:26 -04:00
Tam Nhu Tran a3ca496fa8 fix(websearch): narrow provider key handlers for build 2026-03-27 13:25:26 -04:00
Tam Nhu Tran 1c8246a60e style(ui): format files for enforced prettier rules 2026-03-27 13:25:26 -04:00
Tam Nhu Tran 20c48c6105 feat(websearch): manage provider API keys in dashboard
- add masked dashboard-managed API key state for Exa, Tavily, and Brave
- persist WebSearch keys through global_env while keeping WebSearch as the UX surface
- treat dashboard-managed keys as ready in status checks and cover the flow with route/UI tests
2026-03-27 13:25:26 -04:00
Tam Nhu Tran 4d49d13931 fix(ui): clarify antigravity and gemini power mode copy 2026-03-26 17:13:11 -04:00
Kai (Tam Nhu) TranandGitHub 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 1edc10362a fix(ui): resolve cliproxy account stats by provider 2026-03-26 16:37:37 -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
Kai (Tam Nhu) TranandGitHub 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
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
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 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
Tam Nhu Tran a3478ace44 fix(ui): guard auth success on registered account 2026-03-24 09:15:06 -04:00
Tam Nhu Tran 6c7d215ecc feat(websearch): add real provider chain 2026-03-23 15:26:05 -04:00
Kai (Tam Nhu) TranandGitHub 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
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 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
Kai (Tam Nhu) TranandGitHub 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
Tam Nhu Tran 10f284585f test(dashboard): cover api profile quick start states 2026-03-23 11:43:13 -04:00
Tam Nhu Tran aef58d66ce fix(dashboard): refine api profile quick start state
- prevent the providers page from introducing nested overflow

- show a select-profile state when profiles already exist

- localize the new quick-start and AI Providers copy
2026-03-23 11:43:06 -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
Max Loo 3a7e778bec fix(dashboard): remove the unnecessary blank on api config page 2026-03-23 21:53:17 +08:00
Tam Nhu Tran e2ca9c2407 fix(cliproxy): remove control panel setup notice
- drop the extra top banner from the embedded CLIProxy control panel

- keep the raw upstream dashboard focused on monitoring and recovery flows

Refs #649
2026-03-19 17:29:02 -04:00
Tam Nhu Tran 77fcd45173 feat(cliproxy): redesign ai providers configuration
- rebuild the AI Providers page around dedicated family workflows and saved-entry editing

- add OpenAI-compatible and Vertex visual mapping plus the upstream Vertex asset

- preserve stored secrets when editing existing entries and tighten Codex logo rendering

Refs #649
2026-03-19 17:28:52 -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 ef36ad4600 fix(ui): reflect cliproxy preset plan tiers 2026-03-18 12:15:30 -04:00
Tam Nhu Tran 2114a4b96e fix(ui): sync codex model catalog defaults 2026-03-18 11:56:54 -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 a999adc776 fix(ui): simplify provider chooser cards 2026-03-17 14:51:07 -04:00
Tam Nhu Tran 3954e445f3 fix(ui): keep provider names readable 2026-03-17 14:43:46 -04:00
Tam Nhu Tran 93d94b597f fix(ui): add llama.cpp provider icon 2026-03-17 14:41:03 -04:00
Tam Nhu Tran 8c0d75a454 fix(ui): rebalance API profile provider chooser 2026-03-17 14:35:27 -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 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