Commit Graph
477 Commits
Author SHA1 Message Date
lidong 7ffb8a4234 feat(i18n): Added support for Chinese language pack 2026-03-02 18:39:34 +08:00
Tam Nhu Tran 766cc1b43e refactor(ui): remove unused last-route restore helpers 2026-02-26 21:48:55 +07:00
Tam Nhu Tran c130e9a0cc fix(ui): keep home route at root without last-route redirect 2026-02-26 21:37:43 +07:00
Tam Nhu Tran 5996f9df7a fix(accounts-ui): remove extra left-column wrapper layers 2026-02-26 21:20:35 +07:00
Tam Nhu Tran 7fccb1843d fix(accounts-ui): simplify left action column hierarchy 2026-02-26 21:15:05 +07:00
Tam Nhu Tran cfdad81bee fix(accounts-ui): move action center content into left column 2026-02-26 21:11:35 +07:00
Tam Nhu Tran 1708128a62 fix(accounts-ui): soften details trigger hover state 2026-02-26 21:09:06 +07:00
Tam Nhu Tran 286180e465 fix(accounts-ui): condense sync guidance and remove redundant controls 2026-02-26 21:06:55 +07:00
Tam Nhu Tran 6cfc8d4a45 feat(accounts-ui): add history sync learning visualization 2026-02-26 20:59:16 +07:00
Tam Nhu Tran a974efb8b1 fix(accounts-ui): add actionable continuity controls and claude deep-link 2026-02-26 20:49:23 +07:00
Tam Nhu Tran 12c7a218b7 feat(accounts-ui): redesign accounts dashboard to column layout 2026-02-26 20:31:35 +07:00
Tam Nhu Tran b6475baab3 feat(accounts): add advanced deeper continuity mode and claude pool discoverability 2026-02-26 19:01:13 +07:00
Tam Nhu Tran 10c08b9be8 fix(accounts): focus dashboard on auth profiles and legacy context onboarding 2026-02-26 18:20:07 +07:00
Tam Nhu Tran 5c6fe20d3f fix(accounts): improve shared-context editing and discoverability 2026-02-26 18:10:06 +07:00
Tam Nhu Tran 787ebbc7f9 fix(shared): resolve strict ui build typing errors 2026-02-26 17:48:46 +07:00
Tam Nhu Tran f9f063ca01 fix(shared): polish shared data UX and route persistence 2026-02-26 17:46:35 +07:00
Tam Nhu Tran 346fa5fcda fix(shared): support file-based agents and recursive commands 2026-02-26 14:57:57 +07:00
Tam Nhu Tran 03bc4140a1 fix(iflow): replace placeholder model defaults to prevent 406 2026-02-26 14:04:32 +07:00
Kai (Tam Nhu) TranandGitHub a30d55777f Merge pull request #627 from kaitranntt/kai/feat/624-share-context
fix(auth): harden shared-context isolation edge cases
2026-02-26 01:47:39 -05:00
Kai (Tam Nhu) TranandGitHub 4f1aa69d01 Merge pull request #623 from kaitranntt/kai/fix/agy-responsibility-gate
fix(agy): enforce multi-step responsibility acknowledgement for antigravity oauth
2026-02-26 01:44:43 -05:00
Tam Nhu Tran a88fd68c34 fix(droid): restore tabbed layout and stabilize save state 2026-02-26 12:57:13 +07:00
Tam Nhu Tran eedb53b49e feat(droid): sync reasoning effort across CLI and dashboard 2026-02-26 12:27:50 +07:00
Tam Nhu Tran 1704b802ee fix(dashboard): make droid docs links always clickable
- render URL text as explicit anchors in docs cards

- linkify raw URLs in docs notes

- fallback to built-in Droid docs links when legacy API payload omits links
2026-02-26 00:14:31 +07:00
Tam Nhu Tran e7f3b3ffcf fix(dashboard): guard droid docs links for older API payloads
- prevent blank page when docsReference.links/providerDocs are absent

- fallback to empty lists so /droid stays usable during schema drift
2026-02-26 00:09:15 +07:00
Tam Nhu Tran 031dcd99c3 feat(dashboard): enrich droid docs and quick settings controls
- add reusable compatible-CLI docs registry with external provider fact-check links

- render docs links in Droid notes panel and keep future CLI extension points

- add left-column quick controls for key settings.json fields (reasoning/autonomy/diff/automation)
2026-02-26 00:03:58 +07:00
Tam Nhu Tran e9eab712b3 refactor(dashboard): reuse compatible CLI settings editor stack
- add shared backend JSON file probe/write utilities for compatible CLI settings

- add shared frontend raw JSON editor panel and wire Droid page to it

- support PUT save flow with validation and mtime conflict handling
2026-02-25 23:39:39 +07:00
Tam Nhu Tran c6d2e71ec2 fix(dashboard): align droid config diagnostics with factory paths
- replace ~/.config/factory/config.json diagnostics with legacy ~/.factory/config.json

- keep ~/.factory/settings.json as the primary BYOK source in UI + API payload

- update droid dashboard tests and frontend typings for legacyConfig
2026-02-25 23:26:23 +07:00
Tam Nhu Tran bc079bc886 feat(dashboard): add dedicated Factory Droid diagnostics page
- add /droid route under a new Compatible CLIs sidebar section

- expose /api/droid/diagnostics and /api/droid/settings/raw for install and BYOK visibility

- include read-only settings.json viewer plus model/provider breakdown

- add unit coverage for droid dashboard service parsing and path logic
2026-02-25 22:59:15 +07:00
Tam Nhu Tran 69378ada3e fix(ui): de-surface updates center from primary navigation
- remove Updates Center from sidebar general nav

- remove updates spotlight banners from home, api, and cliproxy pages

- adjust updates catalog copy to reflect on-demand inbox usage
2026-02-25 20:14:41 +07:00
Tam Nhu Tran ae7ab59746 fix(ui): tighten updates action row type narrowing 2026-02-25 20:07:05 +07:00
Tam Nhu Tran 78eac7d500 feat(ui): redesign updates center into action inbox
- replace release-note-heavy layout with task-first action inbox

- add persistent local notice progress states (new/seen/done/dismissed)

- introduce actionable notice metadata and related integration mapping

- keep full-page shell fixed with internal scrolling only
2026-02-25 20:06:02 +07:00
Tam Nhu Tran 1698eadc94 fix(ui): remove nested sidebar list markup 2026-02-25 18:27:28 +07:00
Tam Nhu Tran 473644564d fix(ui): redesign updates page as changelog-first layout
- shift /updates from support-matrix-heavy view to compact announcement workflow

- reduce top section footprint and align structure with existing dashboard pages

- enforce internal panel scrolling while keeping outer page frame fixed
2026-02-25 18:21:50 +07:00
Tam Nhu Tran d47efc783e fix(ui): align updates page with dashboard layout patterns
- refactor updates route to full-height split layout like API/CLIProxy pages

- move scrolling into internal panels via ScrollArea

- keep announcements and matrix in consistent master-detail structure
2026-02-25 18:14:14 +07:00
Tam Nhu Tran c7c4c87fb4 feat(ui): surface updates center across dashboard
- add /updates route and sidebar navigation entry

- show updates spotlight on Home, API Profiles, and CLIProxy pages

- export Updates page for lazy route loading consistency
2026-02-25 18:05:35 +07:00
Tam Nhu Tran e9d2515a7f feat(ui): add updates center with support matrix
- add data-driven catalog for support notices and CLI compatibility

- introduce Updates Center page with announcements, filtering, and search

- render reusable support cards and status badges for future expansions
2026-02-25 18:05:16 +07:00
Tam Nhu Tran a7db16c129 fix(ui): align cliproxy log polling with existing API routes
- replace non-existent /api/cliproxy/logs calls with /api/cliproxy/error-logs

- map error-log file metadata into polling entries with timestamp filtering
2026-02-25 17:02:13 +07:00
Tam Nhu Tran d385bd19f2 fix(ui): harden target update flows in profile editors
- send strict target-only payloads when cliproxy edit only changes target

- route profile target updates through shared api client error handling

- block concurrent save/target actions in header controls
2026-02-25 17:01:53 +07:00
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 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 0b070a3f34 fix(auth): close shared-context isolation edge cases 2026-02-25 04:09:46 +07: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
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