Commits
-
openvibe-shared v2.20.3 (was v2.20.0) (#26)OpenVibers · 10 Oct 2026
c5200c0 -
openvibe-contracts v0.126.0 (was v0.122.1) (#24)OpenVibers · 10 Oct 2026
bd1daef -
openvibe-shared v2.20.0 (was v2.17.0) (#23)OpenVibers · 9 Oct 2026
9f13874 -
openvibe-contracts v0.122.1 (was v0.112.0) (#22)OpenVibers · 9 Oct 2026
4147871 -
openvibe-shared v2.17.0 (was v2.15.0) (#21)OpenVibers · 9 Oct 2026
7a2365e -
Deals: account export and deletion (ADR-033) — watches, votes, name and rate windows deleted; contributed offers, prices, products and reports stay authorless; staff records kept; subscriptions at boot (SDK v0.37.0) (#20)OpenVibers · 9 Oct 2026
4e0898b -
openvibe-shared v2.15.0 (was v2.13.2) (#18)OpenVibers · 8 Oct 2026
370af7f -
openvibe-shared v2.13.2 (was v2.13.0) (#16)OpenVibers · 8 Oct 2026
1351a75 -
openvibe-sdk v0.35.0 (was v0.26.0) (#15)OpenVibers · 7 Oct 2026
db2ebe2 -
openvibe-contracts v0.112.0 (was v0.97.0) (#14)OpenVibers · 7 Oct 2026
8dba866 -
Events moves to openvibe.events: connect-src, stream URLs and shared 2.13.0 in one change (plan T7) (#13)OpenVibers · 7 Oct 2026
9ab1afd -
openvibe-shared 2.12.0: the showcase home and the Frame footer set their font (they rendered serif) (#12)OpenVibers · 7 Oct 2026
0de5a01 -
Deals: a product home built with the showcase kit above the hot list. (#10)OpenVibers · 7 Oct 2026
2eb6b15 -
Pin openvibe-contracts v0.97.0 and drop the proposed-capability shim (#9)OpenVibers · 5 Oct 2026
65f1a8d -
Adopt openvibe-publishing v1.3.0 and serve /llms-full.txtOpenVibers · 4 Oct 2026
75a7bf7 -
Render every page through openvibe-publishing/layout on shared shellOpenVibers · 4 Oct 2026
79ee3d8 -
Deals on the Publishing 1.1.0 chassis (plan T9 J4): the Sources client, change cursor and pull loop, signed event consumer, normalisers and publication glue come from openvibe-publishing/ingest and /publication; Deals keeps its domain half (server/domain/source-items.js, values.js, http/events.js). Migration 0002 seeds deals_ingest_cursor once from import_state (continuity, never a reset to zero). The replaced importer.js, util.js, http/internal.js and clients/sources.js are deleted. test/chassis.test.js proves nothing requires them and replays the Sources fixture against a golden captured from the pre-change code. npm test and test:pg green (verified).OpenVibers · 29 Sept 2026
c56acd8 -
Deals moves between its pages without a reload (plan T11): openvibe-shared v2.2.0 boost swaps <main> styles-first with the shared transition, prefetching on intent, and does a normal load across a deploy (the ov-boost marker carries the release). The navbar's sign-in returns to the current page.OpenVibers · 29 Sept 2026
2bcad35 -
Deals on the service kit (plan T1): sign-in is openvibe-sdk/sso createSsoClient (state + PKCE S256, server-side exchange, next limited to this site and the Network), service tokens are checked by openvibe-sdk/auth verifyServiceToken (the key their kid names), the outbox is createServiceOutbox; server/auth/sso.js and server/events/outbox.js are deleted. Pins: openvibe-sdk v0.25.1, openvibe-contracts v0.79.0, openvibe-shared v2.0.0. npm test and test:pg 15/15.OpenVibers · 29 Sept 2026
8d78e7e -
openvibe-shared v1.27.0 (from v1.25.0): an async route handler's rejection now reaches the error handler instead of ending the process. Express 4 leaves such a promise unhandled and Node 22 exits on it; instrument() now applies openvibe-shared/express-async. 1.26.0 adds async gauge collects. npm test: 14/14 test files passed.OpenVibers · 28 Sept 2026
450af16 -
Deals moves to PostgreSQL and Valkey (ADR-035, roadmap WS-X2, repository-pass group G1), async from end to end.OpenVibers · 28 Sept 2026
69d3e47 -
npm test no longer counts a skipped test as passed (roadmap WS-Q task 7; openvibe-shared/test-runner, Shared v1.25.0). test/run.js counted every file that exited 0 as passed, so a file that printed that it skipped its work and checked nothing still read as green. It is now the shared runner through run() (same files, one at a time as before, 60 s timeout per file, VERBOSE=1 still prints every file's output): a test prints "<label>: skipped (<why>)" for what it could not run, and that file is listed with ○ and its reasons and not counted as passed; --strict makes a skip fail the run. No test here skips anything. openvibe-shared is pinned at v1.25.0 (from v1.22.0; 1.23 and 1.24 add the web runtime, release-watch fixes and the readiness skip, and /api/ready answers as before because its db check really runs; README and STATUS.json follow). npm test (Node 22) 14/14.OpenVibers · 28 Sept 2026
0bf25e2 -
README and STATUS.json are current (roadmap WS-U task 3): a Capabilities section lists the twelve capabilities Deals implements and the grants it uses at Network, Events, Sources and Community; Deploy says production deploys with sudo ovhost deploy deals (unit, port, env file, rollback) and keeps the first-install steps; Security points to SECURITY.md; Depends on names the current pins (publishing v0.4.0, contracts v0.53.0, shared v1.22.0, sdk v0.12.0). STATUS.json gains contracts, features, the current package list and updated 2026-09-28.OpenVibers · 28 Sept 2026
533450f -
openvibe-shared v1.5.1, openvibe-contracts v0.33.0OpenVibers · 23 Sept 2026
f453cb5 -
openvibe-shared v1.5.0 (Track R release manifest), openvibe-contracts v0.32.0, openvibe-sdk v0.5.0OpenVibers · 23 Sept 2026
603ff5b -
Docs: STATUS.json and README match production (2026-09-23)OpenVibers · 23 Sept 2026
e7b8da0 -
README (purpose, owns, does not own, depends on, grants, acceptance, launch rule, threat review, deploy), STATUS alpha W18, .env.example, deploy (systemd unit, nginx vhost on 4840), CI on Node 22.22.1 (contracts check continue-on-error until release), capability and service manifest proposals, Events subscription scriptOpenVibers · 23 Sept 2026
94f99e9 -
Charter: OpenVibe.Deals as defined in the OpenVibe realignment plan (placeholder, no code yet)OpenVibers · 21 Sept 2026
f58795d