Fabian Posenau
09f2874784
Fix Visual bug on rundown ( #678 )
...
* fix: bug with draw order on past rundown items
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
2023-12-29 20:18:05 +01:00
Carlos Valente
8afffb9870
style: fix missing overrides ( #666 )
...
* style: fix missing overrides
* style: fix recover idle colour
2023-12-22 21:05:23 +01:00
Carlos Valente
33575c551a
refactor: improve typing on transform ( #626 )
...
* refactor: improve typing on transform
* chore: use placeholder for data errors
2023-12-19 10:03:25 +01:00
Carlos Valente
3173fb57fc
chore: add italian to languages ( #656 )
2023-12-18 15:07:48 +01: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
Matteo Gheza
6526b32d4c
Add italian client translation ( #655 )
...
* Add Italian client translation
2023-12-17 20:59:05 +01:00
Carlos Valente
5a2f711eab
refactor: cleanup sentry errors ( #653 )
2023-12-13 22:12:54 +01:00
Carlos Valente
c4d65dbe5f
fix: display correct end time in backstage ( #635 )
2023-12-10 19:12:29 +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
abe27d54a2
refactor: use add time in client ( #636 )
2023-12-08 21:46:29 +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
Carlos Valente
a93cd3e9b1
style: prevent menu mirroring ( #632 )
2023-12-07 17:57:04 +01:00
asharonbaltazar
4cbc09864c
Params Input Placeholders ( #627 )
...
* add `placeholder?: string;` to `StringField` & `NumberField`
* add `placeholder` to inputs
* move values from `defaultValue` to `placeholder`
2023-11-27 18:25:46 -05: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
1ccf2108eb
style: tweaks on info data ( #622 )
2023-11-25 22:31:09 +01:00
Carlos Valente
db56ac8049
style: separe arguments in copy fields ( #621 )
2023-11-25 22:28:54 +01:00
Carlos Valente
0660f014c8
fix: prevent autocomplete ( #620 )
2023-11-25 22:04:47 +01:00
Carlos Valente
41c26778cb
fix: prevent shortcut collision with menu ( #619 )
2023-11-25 21:55:27 +01:00
Carlos Valente
804e4ad33e
chore: disable save params feature ( #615 )
2023-11-24 18:29:37 +01: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
bdd216d881
feat: customise timer elements ( #607 )
...
* feat: customise timer elements
2023-11-22 21:38:35 +01:00
Alex Christoffer Rasmussen
797a0edf57
External field ( #580 )
...
* feat: add external endpoint
* add external to messagecontrol
---------
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
2023-11-22 08:06:48 +01:00
asharonbaltazar
c4886a617c
remove storedViewParams from the dep array ( #606 )
2023-11-20 18:41:41 -05:00
Carlos Valente
a79ae7e0c4
fix: cuesheet header ( #600 )
...
* `useLocalStorage` hook uses `useSyncExternalStore`
---------
Co-authored-by: asharonbaltazar <asharonbaltazar@outlook.com >
2023-11-20 21:11:52 +01:00
Carlos Valente
afa62a6e38
test: alias feature ( #602 )
2023-11-20 11:45:17 +01:00
Carlos Valente
1b55dbc170
style: clock period ( #601 )
...
* style: tweaks to studio override
* style: improvements to 12 hour format
2023-11-20 09:53:35 +01:00
Carlos Valente
2316bbebac
chore: type improvements ( #598 )
...
* chore: type improvements
* ci: typechecking in pipeline
2023-11-18 08:35:54 +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
54def8b820
feat: small improvements to instance info ( #591 )
...
* refactor: add typings to backend info
* refactor: write current version to project file
* feat: show location of css override
2023-11-15 20:20:05 +01:00
Carlos Valente
536e447eaa
style: export modal ( #592 )
...
* style: tweaks to export modal
2023-11-14 22:31:14 +01:00
Carlos Valente
1ca3b9c134
refactor: better errors ( #590 )
...
* refactor: improve error messages from server
2023-11-14 21:54:56 +01:00
Carlos Valente
a41fe8806b
configure lint staged ( #588 )
...
* chore: upgrade monorepo deps
* chore: configure lint-staged
* refactor: lenient use of any
2023-11-13 22:04:55 +01:00
Alex Christoffer Rasmussen
140daef7e7
add eventsPerPage to schedule ( #583 )
...
* add eventsPerPage to schedule
---------
Co-authored-by: arc-alex <ac@omnivox.dk >
2023-11-13 22:03:17 +01:00
Carlos Valente
45fe669f0a
feat: excel import ( #527 )
...
* refactor: simplify excel import
* chore: add external deepmerge utility
* chore: create import map utilities
* chore: increase size limits on uploads
* style: small presentation tweaks
* feat: resolve times on excel import, refs #508
2023-11-11 14:28:43 +01:00
asharonbaltazar
0ce3449083
View Params Persist when Navigating Back ( #581 )
...
* add url search params to local storage
* add clearing local storage
* use `useLocation` instead of `location.pathname`
2023-11-10 08:49:25 -05:00
Carlos Valente
2c47d90f34
chore: configure project wide linter ( #577 )
...
* chore(lint): configure project-wide linter
* chore(lint): improve linting in files
* chore(lint): hide warnings in CI
2023-11-07 22:30:39 +01:00
Carlos Valente
943dd19c09
style: wording and UI tweaks ( #564 )
...
* style: wording and UI tweaks
* style: prevent note overflow
* style: small wording changes
* soft blink (#569 )
* chore: version bump
---------
Co-authored-by: Alex Christoffer Rasmussen <alex.christoffer@gmail.com >
2023-11-07 21:27:33 +01:00
Carlos Valente
98bd320cbd
style: coloured row background ( #571 )
...
* style: coloured row background
2023-11-05 09:47:55 +01:00
Carlos Valente
0555d0f400
feat: expand user options for views with schedule ( #565 )
...
* feat: expand user options for views with schedule
* fix: selected public id on load
* fix: load events on roll
* style: remove empty container
2023-11-03 13:47:38 +01:00
Carlos Valente
1e90ce4c1d
style: sticky index column ( #566 )
...
* style: sticky index column
2023-11-02 20:59:30 +01:00
Enubia
78d5d442cf
feat: added export options ( #529 )
...
* feat: added export options
* chore: eslint console proposal
---------
Co-authored-by: arc-alex <ac@omnivox.dk >
2023-10-30 11:41:15 +01:00
Brian Teeman
7c234466f7
typos ( #562 )
...
quick fix for some typos/spelling
Small way of saying thanks for the software
2023-10-30 11:36:54 +01:00
Carlos Valente
958c68b6f6
style hover ( #525 )
...
* refactor: render if in view
* style: add hover indicator on row
2023-09-16 13:49:12 +02:00
Carlos Valente
a0c5375376
refactor: project data ( #523 )
2023-09-15 17:33:30 +02:00
Carlos Valente
9708f0bfc6
refactor: pass events instead of derived data to titles ( #493 )
...
* refactor: pass events instead of derived data to titles
2023-09-14 22:30:23 +02:00
Carlos Valente
13eca98133
refactor: recompose and memoise ( #522 )
2023-09-14 21:06:48 +02:00
Carlos Valente
126e31403e
style tweaks ( #524 )
...
* style: allow 2 rows in block title
* fix: accidental change to next and progress bar
2023-09-13 21:51:24 +02:00
Carlos Valente
53beea2768
refactor: prevent calling undefined ( #521 )
2023-09-13 21:24:49 +02:00