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