nianzhibai
5fc8e9ebb7
Improve drive scan task coordination
2026-06-08 17:37:58 +08:00
nianzhibai
dc7d2a5de3
Release v0.1.3 for ArtPlayer video detail updates
v0.1.3
2026-06-07 15:24:57 +08:00
nianzhibai
2f2bfbfcdc
Improve video detail player controls and layout
2026-06-07 15:17:08 +08:00
nianzhibai
9def08b0c5
Enhance video detail player experience
...
Add ArtPlayer/HLS playback, resume prompts, mobile gestures, orientation toggle, and theme-aware controls. Hide author metadata from video detail headers.
2026-06-07 00:15:32 +08:00
nianzhibai
c87208117e
Fix scanner cancellation and shorts UI
v0.1.2
2026-06-06 08:37:00 +00:00
nianzhibai
a770b3af6b
Support local STRM files
2026-06-06 07:50:43 +00:00
nianzhibai
e1b8f0eae7
Fix drive form dirty state and media fallbacks
v0.1.1
2026-06-05 14:42:12 +00:00
nianzhibai
2d907da07d
Redesign admin drive/video management UI
...
- 新建网盘弹窗:改为品牌色卡片选择器,二步式流程,选中后展示已选品牌栏
- 网盘详情页:简化页头(类型芯片 + 状态),生成状态改为三列布局,本地存储改为横向指标
- 视频管理页:标题列加缩略图,标签列合并至标题内联,来源列修复折行,操作按钮统一为纯图标
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-06-05 14:09:43 +00:00
nianzhibai
78cfb0a9e5
Fix admin modal focus reset
2026-06-05 12:57:06 +00:00
nianzhibai
fa7823ef3e
Fix admin loading spinner and empty drive copy
2026-06-05 12:50:21 +00:00
nianzhibai
5b0afcfc6c
Fix deploy script update exit status
2026-06-05 12:35:14 +00:00
nianzhibai
76ae3cea7d
fix admin video batch delete and spider91 form
2026-06-04 23:18:53 +08:00
nianzhibai
abe335cea0
chore: install spider91 runtime deps in deploy script
v0.1.0
2026-06-04 16:24:28 +08:00
nianzhibai
8dff0f07b9
feat: add admin video deletion and mobile UI polish
...
Adds tombstone-backed video deletion with generated asset cleanup, plus responsive video management actions and centered confirmation dialogs.
2026-06-04 16:10:26 +08:00
nianzhibai
5080203b7c
feat: add drive task stop controls
...
Add per-drive and global admin controls to stop scan, preview, thumbnail, and fingerprint work.
Keep stopped pending generation resumable, wire cancellation through workers and nightly runs, and refine mobile drive-management UI/history behavior.
2026-06-03 23:42:54 +08:00
nianzhibai
df6f0ebbbf
feat: support spider91 upload to 123pan
2026-06-03 21:49:27 +08:00
nianzhibai
8f0d52aec4
fix: hash long local media asset filenames
2026-06-03 20:35:53 +08:00
nianzhibai
53327c9b8e
fix: cool down p115 transient stream errors
2026-06-03 20:04:49 +08:00
nianzhibai
57ed546b83
chore: remove obsolete project docs
2026-06-03 19:47:37 +08:00
nianzhibai
869c0d5f78
refactor: rename teaser UI copy to preview video
2026-06-03 19:45:15 +08:00
nianzhibai
397823bb8d
refactor: polish admin mobile management UI
2026-06-03 19:28:00 +08:00
nianzhibai
9e1acd4e56
fix: prevent mobile admin video card text highlight
2026-06-03 19:23:03 +08:00
nianzhibai
2cd365acd4
Improve admin UI accessibility and feedback
2026-06-03 10:53:18 +08:00
nianzhibai
48808ec568
fix: wire admin video keyword filter
2026-06-02 23:41:36 +08:00
nianzhibai
5dc00e486d
refactor: optimize admin UI usability and code structure
...
- Split DrivesPage.tsx (1821→594 lines) into modular components under src/admin/drive/
- Add Escape key to close any modal dialog
- Pause drive list polling when browser tab is hidden (Page Visibility API)
- Remove duplicate formatBytes from VideosPage, unify to storageFormat.ts
- Batch delete (TagsPage) and batch regen (VideosPage) now use Promise.allSettled for concurrency
- Add mobile bottom sheet for logout and check-update (previously hidden on <768px)
- Update adminDriveForm tests to cover extracted component files
2026-06-02 23:30:46 +08:00
nianzhibai
4ec1097496
Update supported cloud services in README
2026-06-02 16:02:30 +08:00
nianzhibai
95e46d8fbb
fix: rename failed teaser retry action
2026-06-02 15:54:37 +08:00
nianzhibai
fdfc4771df
chore: verify runtime dependencies during install
2026-06-02 15:50:19 +08:00
nianzhibai
c8c6812ae6
fix: prevent empty listing layout flicker
2026-06-02 15:39:21 +08:00
nianzhibai
b938ff1221
fix: prevent hover animation flicker
2026-06-02 15:30:13 +08:00
nianzhibai
7d63a6d265
docs: add MIT license
2026-06-02 15:16:35 +08:00
nianzhibai
a8de7d2f6b
fix: improve local storage path diagnostics
2026-06-02 15:11:53 +08:00
nianzhibai
d4fcff896e
perf: optimize home page loading
2026-06-02 15:04:12 +08:00
nianzhibai
cada336e96
123云盘支持,删除存储逻辑优化
2026-06-02 14:30:16 +08:00
nianzhibai
5bb93bd95b
fix: install socks support for 91Spider proxy
2026-06-01 20:31:33 +08:00
nianzhibai
b6be7d021c
fix: reduce duplicate home recommendations
2026-06-01 19:02:41 +08:00
nianzhibai
e36a17f99d
fix: improve 91Spider tagging and deduped tag filters
2026-06-01 18:51:56 +08:00
nianzhibai
e01b7cc3b7
perf: speed up catalog startup migrations
2026-06-01 18:03:21 +08:00
nianzhibai
c78f22aedb
feat: add 91Spider proxy support and drive improvements
2026-06-01 17:41:20 +08:00
nianzhibai
cf9de5b40a
Add failed fingerprint retry controls
2026-06-01 13:42:32 +08:00
nianzhibai
be19f81e82
网盘 302 支持说明
2026-05-31 19:42:10 +08:00
nianzhibai
4d679ef64f
docs: update release version example
2026-05-31 17:53:38 +08:00
nianzhibai
4ba964b7e2
fix thumbnail status and frontend serving
2026-05-31 17:40:16 +08:00
nianzhibai
cd3b3c6976
feat: use root id as drive scan root
2026-05-31 17:13:51 +08:00
nianzhibai
91c03947d1
fix: suppress deleted auto tags
2026-05-31 16:51:45 +08:00
nianzhibai
7f1c1a51a3
fix: remove setup login help text
2026-05-31 16:41:12 +08:00
nianzhibai
077c2e2c38
fix: make install script optional checks non-fatal
2026-05-31 16:32:58 +08:00
nianzhibai
30a62f265a
fix: clean up install script uninstall
2026-05-31 16:19:41 +08:00
nianzhibai
38e62c6a2f
feat: paginate admin tags
2026-05-31 16:07:49 +08:00
nianzhibai
6345cf74e0
fix: preserve shorts slide on fullscreen exit
2026-05-31 16:00:56 +08:00