Show book descriptions, genres, and publication year#6
Conversation
Extend the book model and local database with genre, publisher, and published year fields. Fetch full descriptions from linked Open Library works and Google Books, enrich metadata on the detail screen, and surface description, genre, year, and related details in search results and the book detail view.
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Free Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
Note 🎁 Summarized by CodeRabbit FreeYour organization is on the Free plan. CodeRabbit will generate a high-level summary and a walkthrough for each pull request. For a comprehensive line-by-line review, please upgrade your subscription to CodeRabbit Pro by visiting https://app.coderabbit.ai/login. Comment |
Move library stats to a tappable status header below the title, show book metadata in a 2-column icon grid, open change status from the header tap, and use a remove bottom sheet from the 3-dot menu.
Show metadata as vertical icon badges in a horizontally scrollable row directly below the rating stars for a cleaner visual hierarchy.
* Fix library category tap with inline expand/collapse Replace navigation to a separate status route (which lacked a Material ancestor and caused InkWell errors) with animated accordion sections that reveal books in each reading status category on the library page. * Add page and percent progress to category book tiles Show page read, a percentage badge, and progress bar on library book rows. Category books use card styling for clearer visual separation.
Summary
Fixes missing book descriptions and adds richer metadata, with an improved book detail layout.
Changes
publishedYear,genres, andpublisher; HTML descriptions are stripped for displayTesting
flutter analyze— no issuesflutter test— all tests passed