Releases: cpvalente/ontime
v3.1.0
This release includes a change in the OSC output that allows users to take control over the payload type and to send multiple parameters in one string.
The original ticket was described in #953 and we have added documentation to explain the behaviour
https://docs.getontime.no/quick-tips/send-osc/#osc-payload-examples
Asides from that, we focus on small bugfixes and improvements to user experience. Most relevant:
- Improve documentation and fix keyboard shortcuts
- Timer overrides (blackout, message, blink) do not affect the minimal timer view #1024
- Fix issues with OSC integration options not reloading on loading new projects #1026
- Improve roll mode behaviour to skip previously loaded #1013
- whitelist all event properties to be changed via the API #970
What's Changed
- chore: upgrade electron by @cpvalente in #1006
- fix: correct key on shortcuts by @cpvalente in #1018
- refactor: improve payload type by @cpvalente in #954
- remove redundant path evaluation by @jwetzell in #1019
- Style deepsource by @cpvalente in #1021
- fix: menu link to operator by @cpvalente in #1027
- refactor: timer overrides do not affect minimal by @cpvalente in #1029
- catch sheet error by @alex-Arc in #1023
- Add option to display the full time (HH:mm:ss) in the timer view by @thelan in #988
- Allow time change from api by @alex-Arc in #1009
- fix: osc new project by @alex-Arc in #1032
- refactor: continue roll by @cpvalente in #1033
- refactor: declare timer phase by @cpvalente in #1036
- feat:toggle index column by @asharonbaltazar in #1037
- style: add label to auxiliary timer by @cpvalente in #1035
- refactor: fix missed first update by @cpvalente in #1031
- fix insert above shortcut by @alex-Arc in #1020
- refactor: supress modifiers in count-up timers by @cpvalente in #1038
- keep the index row as a colour chip by @alex-Arc in #1039
- release preparations 3.1.0 by @cpvalente in #1040
Full Changelog: v3.0.4...v3.1.0
v3.1.0-beta.1
The main thing here is the update to the OSC payload
multiple values can now be sent by separating them with spaces
What's Changed
- chore: upgrade electron by @cpvalente in #1006
- fix: correct key on shortcuts by @cpvalente in #1018
- refactor: improve payload type by @cpvalente in #954
- remove redundant path evaluation by @jwetzell in #1019
Full Changelog: v3.0.4...v3.1.0-beta.1
v3.0.4
This release focuses on bugfixes and UX improvements
Most relevant:
- fix issues with input overflow
- fix issues of parsing time input
- fix issue with reordering cuesheet columns
- add possibility to delete multiple selected events at once
- allow hiding sidebar on extracted rundown
What's Changed
- fix docker multi-architecture build by @jwetzell in #990
- style: fix input overflow by @cpvalente in #993
- style: input text alignment by @cpvalente in #995
- address some issues in am/pm time parsing by @jwetzell in #998
- refactor: context menu actions by @cpvalente in #996
- don't notify when aux timer is paused by @alex-Arc in #1003
- add notes to secondaryOptions in timer view by @alex-Arc in #1004
- fix: change api isPublic by @alex-Arc in #1008
- refactor: extract parseUserTime by @cpvalente in #1005
- refactor: allow hiding sidebar by @cpvalente in #999
- Clear upload folder on startup by @alex-Arc in #1012
- fix: column reordering by @cpvalente in #1011
- Release preparations by @cpvalente in #1010
Full Changelog: v3.0.3...v3.0.4
v3.0.3
This release includes a few bug fixes and UX improvements.
Most relevant
- Improve handling of data types in excel parsing
- Simplify overriding of background colour
- Fix issue with automations in timers with added time
- Fixes to the calculation of rundown metadata
What's Changed
- chore: add tests to support docs by @cpvalente in #972
- fix: excel parsing by @cpvalente in #973
- style: simplify background override by @cpvalente in #978
- fix: handle finish when adding time by @cpvalente in #981
- refactor: recover day after indicator by @cpvalente in #980
- style: consistent spacing in editor by @cpvalente in #963
- refactor: cap timer values by @cpvalente in #982
- fix: account for skip in rundown calculations by @cpvalente in #986
- fix #984 Expected End of timeline is not calculated correctly by @ekordas in #985
- Multistage docker build by @thelan in #983
- chore: bump version to 3.0.3 by @cpvalente in #987
New Contributors
Full Changelog: v3.0.2...v3.0.3
v3.0.2
This release fixes a few bugs in v3
- Prevent issue where the event selection could be stale
- Prevent issue with filename being undefined
What's Changed
- fix: prevent stale selection by @cpvalente in #962
- fix: filename may not exist by @cpvalente in #965
- refactor: forgiving test by @cpvalente in #967
- chore: bump version to 3.0.2 by @cpvalente in #969
Full Changelog: v3.0.1...v3.0.2
v3.0.1
This release focuses on some user reported bug fixes on v3.
Namely:
- Fix issue with rundown gap detection #949
- Fix issues with project file downloads #944
- Fix issue with planned start and end #942
It also introduces some smaller general improvements to styles and UX
Special thank you to @lukestein for the great work in helping us with testing the new features
What's Changed
- chore: update readme by @cpvalente in #938
- fix: prevent mutation of initial object by @cpvalente in #943
- refactor: download project file by @cpvalente in #948
- Style tweaks by @cpvalente in #950
- better logging from http integration by @alex-Arc in #946
- chore: update element order by @cpvalente in #957
- refactor: leading updates in timers by @cpvalente in #955
- refactor: improve detection of day after by @cpvalente in #952
- chore: bump version to 3.0.1 by @cpvalente in #961
Full Changelog: v3.0.0...v3.0.1
v3.0.0
This is v3 🥳
First stable release of Ontime v3
The newest release (v3) focuses on improving the quality of life in the code base, user interfaces, and APIs.
Some highlights of the user-facing work:
- Project manager to simplify handling many Ontime project files
- Improvements in delay management and a new offset data point
- Comprehensive timer types and end actions for allowing complex interactions
- Ability to link event times
- User-definable custom fields
- Re-write of the APIs to simplify interacting with Ontime
- Auxiliar timers
- Several UI design changes and improvements
Also:
The Companion module has also been updated and is ready to be used
Checkout the new docs
What's Changed
- V3 by @cpvalente in #657
- chore: version bump by @cpvalente in #885
- chore: update readme by @cpvalente in #888
- fix: link to managing custom fields by @cpvalente in #886
- Custom add by @cpvalente in #889
- make application menu aware of what port should be used in link items by @jwetzell in #890
- fix: shutdown from menu by @cpvalente in #893
- Delete block by @cpvalente in #895
- Beta 2 review by @cpvalente in #897
- refactor: consolidate language of AuxTimer by @cpvalente in #896
- refactor: simplify shape of custom fields by @cpvalente in #901
- excel import leading and trailing whitespace by @alex-Arc in #902
- refactor: simplify l3 by @cpvalente in #905
- refactor: rundown must be in order by @cpvalente in #898
- chore: cleanup by @cpvalente in #909
- Event defaults by @cpvalente in #910
- style: use user given capitalisation by @cpvalente in #913
- Link start times from excel import by @alex-Arc in #903
- Offset cleanup by @cpvalente in #915
- style: prevent overflow on defaults by @cpvalente in #911
- Confirm delete by @cpvalente in #917
- Custom fields cleanup by @cpvalente in #916
- shortcuts using useHotkeys from mantine/hooks by @alex-Arc in #907
- fix: state stale in integrations by @cpvalente in #919
- chore: version bump by @cpvalente in #918
- chore: update automation scripts by @cpvalente in #922
- Feat: export custom fileds to sheets by @alex-Arc in #926
- Fix: custom fields with undefined colour is not accepted by
parseCustomFields
by @alex-Arc in #925 - refactor: runtime side effects by @cpvalente in #921
- Beta 2 feedback by @cpvalente in #923
- chore: version bump by @cpvalente in #929
- #914 Refactor: Luxon-Depenency, formatFromMillis() by @CharalambosMakridakis in #924
- Fix demo page by @alex-Arc in #932
- chore: sign macos dist by @cpvalente in #935
- fix: await errors in sheet client by @alex-Arc in #936
- chore: version bump by @cpvalente in #937
New Contributors
- @jwetzell made their first contribution in #890
- @CharalambosMakridakis made their first contribution in #924
Full Changelog: v2.28.17...v3.0.0
v3.0.0-beta.3
Some small tweaks and fixes.
Mainly the import of custom fields from excel and sheets where broken
And custom filed export now works for sheets
What's Changed
- chore: update automation scripts by @cpvalente in #922
- Feat: export custom fileds to sheets by @alex-Arc in #926
- Fix: custom fields with undefined colour is not accepted by
parseCustomFields
by @alex-Arc in #925 - refactor: runtime side effects by @cpvalente in #921
- Beta 2 feedback by @cpvalente in #923
- chore: version bump by @cpvalente in #929
- #914 Refactor: Luxon-Depenency, formatFromMillis() by @CharalambosMakridakis in #924
New Contributors
- @CharalambosMakridakis made their first contribution in #924
Full Changelog: v3.0.0-beta.2...v3.0.0-beta.3
v3.0.0-beta.2
Some small tweaks and last breaking changes to v3.
Most significant:
- Adding shortcuts and its documentation to the application
- Add user defined event defaults
- Remove public and backstage messages
What's Changed
- V3 by @cpvalente in #657
- chore: version bump by @cpvalente in #885
- chore: update readme by @cpvalente in #888
- fix: link to managing custom fields by @cpvalente in #886
- Custom add by @cpvalente in #889
- make application menu aware of what port should be used in link items by @jwetzell in #890
- fix: shutdown from menu by @cpvalente in #893
- Delete block by @cpvalente in #895
- Beta 2 review by @cpvalente in #897
- refactor: consolidate language of AuxTimer by @cpvalente in #896
- refactor: simplify shape of custom fields by @cpvalente in #901
- excel import leading and trailing whitespace by @alex-Arc in #902
- refactor: simplify l3 by @cpvalente in #905
- refactor: rundown must be in order by @cpvalente in #898
- chore: cleanup by @cpvalente in #909
- Event defaults by @cpvalente in #910
- style: use user given capitalisation by @cpvalente in #913
- Link start times from excel import by @alex-Arc in #903
- Offset cleanup by @cpvalente in #915
- style: prevent overflow on defaults by @cpvalente in #911
- Confirm delete by @cpvalente in #917
- Custom fields cleanup by @cpvalente in #916
- shortcuts using useHotkeys from mantine/hooks by @alex-Arc in #907
- fix: state stale in integrations by @cpvalente in #919
- chore: version bump by @cpvalente in #918
New Contributors
Full Changelog: v2.28.17...v3.0.0-beta.2
Ontime v3.0.0-beta.1
Almost there!
We had a few rounds of alpha testers and received some great feedback.
I believe we are through with breaking things now and the Ontime beta is ready to be evaluated.
🎉
What's Changed
- V3 by @cpvalente in #657
Full Changelog: v2.28.17...v3.0.0-beta.1