Commit Graph
96 Commits
Author SHA1 Message Date
hectorqin 8584d7b4e3 fix(web): align React UI with legacy reader UX
Unify media secondary page chrome, loading states, playback controls, favorites filtering, and source/library screens with the legacy reader experience.
2026-10-05 13:23:27 +08:00
hectorqin cd003020f3 fix(web): align media continuation states 2026-10-04 11:40:26 +08:00
hectorqin 007cc3c754 fix(web): finish media UX alignment
Align the React media detail, player, history, queue, shelf, and resource flows with the legacy UX. Refresh the migration validation record and add focused route, resource, and shelf parity coverage.
2026-10-04 11:02:23 +08:00
hectorqin c0af84a00f test(web): verify React media flows against legacy UX 2026-10-03 20:19:52 +08:00
hectorqin 4f001ac2d4 fix(web): align React media screens with legacy UX 2026-10-03 18:24:12 +08:00
hectorqin a4586faadd feat(extensions): support file and batch actions 2026-10-02 23:30:08 +08:00
hectorqin dbf4b59d75 feat(media): streamline resource and task management 2026-10-01 16:58:49 +08:00
hectorqin 358d6005d1 feat(media): add batch match policies and richer recent playback 2026-10-01 13:30:28 +08:00
hectorqin d1997b03db fix(media): improve scraping playback and media presentation 2026-10-01 13:22:03 +08:00
hectorqin b9263ce701 fix(web): repair media themes and source filters 2026-10-01 12:28:09 +08:00
hectorqin 79eeb5ded6 test(android): cover asset origin login bootstrap 2026-10-01 08:09:29 +08:00
hectorqin c473d29b14 fix(cors): return asset origin for Android WebView 2026-10-01 08:07:40 +08:00
hectorqin f0e6bbf370 fix(android): configure server URL and allow asset origin 2026-10-01 08:06:57 +08:00
hectorqin 6e4f4fbdea feat(media): improve scraping and OpenList playback 2026-09-30 23:48:23 +08:00
hectorqin 0166164c04 feat(media): add directory filename rules and replace folder routes 2026-09-29 15:35:07 +08:00
hectorqin 26265e4aac refactor: split scan history into tabs 2026-09-29 14:12:48 +08:00
hectorqin 5fe453ce39 feat: make AI media scans trackable jobs 2026-09-29 13:34:27 +08:00
hectorqin df4ed11f56 fix(ai): add structured troubleshooting logs 2026-09-29 12:14:14 +08:00
hectorqin d039d1ca20 fix(ai): allow long media scan requests 2026-09-29 12:09:33 +08:00
hectorqin 61e70ec418 feat(ai): add configurable scanning and chapter summaries 2026-09-29 11:57:45 +08:00
hectorqin 713d1eb5aa fix(media): recognize disc filenames under directory rules 2026-09-29 10:50:53 +08:00
hectorqin 2d13f11811 feat(media): support named season and edition groups 2026-09-29 09:59:56 +08:00
hectorqin 9bf885eabc fix(media): infer episode numbers for directory series 2026-09-29 09:48:38 +08:00
hectorqin dc2c96ae9a fix(media): apply inherited rules and clean release numbering 2026-09-29 09:38:33 +08:00
hectorqin 5f3a75c973 fix(media): keep folder navigation and honor directory season rules 2026-09-29 07:28:41 +08:00
hectorqin 0f06d6e9f3 fix(media): restore recognition scrolling and add bulk selection 2026-09-28 22:33:32 +08:00
hectorqin 385e68de78 feat(media): add directory recognition rules and reviewed reidentification 2026-09-28 17:53:30 +08:00
hectorqin f583b32e46 feat(media): clean missing resources by directory 2026-09-28 17:24:04 +08:00
hectorqin 5db43d2da0 fix(media): recover blocked direct playback through CORS and proxy 2026-09-28 14:43:26 +08:00
hectorqin 501ca71f6b fix(media): prefer OpenList direct playback and open player before buffering 2026-09-28 13:39:47 +08:00
hectorqin ff976a4cf6 feat(settings): manage business configuration from admin pages 2026-09-28 12:38:54 +08:00
hectorqin 996f0c555e fix(media): accelerate remote scans and expose scan diagnostics 2026-09-28 10:58:02 +08:00
hectorqin 73f9eb6e20 feat(media): add isolated media libraries and playback
Support local and OpenList libraries, metadata, independent media navigation, themes, and audio/video playback. Preserve approved v2 prototypes and current documentation; archive superseded review artifacts and keep generated validation output outside version control.
2026-09-27 18:22:51 +08:00
hectorqin 06b3d09e22 feat(admin): manage users and invite-based registration 2026-09-24 17:19:48 +08:00
hectorqin 316dd72611 fix(auth): retain renewable sessions and support LAN annotations 2026-09-24 16:59:28 +08:00
hectorqin 1d86efab34 feat(reader): add selection annotations and server-side book search 2026-09-24 16:03:35 +08:00
hectorqin 0b7f901db5 chore(server): change default listening port to 5888 2026-09-24 14:50:13 +08:00
hectorqin 563a321898 fix(docker): include system Chromium for Legado WebView 2026-09-24 12:07:52 +08:00
hectorqin 2d85c39756 feat(search): log stream termination reasons and plugin diagnostics 2026-09-24 11:48:42 +08:00
hectorqin 524d015b35 feat(plugins): load dependent forms on tab and selection changes 2026-09-24 11:26:57 +08:00
hectorqin 4cc7bff5f0 feat(plugins): add rule debugging workbench layout 2026-09-24 11:09:27 +08:00
hectorqin aa7aee051d feat(sources): organize source login and plugin management 2026-09-24 10:32:47 +08:00
hectorqin 9918141705 fix(docker): normalize shell entrypoint line endings 2026-09-24 07:53:10 +08:00
hectorqin 7bff77eaf8 feat(reader): deliver P0-P2 reading tools and ecosystem integrations
Add reliable reading progress, verified backup and restore, reading tools, offline downloads, source quality checks, personal credential status, OPDS serving and verified WebDAV backup uploads.
2026-09-24 07:47:32 +08:00
hectorqin e3cabf4b1f feat(web): add PWA installation and offline app shell 2026-09-24 06:34:21 +08:00
hectorqin 95cb3134db feat(sources): support default source and refine switching UI 2026-09-23 15:16:15 +08:00
hectorqin 4896e5efc7 feat(reader): stream alternative sources and refresh current chapters
Add book information dialogs and compact toolbar actions with source provenance. Reuse Streamable HTTP for alternative discovery and preserve cached text when a forced refresh fails.
2026-09-23 13:16:54 +08:00
hectorqin 0a468992be feat(plugins): update installed packages while preserving source data 2026-09-23 12:42:14 +08:00
hectorqin cb96d48d62 fix(search): stop on stream disconnect and allow concurrent book actions 2026-09-23 11:41:24 +08:00
hectorqin a852682e0c fix(plugins): isolate all request timeouts and cancellations 2026-09-23 11:14:41 +08:00