Releases: cpvalente/ontime
v4.3.0
This release includes a new build target for arm architectures which allows Ontime to run in headed Raspberry Pi devices
Asides from it, we have focused on experience improvements and bug fixes
- users can now merge rundowns across projects
- fix issues with change endpoint when handling custom fields
- improve login process for users running multiple stages behind password
- improvements for automations including timer messages and secondary messages
We also made several small changes to prepare our next batch of features.
Stay tuned
What's Changed
- Sentry fixes by @cpvalente in #1900
- add arm architectures to linux target by @jwetzell in #1902
- collection of small fixes by @alex-Arc in #1913
- handle unchecked key access by @cpvalente in #1915
- feat: display offline indicators in all views by @cpvalente in #1921
- refactor use rundown hook by @cpvalente in #1920
- add missing types to resolver by @cpvalente in #1917
- Revert "feat: display offline indicators in all views" by @cpvalente in #1924
- refactor: create separation between editor wrapper and contents by @cpvalente in #1922
- Fix quick start by @cpvalente in #1923
- fix: set unitialized custom field from api by @alex-Arc in #1926
- refactor: handle prefix on login by @cpvalente in #1919
- release preparations by @cpvalente in #1925
Full Changelog: v4.2.1...v4.3.0
v4.2.1
This release focuses introduces some bugfixes and improvements to user experience:
- users can now copy paste any event type in the editor
- secondary message in timer overflows to second line if necessary
- fix issue with validation when editing custom fields over the API
- fix issue with count-to-end timers overriding timer display options
What's Changed
- fix: custom fields not persisted by @alex-Arc in #1891
- refactor(timer): allow multiline secondary text by @cpvalente in #1886
- Validate api change custom by @alex-Arc in #1888
- Consider wakelock support by @cpvalente in #1895
- fix: countToEnd should not override display options by @alex-Arc in #1894
- Clone by @cpvalente in #1897
- bump version to 4.2.1 by @cpvalente in #1896
Full Changelog: v4.2.0...v4.2.1
v4.2.0
This release focuses on UX and UI improvements to the application.
We also have a new feature to create a PiP timer preview from the editor interface
Asides from this, we have done fixes to strengthen the integrations API
What's Changed
- refactor: show countdown if less than 10 min from start by @cpvalente in #1860
- refactor: show welcome modal on connect by @cpvalente in #1859
- improve 12 hour formatting by @cpvalente in #1865
- Fix integration api by @alex-Arc in #1866
- refactor: ensure preset names are url safe by @cpvalente in #1869
- refactor: time input labels on hover by @Shobhit-Nagpal in #1855
- cloud status set by server by @alex-Arc in #1872
- improvements for touch devices by @cpvalente in #1871
- refactor(operator): hide groups where all events have passed by @Shobhit-Nagpal in #1878
- feat(projects): allow sorting project table by @cpvalente in #1877
- style tweaks by @cpvalente in #1879
- Pip for timer preview by @alex-Arc in #1862
- bump version to 4.2.0 by @cpvalente in #1885
Full Changelog: v4.1.0...v4.2.0
v4.1.0
This release includes several fixes and feature improvements:
- Allow renaming and duplicating rundowns
- Allow creating share links to local IP Addresses
- Improve sheet preview on import and prevent issues with missing IDs
- Timer type
nonehides the timestamp in the timer view
What's Changed
- Fix link to host in local network by @alex-Arc in #1843
- add timer type for css override selector by @alex-Arc in #1845
- Fix multiday by @alex-Arc in #1850
- feat: implement simple healthcheck endpoint by @cpvalente in #1852
- Rundown operations by @cpvalente in #1846
- Feature: Added ?n=1 lockout for /messagecontrol, /timercontrol, /rundown by @mdavies1 in #1853
- Container improvement by @alex-Arc in #1851
- release preparations by @cpvalente in #1854
- Improve sheet preview by @cpvalente in #1856
- refactor: prevent ids from being overriden by @cpvalente in #1858
New Contributors
Full Changelog: 4.0.2...v4.1.0
4.0.2
This release contains small bug fixes and UI improvements
- Sharing views in local IP addresses functions correctly
- Find works for nested items
What's Changed
- fix: use flat order when building flat rundown by @jwetzell in #1836
- fix: add setup-node step back to resolve npm access issues by @jwetzell in #1833
- fix: correct alignment to end message by @cpvalente in #1832
- fix: ensure well formed URLs for IP address destinations by @cpvalente in #1837
- fix: minor ui shift on quick add inline by @Shobhit-Nagpal in #1825
- bump to version 4.0.2 by @cpvalente in #1840
Full Changelog: v4.0.1...4.0.2
v4.0.1
This release focuses on small bug fixes
- improve logic for find next cue
- timer view: freeze message only shows on overtime times
- timer view: timer now shows correct styles when in overtime
- fix issue with folders beginning with
.breaking import in Linux
What's Changed
- Readme by @cpvalente in #1824
- fix next cue by @alex-Arc in #1821
- Small clean-up by @alex-Arc in #1827
- update cli and resolver workflows for new NPM auth by @jwetzell in #1828
- fix: pass options to project download to allow folders beginning with a dot by @jwetzell in #1830
- fix: end message only shows if timer is in overtime by @cpvalente in #1823
- bump version to 4.0.1 by @cpvalente in #1831
Full Changelog: v4.0.0...v4.0.1
v4.0.0
Ontime v4
The newest release (v4) focuses on improving the user's ability to detail the rundown and leverage timers to make decisions on it.
- Allow users to group events and keep track of the time to group completion.
- Allow users to create a timer to any upcoming event by leveraging flags.
- Introduce detailing of the rundown by adding of the milestone rundown entry type.
- Improve collaboration and safety with granular read and write permissions for cuesheet share links.
- Improve view configuration and sharing leveraging presets.
- Allow a single project to contain multiple (non-concurrent) rundowns.
- Added more auxiliary timers for enhanced functionality.
- Implemented several UI design changes and improvements to user experience.
... and many more.
Removals and breaking changes
Removedminimal and clock views in favour of extra customization of the timer view.Removedlower thirds.Removedpublic data in favour of filtering based on custom fields.Removedsupport for some languages in favour of user-defined translations.RemovedCSV export in favour of xlsx (Excel) export.BreakingDeprecated offset in favour of the more common over/under.
What's Changed
- Fix: Correct boundary condition in applyDelay by @cpvalente in #1637
- Refactor: require trigger in all events objects by @alex-Arc in #1636
- Upgrade expressjs by @alex-Arc in #1633
- Remove framer motion by @cpvalente in #1639
- Refactor: Align Info component to the left by default by @cpvalente in #1638
- Fix: rearrange playing event by @alex-Arc in #1640
- Remove public option from events by @alex-Arc in #1645
- refactor: add version to session endpoint by @alex-Arc in #1650
- Countdown by @cpvalente in #1642
- fix: view navigation e2e test by @alex-Arc in #1651
- refactor: WS by @alex-Arc in #1622
- design review on operator by @cpvalente in #1655
- refactor: use runtime metadate in
runtimeStateby @alex-Arc in #1653 - Fix user time by @cpvalente in #1654
- refactor: review studio design by @cpvalente in #1517
- responsive navigation by @cpvalente in #1656
- Colorised spreadsheet by @alex-Arc in #1643
- Aux timers by @cpvalente in #1660
- fix event next by @alex-Arc in #1664
- adding block now/next data by @alex-Arc in #1661
- Fix logo upload by @alex-Arc in #1666
- edit group data by @cpvalente in #1662
- configure react compiler by @cpvalente in #1668
- Cuesheet review by @cpvalente in #1665
- cuesheet review by @cpvalente in #1669
- share from cuesheet by @cpvalente in #1671
- Chore/remove got dependency by @cpvalente in #1667
- User review by @cpvalente in #1679
- handle rearange in block by @alex-Arc in #1682
- cleaning up for release by @cpvalente in #1681
- Project data by @cpvalente in #1685
- Fix ontime aux actions by @alex-Arc in #1684
- Remove chakra by @cpvalente in #1686
- Docs: Update DEVELOPMENT.MD with explicit turbo run commands by @cpvalente in #1691
- refactor: small fixes and style tweaks by @cpvalente in #1695
- Alpha0 review by @cpvalente in #1698
- Alpha 1 by @cpvalente in #1704
- Feat: Time until group and flag by @alex-Arc in #1708
- V3 project migration by @alex-Arc in #1652
- chore: add demo images to github by @cpvalente in #1719
- Alpha 2 by @cpvalente in #1712
- Alpha 4 by @cpvalente in #1736
- Alpha 5 by @cpvalente in #1741
- feat: add user defined translations by @cpvalente in #1756
- Alpha 5 by @cpvalente in #1759
- Alpha 6 by @cpvalente in #1760
- beta 3 by @alex-Arc in #1774
- Beta 4 by @cpvalente in #1792
- bump to v4.0.0-beta.5 by @alex-Arc in #1797
- v4 by @cpvalente in #1535
- Fix build by @alex-Arc in #1813
- Fix opview with groups by @alex-Arc in #1814
- fix: allow user to reset schedule filter by @cpvalente in #1811
- Fix op presets by @cpvalente in #1816
- Small clean-up by @alex-Arc in #1815
- feat: export excel file by @cpvalente in #1812
- fix: dynamic full hight for mobile view param editor by @alex-Arc in #1817
- Release preparations by @cpvalente in #1818
- Cuesheet styling by @cpvalente in #1819
- fix: product name ontime by @cpvalente in #1820
Full Changelog: v3.16.0...v4.0.0
v4.0.0-beta.6
What's Changed
Full Changelog: v4.0.0-beta.5...v4.0.0-beta.6
v4.0.0-beta.5
What's Changed
This release includes the last set of fixes for the v4 release
fixes issue with roll mode being stuck in events of 0 duration
maintain offsets on roll takeover
ensure all view follow offset mode
and some small DX improvements and dependency upgrades
Full Changelog: v4.0.0-beta.4...v4.0.0-beta.5
v4.0.0-beta.4
What's Changed
mostly small improvements and bug fixes
- Beta 4 by @cpvalente in #1792
Full Changelog: v4.0.0-beta.3...v4.0.0-beta.4