Commits
-
openvibe-contracts v0.114.0 (was v0.113.0); sites.json resynced (developer links point at openvibe.services) (#17)OpenVibers · 8 Oct 2026
865e3e1 -
Sites: openvibe.services leaves Sites (OpenVibe.Services serves the developer platform there; the portal moved from openvibe.codes) (#16)OpenVibers · 8 Oct 2026
76f01b9 -
openvibe-shared v2.13.2 (was v2.13.0) (#15)OpenVibers · 8 Oct 2026
a4dbb10 -
openvibe-contracts v0.112.0 (was v0.84.0) (#14)OpenVibers · 7 Oct 2026
1bfd0e7 -
Sites: openvibe.space and both AI addresses leave Sites (their services serve them) (#12)OpenVibers · 7 Oct 2026
1c98ed2 -
Sites: openvibe.host leaves the frozen set (Host Stage B launched; a Sites deploy can no longer reinstall the placeholder). (#11)OpenVibers · 7 Oct 2026
260a5eb -
Sites: openvibe.events leaves the frozen set (OpenVibe.Events serves its home with its own vhost). (#10)OpenVibers · 7 Oct 2026
4a04067 -
Sites: openvibe.bot leaves the frozen set (Bot serves its front page, robots.txt and release.json since Bot#34); its legal pages stay. (#9)OpenVibers · 7 Oct 2026
47a0135 -
Freeze OpenVibe.Sites and retire its placeholder generator now that… (#2)OpenVibers · 4 Oct 2026
951ee18 -
Freeze product pages and build only domain notices (#7)OpenVibers · 4 Oct 2026
fa21c63 -
Run test/.test.js through test/run.js so ov test can shard them (#6)OpenVibers · 3 Oct 2026
e17146a -
Bump openvibe-shared v2.3.1 → v2.5.0 (#5)OpenVibers · 3 Oct 2026
881ff06 -
Give the openvibe.bot vhost to OpenVibe.Bot; keep publishing its pagesOpenVibers · 2 Oct 2026
186f267 -
Placeholders for openvibe.watch, openvibe.actor and openvibe.events, now delegated to Cloudflare (wildcard certificates issued 2026-09-28): watching pages, feeds, APIs, releases, videos, streams and cameras with notifications, events and agent triggers; persistent AI agents with delegated permissions and approvals for anything with consequences; and the future home of OpenVibe.Events, whose API already runs at events.openvibe.network (the page says so: a live service, not yet routed here). facts.json refreshed (OpenVibe.Events). The live-service status sentence says "this address" instead of "this subdomain". npm test: 33 pages (30 placeholders, 3 notices) current, honest and complete.OpenVibers · 28 Sept 2026
8db766a -
Placeholders for openvibe.website, openvibe.help and openvibe.bot (zones on Cloudflare and wildcard certificates issued 2026-09-28): the AI-assisted website and small-app builder with real files and network features, the help and support center with one ticket conversation on the web and by email, and shareable robots and devices with pairing, control leases and safety on the device. OpenVibe.AI's public home moves to ai.openvibe.services (the AI gateway: providers, routing and fallback, templates and workflows, runs, keys and budgets); ai.openvibe.network becomes a moved notice (kind: moved, noindex, no sitemap) until every client has moved, then it redirects. openvibe.services describes the gateway into everything programmable: Discover, Build, Operate, Learn. npm test: 30 pages (27 placeholders, 3 notices) current, honest and complete.OpenVibers · 28 Sept 2026
6b289db -
Placeholders for openvibe.services, openvibe.run and openvibe.video, now delegated to Cloudflare (wildcard certificates issued 2026-09-28): the developer and operator console, the sandbox runner for code, tools and agent tasks, and the home of long-form video with multi-platform publishing and AI tools. Each is a planned product without a repository yet (noRepo), links what works today (Codes, Tools, Live, OpenRe.Stream) and names what its launch waits for. npm test: 26 pages (24 placeholders, 2 notices) current, honest and complete.OpenVibers · 28 Sept 2026
e2e3a77 -
Placeholders for seven new domains: openvibe.pics, .download, .space, .food, .quest, .rent and .homes (bought 2026-09-28; wildcard Let's Encrypt certificates issued on the host the same day). Each is a planned product whose repository does not exist yet, so sites.json marks it noRepo and the status line names the product itself ("OpenVibe.Pics is planned; its repository and code do not exist yet: this page is a placeholder, nothing here is live yet") instead of falling back to OpenVibe.Network. The copy states what each will be (pictures and an Imgur-style host; files, drive and backup; forums moving from Community; food comparison, planning and cupboard recipes with the food tools moving from Tools; network-wide quests; rentals; homes and records), links what works today (Media, the image, document and food tools, Community, Coupons, Live, Deals) and names what each launch waits for. build.js, the dist pages, their nginx vhosts, STATUS.json domains and the README list follow. npm test: 23 pages (21 placeholders, 2 notices) current, honest and complete.OpenVibers · 28 Sept 2026
c141183 -
README and STATUS.json are current (roadmap WS-U task 3): the README, which had no sections, now has Purpose (the existing overview), Owns, Does not own, Depends on, Capabilities (none), Tests and build (what npm test proves), Security (SECURITY.md, static pages, vhost headers, honest labels) and Deploy (sudo ovhost deploy sites --restart, as before, plus rollback and the absence of a unit, port or env file). It says the placeholders run this repository's pinned OpenVibe Frame from dist/_shared/, not files from openvibe.network (changed in 32464ec). STATUS.json is new, in the shape of Search's: stage stable (the manifest's), the 16 domains, no contracts pin, deployed, features, updated 2026-09-28. npm test passes.OpenVibers · 28 Sept 2026
304e8b1 -
deploy/scripts/deploy.sh hands over to ovhost deploy sites --restart (OpenVibe.Host strategy static-build; roadmap WS-N task 11). The old script is kept, unchanged, as deploy/scripts/deploy-legacy.sh. ovhost pulls first as the checkout owner (a stale checkout never installs old vhosts), restores the tracked dist/ the last build rewrote, runs npm ci and node build.js, installs every deploy/nginx/*.conf behind nginx -t (a failed test restores the previous vhosts, the checkout and dist/, and never reloads nginx) and sends one release notification per dist/<domain>/release.json; --restart keeps the old behaviour of rebuilding every run (people pulled before running the script). A vhost that left deploy/nginx/ is named, never removed. The wrapper asks ovhost capabilities sites first; when ovhost is missing, too old or the host inventory does not deploy sites with static-build (OVHOST_LEGACY=1 forces it) it restores dist/, pulls as the checkout owner and runs the pulled deploy-legacy.sh. test/deploy-wrapper.test.js (in npm test). README.OpenVibers · 27 Sept 2026
52ca284 -
Release notification: the event ovhost announce publishes is host.release.published (its own type in openvibe-contracts 0.58.0; host.deploy.activated stays tenant hosting's), in the deploy script's comment and the README. Comments only (WS-P task 9)OpenVibers · 26 Sept 2026
4701423 -
Release notifications (roadmap WS-P task 9): deploy.sh announces each placeholder's release through ovhostOpenVibers · 26 Sept 2026
5665e14 -
openvibe.chat launched on OpenVibe.Chat (global chat, messages, settings): off the placeholder list, its page and vhost removed here (Chat's repo holds deploy/nginx/openvibe.chat.conf); the other placeholders' network lists rebuiltOpenVibers · 24 Sept 2026
f5af049 -
status.openvibe.network gets its own page, pointing at Network's statusOpenVibers · 24 Sept 2026
774556a -
Unknown paths answer 404 on every Sites domainOpenVibers · 24 Sept 2026
508863c -
Placeholder labels come from facts, not a hand-kept listOpenVibers · 24 Sept 2026
8be8071 -
Docs: STATUS.json and README match production (2026-09-23)OpenVibers · 23 Sept 2026
0addffb -
openvibe-shared is the pinned OpenVibe.Shared v1.0.0 release (package.json), not a vendored copy; deploy runs npm ci before the build; dist/ unchangedOpenVibers · 23 Sept 2026
b689b41 -
OpenVibe.Sites: static front pages + nginx vhosts for the 13 domains without an app yetOpenVibers · 18 Sept 2026
5f6c46c