This release is full of server improvements and some rounding up of features as groundwork for what is coming up. We are excited to put it all together in a sequence of great features and a new v5 release.
Whats new
- Both the timeline and the studio clock views can now show a user chosen secondary text field
- The logging system was reviewed with new features to help debugging connections and issues in Ontime
- The desktop app can now warn users when new versions are released
Whats better
- The countdown view can now handle skipped events consistently, otherwise we have also reviewed this interface and flows for best user experience
- Several performance improvements were made to the server and UIs, so we have plenty performance budget to a create new flows
We have also included several minor bug fixes and style tweaks
What's Changed
- [ontime-server] Isolate test data from the user's Ontime folder by @cpvalente in #2235
- [ontime-ui] Strengthen client unit and e2e tests by @cpvalente in #2238
- [ontime-ui] Unit test cloud prefix URLs and view presentation utils by @cpvalente in #2240
- separate server lifecycle from process handling by @cpvalente in #2236
- feat(client): redesign pin page by @cpvalente in #2239
- [ontime-server] Add in-process integration test harness by @cpvalente in #2237
- small ui tweaks by @cpvalente in #2242
- review render performance by @cpvalente in #2243
- client test improvements by @cpvalente in #2241
- improve flushing of changes to project file by @cpvalente in #2233
- runtime state receives epoch by @cpvalente in #2231
- replace EventTimer with a ticking timer by @cpvalente in #2246
- consolidate license claim by @cpvalente in #2251
- add tests for rundown editing and Google Sheets by @cpvalente in #2248
- performance(server): add compression in data endpoints by @cpvalente in #2254
- small style tweaks from user feedback by @cpvalente in #2260
- improve logging system by @cpvalente in #2256
- countdown ux review by @cpvalente in #2259
- fix(server): send the matching refetch after every project data write by @cpvalente in #2252
- auto check for updates in electron by @cpvalente in #2264
- implement secondary text in timeline by @cpvalente in #2265
- chore(roll): harness tests for roll feature by @cpvalente in #2271
- feat(studio): show secondary text in now and next cards by @cpvalente in #2270
- small ux tweaks by @cpvalente in #2267
- chore: upgrade packages by @cpvalente in #2273
- replace a rundown without stopping playback by @cpvalente in #2269
- bump version to 4.15.0 by @cpvalente in #2276
Full Changelog: v4.14.1...v4.15.0