openvibers/openvibe.live Commits
Record n-1 after deploy (auto-finish)
Changes
@@@ -1,13 +1,13 @@{"service": "live",-- "release": "587d1c9e42b2669cc1fe20aefe1cb958f927de94",-- "recorded_at": "2026-10-04T21:19:41.060Z",++ "release": "366dcfe9f4c15b5deb9ce5fdae504c3b84cc091f",++ "recorded_at": "2026-10-04T21:39:55.845Z","note": "N-1 fixture: written by `npm run n-1:record`, replayed by test/n-1.test.js","manifest": {"service": "live",-- "release": "587d1c9e42b2",-- "released_at": "2026-10-04T21:19:16.000Z",-- "booted_at": "2026-10-04T21:19:37.680Z",++ "release": "366dcfe9f4c1",++ "released_at": "2026-10-04T21:39:21.000Z",++ "booted_at": "2026-10-04T21:39:53.126Z","contracts_version": "0.83.0","packages": {"openvibe-shared": "2.5.0",@@@ -22,11 +22,11 @@},"shell": {"kind": "script",-- "version": "eb0dbd20688a"++ "version": "c55f7170b686"},"server": {"kind": "server",-- "version": "0eebecae418d"++ "version": "37dda31fc760"}},"assets": {@@@ -4974,7 +4974,7 @@},{"method": "GET",-- "path": "/api/streams/channel/n1star",++ "path": "/api/streams/channel/n1star?pollOnly=1","auth": "anon","status": 200,"kind": "json",@@@ -5158,12 +5158,12 @@"aiClipsOffset": "number"},"from": [-- "public/obs/chat.html"++ "public/js/dashboard.js"]},{"method": "GET",-- "path": "/api/streams/channel/n1star",++ "path": "/api/streams/channel/n1star?pollOnly=1","auth": "user","status": 200,"kind": "json",@@@ -5351,156 +5351,12 @@"aiClipsOffset": "number"},"from": [-- "public/obs/chat.html"-- ]-- },-- {-- "method": "GET",-- "path": "/api/streams/channel/n1star/bio-en",-- "auth": "anon",-- "status": 200,-- "kind": "json",-- "reads": {-- "from": "null",-- "to": "string",-- "text": "null"-- },-- "from": [-- "public/js/app-channel.js"-- ]-- },-- {-- "method": "GET",-- "path": "/api/streams/channel/n1star/bio-en",-- "auth": "user",-- "status": 200,-- "kind": "json",-- "reads": {-- "from": "null",-- "to": "string",-- "text": "null"-- },-- "from": [-- "public/js/app-channel.js"-- ]-- },-- {-- "method": "GET",-- "path": "/api/streams/channel/n1star/clips-taken",-- "auth": "anon",-- "status": 200,-- "kind": "json",-- "reads": {-- "clips": "array",-- "total": "number",-- "facets": "array",-- "limit": "number",-- "offset": "number",-- "hasMore": "boolean",-- "sort": "string",-- "of": "null",-- "includeSelf": "boolean"-- },-- "from": [-- "public/js/app-channel.js"-- ]-- },-- {-- "method": "GET",-- "path": "/api/streams/channel/n1star/clips-taken",-- "auth": "user",-- "status": 200,-- "kind": "json",-- "reads": {-- "clips": "array",-- "total": "number",-- "facets": "array",-- "limit": "number",-- "offset": "number",-- "hasMore": "boolean",-- "sort": "string",-- "of": "null",-- "includeSelf": "boolean"-- },-- "from": [-- "public/js/app-channel.js"-- ]-- },-- {-- "method": "GET",-- "path": "/api/streams/channel/n1star/game",-- "auth": "anon",-- "status": 204,-- "kind": "empty",-- "from": [-- "public/js/app-channel.js"-- ]-- },-- {-- "method": "GET",-- "path": "/api/streams/channel/n1star/game",-- "auth": "user",-- "status": 204,-- "kind": "empty",-- "from": [-- "public/js/app-channel.js"-- ]-- },-- {-- "method": "GET",-- "path": "/api/streams/channel/n1star/popular",-- "auth": "anon",-- "status": 200,-- "kind": "json",-- "reads": {-- "vod": "null",-- "clip": "null",-- "vods": "array",-- "clips": "array",-- "ranges": "object",-- "ranges.week": "object",-- "ranges.week.vod": "null",-- "ranges.week.clip": "null",-- "ranges.month": "object",-- "ranges.month.vod": "null",-- "ranges.month.clip": "null",-- "ranges.all": "object",-- "ranges.all.vod": "null",-- "ranges.all.clip": "null"-- },-- "from": [-- "public/js/app-channel.js"-- ]-- },-- {-- "method": "GET",-- "path": "/api/streams/channel/n1star/popular",-- "auth": "user",-- "status": 200,-- "kind": "json",-- "reads": {-- "vod": "null",-- "clip": "null",-- "vods": "array",-- "clips": "array",-- "ranges": "object",-- "ranges.week": "object",-- "ranges.week.vod": "null",-- "ranges.week.clip": "null",-- "ranges.month": "object",-- "ranges.month.vod": "null",-- "ranges.month.clip": "null",-- "ranges.all": "object",-- "ranges.all.vod": "null",-- "ranges.all.clip": "null"-- },-- "from": [-- "public/js/app-channel.js"++ "public/js/dashboard.js"]},{"method": "GET",-- "path": "/api/streams/channel/n1star?pollOnly=1",++ "path": "/api/streams/channel/n1star","auth": "anon","status": 200,"kind": "json",@@@ -5684,12 +5540,12 @@"aiClipsOffset": "number"},"from": [-- "public/js/app-channel.js"++ "public/obs/chat.html"]},{"method": "GET",-- "path": "/api/streams/channel/n1star?pollOnly=1",++ "path": "/api/streams/channel/n1star","auth": "user","status": 200,"kind": "json",@@@ -5876,6 +5732,150 @@"aiClipsLimit": "number","aiClipsOffset": "number"},++ "from": [++ "public/obs/chat.html"++ ]++ },++ {++ "method": "GET",++ "path": "/api/streams/channel/n1star/bio-en",++ "auth": "anon",++ "status": 200,++ "kind": "json",++ "reads": {++ "from": "null",++ "to": "string",++ "text": "null"++ },++ "from": [++ "public/js/app-channel.js"++ ]++ },++ {++ "method": "GET",++ "path": "/api/streams/channel/n1star/bio-en",++ "auth": "user",++ "status": 200,++ "kind": "json",++ "reads": {++ "from": "null",++ "to": "string",++ "text": "null"++ },++ "from": [++ "public/js/app-channel.js"++ ]++ },++ {++ "method": "GET",++ "path": "/api/streams/channel/n1star/clips-taken",++ "auth": "anon",++ "status": 200,++ "kind": "json",++ "reads": {++ "clips": "array",++ "total": "number",++ "facets": "array",++ "limit": "number",++ "offset": "number",++ "hasMore": "boolean",++ "sort": "string",++ "of": "null",++ "includeSelf": "boolean"++ },++ "from": [++ "public/js/app-channel.js"++ ]++ },++ {++ "method": "GET",++ "path": "/api/streams/channel/n1star/clips-taken",++ "auth": "user",++ "status": 200,++ "kind": "json",++ "reads": {++ "clips": "array",++ "total": "number",++ "facets": "array",++ "limit": "number",++ "offset": "number",++ "hasMore": "boolean",++ "sort": "string",++ "of": "null",++ "includeSelf": "boolean"++ },++ "from": [++ "public/js/app-channel.js"++ ]++ },++ {++ "method": "GET",++ "path": "/api/streams/channel/n1star/game",++ "auth": "anon",++ "status": 204,++ "kind": "empty",++ "from": [++ "public/js/app-channel.js"++ ]++ },++ {++ "method": "GET",++ "path": "/api/streams/channel/n1star/game",++ "auth": "user",++ "status": 204,++ "kind": "empty",++ "from": [++ "public/js/app-channel.js"++ ]++ },++ {++ "method": "GET",++ "path": "/api/streams/channel/n1star/popular",++ "auth": "anon",++ "status": 200,++ "kind": "json",++ "reads": {++ "vod": "null",++ "clip": "null",++ "vods": "array",++ "clips": "array",++ "ranges": "object",++ "ranges.week": "object",++ "ranges.week.vod": "null",++ "ranges.week.clip": "null",++ "ranges.month": "object",++ "ranges.month.vod": "null",++ "ranges.month.clip": "null",++ "ranges.all": "object",++ "ranges.all.vod": "null",++ "ranges.all.clip": "null"++ },++ "from": [++ "public/js/app-channel.js"++ ]++ },++ {++ "method": "GET",++ "path": "/api/streams/channel/n1star/popular",++ "auth": "user",++ "status": 200,++ "kind": "json",++ "reads": {++ "vod": "null",++ "clip": "null",++ "vods": "array",++ "clips": "array",++ "ranges": "object",++ "ranges.week": "object",++ "ranges.week.vod": "null",++ "ranges.week.clip": "null",++ "ranges.month": "object",++ "ranges.month.vod": "null",++ "ranges.month.clip": "null",++ "ranges.all": "object",++ "ranges.all.vod": "null",++ "ranges.all.clip": "null"++ },"from": ["public/js/app-channel.js"]@@@ -7473,7 +7473,7 @@},{"method": "GET",-- "path": "/js/app-channel.js?v=7734c5c60717",++ "path": "/js/app-channel.js?v=024dbdf78e62","auth": "anon","accept": "html","status": 200,@@@ -1,7 +1,7 @@{"service": "live",-- "release": "587d1c9e42b2669cc1fe20aefe1cb958f927de94",-- "recorded_at": "2026-10-04T21:19:41.060Z",++ "release": "366dcfe9f4c15b5deb9ce5fdae504c3b84cc091f",++ "recorded_at": "2026-10-04T21:39:55.845Z","note": "N-1 fixture: written by `npm run n-1:record`, replayed by test/n-1.test.js","user_version": 0,"schema": [@@@ -240,31 +240,31 @@"schema_migrations": [{"id": "001_vibes_decimal_to_bits",-- "applied_at": "2026-10-04 21:19:35",++ "applied_at": "2026-10-04 21:39:51","mode": "adopted",-- "duration_ms": 0++ "duration_ms": 1},{"id": "002_pastes_ai_columns",-- "applied_at": "2026-10-04 21:19:35",++ "applied_at": "2026-10-04 21:39:51","mode": "applied",-- "duration_ms": 5++ "duration_ms": 4},{"id": "004_hot_path_indexes",-- "applied_at": "2026-10-04 21:19:35",++ "applied_at": "2026-10-04 21:39:51","mode": "applied",-- "duration_ms": 0++ "duration_ms": 1},{"id": "005_drop_chat_staged_tables",-- "applied_at": "2026-10-04 21:19:35",++ "applied_at": "2026-10-04 21:39:51","mode": "adopted",-- "duration_ms": 1++ "duration_ms": 0},{"id": "006_drop_emotes",-- "applied_at": "2026-10-04 21:19:35",++ "applied_at": "2026-10-04 21:39:51","mode": "adopted","duration_ms": 0}
@@ -1,13 +1,13 @@
@@ -1,13 +1,13 @@
{
{
"service": "live",
"service": "live",
- "release": "587d1c9e42b2669cc1fe20aefe1cb958f927de94",
- "recorded_at": "2026-10-04T21:19:41.060Z",
+ "release": "366dcfe9f4c15b5deb9ce5fdae504c3b84cc091f",
+ "recorded_at": "2026-10-04T21:39:55.845Z",
"note": "N-1 fixture: written by `npm run n-1:record`, replayed by test/n-1.test.js",
"note": "N-1 fixture: written by `npm run n-1:record`, replayed by test/n-1.test.js",
"manifest": {
"manifest": {
"service": "live",
"service": "live",
- "release": "587d1c9e42b2",
- "released_at": "2026-10-04T21:19:16.000Z",
- "booted_at": "2026-10-04T21:19:37.680Z",
+ "release": "366dcfe9f4c1",
+ "released_at": "2026-10-04T21:39:21.000Z",
+ "booted_at": "2026-10-04T21:39:53.126Z",
"contracts_version": "0.83.0",
"contracts_version": "0.83.0",
"packages": {
"packages": {
"openvibe-shared": "2.5.0",
"openvibe-shared": "2.5.0",
@@ -22,11 +22,11 @@
@@ -22,11 +22,11 @@
},
},
"shell": {
"shell": {
"kind": "script",
"kind": "script",
- "version": "eb0dbd20688a"
+ "version": "c55f7170b686"
},
},
"server": {
"server": {
"kind": "server",
"kind": "server",
- "version": "0eebecae418d"
+ "version": "37dda31fc760"
}
}
},
},
"assets": {
"assets": {
@@ -4974,7 +4974,7 @@
@@ -4974,7 +4974,7 @@
},
},
{
{
"method": "GET",
"method": "GET",
- "path": "/api/streams/channel/n1star",
+ "path": "/api/streams/channel/n1star?pollOnly=1",
"auth": "anon",
"auth": "anon",
"status": 200,
"status": 200,
"kind": "json",
"kind": "json",
@@ -5158,12 +5158,12 @@
@@ -5158,12 +5158,12 @@
"aiClipsOffset": "number"
"aiClipsOffset": "number"
},
},
"from": [
"from": [
- "public/obs/chat.html"
+ "public/js/dashboard.js"
]
]
},
},
{
{
"method": "GET",
"method": "GET",
- "path": "/api/streams/channel/n1star",
+ "path": "/api/streams/channel/n1star?pollOnly=1",
"auth": "user",
"auth": "user",
"status": 200,
"status": 200,
"kind": "json",
"kind": "json",
@@ -5351,156 +5351,12 @@
@@ -5351,156 +5351,12 @@
"aiClipsOffset": "number"
"aiClipsOffset": "number"
},
},
"from": [
"from": [
- "public/obs/chat.html"
- ]
- },
- {
- "method": "GET",
- "path": "/api/streams/channel/n1star/bio-en",
- "auth": "anon",
- "status": 200,
- "kind": "json",
- "reads": {
- "from": "null",
- "to": "string",
- "text": "null"
- },
- "from": [
- "public/js/app-channel.js"
- ]
- },
- {
- "method": "GET",
- "path": "/api/streams/channel/n1star/bio-en",
- "auth": "user",
- "status": 200,
- "kind": "json",
- "reads": {
- "from": "null",
- "to": "string",
- "text": "null"
- },
- "from": [
- "public/js/app-channel.js"
- ]
- },
- {
- "method": "GET",
- "path": "/api/streams/channel/n1star/clips-taken",
- "auth": "anon",
- "status": 200,
- "kind": "json",
- "reads": {
- "clips": "array",
- "total": "number",
- "facets": "array",
- "limit": "number",
- "offset": "number",
- "hasMore": "boolean",
- "sort": "string",
- "of": "null",
- "includeSelf": "boolean"
- },
- "from": [
- "public/js/app-channel.js"
- ]
- },
- {
- "method": "GET",
- "path": "/api/streams/channel/n1star/clips-taken",
- "auth": "user",
- "status": 200,
- "kind": "json",
- "reads": {
- "clips": "array",
- "total": "number",
- "facets": "array",
- "limit": "number",
- "offset": "number",
- "hasMore": "boolean",
- "sort": "string",
- "of": "null",
- "includeSelf": "boolean"
- },
- "from": [
- "public/js/app-channel.js"
- ]
- },
- {
- "method": "GET",
- "path": "/api/streams/channel/n1star/game",
- "auth": "anon",
- "status": 204,
- "kind": "empty",
- "from": [
- "public/js/app-channel.js"
- ]
- },
- {
- "method": "GET",
- "path": "/api/streams/channel/n1star/game",
- "auth": "user",
- "status": 204,
- "kind": "empty",
- "from": [
- "public/js/app-channel.js"
- ]
- },
- {
- "method": "GET",
- "path": "/api/streams/channel/n1star/popular",
- "auth": "anon",
- "status": 200,
- "kind": "json",
- "reads": {
- "vod": "null",
- "clip": "null",
- "vods": "array",
- "clips": "array",
- "ranges": "object",
- "ranges.week": "object",
- "ranges.week.vod": "null",
- "ranges.week.clip": "null",
- "ranges.month": "object",
- "ranges.month.vod": "null",
- "ranges.month.clip": "null",
- "ranges.all": "object",
- "ranges.all.vod": "null",
- "ranges.all.clip": "null"
- },
- "from": [
- "public/js/app-channel.js"
- ]
- },
- {
- "method": "GET",
- "path": "/api/streams/channel/n1star/popular",
- "auth": "user",
- "status": 200,
- "kind": "json",
- "reads": {
- "vod": "null",
- "clip": "null",
- "vods": "array",
- "clips": "array",
- "ranges": "object",
- "ranges.week": "object",
- "ranges.week.vod": "null",
- "ranges.week.clip": "null",
- "ranges.month": "object",
- "ranges.month.vod": "null",
- "ranges.month.clip": "null",
- "ranges.all": "object",
- "ranges.all.vod": "null",
- "ranges.all.clip": "null"
- },
- "from": [
- "public/js/app-channel.js"
+ "public/js/dashboard.js"
]
]
},
},
{
{
"method": "GET",
"method": "GET",
- "path": "/api/streams/channel/n1star?pollOnly=1",
+ "path": "/api/streams/channel/n1star",
"auth": "anon",
"auth": "anon",
"status": 200,
"status": 200,
"kind": "json",
"kind": "json",
@@ -5684,12 +5540,12 @@
@@ -5684,12 +5540,12 @@
"aiClipsOffset": "number"
"aiClipsOffset": "number"
},
},
"from": [
"from": [
- "public/js/app-channel.js"
+ "public/obs/chat.html"
]
]
},
},
{
{
"method": "GET",
"method": "GET",
- "path": "/api/streams/channel/n1star?pollOnly=1",
+ "path": "/api/streams/channel/n1star",
"auth": "user",
"auth": "user",
"status": 200,
"status": 200,
"kind": "json",
"kind": "json",
@@ -5876,6 +5732,150 @@
@@ -5876,6 +5732,150 @@
"aiClipsLimit": "number",
"aiClipsLimit": "number",
"aiClipsOffset": "number"
"aiClipsOffset": "number"
},
},
+ "from": [
+ "public/obs/chat.html"
+ ]
+ },
+ {
+ "method": "GET",
+ "path": "/api/streams/channel/n1star/bio-en",
+ "auth": "anon",
+ "status": 200,
+ "kind": "json",
+ "reads": {
+ "from": "null",
+ "to": "string",
+ "text": "null"
+ },
+ "from": [
+ "public/js/app-channel.js"
+ ]
+ },
+ {
+ "method": "GET",
+ "path": "/api/streams/channel/n1star/bio-en",
+ "auth": "user",
+ "status": 200,
+ "kind": "json",
+ "reads": {
+ "from": "null",
+ "to": "string",
+ "text": "null"
+ },
+ "from": [
+ "public/js/app-channel.js"
+ ]
+ },
+ {
+ "method": "GET",
+ "path": "/api/streams/channel/n1star/clips-taken",
+ "auth": "anon",
+ "status": 200,
+ "kind": "json",
+ "reads": {
+ "clips": "array",
+ "total": "number",
+ "facets": "array",
+ "limit": "number",
+ "offset": "number",
+ "hasMore": "boolean",
+ "sort": "string",
+ "of": "null",
+ "includeSelf": "boolean"
+ },
+ "from": [
+ "public/js/app-channel.js"
+ ]
+ },
+ {
+ "method": "GET",
+ "path": "/api/streams/channel/n1star/clips-taken",
+ "auth": "user",
+ "status": 200,
+ "kind": "json",
+ "reads": {
+ "clips": "array",
+ "total": "number",
+ "facets": "array",
+ "limit": "number",
+ "offset": "number",
+ "hasMore": "boolean",
+ "sort": "string",
+ "of": "null",
+ "includeSelf": "boolean"
+ },
+ "from": [
+ "public/js/app-channel.js"
+ ]
+ },
+ {
+ "method": "GET",
+ "path": "/api/streams/channel/n1star/game",
+ "auth": "anon",
+ "status": 204,
+ "kind": "empty",
+ "from": [
+ "public/js/app-channel.js"
+ ]
+ },
+ {
+ "method": "GET",
+ "path": "/api/streams/channel/n1star/game",
+ "auth": "user",
+ "status": 204,
+ "kind": "empty",
+ "from": [
+ "public/js/app-channel.js"
+ ]
+ },
+ {
+ "method": "GET",
+ "path": "/api/streams/channel/n1star/popular",
+ "auth": "anon",
+ "status": 200,
+ "kind": "json",
+ "reads": {
+ "vod": "null",
+ "clip": "null",
+ "vods": "array",
+ "clips": "array",
+ "ranges": "object",
+ "ranges.week": "object",
+ "ranges.week.vod": "null",
+ "ranges.week.clip": "null",
+ "ranges.month": "object",
+ "ranges.month.vod": "null",
+ "ranges.month.clip": "null",
+ "ranges.all": "object",
+ "ranges.all.vod": "null",
+ "ranges.all.clip": "null"
+ },
+ "from": [
+ "public/js/app-channel.js"
+ ]
+ },
+ {
+ "method": "GET",
+ "path": "/api/streams/channel/n1star/popular",
+ "auth": "user",
+ "status": 200,
+ "kind": "json",
+ "reads": {
+ "vod": "null",
+ "clip": "null",
+ "vods": "array",
+ "clips": "array",
+ "ranges": "object",
+ "ranges.week": "object",
+ "ranges.week.vod": "null",
+ "ranges.week.clip": "null",
+ "ranges.month": "object",
+ "ranges.month.vod": "null",
+ "ranges.month.clip": "null",
+ "ranges.all": "object",
+ "ranges.all.vod": "null",
+ "ranges.all.clip": "null"
+ },
"from": [
"from": [
"public/js/app-channel.js"
"public/js/app-channel.js"
]
]
@@ -7473,7 +7473,7 @@
@@ -7473,7 +7473,7 @@
},
},
{
{
"method": "GET",
"method": "GET",
- "path": "/js/app-channel.js?v=7734c5c60717",
+ "path": "/js/app-channel.js?v=024dbdf78e62",
"auth": "anon",
"auth": "anon",
"accept": "html",
"accept": "html",
"status": 200,
"status": 200,
@@ -1,7 +1,7 @@
@@ -1,7 +1,7 @@
{
{
"service": "live",
"service": "live",
- "release": "587d1c9e42b2669cc1fe20aefe1cb958f927de94",
- "recorded_at": "2026-10-04T21:19:41.060Z",
+ "release": "366dcfe9f4c15b5deb9ce5fdae504c3b84cc091f",
+ "recorded_at": "2026-10-04T21:39:55.845Z",
"note": "N-1 fixture: written by `npm run n-1:record`, replayed by test/n-1.test.js",
"note": "N-1 fixture: written by `npm run n-1:record`, replayed by test/n-1.test.js",
"user_version": 0,
"user_version": 0,
"schema": [
"schema": [
@@ -240,31 +240,31 @@
@@ -240,31 +240,31 @@
"schema_migrations": [
"schema_migrations": [
{
{
"id": "001_vibes_decimal_to_bits",
"id": "001_vibes_decimal_to_bits",
- "applied_at": "2026-10-04 21:19:35",
+ "applied_at": "2026-10-04 21:39:51",
"mode": "adopted",
"mode": "adopted",
- "duration_ms": 0
+ "duration_ms": 1
},
},
{
{
"id": "002_pastes_ai_columns",
"id": "002_pastes_ai_columns",
- "applied_at": "2026-10-04 21:19:35",
+ "applied_at": "2026-10-04 21:39:51",
"mode": "applied",
"mode": "applied",
- "duration_ms": 5
+ "duration_ms": 4
},
},
{
{
"id": "004_hot_path_indexes",
"id": "004_hot_path_indexes",
- "applied_at": "2026-10-04 21:19:35",
+ "applied_at": "2026-10-04 21:39:51",
"mode": "applied",
"mode": "applied",
- "duration_ms": 0
+ "duration_ms": 1
},
},
{
{
"id": "005_drop_chat_staged_tables",
"id": "005_drop_chat_staged_tables",
- "applied_at": "2026-10-04 21:19:35",
+ "applied_at": "2026-10-04 21:39:51",
"mode": "adopted",
"mode": "adopted",
- "duration_ms": 1
+ "duration_ms": 0
},
},
{
{
"id": "006_drop_emotes",
"id": "006_drop_emotes",
- "applied_at": "2026-10-04 21:19:35",
+ "applied_at": "2026-10-04 21:39:51",
"mode": "adopted",
"mode": "adopted",
"duration_ms": 0
"duration_ms": 0
}
}