mirror of
https://github.com/hectorqin/reader.git
synced 2026-11-10 21:11:08 +08:00
媒体库管理: 新建媒体库 and 扫描与刮削 are visible above the list, an empty state offers 新建媒体库, and cards get a channel-coloured kind icon, a 指定用户 tag, a one-line directory, missing files in the warning colour, 开始扫描 for never-scanned libraries, and 扫描记录 in the ⋯ menu. Cards take the full width when the server has no 扫描与元数据 switches. 扫描与刮削: scan and AI scan share one toolbar (library in ?library=, refresh, a single primary action) instead of duplicated buttons; scan records show their time, keep title/state/action on one line, put the failure in a warning box followed by 重试, and have an empty state. 刮削 preselects the page's library, lays the form out in two columns when wide, and keeps 已选 N and 开始批量匹配 pinned under the item list. Styles live in features/media/styles/manager.css, loaded after v2.css. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>