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
hectorqin
0782202dae
fix(plugins): isolate search stop failures and float operation feedback
...
A searchCancel deadline previously killed the shared plugin process and prevented subsequent acquisition. Release only the stop request and allow late cleanup to finish. Keep ordinary hard cancellation unchanged. Cover process and HTTP acquisition regressions and compact extension feedback without layout shifts.
2026-09-23 09:46:02 +08:00
hectorqin
d7ebc3c898
feat(plugins): support web npm and tgz installation
2026-09-22 19:21:37 +08:00
hectorqin
72c4405435
chore: keep host repository plugin agnostic
2026-09-22 17:47:21 +08:00
hectorqin
4af639d3b8
docs: document streamed source search and upload semantics
2026-09-22 16:54:18 +08:00
hectorqin
be219e5090
docs: align library write model and deployment guidance
2026-09-22 16:49:06 +08:00
hectorqin
a131a8cc45
feat(plugins): add bounded diagnostic output
2026-09-22 15:56:22 +08:00