I really wish I could contribute code rather than just ideas, but I hope these are useful and that you don't mind all of my suggestions. I'm really excited about this app and how it's growing.
Current limitations
The app currently presents everything in a single unified space, which becomes harder to navigate intentionally as a library grows. Folders are loose containers within that same space rather than distinct shelves. Tags describe books but don't give them a home, apply only to individual books rather than groups or series, and filtering by tag removes non-matching books from their folders entirely, fragmenting the structure.
The only way to organize further within a filtered view is with additional tags, which compounds the same limitations rather than offering any real structure, and results in an unwieldy number of tags that become difficult to navigate in their own right. There's no way to create a dedicated space for a specific genre, a reading challenge, or books belonging to different people on the same device.
The app already has one bookshelf. This is just a request for multiple named ones, each a flat list like the current one, with books assigned a permanent home on one of them rather than nested folders or subfolder hierarchies.
Suggested features
Named bookshelves
It would be really helpful to be able to have multiple bookshelves, each named and organized however you choose. They could function as their own dedicated pages within the app rather than filters applied on top of a shared library. Each book could have one bookshelf as its permanent home, the place it actually lives rather than a tag applied to it. Books and series could be assigned to a shelf from their detail page, or preferably in bulk using the selection mode suggested in #841, making it practical to organize a large library at once. Folders could continue to work within each shelf exactly as they do now.
Main shelf
The current shelf could carry over as the default home for both existing and newly imported books, a place for everything unsorted before it's been moved to a named shelf.
Default shelf on launch
Separately from the main shelf, one shelf could be designated as the default view that opens on launch, whichever shelf most of your reading actually happens on without requiring an extra navigation step. This could be set from shelf settings and changed at any time.
Navigation between shelves
Shelves could be navigated in several ways: a dropdown menu accessible by tapping the Books button in the floating navigation bar, swipe gestures cycling left and right in a continuous loop, or tabs across the top of the books view, or a combination.
Tag filtering
The tag filter could apply to the current shelf, a selection of shelves, or the whole library, giving you the option to refine within a specific context or search broadly across everything.
Favorites
Favorites could be its own shelf within the same navigation as named shelves, accessible from the same dropdown or tabs, but unlike named shelves where each book has one exclusive home, a book would still belong to its assigned shelf while also appearing in Favorites. Marking a book as a favorite from its detail page would add it without affecting where it lives, functioning as a quick-access layer rather than a separate home.
On any named shelf, the existing sort menu could be expanded to include a favorites-first option, letting favorited books float to the top for quick browsing within that shelf.
I really wish I could contribute code rather than just ideas, but I hope these are useful and that you don't mind all of my suggestions. I'm really excited about this app and how it's growing.
Current limitations
The app currently presents everything in a single unified space, which becomes harder to navigate intentionally as a library grows. Folders are loose containers within that same space rather than distinct shelves. Tags describe books but don't give them a home, apply only to individual books rather than groups or series, and filtering by tag removes non-matching books from their folders entirely, fragmenting the structure.
The only way to organize further within a filtered view is with additional tags, which compounds the same limitations rather than offering any real structure, and results in an unwieldy number of tags that become difficult to navigate in their own right. There's no way to create a dedicated space for a specific genre, a reading challenge, or books belonging to different people on the same device.
The app already has one bookshelf. This is just a request for multiple named ones, each a flat list like the current one, with books assigned a permanent home on one of them rather than nested folders or subfolder hierarchies.
Suggested features
Named bookshelves
It would be really helpful to be able to have multiple bookshelves, each named and organized however you choose. They could function as their own dedicated pages within the app rather than filters applied on top of a shared library. Each book could have one bookshelf as its permanent home, the place it actually lives rather than a tag applied to it. Books and series could be assigned to a shelf from their detail page, or preferably in bulk using the selection mode suggested in #841, making it practical to organize a large library at once. Folders could continue to work within each shelf exactly as they do now.
Main shelf
The current shelf could carry over as the default home for both existing and newly imported books, a place for everything unsorted before it's been moved to a named shelf.
Default shelf on launch
Separately from the main shelf, one shelf could be designated as the default view that opens on launch, whichever shelf most of your reading actually happens on without requiring an extra navigation step. This could be set from shelf settings and changed at any time.
Navigation between shelves
Shelves could be navigated in several ways: a dropdown menu accessible by tapping the Books button in the floating navigation bar, swipe gestures cycling left and right in a continuous loop, or tabs across the top of the books view, or a combination.
Tag filtering
The tag filter could apply to the current shelf, a selection of shelves, or the whole library, giving you the option to refine within a specific context or search broadly across everything.
Favorites
Favorites could be its own shelf within the same navigation as named shelves, accessible from the same dropdown or tabs, but unlike named shelves where each book has one exclusive home, a book would still belong to its assigned shelf while also appearing in Favorites. Marking a book as a favorite from its detail page would add it without affecting where it lives, functioning as a quick-access layer rather than a separate home.
On any named shelf, the existing sort menu could be expanded to include a favorites-first option, letting favorited books float to the top for quick browsing within that shelf.