Merge remote-tracking branch 'origin/master' into claude/parental-control-feature-31dde2

# Conflicts:
#	apps/web-e2e/dist/.playwright/apps/web-e2e/screenshots/settings/@settings @web Change app language.png
#	apps/web-e2e/dist/.playwright/apps/web-e2e/screenshots/settings/@settings @web Change app theme.png
#	apps/web-e2e/dist/.playwright/apps/web-e2e/screenshots/settings/@settings @web Change video player.png
#	apps/web-e2e/dist/.playwright/apps/web-e2e/screenshots/settings/@settings @web Check settings page.png
#	apps/web-e2e/dist/.playwright/apps/web-e2e/screenshots/settings/@settings @web Deep links open one section page and unknown sections redirect.png
#	apps/web-e2e/dist/.playwright/apps/web-e2e/screenshots/settings/@settings @web Leaving with unsaved edits asks for confirmation.png
#	apps/web-e2e/dist/.playwright/apps/web-e2e/screenshots/settings/@settings @web Save-and-leave persists the staged edit.png
#	apps/web-e2e/dist/.playwright/apps/web-e2e/screenshots/settings/@settings @web Unsaved bar survives section switches and discard reverts.png
This commit is contained in:
4gray committed 2026-09-26 14:18:36 +02:00
commit 1d945e91b1
46 files changed
+2647 -82

No files matched your search

+8
View File
@@ -0,0 +1,8 @@
---
type: perf
area: web
---
The app now loads date and time formatting data only for the language you
use instead of shipping all 18 languages in the startup bundle, so it has
less to download and parse on every launch; English needs none at all.
@@ -0,0 +1,7 @@
---
type: perf
area: web
---
The app no longer ships its whole `package.json` inside the startup bundle,
only its version number, which trims about 11 KB from every launch.