feat(ui): redesign cliproxy page with master-detail layout

- Replace tab-based layout with sidebar + detail panel pattern
- Add provider navigation in left sidebar with quick actions
- Implement provider detail panel with model preferences and accounts
- Add Config Editor and Logs quick access in sidebar
- Fix naming consistency: Clipproxy → Cliproxy (single p) across 8 files
- Fix TypeScript errors for models and stats data shapes
This commit is contained in:
kaitranntt committed 2025-12-11 15:44:51 -05:00
1 parent 819a201391
commit f8648be6d9
25 files changed
+2364 -198

No files matched your search

+2 -2
View File
@@ -103,8 +103,8 @@ export {
} from './auth-handler';
// Stats fetcher
export type { ClipproxyStats } from './stats-fetcher';
export { fetchClipproxyStats, isClipproxyRunning } from './stats-fetcher';
export type { CliproxyStats } from './stats-fetcher';
export { fetchCliproxyStats, isCliproxyRunning } from './stats-fetcher';
// OpenAI compatibility layer
export type { OpenAICompatProvider, OpenAICompatModel } from './openai-compat-manager';