openvibers/openvibe.live Commits

openvibe-shared v4.9.0 (was v4.8.0) (#316)

OP OpenVibers committed 21 days ago · b60286e94f · 5 files, +9 −9

* openvibe-shared v4.9.0 (was v4.8.0)

Opened by scripts/pin-bump.js in OpenVibers/OpenVibe.Shared after the v4.9.0 release.

* Home page JS budget fits openvibe-shared 4.9.0 (263.3: status text twins in every theme)

Changes

ddiff --git a/README.md b/README.md
iindex d5775362..32f31cf7 100644
---- a/README.md
++++ b/README.md
@@@ -177,5 +177,5 @@ Minimum `.env`: `BASE_URL`, `JWT_SECRET`, `OV_NETWORK_URL`, `OV_NETWORK_INTERNAL
<!-- versions:start -->
- openvibe-contracts: v0.209.0
- openvibe-sdk: v0.61.0
--- openvibe-shared: v4.8.0
++- openvibe-shared: v4.9.0
<!-- versions:end -->
ddiff --git a/STATUS.json b/STATUS.json
iindex 85e82f82..298d5a8e 100644
---- a/STATUS.json
++++ b/STATUS.json
@@@ -7,7 +7,7 @@
"domain": "openvibe.live (www, ingest, whip)",
"contracts": "openvibe-contracts v0.209.0",
"sdk": "openvibe-sdk v0.61.0",
-- "shared": "openvibe-shared v4.8.0",
++ "shared": "openvibe-shared v4.9.0",
"capabilities": [
"live.chat_context.read",
"live.chat_effects.write",
@@@ -32,5 +32,5 @@
"per-actor limits on API writes; account export and deletion contributions; follows on OpenVibe.Network",
"channel ↔ OpenVibe.Bot robot binding, its dashboard field and the Bot panel iframe on the channel page behind LIVE_BOT_EMBED (off by default; on in production)"
],
-- "updated": "2026-10-22"
++ "updated": "2026-10-23"
}
ddiff --git a/package-lock.json b/package-lock.json
iindex e53b128c..c5eff20e 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -25,7 +25,7 @@
"onnxruntime-node": "^1.20.0",
"openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.209.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.61.0",
-- "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.8.0",
++ "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.9.0",
"pg": "^8.23.1",
"sanitize-html": "^2.17.7",
"sdp-transform": "^3.0.0",
@@@ -2688,9 +2688,9 @@
}
},
"node_modules/openvibe-shared": {
-- "version": "4.8.0",
-- "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.8.0",
-- "integrity": "sha512-GHOoehacDFqGNF3rduKtQFaLlLR/TRsYznbsj+/pfSfEk3zwvVRsJ/BOdq8oxLtmegRO3LOTsk4ko0cHCpFjxQ==",
++ "version": "4.9.0",
++ "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.9.0",
++ "integrity": "sha512-LvRZx55RJCb8D22oSNtwR+RlpGxvDElflhwrnjWtVC3bYDAQLsoTanieY9QqIe+hoFjNLdY1SSgSkc/oPIaR7Q==",
"license": "MIT",
"dependencies": {
"jsonwebtoken": "^9.0.0"
ddiff --git a/package.json b/package.json
iindex f674c2ec..589a71ef 100644
---- a/package.json
++++ b/package.json
@@@ -44,7 +44,7 @@
"onnxruntime-node": "^1.20.0",
"openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.209.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.61.0",
-- "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.8.0",
++ "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.9.0",
"pg": "^8.23.1",
"sanitize-html": "^2.17.7",
"sdp-transform": "^3.0.0",
ddiff --git a/scripts/perf/check-budgets.js b/scripts/perf/check-budgets.js
iindex 2ca7827a..e4ccaf90 100644
---- a/scripts/perf/check-budgets.js
++++ b/scripts/perf/check-budgets.js
@@@ -23,7 +23,7 @@ const BUDGETS = {
htmlBrotliKB: 30,
jsFiles: 26, // measured 23 (incl. route scripts for "/")
jsRawKB: 1150, // measured ~1000
-- jsBrotliKB: 263, // measured 262.5 (2026-10-17: openvibe-shared 4.4.0, every site in the launcher); 260.1 on 10-09 (My Profile, OpenRestream brand)
++ jsBrotliKB: 265, // measured 263.3 (2026-10-23: openvibe-shared 4.9.0, status text twins in every theme); 262.5 on 10-17 (openvibe-shared 4.4.0, every site in the launcher)
cssRawKB: 270, // measured ~243 since the first-paint subset (style.core.css) replaced style.css (~717 before)
cssBrotliKB: 55, // measured ~47.5 (was ~130)
};