feat: implement library system database schema

- Add library_types table with ebooks, comics, manga types
- Add libraries table for multiple library support
- Add library_folders table for multi-folder libraries
- Add library_visibility table for user access control
- Add media_items table replacing ebooks for broader media support
- Create backward compatibility views for existing API
- Implement library service with type validation and file extension handling
- Support modular extension for future media types

Manga type includes cbz/cbr archives as requested
This commit is contained in:
john-okeefe committed 2026-01-28 11:00:06 -05:00
1 parent 6f74216a02
commit dbc3590cad
6 files changed
+1599 -197

No files matched your search

File diff suppressed because it is too large. Load diff