Releases: frenkel/timer-for-harvest
Home button and delete confirmation
This release adds two new features contributed by @jaspervandenberg:
- Add a button to go to the current date
- Ask for confirmation before deleting an entry
Day switcher
This release includes various interface improvements and one big new feature: the ability to switch to different days.
Support empty (null) project code
This is a very small release that fixes one important bug: the project code can be null, which would result in a crash.
Async communication
This release improves the user experience a lot. All API communication has been moved to a background thread, resulting in a more response user interface. Furthermore, a number of error messages have been approved, which should make debugging problems easier.
White spacing reduced
The main window acquired a lot of white spacing after enabling truncate on the labels. This release reduces it drastically.
Documentation
This release mostly documents the application, but it also fixes a line wrapping problem for long project names
Load project data on startup
This release loads project data on startup instead of everytime you click a button. This makes using it on a daily basis a lot faster, at the expense of a slower startup time.
Packages and name change
This release is the first release with packages for Fedora 31 and Ubuntu 19.10. A small bug that would occur on Ubuntu when authorizing was fixed in this release as well.
Authorize once every two weeks
This release adds the ability to save and load the previously obtained OAuth tokens to disk. This means that the authorization flow needs to be run only once every two weeks, making it a lot more user-friendly.
First user-friendly release
This is the first user-friendly release because it replaces the usage of developer tokens with an OAuth authorization flow. Currently the obtained authorization is not remembered between different application launches, but support for that will follow in a later release.