OpenTodoList 3.40.1 Has Been Released
In can be so fast… just a few days ago, we release v3.40 of OpenTodoList. That release was huge - not only did it introduce support for Dropbox and hence makes the app way more accessible to a lot more people. That version also brought a lot of under-the-hood changes that improved the code structure - which was needed to get the Dropbox support in as well as ready the app for future changes.
Such restructuring unfortunately often comes with some minor issues here and there. Although we plan to have the next proper release of the app - v3.41 - end of the month, we still decided to push out an intermediate bugfix release to iron out the most annoying things. Here’s a quick dive into what v3.40.1 fixes:
rpdev/opentodolist#540: Fix language selection in the settings
We fixed a bug that prevented users from manually selecting a different language for the user interface in the app’s settings. Trying to do so would always revert the app back to the system language.
rpdev/opentodolist#543: Fix collapsing of libraries in the sidebar
There was a bug being introduced which prevented you from collapsing libraries in the sidebar.
rpdev/opentodolist#542: Make refreshing access tokens for Dropbox more reliable
When using Dropbox, the app acquired an access token which it uses to authenticate against the server. These tokens need to be refreshed regularly - however, this was not properly implemented, so from time to time you would get a warning that the sync against Dropbox cannot be done. The only way to “fix” that was to restart the app or go to the account and press the “OK” button there (which causes the tokens to be refreshed manually).
We added some better handling which should ensure we always keep the tokens up-to-date and also prevents us from running a sync while the app only has an outdated access token.
rpdev/opentodolist#538: Fix/improve logging into Dropbox
Last but not least: We improved the login experience to Dropbox. On Android, once you logged in and granted the app access, the callback site would not load. One had to manually switch back to the app instead. This is solved now by using a built-in web view to let you log in to Dropbox. The same technique is now also used on iOS, which makes the login experience there a bit smoother as well.
On all other platforms, we still use the system browser for the login, so no changes there.
- Please find the download links for major platforms on GitHub.
- For Android, the release is available via Google Play.
- For iOS, the release is available via the App Store.
- If you use
snap, you can install the app from the snapcraft.io.
- If you use
flatpak, you can install the app from Flathub.
- For Arch based Linux distributions, you can install the app from AUR.
There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.