Vaani/lib
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 feat: implement library view with Authors, Genres, and Series browsing 2025-11-20 10:52:18 +00:00
constants chore: remove deprecated apis (#74) 2025-04-10 19:42:08 +05:30
db feat: error reporting with logs (#45) 2024-10-03 05:54:29 -04:00
features feat: implement library view with Authors, Genres, and Series browsing 2025-11-20 10:52:18 +00:00
hacks something 2024-05-08 05:03:49 -04:00
models refactor: update AuthenticatedUser model to require id and remove password, enhance server URI handling in AddNewServer widget 2024-10-04 02:31:51 -04:00
pages feat: Add settings to control play button visibility on home shelves (#81) 2025-05-22 08:24:59 +05:30
router feat: implement library view with Authors, Genres, and Series browsing 2025-11-20 10:52:18 +00:00
settings feat: Add settings to control play button visibility on home shelves (#81) 2025-05-22 08:24:59 +05:30
shared feat: Add settings to control play button visibility on home shelves (#81) 2025-05-22 08:24:59 +05:30
theme upgrade to flutter 3.27.4 2025-03-25 22:01:16 +05:30
main.dart fix: bad state when reading player for theme and new login 2024-10-05 21:02:14 -04:00