openvibers/openvibe.network Commits

Network: openvibe.pics signs in through client media-hub (OpenVibe.Pics) (#216)

OP OpenVibers committed 29 days ago · 6c82394eaa · 1 file, +3 −2

MediaHub serves openvibe.pics by Host header (MediaHub#64); its sign-in returns to https://openvibe.pics/auth/callback, merged into the client's redirect URIs at boot like openvibe.video's.

Changes

ddiff --git a/server/db/database.js b/server/db/database.js
iindex 331ea05d..483700b1 100644
---- a/server/db/database.js
++++ b/server/db/database.js
@@@ -122,8 +122,9 @@ async function seedDb(db, { log = console } = {}) {
{ client_id: 'rent', name: 'OpenVibe.Rent', redirect_uris: ['https://openvibe.rent/auth/callback'] },
{ client_id: 'watch', name: 'OpenVibe.Watch', redirect_uris: ['https://openvibe.watch/auth/callback'] },
// openvibe.download (a private drive) and its sibling brands openvibe.pics and openvibe.video (plan T10 D4).
-- // openvibe.video signs people in on its own host for playlists (OpenVibe.Video, 2026-10-12).
-- { client_id: 'media-hub', name: 'OpenVibe.Download', redirect_uris: ['https://openvibe.download/auth/callback', 'https://openvibe.video/auth/callback'] },
++ // openvibe.video signs people in on its own host for playlists (OpenVibe.Video, 2026-10-12), and openvibe.pics
++ // for uploads and albums (OpenVibe.Pics, 2026-10-15).
++ { client_id: 'media-hub', name: 'OpenVibe.Download', redirect_uris: ['https://openvibe.download/auth/callback', 'https://openvibe.video/auth/callback', 'https://openvibe.pics/auth/callback'] },
// The network-wide inventory (ADR-054, plan T21).
{ client_id: 'inventory', name: 'OpenVibe.Inventory', redirect_uris: ['https://inventory.openvibe.network/auth/callback'] },
// Achievements and leaderboards for every game (Games ADR-0007 decision 10).