Tasks
Tasks copied to clipboard
CHORE: Improve versioning system
The system for how updates are rolled out are unpredictable and inefficient. Tasks is still in a preview version of 5.0.0 with countless updates not helping for future development. Major releases are released too quickly, with 4.0.0 only lasting 1 version.
What I propose for the new update system is to have two branches. Stable and Beta. Beta updates will release faster than stable, and will be on GitHub for everyone to test. You will also be able to change the branch in the app and get automatic updates through there.
There have also been issues with stabilizing and rolling out updates, which I had mentioned earlier. This can be switched to a new way of releasing updates. Instead of having to do incremental updates (major.minor.patch), it can be switched to (moth.day.year) or (major.minor.patch.build).