Tam Nhu Tran
a70eae558e
fix(ui): restore searchable-select dropdown scrolling
...
- replace the popover list scroll area with a native overflow container
- keep keyboard navigation behavior while restoring wheel scroll in long dropdowns
2026-04-08 18:02:05 -04:00
Tam Nhu Tran
87f00c524d
fix(ui): gate preset catalog reuse on query readiness
...
- only reuse provider catalogs after /api/cliproxy/catalog has resolved
- avoid passing synthesized static fallback catalogs into preset application
- cover quick-setup and cliproxy add-account flows with regression tests
2026-04-08 18:01:30 -04:00
Tam Nhu Tran
6393249111
feat(cliproxy): add routing guidance and strategy controls
2026-04-07 18:17:06 -04:00
Tam Nhu Tran
173149ba71
fix(ui): keep remote read-only notice accurate
2026-04-07 07:08:32 -04:00
Tam Nhu Tran
431c22a16a
fix(dashboard): gate remote read-only auth
2026-04-07 05:19:44 -04:00
Tam Nhu Tran
68417c05a3
fix(dashboard): clear control panel bootstrap state
2026-04-03 02:48:57 -04:00
Tam Nhu Tran
5432163c8f
fix(dashboard): bootstrap cliproxy control panel session
2026-04-03 02:07:47 -04:00
Tam Nhu Tran
36acf9f190
Merge remote-tracking branch 'origin/dev' into kai/feat/867-image-analysis-backend-status
2026-04-01 16:49:21 -04:00
Tam Nhu Tran
e8520133f9
fix(account-flow): restore grouped quota hover details
2026-04-01 16:29:27 -04:00
Tam Nhu Tran
982ffc5895
feat(image): add native-read controls and autosave settings
...
- add per-profile native image preferences and native-capability detection
- redesign Settings -> Image around compact sections with Web-style autosave
- expose richer backend/profile status and update Gemini Flash defaults
2026-04-01 15:32:37 -04:00
Tam Nhu Tran
9d1d281e34
feat(image-analysis): add dedicated dashboard settings
2026-04-01 15:32:37 -04:00
Tam Nhu Tran
0246e327fe
feat(ui): clarify image-analysis target status
2026-04-01 15:32:37 -04:00
Tam Nhu Tran
1a01c6fc68
fix(image-analysis): surface runtime readiness
2026-04-01 15:32:37 -04:00
Tam Nhu Tran
d394772f7c
fix(image-analysis): preview backend status safely
2026-04-01 15:32:37 -04:00
Tam Nhu Tran
9277b4a087
test(image-analysis): cover resolver and dashboard status
2026-04-01 15:32:37 -04:00
Tam Nhu Tran
3246c40319
feat(codex-dashboard): add manual long-context controls
2026-04-01 14:57:56 -04:00
Tam Nhu Tran
bd1ff02521
fix(codex): align cliproxy guidance with runtime behavior
2026-03-29 21:04:59 -04:00
Tam Nhu Tran
9e43beec40
feat(codex): harden runtime targeting and dashboard editing
2026-03-29 14:18:51 -04:00
Tam Nhu Tran
8c5da9f9e8
feat: add codex dashboard parity
2026-03-29 13:14:15 -04:00
Tam Nhu Tran
934e6ab52b
fix(cliproxy): resolve gemini presets from live models
2026-03-27 17:08:58 -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
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
Kai (Tam Nhu) Tran and GitHub
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
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
a15c729079
test(ui): cover Gemini power user auth bypass
2026-03-26 15:03:33 -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
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
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
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
5fe96b74b9
fix(ui): restore searchable combobox keyboard navigation
2026-03-17 09:42:38 -04:00
Tam Nhu Tran
d056878539
feat(ui): add searchable model comboboxes
2026-03-17 09:01:21 -04:00
kaitranntt
84ec43430d
fix: resolve test import paths and vi.mock hoisting issues
...
- Fix import paths (5 '../' → 4 '../' for src imports)
- Fix test-utils import path (2 '../' → 3 '../')
- Fix vi.mock hoisting by inlining mock function
- Fix mockData scope in Privacy Mode test
- Fix test assertions (getByRole → querySelector, getByText → getAllByText)
- Add barrel export for getProjectDisplayName utility
2026-01-23 16:17:23 -05:00
Joseph Mearman
c5911dde38
test: add project name display tests
...
- Add comprehensive tests for getProjectDisplayName function
- Test various path structures including worktrees, nested projects, and edge cases
- Include regression tests for the reported bug cases
- Create separate utility file for better testability
Fixes session stats display where wrong fragments were shown
Related to: #348 (quota display), #103 (context display)
2026-01-22 07:17:38 +00:00