Merge origin/master into claude/server-storage-pwa

Resolves tools/performance/journey-baselines.json: master's #1938 lowered
renderer.initialBytes to 1,329,249; the merged tree measures 1,338,342
locally, so the branch's raise is now 9,093 bytes (0.7%), with its note
updated.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
4grayandClaude Opus 5.5 committed 2026-10-14 19:54:46 +02:00
commit f6a216f59a
12 files changed
+388 -63

No files matched your search

+4 -1
View File
@@ -136,7 +136,10 @@ Everything else is lazy by these rules:
and the dark colours. Add an entry with a new `@angular/material/<entry>`
import and remove it with the last one;
`pnpm run styles:material-theme-scope:validate` (CI) checks both directions
(`core` always stays, `button` brings `icon-button` and `fab`).
(`core` always stays, `button` brings `icon-button`; `fab` is listed only
while a runtime template renders `mat-fab` or `mat-mini-fab`, since the
button import carries the directives either way and the fab tokens alone
are about 6 KB).
- **No animations module.** Nothing declares an Angular animation trigger and
Material 22 animates with CSS, deciding from `prefers-reduced-motion` itself,
so `app.config.ts` does not call `provideAnimations()`; the Electron