Commits
-
4.238.0: the menu's top is a composer you lead; no text arrows; a ringing bell; compact tabs (#521)OpenVibers · 9 min ago
ceb1c72 -
openvibe-shared 4.225.0: Vibe is one place; the menu scrolls on a phone; GitHub in the +; one app icon (#504)OpenVibers · 18 h ago
bb19818 -
openvibe-shared 4.223.0: You as tabs, icons that fill their squares, names in the brand face, one composer with a + for every tool (#498)OpenVibers · 23 h ago
33ecd12 -
openvibe-shared 4.220.0: one UI, the floating Dock gone, the menu holds Chat and Vibe; Vibe redesigned (#495)OpenVibers · 1 days ago
5026eba -
4.211.0: an agent's sheet; the You tab leads with you; a composer's count only near its limit (#472)OpenVibers · 2 days ago
55edb3c -
4.201.0: the one menu holds notifications; the mark and the name are one button; one composer and Code on every site (#450)OpenVibers · 2 days ago
7c247b2 -
4.198.0: on a phone the menu is one sheet; Messages and AI open inside it (#432)OpenVibers · 3 days ago
c83eb3b -
4.187.0: the menu button and the mark the owner chose, the person last in the bar, one menu (#409)OpenVibers · 3 days ago
a951dcc -
4.183.0: Calm reduces and only Off removes; every shape glyph has a solid, every product its mark (#404)OpenVibers · 3 days ago
33dda78 -
4.172.0: notices read as what happened, each service with its own face (#390)OpenVibers · 4 days ago
ea56b06 -
4.150.0: the menu's button turns into its close, on top; the bell opens your notifications; the Dock's phone header whole (#340)OpenVibers · 5 days ago
fafec81 -
4.137.0: every sibling script by its content hash (releases reach phones at once); one menu button on a phone; the menu warms ahead (#325)OpenVibers · 6 days ago
1c9fab7 -
One hand in the bar; icons Auto, Line or Solid per person (4.71.0) (#223)OpenVibers · 12 days ago
345d739 -
The OpenVibe mark is the Loop, its fill is the page-load progress, and nothing spins (4.58.0) (#210)OpenVibers · 13 days ago
360f6b6 -
Dock 4.57.0: refreshing token and read-only scope controls (#205)OpenVibers · 13 days ago
c71fbec -
The Dock: your agents and your activity at the edge of every page (4.51.0) (#197)OpenVibers · 14 days ago
c5e93a7 -
4.31.0: the Action Center: the ✦ beside the bell opens every agent task in one place (Running, Waiting for you with Approve and Decline, Scheduled, Done, Failed), from Network's /api/v1/me/actions; phones reach it from the bell's Agents tab (#164)OpenVibers · 16 days ago
ef062fa -
4.30.0: the bell center and quiet hours (#163)OpenVibers · 16 days ago
b24ab1e -
4.27.0: Notifications 2.0 (themed opaque toasts that never draw over an open menu, grouped and prioritized; System cards for operator alerts; a richer bell) (#158)OpenVibers · 16 days ago
1652916 -
4.9.0: readable status text tokens (10-23 batch) (#97)OpenVibers · 21 days ago
715f61f -
Shared 2.20.3: filled controls use --accent-strong / --on-accent-strong (WCAG AA contrast in every theme) (#47)OpenVibers · 10 Oct 2026
88efa22 -
v1.22.0: the notification bell in realtime, off by default (roadmap WS-E task 3, WS-F task 1; openvibe-contracts 0.61.0, ADR-005 amendment 2). New browser file notification-live.js (OVNotificationLive, 2.4 KB brotli, budget 3 KB): a realtime ticket from Network (POST /api/v1/realtime/ticket, Bearer or the openvibe.network cookie) for every (re)connect, then Events' /realtime/stream?topics=network.notification.*&ticket= without credentials, resuming with last_event_id; only the ticket's person's events count; gaps reported; errors close and back off from 2 s with jitter, ten in a row stop it until online; hidden 5 min closes, shown resumes; CSP refusal, 401/403 and 503 stop it. notification-ui.js (budget 13 KB) loads it from its own directory with init({ realtime: true }) (navbar: notificationsRealtime: true): an event re-reads the count once per burst (and again after a poll in flight), a gap also reloads open lists, the 15 s poll runs every 2 min while the stream is open; setToken() restarts it; realtimeState(). files.js and exports list it; browser-harness exports openPage. Tests: linkedom (subscribe, resume from the cursor, gap -> refetch, CSP-blocked -> polling, guessed topic yields nothing) and headless Chrome with a real EventSource (drop and resume with nothing lost or repeated, retention gap, another person's event ignored)OpenVibers · 26 Sept 2026
3282427 -
Import openvibe-shared from OpenVibe.Network packages/openvibe-shared at f337eb6OpenVibers · 23 Sept 2026
50eee67