openvibers/openvibe.shared Commits

4.35.0: showcase clips the horizontal axis on the page root (#170)

OP OpenVibers committed 15 days ago · 5e14414631 · 5 files, +15 −6

* 4.35.0: showcase clips the horizontal axis on the page root (#169)

The kit owns the phone-width guarantee now: html { overflow-x: clip } in showcase.css, so a
narrow page whose hero aura is drawn past the right edge never scrolls sideways. clip, not
hidden: it does not create a scroll container, so sticky and vertical scrolling are untouched.
Version, lock, STATUS, README status line and the site template pin move to 4.35.0; suite
82/83 files (one skip).

* 4.35.0: leave the site template pin to a follow-up (pin-drift refuses an unpublished tag)

pin-drift fails the release PR when templates/site/package.json names v4.35.0 before the tag
exists; 4.34.0 pinned the template in a separate PR after the tag. The template bump follows.

Changes

ddiff --git a/CHANGELOG.md b/CHANGELOG.md
iindex 87069e2..6b5e01c 100644
---- a/CHANGELOG.md
++++ b/CHANGELOG.md
@@@ -6,6 +6,15 @@ A release is the git tag `vX.Y.Z`; consumers pin the tag's tarball (see README).
## Unreleased
++## 4.35.0 — 2026-10-29
++
++- **Showcase:** the page root clips the horizontal axis (`html { overflow-x: clip }`), so a narrow page whose
++ hero aura is drawn past the right edge never scrolls sideways on a phone. Vertical scrolling and sticky
++ positioning are untouched — unlike `overflow-x: hidden`, `clip` does not create a scroll container. Four
++ sites had patched this in their own stylesheets on 2026-10-29; the kit now owns it for every site that
++ includes `showcase.css`.
++
++
## 4.34.0 — 2026-10-29
- **Agent discovery:** the server-only `agent-layer` module serves `/.well-known/agent.json`
ddiff --git a/README.md b/README.md
iindex 1d4a1ed..4274481 100644
---- a/README.md
++++ b/README.md
@@@ -2,7 +2,7 @@
> Versioned UI, the OpenVibe Frame (the navbar, footer and "shipped" views every site sits in), SEO, legal and release-client packages every OpenVibe site renders.
--**Status:** alpha, v4.34.0 (every release is a tag; see [CHANGELOG.md](CHANGELOG.md)). Every deployed
++**Status:** alpha, v4.35.0 (every release is a tag; see [CHANGELOG.md](CHANGELOG.md)). Every deployed
consumer installs a tagged release and none keeps a vendored copy
([docs/migration-plan.md](docs/migration-plan.md) is done); each repository's `package.json` names
the tag it pins.
ddiff --git a/STATUS.json b/STATUS.json
iindex c51b73f..e002061 100644
---- a/STATUS.json
++++ b/STATUS.json
@@@ -4,7 +4,7 @@
"code": true,
"wave": "W2",
"package": "openvibe-shared",
-- "version": "4.34.0",
++ "version": "4.35.0",
"plan": "OpenVibe End-to-End Realignment & Implementation Plan, revision 3 (20 Sep 2026)",
"deployed": false,
"deployment": "none of its own: a package released as git tags; OpenVibe.Network serves /shared/* from its pinned tag, and a site can serve its own pinned copy (openvibe-shared/serve)",
@@@ -26,5 +26,5 @@
"browser harness and perf budgets for tests",
"a CONFIRMATION_REQUESTED notification type: an agent owner is told when a sensitive-capability confirmation awaits them"
],
-- "updated": "2026-10-27"
++ "updated": "2026-10-29"
}
ddiff --git a/package-lock.json b/package-lock.json
iindex ae6bc79..c0a82ac 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -1,12 +1,12 @@
{
"name": "openvibe-shared",
-- "version": "4.34.0",
++ "version": "4.35.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "openvibe-shared",
-- "version": "4.34.0",
++ "version": "4.35.0",
"license": "MIT",
"dependencies": {
"jsonwebtoken": "^9.0.0",
ddiff --git a/package.json b/package.json
iindex 8dff835..13f914c 100644
---- a/package.json
++++ b/package.json
@@@ -1,6 +1,6 @@
{
"name": "openvibe-shared",
-- "version": "4.34.0",
++ "version": "4.35.0",
"description": "Shared navbar, footer, themes, icons, legal pages, SEO, auth and analytics for every OpenVibe site",
"main": "index.js",
"bin": {