April war ein dichter Monat — Self-Documentation Phase 1, Marketplace MVM, Comm-Sidebar Entflechtung, Auth-Polish, Wallboard-Overhaul und der große Core-Boot-Init-Audit. Hier die Highlights.
Self-Documentation Initiative — Phase 1 SHIPPED (22. April)
Confluence-style Docs auf ayoune.com, mit KB-/WikiPage-Modell, Markdown-Render, Glossar-Linking und Atlas-Search. Alle 8 Repos released:
| Repo | Version |
|---|---|
| interfaces | 2026.57.2 |
| models | 2026.57.1 |
| core | 2026.41.1 |
| ayoune-migration | (Kapitel 1.62) |
| ayoune-cli | 28 MD-Files |
| ayoune-content-modifications | Prerender-Pipeline |
| ayoune-api-hub | Custom-Actions |
| ayoune-support-center-api | /wiki/* |
| ayoune-consumer-app | /docs + Playground |
| ayoune-pwa | v2026.8.0 Wiki-Editor MVP |
Phase 5b läuft noch: Block-Editors, Monaco-Upgrade, AI-Translate.
Marketplace MVM — Phase 1 SHIPPED (25. April)
5 neue Entities (MarketplaceApp, Bundle, Installation, Review, IResellerDefaultBundle) live als interfaces@2026.64.0 + models@2026.59.0 + core@2026.50.1 + config-api@2026.4.1. 13 Atlas-Indexes vorbereitet. Cross-Customer-Architektur per copyToCustomer als Backbone.
Comm-Sidebar Deeplinks + Entflechtung (24./25. April, Kap. 1.71)
interfaces 2026.63.0, comm-sidebar 2026.15.0, communicator 2026.2.0. Neues SidebarIntent-URL-Schema ?sb=<panel>&item=&thread=&msg=&act= für alle 9 Panels. PWA-Sidebar rendert IMMER (default surface='pwa'). SocketCoordinator-Election (Web Locks + BroadcastChannel) und App-Level Audio-Dedup live.
Auth Login Polish (23. April, Kap. 1.68)
- Lockout-Bugs behoben (Mongoose-8
.update()raus, inactive User zählen nicht mehr) - Login ~2.5s → ~400ms (
populate-customerraus, socket fire-and-forget) changecustomer1.4MB → 15kB (logo-URL statt Blob, logoLight)- Full Dark-Theme + Show-Password + Caps-Lock + Autofocus + DirtyOrSubmitted-Matcher
- models 2026.57.4, clients/auth 2026.4.3
Wallboard-Overhaul (laufend seit 20. April)
A14→A21-Migration + 8 Widget-Modernization-Wellen (~75 Widgets) + IoT-Device-Mgmt + BFF-Routen-Vereinheitlichung + Stable-Socket + Branding-Dark-Mode. Wallboard nutzt jetzt einheitliches /:id-Contract auf wallboard-api.ayoune.app.
Core Boot-Init Audit — Silent-Hang-Proofing (24./25. April, Kap. 1.69)
@tolinax/ayoune-core@2026.46.0: two-phase boot (Essential vs Background), ay.ready: Promise<void> + ay.isReady, mountHealthEndpoints / createWorkerHealthServer, Helm node-chart Probes opt-in. Canary Worker-Notifications + Mail-Tracking + Ads-API live, Restarts=0. Silent-Hang-Pattern eliminiert.
Mehr Details siehe Core Changelog.
Notifications Rich-Content (laufend seit 24. April)
Phase 1+2 + Hero-Resolver vollständig live: 8 Releases (interfaces 2026.62.0, models 2026.58.0, core 2026.47/48/52.0, worker-notifications 2026.5/6.x, api-mail-tracking 2026.2.5, api-config 2026.4.1). Wallboard rendert jetzt Type-aware Rich-Cards.
Mobile-App Stability + Splash (19.–21. April)
- ngx-charts: window-resize nach Daten-Load → Charts skalieren korrekt
- NGSW: SW-Files raus aus
prefetch-Group → keineVERSION_INSTALLATION_FAILED - Splash-Screen plattformweit gefroren (siehe Branding)
- Loader-Library
@tolinax/ayoune-loader→mat-spinnerwird inkrementell ersetzt
Link-Portal Multi-Tenancy (Kap. 1.72)
Eigene LinkPortals-Collection, polymorphes Block-Schema, globaler Slug, Per-Block-i18n, Dual-Read mit Auto-Migrate. Code-complete in interfaces/models/link-portal/marketing-api/automation-scripts. Live-Run pending.
Verbindungen
- Core Changelog — Versions-Details
- Breaking Changes — was es zu beachten gibt
- März 2026 — der Vormonat