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.
This commit is contained in:
hectorqin committed 2026-10-05 13:23:27 +08:00
1 parent 81836d6e79
commit 8584d7b4e3
111 files changed
+1294 -1397

No files matched your search

+1 -1
View File
@@ -71,7 +71,7 @@ npm run build --prefix web
Web tests use both Vitest and Node's test runner. UI reviews use real Chromium; prepare it as described above. Historical test counts are not a substitute for current results.
For UI changes, run `npm run ui:review --prefix web`; source workflows have `npm run ui:sources --prefix web`. See [UI review (中文)](ui-review/README.md) for tooling and requirements. Reviews generate screenshots and reports; screenshots are ignored by Git by default.
For UI changes, run `npm run ui:review --prefix web`; source workflows have `npm run ui:sources --prefix web`. The review scripts live under `web/tools/ui-review/` and write screenshots and reports to the Git-ignored `artifacts/ui-review/` directory. Do not commit one-off screenshots under `docs/`.
## Build and run