Carlos Valente
bf8ed8d017
feat: implement multiple aux timers
2025-06-25 06:06:00 +02:00
Carlos Valente
3cd6cd2f55
refactor: rename external message to secondary message
2025-06-22 11:20:53 +02:00
Alex Christoffer Rasmussen
31d47ed1e5
refactor: WS ( #1622 )
...
* refactor: WS
* refactor refetch
extract refetch keys to package/types
auto invalidata all keys
use refetch keys for project data
no need for constant update of info, just fetch when looking at it
split refetch and query keys
rename types
* refactor viewSettings
* fixup! refactor: WS
* rearange files and make types for api calls
* cleanup viewsettings
* switch exhaustiveCheck
* combine send socket function
* exhaustive check
* rename type to tag
* fixup! fixup! refactor: WS
* remove custom etag solution
* get errors from socket
* lint
* small change
---------
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
2025-06-21 12:18:59 +02:00
Alex Christoffer Rasmussen
c522860d28
Remove public event feature ( #1645 )
2025-06-19 18:07:42 +02:00
Alex Christoffer Rasmussen
a4b15970de
Upgrade expressjs ( #1633 )
...
* upgrade expressjs
* migration
* reenable test
* extend timeout on download test
* fixup! migration
* move empty body test from controller to validator
* enusre not empty
* extract validation function
* fixup! reenable test
* remove thin controllers
* disable e2e test of project file download
2025-06-12 15:02:35 +02:00
Carlos Valente
aebf949883
refactor: create transaction system and apply to adding entry ( #1620 )
...
* refactor: create transaction system and apply to adding entry
* refactor: migrate edit mutations to transaction
* refactor: migrate delete mutation to transaction
* refactor: migrate reorder mutation to transaction
* refactor: migrate apply delay to transaction
* refactor: migrate swapEvents to transaction
* refactor: migrate clone to transaction
* refactor: migrate group/ungroup transactions
* refactor: simplify mutations
* refactor: migrate getters
* chore: add tests to processRundown()
2025-06-09 14:12:58 +02:00
Alex Christoffer Rasmussen
8e994fb0df
Refactor: ms for api calls ( #1593 )
...
* use ms for api calls
* change it in UI
* update comment
* rename variables
* refactor: addtime api logic
2025-06-09 14:12:55 +02:00
Carlos Valente
82dc1bc56b
chore: improve convention entry <> event
2025-06-09 14:12:54 +02:00
Carlos Valente
fc4c1bf22e
refactor: gather group metadata
2025-06-09 14:12:53 +02:00
Carlos Valente
d48b2ae506
refactor: use strict typing
2025-06-09 14:12:52 +02:00
Carlos Valente
977c99e587
refactor: remove unused and legacy code
...
- remove legacy migrations
- remove unused server code
- remove unused UI code
2025-06-09 14:12:51 +02:00
Alex Christoffer Rasmussen
dce87c3a81
Relative run mode ( #1512 )
...
* inti relative mode
* send imediat update on mode change
* add relative to test
* don't persist offset mode
* add test relative and update calc function
* pass data from ssocket
* add dev guard
* spelling and comments
* show relative in offset overview
* remove comments
* refactor: move totalDelay to _rundown
* update clear naming and comments
* remove old testing values
2025-04-19 21:36:54 +02:00
Carlos Valente
1e8706aa73
feat: allow add time to aux timer
2024-12-02 13:30:22 +01:00
Carlos Valente
82810f1cb1
feat: add sessions stats endpoint
2024-10-20 22:35:26 +02:00
Carlos Valente
16fd44a441
refactor: allow aux change direction while playing
2024-10-11 16:01:22 +02:00
Carlos Valente
4d8bea2940
feat: timer preview
2024-09-27 20:14:58 +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
Carlos Valente
84792bc00d
refactor: initialise data
2024-07-11 11:02:22 +02:00
Alex Christoffer Rasmussen
a15eb0db4c
Client remote control ( #930 )
...
---------
Co-authored-by: kellhogs <fabianpos99@gmail.com >
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
2024-06-15 12:26:41 +02:00
Alex Christoffer Rasmussen
3895b37572
Allow time change from api ( #1009 )
...
Co-authored-by: Carlos Valente <34649812+cpvalente@users.noreply.github.com >
2024-06-02 15:21:09 +02:00
Alex Christoffer Rasmussen
9d04954d87
fix change api isPublic ( #1008 )
2024-05-27 13:01:10 +02:00
Carlos Valente
7cefe07594
refactor: cap added time
2024-05-20 21:17:37 +02:00
Carlos Valente
119e6caca3
refactor: cap timer values
2024-05-20 21:17:37 +02:00
Carlos Valente
0c3c08ac98
refactor: custom fields casing
2024-04-27 15:36:29 +02:00
Carlos Valente
5cf5b2fae3
chore: cleanup
2024-04-23 22:05:56 +02:00
Carlos Valente
dd81b92584
refactor: simplify l3
2024-04-19 20:38:01 +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
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