Commit Graph
6 Commits
Author SHA1 Message Date
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
hectorqin 3420bf07ce fix(library): 限定管理员上传并完善文件管理导航与布局 2026-09-21 15:25:28 +08:00
hectorqin 037bdd6880 feat(sources): 增加内置 local、OPDS 与进程插件系统 2026-09-20 17:51:12 +08:00
hectorqin f2701da703 fix(web,server): 继续阅读带上完整书对象,书库能上架,放大镜回到中线
三处 #40 后续:继续阅读卡片点了报「不在书架上」、书库的书加不回书架、
书架搜索框的放大镜高了一行。
2026-09-19 11:46:42 +08:00
cnb.dQC5J6ohAGA 780849c1b4 fix: 修复跨文件系统上传报 EXDEV 错误 2026-09-17 17:30:59 +08:00
cnb.dQC5J6ohAGA b7ffa42c80 feat(library): 支持上传书籍与批量管理 2026-09-17 16:50:47 +08:00