yonlu
64322f9353
feat(16-03): WriteTrackTags pipeline with player safety, scan mutex, events, and app wiring
- TagWriter struct with WriteTrackTags entry point orchestrating full pipeline
- PlayerStopper interface + playerAdapter for import-cycle-free player safety
- PipelineLocker interface + pipelineMu on Library for scan/write mutual exclusion
- TrackMetadataChanged event constant + auto-generated TypeScript events
- TagWriter wired into app.go as Wails binding with SetContext in OnStartup
- 5 pipeline integration tests: player safety, scan mutex, orphan cleanup, genre relink, full DB sync
- Lint fixes: static error, else-if, wsl cuddle, golines
2026-03-17 10:55:10 -04:00
..
2026-02-14 01:52:27 -06:00
2026-03-06 21:46:09 -05:00
2026-02-25 15:31:05 -05:00
2026-03-17 10:32:28 -04:00
2026-03-17 10:55:10 -04:00
2026-03-05 14:07:50 -05:00
2026-03-16 18:13:35 -04:00
2026-02-28 13:30:36 -05:00
2026-03-17 10:55:10 -04:00
2026-02-13 20:39:23 -06:00
2026-02-25 20:51:29 -05:00
2026-03-05 19:11:56 -05:00
2026-03-07 02:06:08 -05:00
2026-03-16 12:47:42 -04:00
2026-02-20 18:27:25 -06:00
2026-03-12 19:38:36 -04:00
2026-03-06 21:46:09 -05:00
2026-02-19 13:59:02 -05:00
2026-03-17 10:55:10 -04:00
2026-03-05 14:07:50 -05:00
2026-03-03 17:00:12 -05:00
2026-03-17 10:55:10 -04:00