refactor: reorganize Admin page — 8 focused tabs, grouped system tools
Restructured the overloaded 6-tab Admin page into 8 focused tabs: 1. Overview — pricing summary (unchanged) 2. Users — user CRUD (unchanged) 3. Render Settings — engine, samples, tessellation, viewer config only 4. Output Types — OutputTypeTable (extracted from old Pricing tab) 5. Templates & Positions — render templates + camera positions + material lib 6. Pricing — pricing tiers only (cleaned up) 7. Libraries — asset libraries + template editor (unchanged) 8. System Tools — ALL maintenance buttons organized into cards: - Reprocessing (stuck recovery, thumbnails, metadata, workflows) - USD/Canonical Scenes (missing masters, regenerate all) - Cleanup (orphaned media/STEP, purge renders) - GPU Status, SMTP, Dashboard Config Section header pattern (icon + title + description) for each section. Card pattern for grouped maintenance actions. Scrollable tab bar for smaller screens. No sub-components changed — only Admin.tsx reorganization. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
+749
-681
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user