This is a large release with several UX improvements and significant changes to the Cuesheet views.
Manage the rundown in the Cuesheet
We are preparing the Cuesheet to be a complete data entry interface; this is the first batch of work towards this goal.
Make all fields writeable in the cuesheet
Make it possible to add / delete and reorder fields in the cuesheet
Transfer Cuesheet settings to params as we do in other views
Rename time to end to count to end
We have also made changes to clarify the behaviour of the previous Time to End
timers, which is now labelled Count to End
and shown in a separate toggle.
From the smaller improvements, the most noteworthy are:
Add custom colours to events via a colour picker
Add a colour picker with hex text input to view settings
Load Ontime in new port if the target port is in use
What's Changed
- refactor: improve redirect by @cpvalente in #1382
- refactor: improve empty state for pages by @cpvalente in #1386
- Cuesheet tweaks by @cpvalente in #1388
- feat(ui): add warning in view params when styles are overriden by @asharonbaltazar in #1384
- Edit in cuesheet by @alex-Arc in #1372
- Cuesheet param by @cpvalente in #1389
- refactor: extract time-to-end by @cpvalente in #1390
- extract isPlaybackActive to a global util function by @alex-Arc in #1393
- feat: create offline indicator by @cpvalente in #1392
- Cuesheet edit by @cpvalente in #1391
- refactor: improve fallback timer consistency by @cpvalente in #1399
- Cuesheet times by @cpvalente in #1398
- Count to end by @cpvalente in #1395
- fix: section can only be selected if parent is by @cpvalente in #1402
- chore: upgrade turbo by @cpvalente in #1403
- detect
EADDRINUSE
on server start by @alex-Arc in #1348 - chore: update manifest by @cpvalente in #1405
- Cuesheet times by @cpvalente in #1401
- refactor: event editor color picker by @Shobhit-Nagpal in #1400
- chore: upgrade dependencies by @cpvalente in #1411
- refactor: prevent race conditions on init by @cpvalente in #1413
- refactor: simplify logic by @cpvalente in #1415
- refactor: extract utility by @cpvalente in #1416
- Panel styles by @cpvalente in #1417
- chore: add noindex to app entry by @cpvalente in #1418
- Middleware by @cpvalente in #1419
- bump version to 3.10.0 by @cpvalente in #1421
- refactor: cleanup picker implementations by @cpvalente in #1420
Full Changelog: v3.9.5...v3.9.10