Skip to content

0.0.52 bump - #99

Merged
AndrewKirkovski merged 4 commits into
masterfrom
chore/facade-cdn-1.0.52
Aug 6, 2026
Merged

0.0.52 bump#99
AndrewKirkovski merged 4 commits into
masterfrom
chore/facade-cdn-1.0.52

Conversation

@AndrewKirkovski

Copy link
Copy Markdown
Contributor

0.0.52 bump

…oordinator

The README told readers managed mode "expects the declaration to provide
equivalents" for the missing Wippy chrome, which understates it: below Web
Host 1.0.50 a child app's `host.openArtifact()` / `startChat()` /
`openSession()` / `navigate()` calls fail *silently* in managed mode, and
nothing binds the host URL to a panel — so deep links, the browser Back
button and nav-sidebar clicks change the address bar and render nothing.

Adds the version floor, the `@HOST/compat-coordinator` declaration that
closes it, and a pointer to `managed-layout.md`.

Claude-Session: https://claude.ai/code/session_01XpA4dkMx2PhiW63aCeidcN
Updates the four files that carry the ref: the `fe_facade_url` default in
`_index.yaml`, `WEB_HOST_CDN` in the Makefile, the README's requirements
table and sample config output, and the expected URL in
`config_handler_test.lua`.

1.0.50 is the version where managed mode stops failing silently — see the
managed-mode note added to the README earlier on this branch.

Still owed before publish: `make sync` to re-vendor `public/@wippy-fe/`
from the new CDN, which can only run once the host bundle is deployed.

Claude-Session: https://claude.ai/code/session_01XpA4dkMx2PhiW63aCeidcN
Bumps the CDN ref in all four places that carry it: the `fe_facade_url`
requirement default, the Makefile's `WEB_HOST_CDN`, the README examples,
and the config-handler test fixture.

`make sync` is NOT run here — 1.0.51 is not on the CDN yet (403), so
re-vendoring `public/@wippy-fe/loading.js` has to follow the host deploy.
Run it before publishing the facade, and check the pack is ~25-45 KB: a
~2-3 KB pack means the `public_files` embed was dropped.

Claude-Session: https://claude.ai/code/session_01XpA4dkMx2PhiW63aCeidcN
Bumps the CDN ref everywhere it appears, and fixes two assertions that
every previous bump missed because they live outside the four files the
release checklist names:

- `test/config_dependency_test.lua:12` still expected the `fe_facade_url`
  default to be `webcomponents-1.0.49` — stale since the 1.0.50 bump.
- `config_handler_test.lua:269` still expected it to be
  `https://front.wippy.ai`, the deprecated domain.

Both read the real registry default out of `_index.yaml`, so both have
been asserting a value the module does not produce. Found by sweeping
every URL in the module rather than the known file list; worth adding that
sweep to the checklist.

The remaining `front.wippy.ai` occurrences are test INPUTS (a configured
value whose derived `iframe_url` / origin the test then checks), not
defaults, so they stay as fixtures.

`make sync` re-vendored `public/@wippy-fe/loading.js` from the 1.0.52 CDN;
the bytes are unchanged from 1.0.51, so the embed is byte-identical.

Claude-Session: https://claude.ai/code/session_01XpA4dkMx2PhiW63aCeidcN
@AndrewKirkovski
AndrewKirkovski merged commit 8a98e7b into master Aug 6, 2026
21 checks passed
@AndrewKirkovski
AndrewKirkovski deleted the chore/facade-cdn-1.0.52 branch August 6, 2026 10:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant