feat: complete Task 2 - update filtering core logic for live/remix filtering

This commit is contained in:
Mrixs committed 2026-08-05 17:08:31 +03:00
1 parent 75326cda3a
commit a3b8aa8a74
3 files changed
+133 -36

No files matched your search

@@ -49,10 +49,10 @@
- [x] run project tests - must pass before next task
### Task 2: Update Filtering Core Logic
- [ ] Update `FilterOptions` struct in `internal/musicbrainz/filter.go` to include `IgnoreLive` and `IgnoreRemix`
- [ ] Update `ApplyTypeToggles` in `internal/musicbrainz/filter.go` to include logic for "Live" and "Remix" types
- [ ] write unit tests for `ApplyTypeToggles` covering all four toggle types (Single, Compilation, Live, Remix)
- [ ] run project tests - must pass before next task
- [x] Update `FilterOptions` struct in `internal/musicbrainz/filter.go` to include `IgnoreLive` and `IgnoreRemix`
- [x] Update `ApplyTypeToggles` in `internal/musicbrainz/filter.go` to include logic for "Live" and "Remix" types
- [x] write unit tests for `ApplyTypeToggles` covering all four toggle types (Single, Compilation, Live, Remix)
- [x] run project tests - must pass before next task
### Task 3: Update Web UI and Handlers
- [ ] Update `ArtistData` or similar view models to include the new filter booleans