Vaani/lib/router
Claude 53027bf74c
feat: implement library view with Authors, Genres, and Series browsing
This commit implements a comprehensive library browsing feature:

- Add LibraryBrowserProvider with providers for authors, genres, and series data
- Create LibraryAuthorsPage with grid view of authors including images and book counts
- Create LibraryGenresPage with list view of all genres
- Create LibrarySeriesPage with list view of series and book counts
- Update LibraryBrowserPage navigation to route to the new views
- Add routes for /browser/authors, /browser/genres, and /browser/series
- Replace "Not Implemented" toasts with functional navigation

The implementation uses the Audiobookshelf API via shelfsdk to fetch:
- Authors list with metadata (getAuthors)
- Genres from library filter data (getFilterData)
- Series with pagination support (getSeries)

All views follow Material Design 3 patterns and include proper loading/error states.
2025-11-20 10:52:18 +00:00
..
models chore: remove deprecated apis (#74) 2025-04-10 19:42:08 +05:30
transitions custom palette generator 2024-05-11 04:06:25 -04:00
constants.dart feat: implement library view with Authors, Genres, and Series browsing 2025-11-20 10:52:18 +00:00
router.dart feat: implement library view with Authors, Genres, and Series browsing 2025-11-20 10:52:18 +00:00
scaffold_with_nav_bar.dart feat: ability to change library (#77) 2025-04-19 19:17:31 +05:30