truewhile
fc89d23867
优化
2026-09-16 22:20:23 +08:00
truewhile
1f14a1e85b
优化
2026-09-16 21:44:42 +08:00
truewhile
f0a6b630c6
优化
2026-09-16 21:19:46 +08:00
truewhile
c723664e46
优化
2026-09-16 18:34:24 +08:00
truewhile
5faa6975d0
优化标签
2026-09-16 13:50:06 +08:00
truewhile
cbfae0252e
t添加标签功能
2026-09-16 12:30:34 +08:00
truewhile
c74f6be250
Hide scrape and library admin controls from non-admin users.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 15:20:09 +08:00
truewhile
5c85478883
1
2026-09-14 12:33:59 +08:00
truewhile
b8e48a1f45
优化
2026-09-13 21:23:06 +08:00
truewhile
9a68ef701f
重构核心模块并同步更新项目配置与相关实现
2026-09-13 20:36:14 +08:00
truewhile
13d60b3bd9
分集图片设置落库
2026-09-08 22:00:06 +08:00
truewhile
cd720ae879
优化
2026-09-04 09:06:15 +08:00
truewhile
a56b1801f9
bug处理
2026-09-03 21:18:20 +08:00
truewhile
b9dd09a5d2
bug处理
2026-09-03 20:19:31 +08:00
truewhile
e422ecce53
优化
2026-09-03 19:37:29 +08:00
truewhile
1e291df647
feat: persist pinned libraries per user with cross-device sync ( #20 )
...
Store pinned library IDs on the user record and expose GET/PUT
/me/pinned-libraries endpoints. The web client now loads and saves pins
through the API, migrates legacy localStorage data once, and applies
pinned ordering on both the libraries and home pages.
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: truewhile <truewhile@users.noreply.github.com >
2026-09-03 08:47:06 +08:00
truewhile
791722aec6
feat(libraries): add pin-to-top for media library list ( #10 )
...
Allow users to pin frequently used libraries to the top of the
Libraries page. Pinned order is stored in localStorage and applied
to both entry cards and preview shelves.
Co-authored-by: Cursor Agent <cursoragent@cursor.com >
Co-authored-by: truewhile <truewhile@users.noreply.github.com >
2026-09-02 11:35:20 +08:00
truewhile
c30dab56a3
优化
2026-08-28 22:20:01 +08:00
truewhile
585434010c
优化
...
优化
2026-08-25 22:12:05 +08:00
ShukeBta
5daee11c77
fix library preview series counts
2026-07-02 01:16:37 +08:00
ShukeBta
42ed6960a1
refactor: move page model helpers out of components
2026-06-25 04:45:35 +08:00
ShukeBta
95e723a931
refactor: split libraries page sections
2026-06-24 22:55:06 +08:00
ShukeBta
192f35d9fa
refactor: split modules and harden scraping workflows
2026-06-24 11:59:18 +08:00
ShukeBta
87bb94d4df
feat(repair): 新增全库修复+重刮入口,剧集类路径正确归类
...
- 服务层 RepairAndRescrapeAllLibraries:先从路径占位符回填缺失/错误外部ID,再逐库重刮(含 no_match 重试)
- 新增 handler 与路由 POST /api/admin/media/repair-rescrape,异步执行经 WS 推送进度
- 前端媒体库页新增「全库修复+重刮」按钮调用该接口
- groupSeries:路径落在剧集类目录(电视剧/动漫/特别篇等)时按剧集卡处理,跳转分类视图
2026-06-19 12:23:56 +08:00
ShukeBta
2f7ec3ab17
fix: group local search series results
2026-05-29 10:55:01 +08:00
ShukeBta
4361ba73ba
fix: show latest media per library directory
2026-05-29 10:36:47 +08:00
ShukeBta
00b9c1bb79
fix: refresh library artwork previews
2026-05-29 10:13:34 +08:00
ShukeBta
b5f1f1954e
Update deployment docs and media library UI
2026-05-28 17:32:55 +08:00
ShukeBta
32ccb33fed
Fix local adult metadata and watch history removal
2026-05-28 14:52:20 +08:00