feat(flutter): discover screen — search Lidarr + create requests

- models/lidarr.dart (LidarrSearchResult + LidarrRequestKind)
- api/endpoints/discover.dart (search + createRequest)
- discover/discover_screen.dart with TextField, kind toggle (Artists/Albums),
  results list with in_library / requested pills
- /discover route + explore icon on home AppBar (5 actions now: Library,
  Playlists, Search, Discover, Settings)
This commit is contained in:
2026-05-08 14:53:06 -04:00
parent dfbeed01a6
commit 3f2822dfc6
5 changed files with 374 additions and 0 deletions
@@ -44,6 +44,11 @@ class HomeScreen extends ConsumerWidget {
tooltip: 'Search',
onPressed: () => context.push('/search'),
),
IconButton(
icon: Icon(Icons.explore, color: fs.parchment),
tooltip: 'Discover',
onPressed: () => context.push('/discover'),
),
IconButton(
icon: Icon(Icons.settings, color: fs.parchment),
tooltip: 'Settings',