build(angular): upgrade to angular 22, add to-be-played project
Move to Angular 22 and update all dependencies. TypeScript stays on 6.0 (7 is blocked by Angular 22). Drop the ip-address override, add fast-uri and basic-ftp overrides for audit fixes. Set ChangeDetectionStrategy.Eager on components, as the ng update migration does, and turn off the new OnPush lint rule. Add the To Be Played project to the projects page and the about page.
This commit is contained in:
1 parent
6121fa553a
commit
775845b801
39 files changed
+3425
-3676
No files matched your search
@@ -1,7 +1,7 @@
|
||||
# 🎨 Playground Frontend
|
||||
|
||||
This is the **frontend** of the Playground project.
|
||||
Built with **Angular 21** and **Angular Material**, including a light/dark theme toggle and
|
||||
Built with **Angular 22** and **Angular Material**, including a light/dark theme toggle and
|
||||
multi-language support (EN/DE) via **ngx-translate**.
|
||||
|
||||
The app is built as a static **Single Page Application (SPA)** served by **NGINX**,
|
||||
@@ -14,8 +14,8 @@ deployed at:
|
||||
|
||||
| Component | Purpose |
|
||||
| --------- | ------- |
|
||||
| Angular 21 | Frontend framework (standalone components, signals, zoneless change detection) |
|
||||
| Angular Material 21 | UI components & theming |
|
||||
| Angular 22 | Frontend framework (standalone components, signals, zoneless change detection) |
|
||||
| Angular Material 22 | UI components & theming |
|
||||
| Tailwind CSS 4 | Utility-first styling (CSS-first config, no `tailwind.config.js`) |
|
||||
| ngx-translate 18 | i18n / instant translation |
|
||||
| Babylon.js 9 | WebGL/WebGPU rendering for the algorithm demos |
|
||||
|
||||
Reference in new issue
Block a user