develop
Frontend: Pre-compress static bundle assets at build time #5552
Weblate: Update frontend translations
Tests: Cover PDF viewer page input, thumbnails, pinch zoom, and pdfUrl (#5760)
Frontend: Update deps in package.json and package-lock.json
Frontend: Restrict Prettier to CSS and JSON via .prettierignore
UX: Change order of feature flag toggles in Settings > General
CI: Generate NOTICE file with go-licenses and npm license-report
Tests: Enable elapsed time logging for each acceptance test
Frontend: Update npm dependencies and document the webpack pin
Frontend: Rename Vitest configs to .mjs for the native config loader
Makefile: Show a curated overview of common targets in "make help"
Deps: Update go.mod, go.sum, and license NOTICE files
i18n: Detect translation strings that never reach the catalog
Frontend: Disable msgmerge fuzzy matching with vue3-gettext
Frontend: Upgrade "hls.js", "postcss", and "vite" to their latest patches
Frontend: Integrate Vitest test framework #4990
Links: Use canonical trailing-slash form for website URLs