Carlos Valente
f1cac8d1c4
feat: allow download of current project
2024-10-11 13:26:15 +02:00
Alex Christoffer Rasmussen
fee2021ad7
Fix: time-to-end offset ( #1252 )
...
* flip the sign correctly for time-to-end offset
2024-10-10 16:20:59 +02:00
Carlos Valente
db956f7955
refactor: await init rundown
2024-10-09 20:15:10 +02:00
Carlos Valente
887e5c448e
refactor: allow messages not starting with http
2024-10-09 19:19:20 +02:00
Carlos Valente
6ce275da7a
refactor: allow messages not starting with http
2024-10-09 19:19:20 +02:00
Carlos Valente
7877af571f
fix: apply delay
2024-10-02 21:44:03 +02:00
Alex Christoffer Rasmussen
78e2f217a4
handle timer type whitespace ( #1225 )
2024-09-28 20:34:04 +02:00
Carlos Valente
8a5cef79a8
refactor: simplify secondary styles
2024-09-27 20:14:58 +02:00
Carlos Valente
4d8bea2940
feat: timer preview
2024-09-27 20:14:58 +02:00
Carlos Valente
fa709dc9be
fix: issue where event next was stale
2024-09-24 22:25:45 +02:00
Carlos Valente
7f7691a452
fix: stop integration if output disabled
2024-09-23 19:39:19 +02:00
Carlos Valente
f8ca5b9cef
fix: clear internal state on stop
2024-09-07 08:45:43 +02:00
Carlos Valente
b9db08089f
fix: ignore 0 duration events
2024-09-07 08:45:43 +02:00
Carlos Valente
a3020ef3b2
fix: issue with roll evaluating multiple days
2024-09-07 08:45:43 +02:00
Carlos Valente
2492972097
fix: incorrect falsy check
2024-09-04 09:28:15 +02:00
Carlos Valente
0abaf7724d
refactor: refetch on change
2024-09-01 17:18:48 +02:00
Alex Christoffer Rasmussen
e20cd87673
fix: stop log incorrectly ( #1185 )
...
* fix: stop log incorrectly
* prevent start if already playing
2024-08-27 13:09:39 +02:00
Alex Christoffer Rasmussen
db5fbd8019
add time in block to restore point ( #1192 )
2024-08-27 13:08:16 +02:00
Carlos Valente
73db14c383
refactor: show running gap in UI
2024-08-27 12:58:18 +02:00
Carlos Valente
f5936e5254
refactor: unify logic
2024-08-27 12:58:18 +02:00
Carlos Valente
25c7915cf7
refactor: account for overlapping in rundown
2024-08-27 12:58:18 +02:00
Carlos Valente
66774321a5
refactor: calculate rundown duration
2024-08-27 12:58:18 +02:00
Alex Christoffer Rasmussen
ee1b5b7fdd
Keep offset when taking over playback with roll v2 ( #1184 )
...
* pass on offset
* account for offset in roll
* prevent roll from overtime
* add test
2024-08-26 18:09:03 +02:00
Alex Christoffer Rasmussen
1b1823e0fe
Fix: change api endpoint ( #1183 )
...
* remove async from parseProperty
* swap shouldThrottle check
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
---------
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
2024-08-20 11:22:02 +02:00
Alex Christoffer Rasmussen
340f5478fb
add shortcut to jump between blocks ( #1181 )
...
* add shortcut
* chore: rename getRelevantBlock to getPreviousBlock
2024-08-19 17:20:58 +02:00
Alex Christoffer Rasmussen
f708dc0bc4
Fix current block ( #1170 )
...
* pass full rundown to loadNow
* remove prevBlock from state
* refactor: simplify load logic (#1174 )
* send clock to client on block start to avoid it showing -1 in the client
---------
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
2024-08-15 16:25:29 +02:00
Alex Christoffer Rasmussen
dc06a9afc3
fix TimerPahse difference from load and reload ( #1179 )
...
* use loadEvent function to reload
* rename reload to updateLoaded
2024-08-12 20:14:06 +02:00
Carlos Valente
d3620b52f4
refactor: only broadcast public
2024-08-11 18:18:53 +02:00
Carlos Valente
66ed92e215
fix: stop playback when event is deleted
2024-08-10 12:50:30 +02:00
Carlos Valente
da11ef64c2
refactor: roll mode
...
* chore: escalate stack trace to console
* refactor: event finding in roll
* docs: initial roll specification
* refactor: call to roll
* refactor: normalise index
* refactor: roll into next event
* refactor: hot reload on waiting to roll
* refactor: wait to roll next
2024-08-04 21:34:01 +02:00
Alex Christoffer Rasmussen
bad491063d
fix: getShouldClockUpdate test ( #1165 )
...
* useFakeTimers
* now can never be negative
2024-07-31 16:58:02 +02:00
Alex Christoffer Rasmussen
67be4a5631
restore rundownGetAll ( #1162 )
2024-07-29 13:29:56 +02:00
Alex Christoffer Rasmussen
158ef05ff0
add relevantBlock function ( #1100 )
...
* feat: current block
* pass full rundown to functions and use filter utils
2024-07-23 12:22:47 +02:00
Alex Christoffer Rasmussen
91d6adf8e0
useFakeTimers for initRundown in tests ( #1150 )
2024-07-22 14:15:09 +02:00
jwetzell
e6e00c0d4a
add freeze feature to rundown ( #1106 )
...
* add frozen flag to runtime store
* add middleware for when frozen
* prevent rundown editing when frozen
* add endpoint to router to set frozen state
* add frozen property to rundown placeholder in client
2024-07-19 14:14:59 +02:00
Carlos Valente
edc7f20d7a
refactor: timer update
2024-07-19 14:11:12 +02:00
Carlos Valente
cb773ded9f
refactor: improve pending detection
2024-07-19 14:11:12 +02:00
Carlos Valente
2f65711078
refactor: dev label
2024-07-19 14:11:12 +02:00
jwetzell
3056b75960
clean out unused demo and test db.json files ( #1148 )
...
* remove demo and test db JSON
* remove demo-db reference in Dockerfile
* remove preloaded-db folder in server
* cleanup package.json scripts
* remove db.json references from server
2024-07-18 22:27:24 +02:00
Carlos Valente
4758bc84b5
chore: upgrade node dependencies
2024-07-11 13:31:05 +02:00
Carlos Valente
917b182e39
feat: granular endpoints for rundown
2024-07-11 11:03:07 +02:00
Carlos Valente
e6c3322321
feat: add list of changes to refetch
2024-07-11 11:03:07 +02:00
Carlos Valente
00d34eec9b
refactor: emit load event on reload
2024-07-11 11:02:49 +02:00
Carlos Valente
84792bc00d
refactor: initialise data
2024-07-11 11:02:22 +02:00
Carlos Valente
dae32e89a3
refactor: patch project
2024-07-11 11:02:22 +02:00
Carlos Valente
367997fd16
refactor: simplify file checks
2024-07-11 11:02:22 +02:00
Carlos Valente
751c3329f0
refactor: load project
2024-07-11 11:02:22 +02:00
Carlos Valente
9c5e403b18
refactor: add directory for crash logs
2024-07-11 11:02:22 +02:00
Carlos Valente
c944e77bc1
refactor: last project may not exist
2024-07-11 11:02:22 +02:00
Carlos Valente
d94c1d4252
refactor: remove unnecessary check
2024-07-11 11:02:22 +02:00