Release 4.220.0
12 Nov 2026 · pinned package [email protected]
One UI: the floating Dock is gone; the menu holds Chat and Vibe on every screen (the owner, 11-12, with a phone screenshot of the Dock crossed out: "there should only be the one unified UI … we're supposed to delete … that has the old tab system", and the menu marked "the one unified"). And the Vibe place redesigned (the owner: "sleek … nice on mobile … organized properly and sized well … without all these huge spaces … makes use of the full space … icons for everything using OpenVibe.design … modular … reusable for different sites").
- Gone:
- the Dock's pill;
- its floating card with the Vibe · Code · Agents · Chat · Activity tab bar, More, pin and Close;
- corners, drag and resize;
- the phone sheet that opened out of the menu button;
- the window of its own (pop-out);
- the You tab's "The Dock" row;
- the Activity tab (the menu's You tab has the notifications;
OpenVibeNotifications.renderDockis gone with it).dock.jsis 703 lines, from 1,129.
- The menu's Chat and Vibe open inside the menu on every screen. A computer opened the floating Dock.
- Vibe's Chat · Code · Agents switch has the timer as an icon at its end; it was a full row under the box.
- On a computer the menu grows tall while a place is open (
min(820px, 86vh)). OpenVibeSearch.open({ door })andOpenVibeSearch.door(id)open the menu on a place, or move an open menu there.
OpenVibeDock.open({ tab }),ask({ text }),share({ text, title }), Alt+V andOpenVibeNavbar.openDock(id)open the menu on that place (opts.openMenu, given bynavbar.js);close()closes the menu. A place in Your places (Vibe, Agents) opens there too.- What the pill said is a status on the bar's menu button (
opts.status, painted bynavbar.js):- a breathing accent dot while agents work;
- an amber one when one needs you (the button then opens the menu on Agents);
- a timer's minutes in a small label under the button. The tooltip and the button's name say it in words. Calm slows the breathing; Off stops it.
- Vibe, redesigned:
- a header that says what it is: back, Vibe's mark, "Vibe" over "Your AI on every OpenVibe site", New chat and Open in Chat as icons;
- a greeting at the top ("What can I do for you?"), and a new chat opens there;
- six starters as full-width rows with their marks (two columns on a computer);
- the composer's two-row box (the words over the whole width, then picture, Build it in Code, the mic and a round send);
- result cards with their actions under the words;
- long links wrap.
- Every Vibe mark is the network's glyph (
openvibe-shared/glyphs, shown on openvibe.design/icons); so is the Dock's send.test/dock-vibe-glyphs.test.jskeeps them equal. - Direct messages take the network's message actions (openvibe.design rule 138, as Live's chat and
messages.js):- Edit is a pencil beside your bubble on its empty side, on hover or focus, or a tap on a phone; it never covers words;
- the box is the editor, under an "Editing your message" bar (Escape or × lets go); the browser's prompt is gone;
- "edited" is one quiet word inside the bubble;
dock-chat-edits.jskeeps only Chat's socket.
bottom.js: the pill's stacking entries and--ovb-composer(which only the pill read) are gone.- One head, not two (the owner, 11-12: "part of the one UI instead of having two different areas"): inside the menu a place has no header band of its own. An open conversation's + and ↗ move into the menu's search pill (as a list's already did); it keeps a slim way back and its name; Vibe's mark is the greeting's.
Tests:
- Rewritten for the menu:
dock-chromeanddock-vibe-timer-chrome(no pill or floating Dock ever; the status on the menu button; Agents, Chats, Send to, the agent view, Vibe, voice, the timer and Ask your agent through the menu),dock-mount-chrome,dock-signin-chrome,menu-places-chrome(Chat and Vibe inside the menu at 390 and 1280),menu-home-screen-chrome,bottom-chrome(no pill). - New:
dock-vibe-glyphs. - Gone:
pill-composer-chrome(the pill it kept above a chat's box is gone).
PagesThe search pillThe menuThe DockYou home
Rules92 The menu's places: Here, Feed, Chat, Vibe, You; Vibe holds Chat and Agents.93 A place's actions are icons, not rows.30 One menu button on every site.