Commit Graph
116 Commits
Author SHA1 Message Date
yonlu e97b849602 docs(12): create phase plan for library CRUD and data integrity 2026-03-12 17:48:46 -04:00
yonlu 721442d1cb docs(12): create phase plan 2026-03-12 17:46:08 -04:00
yonlu de5ee4c301 docs(12): research phase domain 2026-03-12 17:39:32 -04:00
yonlu 10f97047e8 docs(12): capture phase context 2026-03-12 13:53:20 -04:00
yonlu 12f10c5fac docs(phase-11): complete phase execution 2026-03-09 16:23:50 -04:00
yonlu ead68cfb5d docs(11-03): complete wire auto-scan and legacy cleanup plan
- SUMMARY.md documents auto-scan wiring and legacy code removal
- STATE.md updated: plan 3/3 complete, Phase 11 done, session continuity
- ROADMAP.md updated: Phase 11 complete (3/3 plans)
2026-03-09 16:19:59 -04:00
yonlu 1aaf53630d docs(11-02): complete frontend scan UI plan
- SUMMARY.md documents per-library progress display and queue-aware cancel dialog
- STATE.md updated: plan 2/3, session continuity, new decisions
- ROADMAP.md updated: phase 11 progress 2/3
- REQUIREMENTS.md: LSCAN-03 marked complete
2026-03-09 16:13:45 -04:00
yonlu 9308848936 docs(11-01): complete per-library scan pipeline plan
- Create 11-01-SUMMARY.md with execution results
- Update STATE.md: advance to phase 11 plan 1/3
- Update ROADMAP.md: phase 11 at 1/3 plans complete
- Mark LSCAN-01, LSCAN-02, LSCAN-04 complete in REQUIREMENTS.md
2026-03-09 16:05:55 -04:00
yonlu 68463f3549 docs(11): create phase plan for per-library scan pipeline 2026-03-09 15:44:07 -04:00
yonlu 025da10d98 docs(11): capture phase context 2026-03-09 15:18:01 -04:00
yonlu 9ff850fe23 docs(phase-10): complete phase execution 2026-03-09 09:57:37 -04:00
yonlu 765204e8eb docs(10-02): complete sqlc queries & migration tests plan
- SUMMARY: Library CRUD queries, phantom-aware playlist queries, 5 migration tests
- STATE: Phase 10 complete (2/2 plans), ready for Phase 11
- ROADMAP: Phase 10 marked complete
- REQUIREMENTS: LIB-04, LIB-05 marked complete
2026-03-09 09:54:12 -04:00
yonlu 2c77368482 docs(10-01): complete schema & migration plan 2026-03-09 09:44:05 -04:00
yonlu 6f44512ebc docs(10): create phase plan — schema & migration 2026-03-09 09:27:02 -04:00
yonlu 44f41785bb docs(10): capture phase context 2026-03-09 09:05:01 -04:00
yonlu 8ecb1de306 docs: create multi-library roadmap (4 phases, 23 requirements)
Phases 10-13 for v1.1 Multi-Library Support:
- Phase 10: Schema & Migration (libraries table, library_id FK, phantom columns)
- Phase 11: Per-Library Scan Pipeline (sequential coordination, per-library progress)
- Phase 12: Library CRUD & Data Integrity (add/rename/remove, orphan cleanup, FTS5)
- Phase 13: Library Views & Phantom Tracks (unified views, filtering, phantom display)
2026-03-08 12:12:50 -04:00
yonlu cdf8bff01a docs: restructure v1.1 milestone for multi-library support
- Rename milestone from 'Features & Extensibility' to 'Multi-Library Support'
- Replace old phases 10-14 (TAG/SMRT/GAP/MB/LAYOUT/PLUG) with 20 multi-library requirements (LIB/LSCAN/VIEW/PLAY/DATA)
- Move deferred features to Future Requirements
- Update research files with multi-library research (Stack, Features, Architecture, Pitfalls)
- Architecture: hybrid model (library_id on audio_files only), libraries in DB, sequential scanning, phantom tracks
2026-03-08 11:54:37 -04:00
yonlu 595b5e1529 docs(quick-18): add multi-column metadata display to playlist-details track list 2026-03-08 09:37:11 -04:00
yonlu cab0f082cf docs(quick-18): complete multi-column metadata display plan
- Add 18-SUMMARY.md with execution results
- Update STATE.md quick tasks table
2026-03-08 09:36:50 -04:00
yonlu 8570f76400 docs(quick-17): complete playlist subpage refactoring
- Summary documenting playlist-details creation and playlist-view simplification
- Updated STATE.md with quick task 17 completion
2026-03-07 22:11:28 -05:00
yonlu 2bdabf0940 docs(quick-17): plan playlist view subpage refactor 2026-03-07 22:03:11 -05:00
yonlu 01fe39cc04 docs(quick-16): add ctrl+a hotkey to multi-select views to select all items 2026-03-07 10:20:57 -05:00
yonlu 043c74c8b3 docs(quick-16): complete Ctrl+A select-all hotkey implementation 2026-03-07 10:20:16 -05:00
yonlu 13321b531d docs(quick-16): plan Ctrl+A select-all for multi-select views 2026-03-07 10:16:58 -05:00
yonlu e503fb3b67 docs(phase-09): complete phase execution 2026-03-07 10:13:03 -05:00
yonlu 8c8dca31e5 docs(09-05): complete integration testing & verification plan
- Created 09-05-SUMMARY.md documenting build verification and human approval
- Updated STATE.md: Phase 9 complete (5/5 plans, 1 phase done)
- Updated ROADMAP.md: Phase 9 and all plans marked complete
- Documented volume data flow bug fix (bb3fd20) as deviation
2026-03-07 10:08:35 -05:00
yonlu 77328e95dc docs(09-04): complete keyboard shortcuts settings UI plan
- SUMMARY.md with task commits and deviation documentation
- STATE.md advanced to Plan 5 of 5 (80% complete)
- ROADMAP.md updated with 4/5 plans progress
- Requirements KEY-02 and KEY-03 marked complete
2026-03-06 22:00:38 -05:00
yonlu 0706f804a4 docs(09-03): complete scan control UI plan
- SUMMARY.md with scan control UI outcomes and deviations
- STATE.md updated to plan 4 of 5 (60% progress)
- ROADMAP.md updated with 3/5 plan progress
2026-03-06 21:57:47 -05:00
yonlu 6bb266e234 docs(09-02): complete keyboard shortcuts config & service plan
- Create 09-02-SUMMARY.md with execution metrics and decisions
- Update STATE.md: advance to plan 3, record metrics
- Mark KEY-01, KEY-04, KEY-05 requirements complete
2026-03-06 21:51:21 -05:00
yonlu 42add7fec4 docs(09-01): complete scan control backend plan
- Create 09-01-SUMMARY.md with execution metrics and decisions
- Update STATE.md with plan progress and session continuity
- Update ROADMAP.md: mark 09-01 plan complete
- Mark SCAN-01, SCAN-02, SCAN-03 requirements complete
2026-03-06 21:35:39 -05:00
yonlu 08ff00f029 docs(09): create phase plan — 5 plans in 3 waves for scan cancellation & keyboard shortcuts 2026-03-06 13:20:35 -05:00
yonlu 71c200bc5b docs(09): research phase domain 2026-03-06 11:39:48 -05:00
yonlu 170f6b1b84 docs(state): record phase 9 context session 2026-03-06 11:32:40 -05:00
yonlu 7c30e87895 docs(09): capture phase context 2026-03-06 11:32:22 -05:00
yonlu e0b88f1a72 docs: create milestone v1.1 roadmap (6 phases) 2026-03-06 11:08:30 -05:00
yonlu fc7ef4213f docs: define milestone v1.1 requirements 2026-03-06 11:04:49 -05:00
yonlu 224411bbed docs: complete v1.1 project research 2026-03-06 10:49:03 -05:00
yonlu ac3bd4beb4 docs: start milestone v1.1 Features & Extensibility 2026-03-06 10:31:05 -05:00
yonlu 2e6ec94be7 docs(quick-13): add orphaned plan file for completed lint fix task 2026-03-05 16:09:39 -05:00
yonlu 6977ba8bc1 docs(quick-15): Fix audio glitches and skips in decoding/playback pipeline 2026-03-05 15:30:03 -05:00
yonlu 6cb22359c8 docs(quick-15): complete audio glitch fix plan
- Add 15-SUMMARY.md with implementation details
- Update STATE.md with quick task 15 completion
2026-03-05 15:29:39 -05:00
yonlu 8f16463fdd docs(quick-14): fix queue/player desync after hot reload 2026-03-05 15:05:17 -05:00
yonlu 97c135766b docs(quick-14): complete queue/player desync fix plan 2026-03-05 15:04:39 -05:00
yonlu e743294406 docs(quick-13): complete fix linting issues plan
- Add 13-SUMMARY.md with execution details
- Update STATE.md with quick task 13 entry
2026-03-05 14:09:48 -05:00
yonlu 3e9c143a6e docs(quick-12): Add favorite icon to album grid track list dropdown 2026-03-05 11:44:52 -05:00
yonlu 06d2c4702e docs(quick-12): complete add favorite icon to album dropdown plan 2026-03-05 11:44:28 -05:00
yonlu a2975531f4 docs(quick-11): Investigate and fix neovim crash during library scan 2026-03-05 11:10:34 -05:00
yonlu fd367de80e docs(quick-11): complete fix neovim crash during library scan plan
- Add 11-SUMMARY.md with execution results
- Update STATE.md with quick task 11 entry and session info
2026-03-05 11:10:15 -05:00
yonlu fe7cba86b4 docs: update STATE.md for FTS5 contentless fix 2026-03-05 10:42:12 -05:00
yonlu 2439c2a728 docs(quick-10): diagnose duplicate album merging bug - albums with same name but different artists shown as single entry 2026-03-05 10:27:25 -05:00