Category Browse
Category Browse allows you to explore the library by themes and genres.
Feature Overview
1. List Display
- Cover grid for category books.
- Infinite scrolling for large datasets.
- Responsive layout from mobile to desktop.
2. Interaction Details
- Click cover to open book detail.
- Loading indicator and no-more-data state.
- Permission warning (
403) if user loses access. - Empty state when no books exist in category.
Technical Rules
1. Visibility Filtering
- Clients must hide categories with
enabled=0(except admin context). - Use backend
category.idas unique route identifier.
2. Sorting
- Default by relation
sort_orderascending. - If equal, fallback to
created_atascending.
3. Data Linking
- Category updates should reflect in Discover and Category list in near real time.
FAQ
- Current list behavior in some entry pages may still fallback to latest-ingested order.
