mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-05 15:33:59 +00:00
722e045b20
* Revert "refactor: add version to session endpoint" This reverts commitcd40a6e55e. * Revert "Remove public event feature (#1645)" This reverts commit08d9e24871. * Revert "Fix: rearrange playing event (#1640)" This reverts commit0649678dca. * Revert "refactor: style tweaks to edit css modal" This reverts commita00ec2d02a. * Revert "refactor: remove usages of framer-motion" This reverts commit54a74ccc2a. * Revert "Upgrade expressjs (#1633)" This reverts commit6f3ab274bd. * Revert "Refactor: require trigger in all events objects (#1636)" This reverts commit90870ecfb6. * Revert "Fix: Correct boundary condition in applyDelay" This reverts commitb640e0e181. * Revert "let vite be the proxy to the dev server (#1630)" This reverts commitc41fe824cf. * Revert "refactor: migrate custom fields to transactions" This reverts commit62c8319d70. * Revert "refactor: simplify validations" This reverts commitb1d23467a2. * Revert "refactor: create transaction system and apply to adding entry (#1620)" This reverts commit9a62daf047. * Revert "Refactor: better rounding (#1594)" This reverts commitb9ab1c6fd7. * Revert "refactor: improve reorder logic" This reverts commitc1054711b0. * Revert "chore: simplify URLs" This reverts commita4d4f29a37. * Revert "refactor: order is single source of truth" This reverts commit2793aadea0. * Revert "refactor: refetch targets is enum" This reverts commite7cfb7d9d9. * Revert "refactor: small ux improvements" This reverts commit256a851c9b. * Revert "refactor: remove trivially inferred numEvents" This reverts commit4ab9c81cb8. * Revert "feat: duplicate groups" This reverts commit2f13d6c89e. * Revert "feat: create group from entry selection" This reverts commitf1f7bad25e. * Revert "feat: create block from rundown empty" This reverts commita8b52a48f7. * Revert "fix: collapsed blocks dont render children" This reverts commitcd0999b2ab. * Revert "refactor: type cleanup and test improvements" This reverts commitb4c60f3f04. * Revert "feat: allow dissolving a block" This reverts commit5cefad3666. * Revert "fix: uncontrolled prop on controlled component" This reverts commit7a6ecd8c34. * Revert "refactor: improve return of reorder" This reverts commitba96ecfd91. * Revert "refactor: mutations on batch elements must have IDs" This reverts commit7bed3757f2. * Revert "chore: upgrade dependencies" This reverts commite2e755b1d2. * Revert "refactor: extract utility to merge two arrays" This reverts commita77d23109d. * Revert "refactor: change network mode defaults" This reverts commit0eb3b8d382. * Revert "fix: delete nested events" This reverts commit0021185288. * Revert "fix: add event at end of block" This reverts commit94c72ff4f6. * Revert "refactor: make finder available in exported rundown" This reverts commite4c08dc9b2. * Revert "assert non null and update test (#1604)" This reverts commitec74af0d62. * Revert "Fix project renumber (#1597)" This reverts commitb6d72dd082. * Revert "Refactor: WebSocket from flush queue to one patch (#1595)" This reverts commit31c311daf0. * Revert "Refactor: ms for api calls (#1593)" This reverts commite9b3cc6090. * Revert "fix test (#1601)" This reverts commit543b04a097. * Revert "fix: rebase master" This reverts commitd39b85b6e6. * Revert "chore: correct test path" This reverts commitbbe107bb2b. * Revert "refactor: extract rundown parsing" This reverts commitc616240db1. * Revert "chore: improve convention entry <> event" This reverts commit166be66ce3. * Revert "refactor: maintain flat orders" This reverts commit4180d0a337. * Revert "refactor: implement operations on nested events" This reverts commit78108e316c. * Revert "refactor: process events in rundown" This reverts commit3bb8b70915. * Revert "chore: improve convention entry <> event" This reverts commit1c4f13a0ed. * Revert "chore: rename currentBlock > parent" This reverts commit3ca0abad53. * Revert "refactor: fix delay positioning in gaps" This reverts commit030c8f897f. * Revert "refactor(e2e): skip flaky test" This reverts commit68175cfa3b. * Revert "refactor: improve project loading" This reverts commitfd8f757851. * Revert "refactor: gather group metadata" This reverts commit876d111c61. * Revert "refactor: swap maintains schedule" This reverts commit730cb95c04. * Revert "chore: rename files" This reverts commit3c388d4fb5. * Revert "refactor: restructure model to contain an object of rundowns" This reverts commit2e23718d73. * Revert "refactor: clearer relationship on rundown elements" This reverts commit89ea8c470b. * Revert "refactor: use strict typing" This reverts commit178640bfc4. * Revert "refactor: remove stop as a possible end action" This reverts commit4ed38340e0. * Revert "refactor: restructure model to contain an object of rundowns" This reverts commit69eb9a5eff. * Revert "chore: remove IDE files" This reverts commit351425127a. * Revert "refactor: remove unused and legacy code" This reverts commit95f2ba37cc.
460 lines
9.6 KiB
JSON
460 lines
9.6 KiB
JSON
{
|
|
"rundown": [
|
|
{
|
|
"id": "32d31",
|
|
"type": "event",
|
|
"title": "Albania",
|
|
"timeStart": 36000000,
|
|
"timeEnd": 37200000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.01",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.01",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "Sekret",
|
|
"artist": "Ronela Hajati"
|
|
}
|
|
},
|
|
{
|
|
"id": "21cd2",
|
|
"type": "event",
|
|
"title": "Latvia",
|
|
"timeStart": 37500000,
|
|
"timeEnd": 38700000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.02",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.02",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "Eat Your Salad",
|
|
"artist": "Citi Zeni"
|
|
}
|
|
},
|
|
{
|
|
"id": "0b371",
|
|
"type": "event",
|
|
"title": "Lithuania",
|
|
"timeStart": 39000000,
|
|
"timeEnd": 40200000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.03",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.03",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "Sentimentai",
|
|
"artist": "Monika Liu"
|
|
}
|
|
},
|
|
{
|
|
"id": "3cd28",
|
|
"type": "event",
|
|
"title": "Switzerland",
|
|
"timeStart": 40500000,
|
|
"timeEnd": 41700000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.04",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.04",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "Boys Do Cry",
|
|
"artist": "Marius Bear"
|
|
}
|
|
},
|
|
{
|
|
"id": "e457f",
|
|
"type": "event",
|
|
"title": "Slovenia",
|
|
"timeStart": 42000000,
|
|
"timeEnd": 43200000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.05",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.05",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "Disko",
|
|
"artist": "LPS"
|
|
}
|
|
},
|
|
{
|
|
"title": "Lunch break",
|
|
"type": "block",
|
|
"id": "01e85"
|
|
},
|
|
{
|
|
"id": "1c420",
|
|
"type": "event",
|
|
"title": "Ukraine",
|
|
"timeStart": 47100000,
|
|
"timeEnd": 48300000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.06",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.06",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "Stefania",
|
|
"artist": "Kalush Orchestra"
|
|
}
|
|
},
|
|
{
|
|
"id": "b7737",
|
|
"type": "event",
|
|
"title": "Bulgaria",
|
|
"timeStart": 48600000,
|
|
"timeEnd": 49800000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.07",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.07",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "Intention",
|
|
"artist": "Intelligent Music Project"
|
|
}
|
|
},
|
|
{
|
|
"id": "d3a80",
|
|
"type": "event",
|
|
"title": "Netherlands",
|
|
"timeStart": 50100000,
|
|
"timeEnd": 51300000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.08",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.08",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "De Diepte",
|
|
"artist": "S10"
|
|
}
|
|
},
|
|
{
|
|
"id": "8276c",
|
|
"type": "event",
|
|
"title": "Moldova",
|
|
"timeStart": 51600000,
|
|
"timeEnd": 52800000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.09",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.09",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "Trenuletul",
|
|
"artist": "Zdob si Zdub"
|
|
}
|
|
},
|
|
{
|
|
"id": "2340b",
|
|
"type": "event",
|
|
"title": "Portugal",
|
|
"timeStart": 53100000,
|
|
"timeEnd": 54300000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.10",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.10",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "Saudade Saudade",
|
|
"artist": "Maro"
|
|
}
|
|
},
|
|
{
|
|
"title": "Afternoon break",
|
|
"type": "block",
|
|
"id": "cb90b"
|
|
},
|
|
{
|
|
"id": "503c4",
|
|
"type": "event",
|
|
"title": "Croatia",
|
|
"timeStart": 56100000,
|
|
"timeEnd": 57300000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.11",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.11",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "Guilty Pleasure",
|
|
"artist": "Mia Dimsic"
|
|
}
|
|
},
|
|
{
|
|
"id": "5e965",
|
|
"type": "event",
|
|
"title": "Denmark",
|
|
"timeStart": 57600000,
|
|
"timeEnd": 58800000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.12",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.12",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "The Show",
|
|
"artist": "Reddi"
|
|
}
|
|
},
|
|
{
|
|
"id": "bab4a",
|
|
"type": "event",
|
|
"title": "Austria",
|
|
"timeStart": 59100000,
|
|
"timeEnd": 60300000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.13",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.13",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "Halo",
|
|
"artist": "LUM!X & Pia Maria"
|
|
}
|
|
},
|
|
{
|
|
"id": "d3eb1",
|
|
"type": "event",
|
|
"title": "Greece",
|
|
"timeStart": 60600000,
|
|
"timeEnd": 61800000,
|
|
"duration": 1200000,
|
|
"timeStrategy": "lock-duration",
|
|
"linkStart": null,
|
|
"endAction": "none",
|
|
"timerType": "count-down",
|
|
"countToEnd": false,
|
|
"isPublic": true,
|
|
"skip": false,
|
|
"note": "SF1.14",
|
|
"colour": "",
|
|
"delay": 0,
|
|
"dayOffset": 0,
|
|
"gap": 0,
|
|
"cue": "SF1.14",
|
|
"revision": 0,
|
|
"timeWarning": 120000,
|
|
"timeDanger": 60000,
|
|
"custom": {
|
|
"song": "Die Together",
|
|
"artist": "Amanda Tenfjord"
|
|
}
|
|
}
|
|
],
|
|
"project": {
|
|
"title": "Eurovision Song Contest",
|
|
"description": "Turin 2022",
|
|
"publicUrl": "www.getontime.no",
|
|
"publicInfo": "Rehearsal Schedule - Turin 2022",
|
|
"backstageUrl": "www.github.com/cpvalente/ontime",
|
|
"backstageInfo": "Rehearsal Schedule - Turin 2022\nAll performers to wear full costumes for 1st rehearsal",
|
|
"projectLogo": null,
|
|
"custom": []
|
|
},
|
|
"settings": {
|
|
"app": "ontime",
|
|
"version": "3.10.2",
|
|
"serverPort": 4001,
|
|
"editorKey": null,
|
|
"operatorKey": null,
|
|
"timeFormat": "24",
|
|
"language": "en"
|
|
},
|
|
"viewSettings": {
|
|
"overrideStyles": false,
|
|
"normalColor": "#ffffffcc",
|
|
"warningColor": "#FFAB33",
|
|
"dangerColor": "#ED3333",
|
|
"endMessage": "",
|
|
"freezeEnd": false
|
|
},
|
|
"urlPresets": [
|
|
{
|
|
"enabled": true,
|
|
"alias": "test",
|
|
"pathAndParams": "lower?bg=ff2&text=f00&size=0.6&transition=5"
|
|
}
|
|
],
|
|
"automation": {
|
|
"enabledAutomations": false,
|
|
"enabledOscIn": true,
|
|
"oscPortIn": 8888,
|
|
"triggers": [],
|
|
"automations": {}
|
|
},
|
|
"customFields": {
|
|
"song": {
|
|
"type": "string",
|
|
"colour": "",
|
|
"label": "song"
|
|
},
|
|
"artist": {
|
|
"type": "string",
|
|
"colour": "",
|
|
"label": "artist"
|
|
}
|
|
}
|
|
}
|