Vaani/lib/api
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
..
api_provider.dart feat: ability to change library (#77) 2025-04-19 19:17:31 +05:30
api_provider.g.dart feat: ability to change library (#77) 2025-04-19 19:17:31 +05:30
authenticated_users_provider.dart fix: keyboard not showing when adding new user (#79) 2025-04-23 15:00:01 +05:30
authenticated_users_provider.g.dart fix: keyboard not showing when adding new user (#79) 2025-04-23 15:00:01 +05:30
image_provider.dart refactor: update cover image handling to use item IDs and simplify library item actions 2024-09-23 03:55:32 -04:00
image_provider.g.dart upgrade to flutter 3.27.4 2025-03-25 22:01:16 +05:30
library_browser_provider.dart feat: implement library view with Authors, Genres, and Series browsing 2025-11-20 10:52:18 +00:00
library_item_provider.dart refactor: update cover image handling to use item IDs and simplify library item actions 2024-09-23 03:55:32 -04:00
library_item_provider.g.dart upgrade to flutter 3.27.4 2025-03-25 22:01:16 +05:30
library_provider.dart fix: run dart fix 2025-04-23 00:29:02 +05:30
library_provider.g.dart fix: run dart fix 2025-04-23 00:29:02 +05:30
server_provider.dart fix: keyboard not showing when adding new user (#79) 2025-04-23 15:00:01 +05:30
server_provider.g.dart fix: keyboard not showing when adding new user (#79) 2025-04-23 15:00:01 +05:30