Carlos Valente
a40fa0dbf8
chore: version bump
2024-05-07 21:00:42 +02:00
Alex Christoffer Rasmussen
9644cbde92
fix: demo page, update docs link and fix data destructuring ( #932 )
2024-05-02 12:17:08 +02:00
Carlos Valente
0966659596
chore: version bump
2024-04-29 22:44:24 +02:00
Carlos Valente
1123e29499
fix: explicit rundown order in tests
2024-04-29 22:41:02 +02:00
Carlos Valente
6e61a7ecf9
refactor: runtime side effects
2024-04-29 22:40:39 +02:00
Alex Christoffer Rasmussen
accdf2c396
Fix: custom fields with undefined colour is not accepted by parseCustomFields ( #925 )
2024-04-29 22:33:58 +02:00
Alex Christoffer Rasmussen
5e39c9b51f
Feat: export custom fileds to sheets ( #926 )
...
* export custom keys to sheets
* use `:` in place of `-`
2024-04-29 15:15:18 +02:00
Carlos Valente
54f30e69a1
chore: version bump
2024-04-27 22:39:04 +02:00
Carlos Valente
189cee0104
fix: state stale in integrations
2024-04-27 22:34:08 +02:00
Carlos Valente
0c3c08ac98
refactor: custom fields casing
2024-04-27 15:36:29 +02:00
Carlos Valente
8da8a08464
refactor: invert offset
2024-04-26 19:39:05 +02:00
Carlos Valente
8b5034efbf
refactor: added time is time ahead
2024-04-26 19:39:05 +02:00
Alex Christoffer Rasmussen
74418ce17e
Link start times from excel import ( #903 )
...
* add test for linking start time in excel import
* link ids
* add link to UI
* ensure times with cachedRundown
---------
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
2024-04-26 18:09:59 +02:00
Carlos Valente
c4f51192de
chore: test custom field renaming
2024-04-23 22:05:56 +02:00
Carlos Valente
5cf5b2fae3
chore: cleanup
2024-04-23 22:05:56 +02:00
Carlos Valente
8f249b9d51
refactor: rundown must be in order
2024-04-19 20:49:37 +02:00
Carlos Valente
bef69e7d0f
fix: obfuscation logic for operator pin
2024-04-19 20:38:01 +02:00
Carlos Valente
dd81b92584
refactor: simplify l3
2024-04-19 20:38:01 +02:00
Alex Christoffer Rasmussen
b14ac07568
excel import leading and trailing whitespace ( #902 )
...
* add test for leading and trailing whitespace
* trim whitespace
2024-04-19 20:36:06 +02:00
Carlos Valente
c4136a0ec7
refactor: simplify custom field shape
2024-04-19 12:06:19 +02:00
Carlos Valente
cf14b0b427
refactor: consolidate language of AuxTimer ( #896 )
2024-04-17 21:31:10 +02:00
Carlos Valente
16a169b22c
Beta 2 review ( #897 )
...
* style: subdue secondary buttons
* refactor: remove public message
2024-04-17 21:25:03 +02:00
Carlos Valente
7eab0bb300
chore: version bump ( #885 )
2024-04-13 10:16:00 +02:00
Carlos Valente
55d1aca9b6
V3 ( #657 )
...
* refactor: cleanup routes
* style: smaller base font
* chore: upgrade dependencies
* chore: lock node version to electron
* refactor: pass HTTP to integration controller (#652 )
* refactor: deprecate onair control
* refactor: remove playback router
* Several project files user folder (#617 )
* chore: automated screenshots (#667 )
* feat: app settings (#658 )
* refactor: remove deprecated event data (#674 )
* Studio clock (#663 )
---------
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
* Feat: reorder events with alt+ctrl + arrow up/down (#645 )
* Warning and danger per event (#677 )
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* refactor: stabilise actionHandler (#683 )
Co-authored-by: Fabian Posenau <fabian@fphome.de >
* improvement: hide seconds (#675 )
* wip: overview (#688 )
* fix: focus cursor (#695 )
* refactor: update lower third (#665 )
* Refactor/time formatting (#696 )
---------
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
* feat: multiple selection (#703 )
---------
Co-authored-by: asharonbaltazar <asharonbaltazar@outlook.com >
Co-authored-by: Alex <ac@omnivox.dk >
* fix: test - go to `Edit mode` befor tying to click `Event options` button (#708 )
* refactor: runtime service (#715 )
* fix: issue with loosing cursor position on message (#719 )
* remove info panel (#721 )
* Event editor continue (#722 )
* update API - part (#709 )
---------
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
* refactor: update timers (#729 )
* feat: many timers (#706 )
---------
Co-authored-by: arc-alex <ac@omnivox.dk >
* refactor: excel cleanup (#734 )
* refactor: allow import of blocks and skip import (#735 )
* Project manager (#697 )
* refactor: UI for linking events (#763 )
* upgraded pipeline actions (#777 )
* Over under (#771 )
* custom fields (#744 )
---------
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
* Sheets settings (#774 )
---------
Co-authored-by: arc-alex <ac@omnivox.dk >
* style: tweaks to lower thirds (#785 )
* refactor: delays account for gaps (#784 )
* refactor: partial state updates (#780 )
* feat: generate crash report (#787 )
* Sheet use limited input device auth flow (#782 )
---------
Co-authored-by: cv <34649812+cpvalente@users.noreply.github.com >
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
* Custom fields views (#789 )
* refactor: deprecate presenter and subtitle (#795 )
* refactor: organise API around resources (#798 )
---------
Co-authored-by: Bianca Procopio <biancahprocopio@gmail.com >
* Time to end (#804 )
* Skip fixes (#805 )
* fix: onair derives from playback
* Param nav (#822 )
---------
Co-authored-by: Alex Christoffer Rasmussen <ac@omnivox.dk >
* refactor: download files from interface (#831 )
* Quick options (#814 )
* End pause (#832 )
* chore: bump node version in docker (#834 )
* refactor: follow in run mode (#840 )
* fix: uncaught error in http integration (#837 )
* Apply project (#843 )
Co-authored-by: Matteo Gheza <matteo.gheza07@gmail.com >
Co-authored-by: Ary <arylmoraesn@gmail.com >
Co-authored-by: Alex Christoffer Rasmussen <ac@omnivox.dk >
Co-authored-by: Fabian Posenau <19673098+kellhogs@users.noreply.github.com >
Co-authored-by: Fabian Posenau <fabian@fphome.de >
Co-authored-by: Alex Rohleder <alexrohleder96@gmail.com >
Co-authored-by: asharonbaltazar <asharonbaltazar@outlook.com >
Co-authored-by: Bianca Procopio <biancahprocopio@gmail.com >
Co-authored-by: Fabian Posenau <fabianpos99+github@gmail.com >
2024-04-13 10:06:46 +02:00
Fabian Posenau
debdbd1c5a
Fix danger time not shown ( #775 )
...
* wrong order of operations
* chore: version bump
2024-02-14 12:44:06 +01:00
Carlos Valente
d1ae407996
chore: version bump ( #764 )
2024-02-06 11:46:08 +01:00
Carlos Valente
467b595375
fix: issue where a end time can be overflowing ( #761 )
2024-02-06 11:42:28 +01:00
Alex Christoffer Rasmussen
661337fef9
fix: change all ExcelImportMaps to lowercase ( #716 )
...
* fix: change all ExcelImportMaps to lowercase
* chore: bump patch version
2024-01-15 21:37:04 +01:00
Carlos Valente
71092afc02
ontime release ( #694 )
...
* chore: version bump
---------
Co-authored-by: arc-alex <ac@omnivox.dk >
2024-01-10 20:50:19 +01:00
Alex Christoffer Rasmussen
b1ba47a80f
Fix/external path ( #702 )
...
* leave styles as is but move other external to `external` folder
2024-01-09 22:57:06 +01:00
Alex Christoffer Rasmussen
92cefa1331
refactor: errors from integrationcontroller ( #700 )
...
* refactor: these functions don't throw, test the return success and then throw
* refactor: no need to catch and re-throw
2024-01-09 16:01:17 +01:00
Alex Christoffer Rasmussen
c0fb865959
feat: google sheets( #579 )
...
---------
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
2024-01-08 15:51:58 +01:00
Oliver Herrmann
068ec800f4
add localdocker build commands ( #638 )
2024-01-05 21:04:52 +01:00
Carlos Valente
d6aef5ea31
fix: correct link for CSS overrides ( #650 )
2023-12-14 20:14:09 +01:00
Alex Christoffer Rasmussen
8756b396cc
feat: minimal demo page ( #644 )
...
* minimal
* eslint-browser
* dynamic port, reconnect socket, msTo string without Date
* 404 on external not found
2023-12-14 13:27:18 +01:00
Carlos Valente
da829dc09f
Release preparations ( #642 )
...
* chore: version bump
2023-12-11 22:06:19 +01:00
Alex Christoffer Rasmussen
2586b0b10c
feat: http integration ( #575 )
...
* addtime endpoint
* create universal Subscription
* add http integration
* catch error from HTTP integration emit
* unify osc and http validateSubscriptionEntry
* add necessary endpoint for http subscription
* make subscription part of modal generic
* add http subscription to integration modal
* remove log
* Revert "addtime endpoint"
This reverts commit 4c039220dc .
* reuse agent and test url compatibility
* simplify retun path
* add todo in UI
* test for http protocol
* import not needed yet
* lint
* fix merge
* lint
* fix httpPlaceholder
* wip: prepare endpoints
* wip: temporary fix to get form to work
* disable HTTP integration if enabledOut==false
* register/unregister http
* refactor: subscription types and form register
* refactor: validation
* cleanup
* cleanup
* try GOT
* allow https
* split url and searchParams allow for post option
* add options to post
* add retry count
* fix test
* Revert "fix test"
This reverts commit 927e88370f .
* Revert "add options to post"
This reverts commit 0523a68ef4 .
* Revert "split url and searchParams allow for post option"
This reverts commit 54ab8d4ffe .
* missing retryCount in httpPlaceholder
* remove global this
* remove retry count
* remove https
---------
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
2023-12-10 16:56:42 +01:00
Alex Christoffer Rasmussen
1343818917
Improve change api ( #628 )
...
* fix: jsdoc comments
* more human casting of string values to boolean
* add coerceColour to get named colors to work
* cue can't pass isKeyOfType event check
* dont mutate value
* alloow cue in eventDef
* lint
* css named or hex formatting
* "sideEffects": false
* test colour hex regex
* roll eventDef back to master
* parse property
* don't export cssColour names
* remove import
* only allow string types to colour
* handle transparent colour
* mix alpha with bg colour
* only allow updating events
* descriptive names
* add test for getAccessibleColour
* readability
* move isColourHex to regex-utils
* simplify and add test
2023-12-08 12:55:04 +01:00
Alex Christoffer Rasmussen
813eb9ad86
Merge pull request #604 from cpvalente/roll-back
...
add skippedOutOfEvent to TimerService
2023-12-04 12:53:43 +01:00
Carlos Valente
34e9b1ef07
refactor: clarify responsabilities
2023-11-30 21:35:09 +01:00
arc-alex
a67b89190d
guard and test midnight
2023-11-28 16:04:12 +01:00
arc-alex
ecd151a0a8
use expectedFinish
2023-11-28 15:27:19 +01:00
arc-alex
20d5d8b129
move skip logic to timerUtils
2023-11-27 17:42:42 +01:00
arc-alex
715fa66444
disable/enable from ui without restart
2023-11-26 20:41:33 +01:00
arc-alex
27f6d10677
actually disable/enable osc output
2023-11-26 20:41:01 +01:00
Carlos Valente
f2504072ce
feat: add change endpoint to ws ( #618 )
...
* feat: add change endpoint to ws
2023-11-26 19:02:16 +01:00
Carlos Valente
9e285ee8f3
chore: version bump ( #616 )
2023-11-25 22:31:22 +01:00
arc-alex
b11041938d
self documenting
2023-11-24 14:05:12 +01:00
Carlos Valente
5be60ff6c3
feat: show progress in op and cuesheet ( #605 )
2023-11-24 12:04:38 +01:00
arc-alex
e6b4f537af
rollSkipLimit
2023-11-22 19:05:08 +01:00