Carlos Valente
7305edc398
refactor: review timer styles
2025-07-13 12:33:50 +02:00
Carlos Valente
1c6adbd2fd
refactor: upgrade react and add compiler
2025-07-12 18:41:17 +02:00
Carlos Valente
e1e8410ba4
refactor: migrate UI components and remove chakra
...
migrate pin page
migrate copy tag
migrate pin input
migrate dropdown menus
migrate radio buttons
migrate switch
migrate select
migrate textarea
migrate colour picker
migrate select
migrate context menu
migrate viewparams
remove chakra
2025-07-11 08:43:38 +02:00
Carlos Valente
5600235ba1
refactor: restructure settings
...
refactor: migrate react components
2025-07-04 15:32:33 +02:00
Carlos Valente
c6c1e4a5d7
feat: share link from cuesheet
2025-07-04 08:55:46 +02:00
Carlos Valente
473f50b493
feat: edit groups
2025-06-27 20:50:48 +02:00
Carlos Valente
3f3cef7d6f
refactor: reusable dialog management
2025-06-23 15:37:27 +02:00
Carlos Valente
e090bde8bb
refactor: migrate edit to custom component
2025-06-21 13:35:47 +02:00
Carlos Valente
629204810f
refactor: operator design review
2025-06-21 13:35:47 +02:00
Carlos Valente
36062458fe
refactor: memoise paramseditor
2025-06-20 16:27:36 +02:00
Carlos Valente
5c86914cda
refactor: improve handling of multi-fields
2025-06-20 16:27:36 +02:00
Carlos Valente
b2b115c329
refactor: countdown view redesign
...
- allow selecting multiple events
- follow selected
- remove past events
2025-06-20 16:27:36 +02:00
Carlos Valente
4320ad26a4
refactor: small behaviour tweaks
2025-06-20 16:27:36 +02:00
Carlos Valente
5d4fe8e795
refactor: style tweaks to view styles
2025-06-20 16:27:36 +02:00
Carlos Valente
3118c20719
chore: improve convention entry <> event
2025-06-09 14:12:54 +02:00
Carlos Valente
82dc1bc56b
chore: improve convention entry <> event
2025-06-09 14:12:54 +02:00
Carlos Valente
abd9b127db
refactor: restructure model to contain an object of rundowns
2025-06-09 14:12:51 +02:00
asharonbaltazar
d81f5fcfe1
chore(ui): update icons package ( #1556 )
...
* chore: add new icons package and remove the old one
* chore: update and consolidate imports
* chore: missed import
2025-03-25 16:36:47 -04:00
Carlos Valente
4859026989
refactor: op cannot subscribe to image fields
2025-03-03 15:58:52 +01:00
Carlos Valente
44b0cfd928
refactor: allow locking cuesheet and operator
2025-02-04 22:35:00 +01:00
Carlos Valente
bc12531729
refactor: show multiline text in custom fields
2025-02-01 11:38:58 +01:00
Carlos Valente
0b8a694e4f
refactor: allow overriding operator styles
2025-02-01 11:38:58 +01:00
Carlos Valente
bb1e9072fd
refactor: apply param structure
2025-01-25 18:54:25 +01:00
Carlos Valente
49cae647d6
refactor: larger progress bar
2025-01-24 13:13:53 +01:00
Shobhit Nagpal
6bbf8ce795
refactor: event editor color picker ( #1400 )
...
* refactor: event editor color picker
* refactor: throttle and debounce function signature
2024-12-27 10:57:48 +01:00
Carlos Valente
6c5afcb8d9
refactor: improve empty state for pages
2024-12-15 09:55:52 +01:00
Carlos Valente
18575fc558
fix: separator collides with space indicator
2024-11-13 20:23:04 +01:00
Carlos Valente
73d6b97afa
fix: issue with casing in custom fields
2024-11-13 20:23:04 +01:00
Carlos Valente
8ad1f2cb38
refactor: no style overrides in production views
2024-10-29 08:23:44 +01:00
Carlos Valente
347f333b3e
refactor: unify progress bar logic
2024-08-09 22:51:50 +02:00
Carlos Valente
3012d73285
feat: timeline view
2024-08-04 21:32:25 +02:00
Alex Christoffer Rasmussen
dffccd258f
prevent rare case of old customFields ( #1163 )
...
as part of subscriptions in operator
2024-07-30 15:42:37 +02:00
Carlos Valente
61280b06b7
refactor: simplify logic dynamic menus
2024-07-10 23:01:47 +02:00
Carlos Valente
ce4a48cd8d
refactor: extract options per view
2024-07-10 23:01:47 +02:00
Carlos Valente
6c20cb5e99
refactor: remove size limits in title
2024-06-22 13:48:19 +02:00
Carlos Valente
cfc3aab893
style: add background to highlight
2024-06-21 14:45:45 +02:00
Alex Christoffer Rasmussen
b1838a5e9a
display multiple custom fields in operator view ( #1001 )
...
---------
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
2024-06-12 14:25:26 +02:00
Michael Foster
add769fe1e
fix for MultiPartProgressBar styling ( #1022 )
2024-06-07 21:08:17 +02:00
jwetzell
edb48a2fc7
consider custom fields when loading operator main field ( #1049 )
2024-06-06 21:57:50 +02:00
Carlos Valente
cfbd540a14
style: expose bg override variable
2024-05-20 19:29:57 +02:00
Carlos Valente
c4136a0ec7
refactor: simplify custom field shape
2024-04-19 12:06:19 +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
Carlos Valente
7d33019f53
refactor: prevent accidental edit in operator view ( #659 )
...
* refactor: prevent accidental edit in operator view
2023-12-18 15:07:30 +01:00
asharonbaltazar
edb79d5819
Default Values in ParamEditor ( #610 )
...
* add `defaultvalue` to `Field` types
* add `defaultValue` to constants; turn into functions for time values
* update constant imports/calls in view components
* use `defaultValue`s in `ParamInput`
* change `Clear` to `Reset`to better reflect actions
* make `defaultValue` optional rather than `undefined`
* update forgotten constants
* add `defaultValue` to boolean input
* change `101010` to `000000`
* add `prefix` property to types
* implement `prefix` for `ParamInput`s
* change `paramField` to `prop`
* add `onEditDrawerClose` to `resetParams`
* `ViewParamsEditor` omits default values
* undo close on reset
* move `useSettings` into `ViewWrapper`
* change `settings` to include `undefined`
2023-11-26 15:57:18 -05:00
Carlos Valente
5be60ff6c3
feat: show progress in op and cuesheet ( #605 )
2023-11-24 12:04:38 +01:00
Carlos Valente
bf8ebe942e
feat: allow editing field from operator ( #609 )
...
* feat: allow editing field from operator
Co-authored-by: arc-alex <ac@omnivox.dk >
* style: functional and presentation tweaks
---------
Co-authored-by: arc-alex <ac@omnivox.dk >
2023-11-24 12:04:22 +01:00
Carlos Valente
884ab0b67b
refactor: rundown ( #597 )
...
* refactor: add revision number to rundown
* chore: migrate query
2023-11-17 16:18:02 +01:00
Carlos Valente
58239af8bb
fix: distinguish user initiated scroll ( #596 )
2023-11-17 13:01:28 +01:00
Carlos Valente
a0c5375376
refactor: project data ( #523 )
2023-09-15 17:33:30 +02:00
Carlos Valente
93fb48ea1c
feat: operator view ( #440 )
...
* feat: operator view
* chore: smoke test operator
* refactor: small improvements from deepsource
---------
Co-authored-by: arihanv <arihanvaranasi@gmail.com >
Co-authored-by: arihanv <63890951+arihanv@users.noreply.github.com >
2023-09-11 21:03:11 +02:00