kaitranntt
81196b0ff1
refactor(ui): split quick-setup-wizard into setup/wizard/ directory
...
- extract 541-line component into step modules
- wrap accounts in useMemo for stable deps
- add barrel export in setup/index.ts
2025-12-19 19:41:51 -05:00
kaitranntt
4036c42687
feat(cliproxy): auto-apply default preset when adding first account
...
- Add presetMapping to Gemini, Antigravity, Codex models
- Auto-apply preset when adding first account (Add/QuickSetup)
- Extract applyDefaultPreset to preset-utils.ts (DRY)
- Add warning toast on preset failure
- Extract port 8317 to CLIPROXY_PORT constant
2025-12-19 11:26:17 -05:00
kaitranntt
6f3fb54cc3
feat(privacy): add privacy/demo mode for personal info blurring
2025-12-17 02:24:36 -05:00
kaitranntt
d64115f91a
feat(analytics): add 24H hourly chart with caching and UI improvements
...
- Add GitHub link button next to connection status for quick issue reporting
- Add 24H button on analytics page with hourly granularity chart
- Add /api/usage/hourly endpoint with date range filtering
- Add hourly data aggregation and caching (disk + memory)
- Fix timezone display: convert UTC hours to local time in chart
- Fix CLIProxy Stats card loading state synchronization
- Bump disk cache version to 3 (includes hourly data)
2025-12-12 15:33:22 -05:00
kaitranntt
70e86757bf
chore(cliproxy): improve config and token management
2025-12-12 03:00:53 -05:00
kaitranntt
d868dc4c32
feat(cliproxy): add multi-account support phases 02-03
...
Phase 02 - CLI Account Selector in Variant Wizard:
- Add --account flag to cliproxy create command
- Implement inline OAuth flow when no accounts exist
- Add account selector for multiple accounts
- Auto-select single account
Phase 03 - Dashboard Quick Setup Wizard:
- Create quick-setup-wizard.tsx component
- Add step-by-step wizard: Provider → Auth → Account → Variant → Success
- Add Quick Setup button to CLIProxy page
2025-12-09 16:27:31 -05:00