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
nianzhibai
f004b14d20
feat: add bulk tag deletion
2026-05-31 15:45:22 +08:00
nianzhibai
a407312dfa
fix: prevent duplicate scan-all jobs
2026-05-31 15:09:05 +08:00
nianzhibai
a165605b0f
Merge pull request #15 from thazjswe42700/fix/logout-icon-alignment
...
fix: remove extra margin-right on logout button icon
2026-05-31 14:34:46 +08:00
nianzhibai
0ac1a5b13e
Merge pull request #16 from thazjswe42700/fix/scan-all-debounce
...
fix: debounce scan-all button and deduplicate toast notifications
2026-05-31 14:34:32 +08:00
nianzhibai
a83449b129
fix: improve shorts preference and scrubbing
2026-05-31 12:59:21 +08:00
nianzhibai
c68891e6f0
Merge pull request #14 from yancj9ya/feat/shorts-tag-preference
...
按观看标签优化短视频推荐
2026-05-31 12:36:31 +08:00
hermes-agent
9892599412
fix: debounce scan-all button and deduplicate toast notifications
...
- Add scanningAll state to disable the 扫描所有网盘 button while the
API request is in-flight, preventing repeated clicks from stacking
independent requests.
- Deduplicate toast notifications: when show() is called with the same
text that is already visible, reset its dismiss timer instead of
adding a duplicate overlay.
Closes #13
2026-05-31 04:26:34 +00:00
hermes-agent
0cb2a7a1c2
fix: remove extra margin-right on logout button icon
...
The LogOut icon had an inline marginRight:4 that conflicted with the
flex gap:6 defined in CSS, causing the icon to be misaligned with the
Check Update button above it.
Closes #11
2026-05-31 04:19:32 +00:00
nianzhibai
87d197496b
Limit thumbnail transient retries
2026-05-31 12:02:49 +08:00
nianzhibai
0e3a5bd5cd
Add Google Drive support
2026-05-31 11:14:03 +08:00
nianzhibai
d72bfee10f
feat: prefer short videos by watched tags
...
Recommend shorts from the least-populated tag after a user watches a video long enough, while preserving random fallback behavior.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-31 10:41:27 +08:00
nianzhibai
389dd981a8
Add manual tag deletion
2026-05-31 10:39:18 +08:00
nianzhibai
44d622d49c
Revise upgrade instructions in README
...
Updated instructions for upgrading to the latest stable version.
2026-05-31 10:14:13 +08:00
nianzhibai
d7ff0c98af
chore: deploy Docker Compose from stable release image
2026-05-31 10:04:56 +08:00
nianzhibai
66adf444ba
fix: detect Docker image version for update checks
2026-05-31 09:55:15 +08:00
nianzhibai
8f8037b838
Update README with service restart instruction
...
Add note about restarting service on first access.
2026-05-30 20:26:29 +08:00
nianzhibai
215d9596fd
Update README.md
2026-05-30 20:17:18 +08:00
nianzhibai
e57058db79
feat: prepare v0.0.4 storage release
2026-05-30 20:02:02 +08:00