Ary
f9b1880e88
Fix to cuesheet table header not resizing ( #852 )
2024-04-06 17:40:03 +02:00
Carlos Valente
9a03e4850a
Navigation3 ( #860 )
2024-03-31 21:18:24 +02:00
Carlos Valente
ce14aabcd7
Navigation ( #850 )
2024-03-27 21:02:40 +01:00
Carlos Valente
105f395e6e
refactor: migrate fullscreen to mantine ( #819 )
2024-03-14 18:32:07 +01:00
Carlos Valente
8df419d835
refactor: deprecate presenter and subtitle ( #795 )
...
* refactor: deprecate presenter and subtitle
* style: reduce spacing between related sections
* refactor: optional secondary field
* refactor: remove secondary field
* refactor: dynamic data source
2024-02-29 18:19:58 +01:00
Carlos Valente
d7392b93d2
refactor: remove userFields ( #791 )
...
* refactor: process custom fields on cache generate
* refactor: remove userFields
2024-02-27 13:23:12 +01:00
Carlos Valente
da7ef59216
Custom fields views ( #789 )
...
* style: show field colour in editor
* feat: custom fields in cuesheet
* feat: custom fields in operator
* refactor: update CSV export
2024-02-24 22:04:20 +01:00
Carlos Valente
1a420a1ddd
Over under ( #771 )
...
* feat: schedule offset
2024-02-16 21:04:58 +01:00
Carlos Valente
5355e45b80
refactor: UI for linking events ( #763 )
2024-02-11 15:18:04 +01:00
Carlos Valente
1890fc49d7
refactor: normalise data ( #756 )
...
* chore: remove legal from bundle
* refactor: create normalised dataset
* refactor: cuesheet uses flat rundown
* refactor: multi-selection
* refactor: prevent stale data on server restart
* refactor: increase ID size
* chore: instrument operation
* chore: update csv tests
* fix: resolve directory to test-db (#758 )
2024-02-03 21:43:17 +01:00
Carlos Valente
b4ad533e6a
refactor: cleanup store ( #727 )
...
* refactor: isolate clock
* refactor: isolate private
* refactor: remove duplicate
* chore: rename loaded > runtime
* fix: handle no events loaded
2024-01-24 00:20:10 +01:00
Carlos Valente
cb8ba776e2
Event editor continue ( #722 )
...
* refactor: remove info panel
* feat: editor panel
* wip: event info in drawer
* chore: update tests
* chore: add scss to processor
2024-01-22 16:23:11 +01:00
Carlos Valente
b4e73ff6b5
Refactor/time formatting ( #696 )
...
* chore: upgrade related dependencies
* fix: skip sentry on dev
* refactor: unify time formatting
* refactor: display default format for page
2024-01-09 15:30:11 +01:00
Fabian Posenau
3998b8927d
Warning and danger per event ( #677 )
...
* feat: warning and danger per event
---------
Co-authored-by: Fabian Posenau <fabian@fphome.de >
2023-12-30 20:56:57 +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
5be60ff6c3
feat: show progress in op and cuesheet ( #605 )
2023-11-24 12:04:38 +01: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
2316bbebac
chore: type improvements ( #598 )
...
* chore: type improvements
* ci: typechecking in pipeline
2023-11-18 08:35:54 +01: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
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
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
13eca98133
refactor: recompose and memoise ( #522 )
2023-09-14 21:06:48 +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
Carlos Valente
e5fdf27f6c
fix: apply delay ( #494 )
...
* fix: bug with applying delays
* fix: show delay data only in production screens
* chore: cover delay with feature test
* refactor: simplify type assertion
2023-08-23 22:31:15 +02:00
Carlos Valente
657cc22b44
feat: event cue ( #473 )
...
* feat: parse cue
* refactor: get delay from backend
* feat: add cue to UI
* refactor: remove deprecated delay logic
* refactor: extract studio clock specific logic
* refactor: extract utilities
* refactor: fix issue with missing key
* style: prevent cue overflow
* style: prevent whitespace wrap
* feat: add support for cues in integrations
2023-08-17 21:43:11 +02:00
Carlos Valente
bb1eb2838f
fix csv export ( #466 )
...
* style: cleanup formatting
* fix: prevent issues with csv export
* chore: update test snapshots
2023-07-23 15:06:25 +02:00
Carlos Valente
3603b836f6
refactor: cuesheet v2 ( #435 )
...
* refactor: typescript migration
* chore: remove prop-types package
* refactor: file structure
* refactor: migrate ontime table to tanstack table 8
* refactor: rundown controller uses service as data source
* refactor: convert to typescript
* feat: caching store
* refactor: add delay values to rundown
* feat: toggle past visibility
* chore: update tests
* refactor: add extra fields to CSV
* style: show skipped events
* chore: add route to navigation menu
* style: allow jumping to bottom
* chore: add tests
2023-07-22 09:32:40 +02:00