Commits
-
CI: typecheck, lint and the vitest suite on Node 22 with a frozen pnpm lockfile (Track Q — Games was the last service without CI)OpenVibers · 23 Sept 2026
fcf2611 -
nginx: client address headers only from $remote_addr (realip). X-Forwarded-For was appended to and CF-Connecting-IP passed through from the client, so a request reaching the origin without Cloudflare (DNS-only host or the bare IP) chose the address the service bans and rate-limits byOpenVibers · 23 Sept 2026
eea0a10 -
Docs: ADR-0006 (canonical subjects, platform boundary), README platform integration (env, grants, mods API), architecture and roadmap notes, platform env in the unit fileOpenVibers · 23 Sept 2026
208f41b -
Games on the platform (Wave 12): players keyed by canonical Network subjects with legacy ovn: adoption and a batch migration; guest tokens can no longer name an account key; the games client-credentials principal for every service call; lifecycle, progression, world-save and mod events through a transactional outbox (openvibe-sdk 0.2.2); map-editor assets mirrored to Media objects; mod manifest validation, registry with approved grants, audit and revoke, and the capability-checked runtime seam for games-content@1 packs; Contracts proposalsOpenVibers · 23 Sept 2026
87cf770 -
Persistence schema 12: identity legacy map, mod registry (installs, grants, placements, audit), Media mirror queue, players.subject_id, and store.transaction() so a flush and its outbox events commit togetherOpenVibers · 23 Sept 2026
9d5997e -
Home intro: guest versus signed-inOpenVibers · 18 Sept 2026
5710287 -
POST /auth/fedcm on both hosts swaps a FedCM assertion for a session (jwt-bearer grant, nonce pre-check); silent login skips the Network when the ovg_sso cookie already resolvesOpenVibers · 18 Sept 2026
9be6a8e -
Shared network chrome on every page, SEO, open-voice verbiageOpenVibers · 18 Sept 2026
db5d52d -
SSO: silent sign-in, next-hop chains, ov_sso_hint, /auth/logout and /auth/meOpenVibers · 18 Sept 2026
d04fcf4 -
Run service as ubuntu (matches host layout)OpenVibers · 17 Aug 2026
a1bedab -
Initial OpenVibe releaseOpenVibers · 17 Aug 2026
c8c9c25