This is the last planned batch of work related to user experience and we start moving the work towards enabling the upcoming sync mode
Whats better
- The previous changes to the websocket management made it that poor connections could be considered as stale and closed from the server. We have removed the logic to keep connections as long as possible, even with large inactivity gaps
- The share link interface has been reviewed to make it simpler to use and to ensure that we have good communication around the generation and management of the link itself
- The CSS override interface has been simplified with the removal of redundant actions and confirmation dialogs for destructive actions
- The websocket connection is now more aggressive on reconnecting and provides better results for users that are in network with intermittent drops
- Pausing an event over midnight now gives the correct offset on resume
We have also included several changes in the data types to enable the upcoming sync as well as minor bug fixes and UI polish tweaks
What's Changed
- [ontime-server] Anticipate timer boundaries from current state by @cpvalente in #2216
- refactor(rundown): resolve rundown data from a scope context by @cpvalente in #2189
- chore(ci): upgrade actions by @cpvalente in #2215
- refactor(server): remove duplicate work in runtime and data paths by @cpvalente in #2217
- fix(server): flag lookup after skipped events and stale custom fields cache by @cpvalente in #2218
- refactor(server): cut redundant rundown reads and project merges by @cpvalente in #2219
- Extract group duration fit logic into utility function by @cpvalente in #2221
- fix(cloud): do not bind OSC socket in cloud, add idle reporting by @cpvalente in #2203
- fix(client): improve empty state of the editor table by @cpvalente in #2222
- fix(cuesheet): make table toolbar usable on small screens by @cpvalente in #2220
- fix(client): copy generated share link to clipboard in Safari by @cpvalente in #2223
- remove ping termination logic by @cpvalente in #2230
- scope restore points to the selected rundown by @cpvalente in #2227
- refactor: align file structure in services by @cpvalente in #2225
- improve share link ux by @cpvalente in #2224
- improve CSS override editor UX by @cpvalente in #2228
- bump to version 4.14.1 by @cpvalente in #2234
- Fix: pause over midnight by @alex-Arc in #2155
Full Changelog: v4.14.0...v4.14.1