Carlos Valente
01c2ef4c4d
V3 feedback ( #866 )
...
* refactor: rename settings panel
* style: typo
* style: fix blackout position
* fix: offset time in time-to-end
* refactor: operator is protected
* style: tweaks to pincode
* refactor: close params editor on submit
* refactor: same navigation in all pages
* refactor: use cached response
2024-04-02 22:45:03 +02:00
Alex Christoffer Rasmussen
01000f8837
feat: chaching for static react files ( #862 )
...
* set immutable tag for static route
* captur more server timings in NODE_ENV === 'development'
2024-03-31 22:07:42 +02:00
Alex Christoffer Rasmussen
a86496ed27
fix: customFields was not persisted on import and force Custom Field keys to be lower case ( #849 )
...
* refactor: force Custom Field keys to be lower case
* fix: customFields was not persisted on import
2024-03-28 13:51:32 +01:00
Carlos Valente
df8b76305e
Alpha 3 cleanup ( #857 )
2024-03-28 13:35:36 +01:00
Alex Christoffer Rasmussen
f5e9a2549e
Improve spreadsheet import flow ( #839 )
...
* feat: add dropdown to worksheet selection
* feat: move revoke to separate button
* refactor: extract excel flow to separate controller and service
* chore: show spinner when uploading sheet and disable the other option
* chore: don't show "success" when canceling the import
* chore: export boolean types properly to sheets
2024-03-22 21:33:11 +01:00
Carlos Valente
dddb11ff40
refactor: granular updates to rundown ( #848 )
2024-03-22 13:21:49 +01:00
Carlos Valente
6178ed1e4e
Apply project ( #843 )
2024-03-22 12:52:55 +01:00
Carlos Valente
8c5aaa0901
fix: account for midnight rollover ( #846 )
2024-03-22 08:04:23 +01:00
Carlos Valente
b06ab15190
refactor: save object on restore ( #842 )
2024-03-21 22:10:54 +01:00
Ary
a48be0f017
Fix to lastLoadedProject being null ( #830 )
2024-03-21 21:08:45 +01:00
Alex Christoffer Rasmussen
c2280da61f
fix: uncaught error in http integration ( #837 )
2024-03-21 21:07:39 +01:00
Carlos Valente
93622e9aeb
fix: prevent calculation with no timer ( #835 )
2024-03-20 12:52:32 +01:00
Carlos Valente
4bb836b6f2
End pause ( #832 )
...
* refactor: trigger ahead
* refactor: refresh often
* fix: handle empty rundown updates
* fix: handle falsy values
* style: avoid overlap of components
* refactor: freeze end option
2024-03-19 18:04:05 +01:00
Carlos Valente
a91a8a6358
refactor: simplify time-to-end ( #828 )
...
* refactor: simplify time-to-end
* refactor: rundown metadata
* refactor: handle overflow in UI
* refactor: show gaps between days
---------
Co-authored-by: Alex Christoffer Rasmussen <ac@omnivox.dk >
2024-03-18 17:24:11 +01:00
Carlos Valente
4e6b833e10
refactor: obfuscated pincode in transit
2024-03-18 13:40:59 +01:00
Alex Christoffer Rasmussen
3fdb1bd1c8
partial ws update for demo ( #813 )
...
* partial ws update
* extract more of the timer formatting
2024-03-18 12:01:36 +01:00
Carlos Valente
4fb9c42aef
refactor: skip expected end if not playing
2024-03-17 19:46:25 +01:00
Carlos Valente
8b6e06150a
fix: update cache on delete-all ( #827 )
2024-03-17 19:45:34 +01:00
Carlos Valente
12d9e5922c
Alpha revision ( #811 )
...
* style: less space for direction button
* chore: cleanup unused
* refactor: prevent CSS pollution
* refactor: force render on swatch
* refactor: force render on swatch
* refactor: improve import of blocks and skip import
* chore: remove unused
* chore: clarify effect
* chore: updata dataset
* fix: integrations not triggering
* chore: remove unused
* fix: onair derives from playback
* fix: gap day after
2024-03-12 21:30:16 +01:00
Carlos Valente
63983fc39a
Alpha release ( #810 )
...
* fix: path to resources
* docs: rename aliases > url presets
2024-03-09 22:44:35 +01:00
Carlos Valente
ad71793cf3
Url presets ( #807 )
2024-03-08 23:10:43 +01:00
Carlos Valente
10d7273ec0
Skip fixes ( #805 )
...
* refactor: resolve current in time-to-end
* refactor: recalculate on skip
* Alpha tweaks (#806 )
* style: small tweaks to interface
* refactor: simplify quick add
2024-03-08 19:54:18 +01:00
Carlos Valente
6dc2bebeee
Time to end ( #804 )
2024-03-07 22:10:21 +01:00
Carlos Valente
d59885fc20
fix: allow renaming custom field ( #803 )
...
* fix: allow renaming custom field
* style: change time-to-end icon
2024-03-07 19:59:36 +01:00
Carlos Valente
d22cc48565
refactor: small tweaks and fixes
2024-03-06 22:42:20 +01:00
Carlos Valente
0c31438e44
chore: migrate remaining settings ( #799 )
...
* chore: migrate remaining settings
---------
Co-authored-by: Bianca Procopio <biancahprocopio@gmail.com >
2024-03-03 19:16:25 +01:00
Carlos Valente
088927bbbb
refactor: organise API around resources ( #798 )
2024-03-02 23:08:08 +01:00
Carlos Valente
d87ba12b2e
chore: cleanup linter ( #797 )
2024-03-01 23:19:05 +01:00
Carlos Valente
5b01329c37
refactor: migrate project upload ( #796 )
...
* refactor: migrate project upload
2024-03-01 22:59:00 +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
429df21557
Custom fields caching ( #790 )
...
* refactor: process custom fields on cache generate
2024-02-25 17:21:59 +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
Alex Christoffer Rasmussen
474f1e2177
Sheet use limited input device auth flow ( #782 )
...
* refactor: limited-input-device auth
* refactor: resolve sheet directory from setup
* refactor: extract sheet logic in backend
* refactor: simplify sheet integration
---------
Co-authored-by: cv <34649812+cpvalente@users.noreply.github.com >
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
2024-02-24 11:58:50 +01:00
Carlos Valente
fc5338903b
feat: generate crash report ( #787 )
2024-02-23 08:52:08 +01:00
Carlos Valente
7ff75835ff
refactor: partial state updates ( #780 )
...
* refactor: partial state updates
* refactor: less calls to restore
* refactor: add error stack trace to log
2024-02-19 21:31:27 +01:00
Carlos Valente
c890251dad
refactor: delays account for gaps ( #784 )
2024-02-19 21:30:52 +01:00
Carlos Valente
5a397c6da7
Sheets settings ( #774 )
...
* wip: migrate sheet settings
---------
Co-authored-by: arc-alex <ac@omnivox.dk >
2024-02-17 22:05:38 +01:00
Alex Christoffer Rasmussen
c1377544a0
custom fields ( #744 )
...
---------
Co-authored-by: Carlos Valente <carlosvalente@pm.me >
2024-02-17 21:55:46 +01:00
Carlos Valente
1a420a1ddd
Over under ( #771 )
...
* feat: schedule offset
2024-02-16 21:04:58 +01:00
Carlos Valente
53963a9ad7
Integrations data ( #770 )
...
* feat: OSC settings
* feat: HTTP settings
2024-02-11 21:25:23 +01:00
Carlos Valente
5355e45b80
refactor: UI for linking events ( #763 )
2024-02-11 15:18:04 +01:00
Ary
12f81c63ce
Project Manager: Quick Start ( #762 )
2024-02-10 14:30:33 +01:00
Carlos Valente
212e5f9e68
refactor: small type improvements ( #759 )
2024-02-03 23:17:36 +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
Ary
5b20a47ff6
fix: fixed issue where there were no projects on the project list on the first load
2024-01-31 20:28:39 -07:00
Carlos Valente
91fd275564
refactor: rundown service fetches data from data provider ( #752 )
2024-01-31 19:30:44 +01:00
Carlos Valente
cf08bfc796
refactor: type improvements ( #751 )
2024-01-31 14:42:33 +01:00
Carlos Valente
7eb9ee8d03
refactor: flatten state mutations ( #750 )
2024-01-31 14:02:27 +01:00
Carlos Valente
ec8952be56
chore: organise delay and rundown utils ( #749 )
2024-01-30 21:26:37 +01:00