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:
2026-01-28 11:00:06 -05:00
parent 6f74216a02
commit dbc3590cad
6 changed files with 1599 additions and 197 deletions
File diff suppressed because it is too large Load Diff