• v0.6.6-rc18 81080c8aaa

    v0.6.6-rc18
    All checks were successful
    continuous-integration/drone/pr Build is passing
    continuous-integration/drone/push Build is passing
    continuous-integration/drone/tag Build is passing
    Stable

    admin-mrrm released this 2026-06-08 07:27:43 +02:00 | 96 commits to main since this release

    Phase2-Validierung der Mutation→Publish-Kette wurde aus dem fragilen Maestro-Flow rausgezogen: 5 deterministische Unit-Tests in apps/mobile/tests/mutation-observer.test.tsx beweisen die useCreateList/Update/Delete → onSourceChange-Verkabelung gegen ein gemocktes ApiClient. Auf der Backend-Seite restauriert ein X-Dev-User-Header-Bypass in JwtAuthGuard die in den Code-Kommentaren dokumentierte Dev-Passthrough-Semantik — der no-Keycloak-Mobile-Build kann jetzt echte Mutationen gegen dev.api absetzen, ohne dass das prod-Deploy davon betroffen ist.

    Highlights

    • 5 Unit-Tests sperren die Mutation→onSourceChange-Verkabelung (Create/Update/Delete + Failure-Pfad + No-Callback-Provider)
    • JwtAuthGuard akzeptiert X-Dev-User: nur wenn NODE_ENV !== 'production' (4 Guard-Tests inkl. Prod-Bypass-Blocker)
    • HttpClient.defaultHeaders-Option: Mobile-Dev-Build sendet X-Dev-User: dev-user wenn auth === null, Authorization aus getToken gewinnt weiterhin
    • Diagnostik-Counter (bumpA/B/C/D, ctx-Probe, mutation-trace.ts, Trace-Zeile in DebugIndexBar) entfernt — −67 Zeilen Diagnose-Overhead
    Downloads