feat: complete Task 2 - update filtering core logic for live/remix filtering
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user