OpenVibe.Shared releases

Release 4.137.0

7 Nov 2026 · pinned package [email protected]

4.137.0

  • Releases reach phones at once. The bar loaded the menu (search.js), the Dock, presence, panels, notifications, history, the site switcher, the app bar, the release watcher, the icons and the sign-in client without a version.
    • They went out as max-age=300, stale-while-revalidate=86400, so a phone could keep the old menu for up to a day after a release. The owner still saw the menu without feeds hours after 4.135.0.
    • Every one now loads by its content hash (?v=), which sites serve immutable: each release is new URLs, and no edge or browser has an old copy to give.
    • The Dock's add-ons (Vibe, the Action Center, the timeline, the agent view, the timer) and the notifications' realtime file go the same way.
    • scripts/sibling-revs.js writes all three tables. test/sibling-revs.test.js fails on any sibling loaded without its hash.
  • One menu button on a phone (the owner, 11-07: "these buttons do the same shit"). Where the burger shows (860 px and narrower, on a bar with page links), the orb that opened the same menu steps aside. A bar without page links keeps its orb, its only way in.
  • One Close. On a phone the menu's in-box "Close" steps aside for the burger's ✕.
  • The menu opens at once. search.js is prefetched at idle once the page settles (not on Save-Data or 2G), and as soon as a finger or pointer reaches the burger or the orb. By its hashed URL it is cached until the next release.
  • Budgets: navbar.js 44 KB brotli (43.5 with the hashes, which do not compress, and the warm-up), dock.js 16.0 KB.

PagesThe menuThe DockThe navbarIcons

Rules92 The menu's places: Here, Feed, Chat, Vibe, You; Vibe holds Chat and Agents.36 The menu button opens on the site you are on.30 One menu button on every site.

All releases