Files
reader/web
hectorqinandClaude Opus 5.5 32595c87a5 feat: file management is admin-only; members upload books behind a setting
- browse move/rename/mkdir/delete/metadata now require an administrator
  (403 ADMIN_REQUIRED for members).
- Members may upload, but only add books: unsupported formats are skipped,
  zip/cbz are stored as comic archives rather than unpacked, and overwrite is
  refused. The new business setting library.memberUpload (default on) turns
  member uploads off (403 UPLOAD_DISABLED); GET /library/upload reports
  `allowed`.
- The library page shows 上传书籍 to members when uploads are allowed.
- Shelf tests read user_books for the owner only, now that a second user exists.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-30 02:03:45 +00:00
..