Release 4.16.0
27 Oct 2026 · pinned package [email protected]
- Balance chips fold into one on a phone (
navbar.js; owner, 2026-10-27: "the currencies are taking up all the space … compact the two currencies into a single one when on smaller mobile resolutions … so you can still swap between sites on mobile").- With two or more chips at 560 px and narrower, the bar shows one chip with each icon and a short value ("161k · 400").
- A tap lists each in full; a row does what its chip does (a chip may now carry a
label). setChipkeeps both up to date. A site can show the site switcher next to its logo again (Live hid it to make room).
- "Across OpenVibe" in the menu is a section of its own:
- a tinted block with a header (the OV mark) and All sites (it opens the launcher);
- the other sites two to a row, each with its mark (up to eight).
- Icons no longer pop in.
ov-icons.jsloads once when the page settles (requestIdleCallback), and at once on intent (a pointer over the launcher, a touch, focus), instead of the first time the launcher, menu or drawer opened.- Every icon slot there has its size and a faint ring until it is drawn, so nothing moves when the glyphs arrive.
- An open tab stays on the latest version (
release-watch.js; owner, 2026-10-27: "make sure people are on the latest version … if the client needs to update or something, it should just be self-aware or intelligently do that").- A release that only prompted ("Update ready · Reload") used to wait for the button forever. Now it applies itself while nobody is looking: after the tab has been hidden for 30 s, unless something is protected (typing, a dirty form, playing media, a live camera or mic,
[data-ov-protected],OVProtected()). - Any reload comes back at the same scroll position, for the same address, for ten minutes.
- A site can opt out with
OVReleaseConfig.autoApply = false. Style and content releases still apply in place, and required ones reload when safe, as before.
- A release that only prompted ("Update ready · Reload") used to wait for the button forever. Now it applies itself while nobody is looking: after the tab has been hidden for 30 s, unless something is protected (typing, a dirty form, playing media, a live camera or mic,
PagesThe bar’s brandThe menuThe navbarIcons
Rules38 The balances are one pill that shows one balance at a time.96 The Pair is the only mark, and it does the waiting.31 One navbar per page, owned by the shared Frame.