Commits
-
openvibe-contracts v0.112.0 (was v0.107.0) (#16)OpenVibers · 7 Oct 2026
06a6f59 -
Events moves to openvibe.events: connect-src, stream URLs and shared 2.13.0 / sdk 0.35.0 in one change (plan T7) (#15)OpenVibers · 7 Oct 2026
7f14d88 -
openvibe-shared 2.12.0: the showcase home and the Frame footer set their font (they rendered serif) (#14)OpenVibers · 7 Oct 2026
82bd0ca -
Reviews: pins current (contracts 0.107.0, shared 2.11.0, sdk 0.34.0). (#13)OpenVibers · 7 Oct 2026
14fca97 -
Reviews docs: openvibe-shared v2.10.1 in README and STATUS.json. (#12)OpenVibers · 7 Oct 2026
55e16be -
Reviews: a product home built with the showcase kit above the entity list. (#11)OpenVibers · 7 Oct 2026
ce29e84 -
Pin openvibe-contracts v0.96.0 and drop the proposed-capability fallback (#10)OpenVibers · 5 Oct 2026
440a865 -
Merge pull request #9 from OpenVibers/agent/reviews-t11-step-4b-openvibe-reviews-221217-muudm8jgOpenVibers · 4 Oct 2026
6b1383f -
Adopt openvibe-publishing 1.3.0 and add /llms-full.txt with the site…OpenVibers · 4 Oct 2026
b21ffb8 -
Merge pull request #7 from OpenVibers/agent/reviews-t11-step-2-second-batch-132723-mutuv7g1OpenVibers · 4 Oct 2026
7e877ed -
Merge main into agent/reviews-t11-step-2-second-batch-132723-mutuv7g1 (auto-finish)OpenVibers · 4 Oct 2026
1bf1451 -
Style the shell's skip link so it only shows on focusOpenVibers · 4 Oct 2026
7e2ca6a -
Merge pull request #8 from OpenVibers/agent/reviews-fix-for-pull-request-7-134706-mutvkkdpOpenVibers · 4 Oct 2026
1ecbda4 -
Style the skip link under both the rv-skip and skip classesOpenVibers · 4 Oct 2026
e7f36b7 -
Style the shared layout's skip link with the .skip classOpenVibers · 4 Oct 2026
b25cf3f -
Pin the openvibe-publishing tarball integrity in the lockfileOpenVibers · 4 Oct 2026
a81b835 -
Render Reviews pages through openvibe-publishing/layout shellOpenVibers · 4 Oct 2026
0b3aa79 -
Sync STATUS.json and README package pins with package.json (#6)OpenVibers · 4 Oct 2026
e93ba7f -
Bump openvibe-shared v2.4.0 → v2.5.0 (#5)OpenVibers · 3 Oct 2026
38a6f36 -
Pin openvibe-shared to v2.4.0 in the manifest and lockfile (#4)OpenVibers · 3 Oct 2026
a24a5d2 -
Move Reviews errors and shutdown onto openvibe-sdk/service (#3)OpenVibers · 2 Oct 2026
bd447e9 -
Serve Reviews cache headers through openvibe-shared cache-policy (#2)OpenVibers · 2 Oct 2026
e69dd19 -
Reviews on the Publishing 1.1.0 chassis (plan T9 J3): the Sources client, change cursor and pull loop, signed event consumer and normalisers come from openvibe-publishing/ingest; Reviews keeps its domain half (reviews/source-items.js, http/events.js). Migration 0002 seeds the chassis cursor once from the old state (continuity, never a reset to zero). The replaced reviews/sync.js, reviews/normalize.js and http/consumer.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 19/19.OpenVibers · 29 Sept 2026
e53a5dd -
Reviews tells search engines when a page changes (plan T11, IndexNow): with INDEXNOW_KEY set the key file is served at /<key>.txt and an indexable review or product page appearing, changing or going away pings the engines (its path and the sitemap); drafts, private and noindex pages never; unset, nothing is mounted or sent. A home-page performance budget runs in CI.OpenVibers · 29 Sept 2026
1db22ff -
Reviews 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. Tests pin the marker, the boost tag and the login template (verified).OpenVibers · 29 Sept 2026
4054ffa -
The SQLite era is gone (on PostgreSQL since 2026-09-28; no compatibility kept): the one-time migrate-to-postgres script, REVIEWS_DB_PATH/dbPath (config, .env.example, systemd unit, test helpers), the unused better-sqlite3 dependency and its lockfile entries, and docs, docstrings and STATUS lines about SQLite or its rollback window. Reviewed independently (VERDICT: SHIP). npm test 15/15 test files passed.OpenVibers · 29 Sept 2026
34916a4 -
Await what the transactions start (PostgreSQL pass follow-up): the service's db.tx callback called its async work without awaiting it. A sync callback that calls async code returns before the work is done, so writes could land outside or after their transaction. npm test 15/15.OpenVibers · 29 Sept 2026
2712ca2 -
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: 15/15 test files passed.OpenVibers · 28 Sept 2026
298403f -
Reviews moves to PostgreSQL and Valkey (ADR-035, roadmap WS-X2, repository-pass group G1), async from end to end.OpenVibers · 28 Sept 2026
756f62e -
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 (same files, one at a time as before, 60 s timeout per file): 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) 15/15.OpenVibers · 28 Sept 2026
8416fcb