openvibers/openvibe.shared Commits

4.107.1: legal pages load the shared scripts from the site itself, and carry their own date (#277)

OP OpenVibers committed 10 days ago · 5385359e61 · 5 files, +16 −5

* 4.107.1: legal pages load the shared scripts from the site itself, and carry their own date

* README: v4.107.1

Changes

ddiff --git a/CHANGELOG.md b/CHANGELOG.md
iindex 0ae77bc..0f5b781 100644
---- a/CHANGELOG.md
++++ b/CHANGELOG.md
@@@ -4,6 +4,17 @@ All notable changes to `openvibe-shared`. Versions follow [semver](https://semve
breaking change to any exported module, browser global or served file name is a new major.
A release is the git tag `vX.Y.Z`; consumers pin the tag's tarball (see README).
++## 4.107.1 — 2026-11-03
++
++- **Legal pages draw the brand in its own font on every site.** `legal.page()` loaded the theme loader, the navbar and
++ the footer from openvibe.network, so the navbar asked openvibe.network for its brand font too, and sites whose CSP
++ allows fonts only from themselves (Connect, Cam, Surf, Tips, Zone) refused it: their `/terms`, `/privacy` and
++ `/dmca` showed the name in the system font. Every site serves openvibe-shared at `/shared/`, and the page now loads
++ the three scripts from there.
++- **The public and service pages carry the day they were written.** They said "Last updated September 18, 2026", the
++ template's date, though their words are from 2026-11-03. A profile written later carries its own date
++ (`PROFILE_UPDATED`); the older profiles keep theirs.
++
## 4.107.0 — 2026-11-03
- **Two legal profiles for sites the old ones did not fit.** Ten sites served no `/terms`, `/privacy` or `/dmca`
ddiff --git a/README.md b/README.md
iindex 923de3a..c0920ba 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.107.0 (every release is a tag; see [CHANGELOG.md](CHANGELOG.md)). Every deployed
++**Status:** alpha, v4.107.1 (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 f79b713..8b59dc1 100644
---- a/STATUS.json
++++ b/STATUS.json
@@@ -4,7 +4,7 @@
"code": true,
"wave": "W2",
"package": "openvibe-shared",
-- "version": "4.107.0",
++ "version": "4.107.1",
"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)",
ddiff --git a/package-lock.json b/package-lock.json
iindex 4fcd520..32fde25 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -1,12 +1,12 @@
{
"name": "openvibe-shared",
-- "version": "4.107.0",
++ "version": "4.107.1",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "openvibe-shared",
-- "version": "4.107.0",
++ "version": "4.107.1",
"license": "MIT",
"dependencies": {
"jsonwebtoken": "^9.0.0",
ddiff --git a/package.json b/package.json
iindex 4c38004..dac0390 100644
---- a/package.json
++++ b/package.json
@@@ -1,6 +1,6 @@
{
"name": "openvibe-shared",
-- "version": "4.107.0",
++ "version": "4.107.1",
"description": "Shared navbar, footer, themes, icons, legal pages, SEO, auth and analytics for every OpenVibe site",
"main": "index.js",
"bin": {