Commit Graph

14 Commits

Author SHA1 Message Date
Xiaohan-Tian 6928416f78 fix: show loading spinner instead of hanging in open project dialog when user click open button 2026-05-04 21:44:25 -07:00
Xiaohan-Tian 213a4ee552 feat: added a warning pop-up when openning projects. 2026-05-04 20:17:05 -07:00
Xiaohan-Tian 90aee14265 fix: minor updated some styles 2026-05-02 17:22:11 -07:00
Xiaohan-Tian cd90dc1c99 fix: linter errors 2026-05-01 14:36:56 -07:00
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 778c0236b6 fix: added a special treatment for time signature input; fixed text selection in pop-up and release the mouse outside the pop-up will close the pop-up issue. 2026-04-20 00:02:47 -07:00
Xiaohan-Tian 1828dbbc63 feat: replace browser built-in alert/confirm/prompt pop-up with new DialogProvider 2026-04-19 23:54:26 -07:00
Xiaohan-Tian 0ac39068b2 feat: added metronome feature 2026-04-19 17:00:10 -07:00
Xiaohan-Tian ebcbe4002a fix: adjust UI for open project pop up 2026-04-17 18:21:52 -07:00
Xiaohan-Tian d4864426e3 feat: add bounce-to-WAV export with offline rendering via Tone.Offline 2026-04-11 12:18:30 -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
Xiaohan-Tian 17610f12f3 refactor: split monolithic App.css into feature-based co-located CSS files 2026-04-09 17:31:49 -07:00
Xiaohan-Tian de51967b49 initial public release. 2025-08-11 18:37:21 -07:00