Skip to content
openvibers/openvibe.news
Commits
main · STATUS.json
-
OpenVibe.News docs: public on its own domain since 2026-10-09 (#23)OpenVibers · 10 Oct 2026
ede5b0a
-
openvibe-shared v2.20.0 (was v2.17.0) (#22)OpenVibers · 9 Oct 2026
de0a260
-
openvibe-contracts v0.122.1 (was v0.112.0) (#20)OpenVibers · 9 Oct 2026
159a517
-
openvibe-shared v2.17.0 (was v2.15.0) (#19)OpenVibers · 9 Oct 2026
6b9e8c6
-
openvibe-shared v2.15.0 (was v2.13.2) (#18)OpenVibers · 8 Oct 2026
5333cef
-
openvibe-shared v2.13.2 (was v2.13.0) (#16)OpenVibers · 8 Oct 2026
abaeb78
-
openvibe-sdk v0.35.0 (was v0.26.0) (#15)OpenVibers · 7 Oct 2026
c1c2b9f
-
openvibe-contracts v0.112.0 (was v0.97.0) (#14)OpenVibers · 7 Oct 2026
9097537
-
Events moves to openvibe.events: connect-src, stream URLs and shared 2.13.0 in one change (plan T7) (#13)OpenVibers · 7 Oct 2026
5f969bb
-
openvibe-shared 2.12.0: the showcase home and the Frame footer set their font (they rendered serif) (#12)OpenVibers · 7 Oct 2026
e66b6ff
-
Pin openvibe-contracts v0.97.0 and drop the proposed-capability shim (#11)OpenVibers · 5 Oct 2026
58546a1
-
Pin openvibe-shared v2.9.0 (from v2.6.0): showcase ring icons fill their slot (#10)OpenVibers · 5 Oct 2026
0ba890b
-
Add /llms-full.txt for indexable stories and adopt publishing v1.3.0OpenVibers · 4 Oct 2026
6f9ea2a
-
Drop temp capture script and sync package version claims in docsOpenVibers · 4 Oct 2026
4a21179
-
News on the Publishing 1.1.0 chassis (plan T9 J2) with IndexNow and a CI performance budget (plan T11 decision 4): the Sources client, change cursor and pull loop, signed event consumer and normalisers come from openvibe-publishing/ingest; News keeps its domain half (domain/source-items.js, http/events.js). Migration 0002 seeds news_ingest_cursor once from news_state (continuity, never a reset to zero). The replaced clients/sources.js, domain/ingest.js, domain/text.js and http/webhook.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. IndexNow (openvibe-shared/indexnow): the key file is served when INDEXNOW_KEY is set, and published or changed stories are pinged. test/perf-budget.test.js holds the home page to its measured sizes. npm test and test:pg green (verified).OpenVibers · 29 Sept 2026
99e3641
-
News 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. test/layout.test.js pins the marker, the boost tag and the login template.OpenVibers · 29 Sept 2026
ff65515
-
News 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.0, openvibe-contracts v0.79.0, openvibe-shared v2.0.0. Both suites green (verified).OpenVibers · 29 Sept 2026
6023be4
-
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: 16/16 test files passed.OpenVibers · 28 Sept 2026
79a851f
-
News moves to PostgreSQL and Valkey (ADR-035, roadmap WS-X2, repository-pass group G1), async from end to end.OpenVibers · 28 Sept 2026
cf653dd
-
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.24.0; STATUS.json follows, and the README, which still named v1.22.0). npm test (Node 22) 16/16.OpenVibers · 28 Sept 2026
cb6d79e
-
News's readiness has no fake green (roadmap WS-Q task 7, Shared v1.24.0). sources_pull answered ok ({ pull: 'off' }) when the pull was switched off and had never run, which verified nothing. It now reports skipped with the reason (NEWS_PULL_INTERVAL_MS=0 or NEWS_WORKER=off), never ok; a pull that ran and failed, or is due and has not run, still fails as before. openvibe-shared is pinned at v1.24.0 (from v1.22.0), named in STATUS.json. npm test 16/16.OpenVibers · 28 Sept 2026
2b8bcd1
-
README and STATUS.json are current (roadmap WS-U task 3): Capabilities is now a level-2 section and lists the grants News uses at Sources, Events, Network, Community and AI; Deploy says production deploys with sudo ovhost deploy news (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.49.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
97dae43
-
openvibe-shared v1.5.1, openvibe-contracts v0.33.0OpenVibers · 23 Sept 2026
c2c31b0
-
openvibe-shared v1.5.0 (Track R release manifest), openvibe-contracts v0.32.0, openvibe-sdk v0.5.0OpenVibers · 23 Sept 2026
2c4d395
-
Docs: STATUS.json and README match production (2026-09-23)OpenVibers · 23 Sept 2026
d6dae5e
-
README (purpose, owns, does not own, depends on, grants, acceptance, launch rule, threat review, deploy), STATUS alpha W17, .env.example, deploy (systemd unit, nginx vhost on 4820), CI on Node 22.22.1 (contracts check continue-on-error until release)OpenVibers · 23 Sept 2026
7fd05ac
-
Charter: OpenVibe.News as defined in the OpenVibe realignment plan (placeholder, no code yet)OpenVibers · 21 Sept 2026
a0b57a6