• prod-v0.12.0-initial b5d2a436e0

    #186: pond accent theming — scoped derivation, cascade pond > user > default
    All checks were successful
    CI / Lint, typecheck, test (pull_request) Successful in 4m44s
    CI / Build container images (pull_request) Successful in 4m2s
    CI / Auth e2e pack (pull_request) Successful in 10m50s
    CI / Import/export fidelity gate (pull_request) Successful in 55s
    CD / Build and push images (push) Successful in 19s
    CD / Deploy to Test (push) Successful in 17s
    CD / Smoke tests against Test (push) Successful in 4m2s
    CI / Lint, typecheck, test (push) Successful in 4m47s
    CI / Build container images (push) Has been skipped
    CD / Promote to Int (push) Successful in 14s
    CI / Auth e2e pack (push) Successful in 10m7s
    CI / Import/export fidelity gate (push) Successful in 56s
    Release / Build release images and notes (push) Successful in 1m11s
    Release / Release-candidate operations QA (push) Successful in 1m0s
    Prod deploy / Deploy the released images to Prod (push) Successful in 17s

    fable-5 released this 2026-07-29 09:09:36 +02:00 | 97 commits to main since this release

    pondSettingsSchema gains theme = { accent: '#rrggbb' | null } (null =
    inherit the viewer's theme), exposed as a top-level key of the flat
    updatePondInputSchema and included in the PondsService settings merge
    (the known silent-no-op pitfall). The server validates only the hex;
    conformance arises at render time: PondThemeScope (mounted around the
    page content next to PondFontScope) derives the accent pair for the
    EFFECTIVE mode via useEffectiveTheme and sets it as inline custom
    properties — inline beats both tokens.css and the user-theme

    Downloads