Files
Connor aa2e8abce7 feat: complete frontend rewrite — Nuxt 3 professional studio UI
Full rewrite with Nuxt 3 + professional dark theme (DaVinci Resolve style):

Tech: Nuxt 3, Vue 3, vue-sonner, lucide-vue-next, pure CSS

Design:
- Deep black background (#0d0d0d)
- Compact 36px header, 52px icon sidebar
- 11px base font, monospace for data
- Minimal chrome, high information density
- Status tags: success/accent/info

Pages:
- / — Project list with inline create dialog
- /drama/[id] — Episode grid
- /drama/[id]/episode/[episodeNumber] — 4-panel workbench (studio layout)
- /settings — AI service config

Workbench 4 panels:
[剧本] Split editor + character voice cards + scene chips
[分镜] Data table with inline editing
[制作] Shot list with image/video/compose status + batch ops
[导出] Video player + download + merge trigger

Composables:
- useApi.ts — All 10 API modules in one file
- useAgent.ts — SSE agent execution with toast progress

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-28 15:06:01 +08:00

4 lines
41 B
JSON

{
"extends": "./.nuxt/tsconfig.json"
}