Release 4.137.0
7 Nov 2026 · pinned package [email protected]
- 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 serveimmutable: 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.jswrites all three tables.test/sibling-revs.test.jsfails on any sibling loaded without its hash.
- They went out as
- 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.