openvibers/openvibe.play Commits

openvibe-shared v4.14.0 (was v4.13.0) (#46)

OP OpenVibers committed 18 days ago · 6bfbc7f36c · 5 files, +9 −9

* openvibe-shared v4.14.0 (was v4.13.0)

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

* Budget: htmlBrotliKB 7 Shared 4.14 (4.13's home kit)

Changes

ddiff --git a/README.md b/README.md
iindex b0839d7..b2ea2e8 100644
---- a/README.md
++++ b/README.md
@@@ -147,5 +147,5 @@ AGPL-3.0. Part of the [OpenVibe network](https://openvibe.network).
<!-- versions:start -->
- openvibe-contracts: v0.214.0
- openvibe-sdk: v0.65.0
--- openvibe-shared: v4.13.0
++- openvibe-shared: v4.14.0
<!-- versions:end -->
ddiff --git a/STATUS.json b/STATUS.json
iindex fe7e975..505a097 100644
---- a/STATUS.json
++++ b/STATUS.json
@@@ -9,11 +9,11 @@
"domain": "play.openvibe.network",
"contracts": "openvibe-contracts v0.214.0",
"sdk": "openvibe-sdk v0.65.0",
-- "shared": "openvibe-shared v4.13.0",
++ "shared": "openvibe-shared v4.14.0",
"packages": [
"openvibe-contracts v0.214.0",
"openvibe-sdk v0.65.0",
-- "openvibe-shared v4.13.0"
++ "openvibe-shared v4.14.0"
],
"summary": "OpenVibe.Play — achievements and leaderboards for every OpenVibe game (Games ADR-0007 decision 10). A title is registered by its own principal (a game's service or app token), which alone writes to it: achievements (with hidden ones), boards that rank each player's best score or the sum of theirs, this week and all time, idempotent score and unlock posts, and guests adopted by the person who signs in. Boards and titles are public reads (CORS) and pages; people's rows are in the account export and erased with the account.",
"works": [
ddiff --git a/package-lock.json b/package-lock.json
iindex eb10d4c..28aa37a 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -18,7 +18,7 @@
"iovalkey": "^0.4.0",
"openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.214.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.65.0",
-- "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.13.0",
++ "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.14.0",
"pg": "^8.23.0"
},
"devDependencies": {
@@@ -916,9 +916,9 @@
}
},
"node_modules/openvibe-shared": {
-- "version": "4.13.0",
-- "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.13.0",
-- "integrity": "sha512-wvoTn4M1N/cQyO0LSQsuFkj8dIAO0o/wAaRaHsUICWtVQ5WsLXr2n4cwh0367yZBEtpa5yIWyF2Tg0fiOU50mw==",
++ "version": "4.14.0",
++ "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.14.0",
++ "integrity": "sha512-ZDGfX/fDOhpAfEvT+TEmj4Uz5spyE+gjqdEfY+iE623MLFQq6SFCj+qhdDxWsDS3X0UESAcf445OxSevbPOV9g==",
"license": "MIT",
"dependencies": {
"jsonwebtoken": "^9.0.0"
ddiff --git a/package.json b/package.json
iindex 38af3b6..8a4da71 100644
---- a/package.json
++++ b/package.json
@@@ -25,7 +25,7 @@
"iovalkey": "^0.4.0",
"openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.214.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.65.0",
-- "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.13.0",
++ "openvibe-shared": "https://codeload.github.com/OpenVibers/OpenVibe.Shared/tar.gz/refs/tags/v4.14.0",
"pg": "^8.23.0"
},
"engines": {
ddiff --git a/test/perf-budget.test.js b/test/perf-budget.test.js
iindex 694c3db..e04d81b 100644
---- a/test/perf-budget.test.js
++++ b/test/perf-budget.test.js
@@@ -15,7 +15,7 @@ const { measure, check, format } = require('openvibe-shared/perf-budget');
// headroom; file counts are the measured counts and external files stay at 0.
const BUDGETS = {
htmlRawKB: 28.5, // measured 24.9 (the home page: hero, features, steps, cta, JSON-LD); 27.8 with "Can I add my own game?" (10-25, also in the FAQPage JSON-LD)
-- htmlBrotliKB: 6.9, // 6.2
++ htmlBrotliKB: 8, // 7 Shared 4.14 (4.13's home kit); 6.2
jsFiles: 5, // 5 (theme-loader, web-runtime, navbar, footer, boost: openvibe-shared/shell)
jsRawKB: 269, // 264.3 with Shared 4.13.0 (2026-10-26: account links); 239.8
jsBrotliKB: 67, // 65.3 Shared 4.12.0: the light/dark switch, the seasonal mark and the theme pairs; 56.5