openvibers/openvibe.shared Commits

openvibe-contracts v0.416.0 (was v0.410.0) (#500)

OP OpenVibers committed 1 days ago · d25f6df485 · 4 files, +14 −13

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

Changes

ddiff --git a/README.md b/README.md
iindex 05f93f4..06b4a83 100644
---- a/README.md
++++ b/README.md
@@@ -1189,7 +1189,7 @@ vendored or rsynced from Network.
## Depends on
- `jsonwebtoken` (the only runtime dependency, for `auth-client`)
--- OpenVibe.Contracts (the release manifest contract; `openvibe-contracts` v0.410.0 is a devDependency
++- OpenVibe.Contracts (the release manifest contract; `openvibe-contracts` v0.416.0 is a devDependency
the tests validate against)
- in the browser, at run time: OpenVibe.Network (sessions, notifications and realtime tickets, the
changelog feed) and OpenVibe.Events (the realtime stream for the notification bell)
@@@ -1236,6 +1236,6 @@ Part of the [OpenVibe network](https://openvibe.network). Built in the open by [
The Locker browser core currently uses the immutable SDK review commit `80f212323869347385e34545d6ee0a911017f5af` (OpenVibe.SDK #141). Replace it with the reviewed release pin before the next library release.
<!-- versions:start -->
--- openvibe-contracts: v0.410.0
++- openvibe-contracts: v0.416.0
- openvibe-sdk: v0.152.0
<!-- versions:end -->
ddiff --git a/STATUS.json b/STATUS.json
iindex 8697c96..2a2823f 100644
---- a/STATUS.json
++++ b/STATUS.json
@@@ -8,7 +8,7 @@
"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)",
-- "contracts": "openvibe-contracts v0.410.0 (devDependency: the release manifest contract)",
++ "contracts": "openvibe-contracts v0.416.0 (devDependency: the release manifest contract)",
"sdk": "openvibe-sdk v0.152.0",
"features": [
"the icon audit (a script that fails CI on any unresolved icon name in a repository), kit.icon drawing every glyph, nine new glyphs with solids, and keywords in every glyph's META (4.220.0)",
@@@ -26,8 +26,8 @@
"every shape glyph has a solid drawing (203 of 278; the other 75 are line glyphs that thicken when small), glyphs.svg() draws a solid's line parts as lines, and every product id has its own site mark, so no product draws the bare V (4.183.0)",
"the Dock's agent view, timeline and Actor ask Network's /api/frame relay instead of openvibe.codes and openvibe.actor, so a signed-in page logs no cross-origin console errors; an explicit base still reaches the product (4.181.0)",
"an agent's live panel: ov-canvas.js draws actor.canvas@1 (headings, text, lists, checklists, tables, metrics, bar and line charts, pictures from openvibe.media, https links, buttons) the same on every site; built node by node, a button only asks, a tick tells, versions only grow (4.145.0)",
-- "send it on OpenVibe: the share sheet's first place for a signed-in person is OpenVibe Chat; the Dock opens on Send to\u2026 (a conversation, or someone new by their name) and the message waits in the box until the person sends it, OpenVibeDock.share({ text, title }) (4.144.0)",
-- "one timeline for many players: ov-sync.js, OVSync.attach(mediaEl, { room, socket }), follows Chat's common.sync-clock@1 state over the room socket, measures the server clock with five time samples and holds the element within \u00b180 ms, nudging 0.95\u20131.05 or seeking, and respecting the control lease (4.143.0)",
++ "send it on OpenVibe: the share sheet's first place for a signed-in person is OpenVibe Chat; the Dock opens on Send to… (a conversation, or someone new by their name) and the message waits in the box until the person sends it, OpenVibeDock.share({ text, title }) (4.144.0)",
++ "one timeline for many players: ov-sync.js, OVSync.attach(mediaEl, { room, socket }), follows Chat's common.sync-clock@1 state over the room socket, measures the server clock with five time samples and holds the element within ±80 ms, nudging 0.95–1.05 or seeking, and respecting the control lease (4.143.0)",
"the menu on a phone has a round close button at the end of the search pill: it covers the whole screen, burger too (4.142.0)",
"the forms kit loads when a form control is drawn, not merely present: a closed dialog's select costs nothing (4.141.0)",
"the Compose export maps Material 3's container roles (cards, the navigation bar and its selected pill, dialogs) to Vibe surfaces, so native apps never show Material's lavender (4.140.0)",
@@@ -46,8 +46,8 @@
"the shared video player (player.js, player.css): one look for every <video>",
"the player's AD control: a descriptions track is remembered per person, toggled with D and spoken through speech synthesis (4.126.0)",
"Ask your agent: kit.askAgent and any [data-ov-ask] control open your Vibe in the Dock with the question waiting, unsent; and every page preconnects to openvibe.network (4.134.0)",
-- "a picture on the menu's network cards: each entry's 64\u00d736 thumbnail before its title when the site sent one (frame.menu-card@1 images, Contracts 0.320.0), https only and lazy (4.133.0)",
-- "your feeds in the menu: choose which sites' cards show (Today, News, Trending, New worlds\u2026) and their order; and the navbar keeps the Frame's cards, next and beacon, which it used to drop (4.132.0)",
++ "a picture on the menu's network cards: each entry's 64×36 thumbnail before its title when the site sent one (frame.menu-card@1 images, Contracts 0.320.0), https only and lazy (4.133.0)",
++ "your feeds in the menu: choose which sites' cards show (Today, News, Trending, New worlds…) and their order; and the navbar keeps the Frame's cards, next and beacon, which it used to drop (4.132.0)",
"your online status on every site: a dot on your picture, a heartbeat once a minute across tabs, and a picker (Online, Do not disturb, Invisible, a status line) in the account menu (4.131.0)",
"your things on every site: Messages (opens your DMs in place, in the Dock) with Chat's unread count, and the OpenCoins and Vibes balances, on unless a site says no (4.130.0)",
"one menu: the burger opens the OpenVibe menu, this site's pages first and Display at its foot; the old drawer only for sites that ask (4.129.0)",
ddiff --git a/package-lock.json b/package-lock.json
iindex 5fda43f..d91b8f2 100644
---- a/package-lock.json
++++ b/package-lock.json
@@@ -15,12 +15,13 @@
"terser": "^5.51.2"
},
"bin": {
-- "openvibe-build-assets": "scripts/build-assets.js"
++ "openvibe-build-assets": "scripts/build-assets.js",
++ "ov-icon-audit": "scripts/icon-audit.js"
},
"devDependencies": {
"@electric-sql/pglite": "^0.5.8",
"express": "^4.22.3",
-- "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.410.0",
++ "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.416.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.152.0"
}
},
@@@ -1155,9 +1156,9 @@
}
},
"node_modules/openvibe-contracts": {
-- "version": "0.410.0",
-- "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.410.0",
-- "integrity": "sha512-rmmq2mebXim2fv+sip2YQ0PrrZLxGUhEfe1w+1EFfGdoVvLI5tp0/eavY2sW6/VU+rzs7cQMC/A0NZD5th5wrA==",
++ "version": "0.416.0",
++ "resolved": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.416.0",
++ "integrity": "sha512-gFZGSXY7GM2SHdyOmqZ0699yJhF9ZsF/Rb0WHo3asI+S4LTqthqIQPOCoYczlF/dcB5p13KBjLCMdAvEqmNLoQ==",
"dev": true,
"license": "AGPL-3.0-only",
"dependencies": {
ddiff --git a/package.json b/package.json
iindex bd3edaa..16d9da9 100644
---- a/package.json
++++ b/package.json
@@@ -213,7 +213,7 @@
"devDependencies": {
"@electric-sql/pglite": "^0.5.8",
"express": "^4.22.3",
-- "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.410.0",
++ "openvibe-contracts": "https://codeload.github.com/OpenVibers/OpenVibe.Contracts/tar.gz/refs/tags/v0.416.0",
"openvibe-sdk": "https://codeload.github.com/OpenVibers/OpenVibe.SDK/tar.gz/refs/tags/v0.152.0"
}
}