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