Commit Graph
251 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 81836d6e79 fix(web): tighten mobile media spacing 2026-10-04 11:59:45 +08:00
hectorqin 6b0dbede17 fix(web): match media browse order 2026-10-04 11:46:39 +08:00
hectorqin cd003020f3 fix(web): align media continuation states 2026-10-04 11:40:26 +08:00
hectorqin 8bce0d91aa fix(web): guard empty media resources 2026-10-04 11:08:31 +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 fdba9a4c5d test(web): add React UI review harness 2026-10-03 15:42:56 +08:00
hectorqin 050b8e89db refactor(web): finish media feature migration 2026-10-03 15:04:34 +08:00
hectorqin 2aaa4280c7 refactor(web): migrate client to React architecture 2026-10-03 12:12:30 +08:00
hectorqin 3e18738568 fix(media): move folder actions into heading 2026-10-02 23:59:30 +08:00
hectorqin a4586faadd feat(extensions): support file and batch actions 2026-10-02 23:30:08 +08:00
hectorqin 053a7e61f1 fix(media): align detail loading header 2026-10-02 23:03:29 +08:00
hectorqin 54add280c8 fix(ui): refine media menus and source search 2026-10-02 22:51:55 +08:00
hectorqin ca840c80f5 fix(media): align detail loading header 2026-10-02 22:06:33 +08:00
hectorqin 276160c07a fix(media): type detail loading skeleton 2026-10-02 16:10:00 +08:00
hectorqin 77659e5272 fix(media): match detail loading skeleton to page layout 2026-10-02 16:08:04 +08:00
hectorqin 5c59cae0b0 fix(ui): align metadata search and folder menus 2026-10-02 14:25:30 +08:00
hectorqin 3cf1834c6d fix(media): improve video playback details and resume card 2026-10-02 11:43:21 +08:00
hectorqin 80124d8c4e chore: commit current workspace changes 2026-10-02 11:24:25 +08:00
hectorqin c9f72f2879 fix(media): clear stale playback errors and refine detail hero 2026-10-02 11:07:06 +08:00
hectorqin 092485ef51 fix(media): refine library management cards 2026-10-02 11:01:56 +08:00
hectorqin 59e499d5db fix(media): simplify library and detail actions 2026-10-02 10:29:41 +08:00
hectorqin 8c3acbad7a fix(media): refine task tabs and detail menus 2026-10-02 10:14:19 +08:00
hectorqin 6ccc615db8 fix(media): move resource and folder actions into menus 2026-10-02 09:48:16 +08:00
hectorqin ef8c133f0a fix(media): hide resource action for artists 2026-10-01 17:06:03 +08:00
hectorqin dbf4b59d75 feat(media): streamline resource and task management 2026-10-01 16:58:49 +08:00
hectorqin 19bec1ba62 fix(media): refine scan task tabs 2026-10-01 16:33:18 +08:00
hectorqin f42a87856d fix(media): improve metadata matching layout 2026-10-01 15:52:34 +08:00
hectorqin 2ebe99944b fix(android): keep library upload picker clickable 2026-10-01 14:48:57 +08:00
hectorqin 1e0cb004fe fix(media): switch episodes without reopening playback view 2026-10-01 14:19:48 +08:00
hectorqin fc40e42d9b fix(media): disable document referrer for media requests 2026-10-01 13:57:10 +08:00
hectorqin e89c82b60a fix(media): use global loading notice and suppress video referrer 2026-10-01 13:56:34 +08:00
hectorqin b095b537ea fix(media): align secondary headers and episode selector 2026-10-01 13:47:32 +08:00
hectorqin 49edc895b9 fix(media): align desktop video playback with theme 2026-10-01 13:46:53 +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 3140521ffa fix(android): polish native video player UI 2026-10-01 12:31:26 +08:00
hectorqin b9263ce701 fix(web): repair media themes and source filters 2026-10-01 12:28:09 +08:00
hectorqin ad17211950 feat(media): use DPlayer and searchable source filters 2026-10-01 09:20:00 +08:00
hectorqin 352dccaabe feat(pwa): align app branding and add startup screen 2026-10-01 08:26:08 +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 72be4c7a7f refactor: streamline media task interactions 2026-09-29 14:31:43 +08:00
hectorqin a5d7ee5db8 refactor: separate scraping task tab 2026-09-29 14:19:15 +08:00
hectorqin 26265e4aac refactor: split scan history into tabs 2026-09-29 14:12:48 +08:00