Commit Graph

4 Commits

Author SHA1 Message Date
Xiaohan-Tian 1e4fdfc8c5 refactor: replace purple accent color with light blue theme and beautify Open Project modal 2026-04-20 12:09:57 -07:00
Xiaohan-Tian 55861cf3cd feat: add closing animation to all modal dialogs and fix drag-dismiss bug 2026-04-20 00:36:32 -07:00
Xiaohan-Tian ebcbe4002a fix: adjust UI for open project pop up 2026-04-17 18:21:52 -07:00
Xiaohan-Tian 1ff9bfcac4 feat: add Open Project modal with project browser, soft delete, and duplicate
Replace the prompt-based project loading with a full modal UI:
- Draggable/resizable panel with overlay and backdrop blur
- Filterable project list with incremental fuzzy matching
- Sortable columns (name, created, updated) with asc/desc toggle
- Duplicate project with auto-rename on name conflict
- Soft delete with trash view, restore, and permanent delete
- Auto-purge trash after 30 days
- Orphan media file cleanup on project open
- Skip folders without valid meta.json in project listing
2026-04-10 13:28:01 -07:00