While the previous releases introduced great new features like the built-in WebDAV sync as well as major changes e.g. in the user interface (at least under the hood), v3.3 focuses on stabilizing, further automating the build process of the app as well as some smaller user experience improvements. However, some goodies made it in as well of course.

Drag&drop of todos in action.

Changelog

  • Allow drag&drop reordering of todos and tasks: You can now re-order todos and tasks by long pressing and then moving them. That way, you can prioritize jobs for your daily work or put stuff in your grocery list into the right order.
  • Context menus and some dialogs are now correctly positioned - especially in larger todo or task lists.
  • The tags in the side bar should now always be visible after starting the app (sometimes they were not and you had to restart the app for all tags to appear).
  • Inside a todo list, when a todo contains one or more tasks, the progress (i.e. ratio of open vs. closed tasks) is visualised.
  • You can now attach files to items: That way, you can attach any pictures, documents or whatever else you have to items and open the attachments from within the item’s page.
  • When deleting a library which is located in the default location, the library files are removed from disk now.
  • The AppImage now integrates into your desktop environment: When starting the first time, you are asked if you want to create integrations, which allow you to start the app e.g. from the applications menu.
  • A running sync is now properly cancelled e.g. when you exit the application.
  • When a sync fails, you now get a notification about this.
  • Clickable links in item titles: You can now use links in item titles - they will automatically be clickable to open your browser from within the app.
  • The Windows version is now available in a version compiled via Microsoft Visual Studio: If the app crashes on your system during startup, this could be due to issues with the OpenGL implementation of your graphics device. The MSVC version should work around the issue by falling back to DirectX if required.
  • Tasks inside a todo can now be filtered.
  • When installing a new version of the app on Windows, the previous installation is now cleanly removed before the new install.
  • There is now a sync log integrated into the app - this is mainly for debugging purposes on case something goes wrong.
  • Finally, there are quite some changes to further automate the build process on Windows and macOS, ensuring that releases are created in a consistent way all the time.

Downloads

Please find the download links for major desktop platforms on GitHub. For Android, the release is available via Google Play.

A new release - 3.2 - has just been made available.

Changelog

The app running on Android.

This version focuses once more on making the app usable on Android: First of all, on newer releases of Android, login credentials for synchronization are now properly restored when the app starts. Additionally, the search functionality has been refactored as the previous implementation used to crash on Android (with some probability of other platforms also having the same bug, just occurring less frequently). Besides, there are also minor changes which affect all platforms:

  • When creating a new library, it is now immediately opened.
  • Restarting the app re-opens the last active library (and tag).
  • The images in the backend selection when creating a new library now scale with the available width, making the screen look nice on a wider variety of screen sizes.
  • In case the app cannot load login credentials on start up, a notification is shown to the user to inform him about that fact.
  • And finally: Update notifications now point to the GitHub page, as this is where the downloads are actually hosted.

Downloads

You can download pre-compiled binaries of the app for Windows (32 and 64 bit), Linux and macOS on GitHub. For Android, you can install the app via Google Play (note that the release might be in the beta stage for the first few days, so either join the beta testers via Google Play or wait for the update to be rolled out to everyone later).

Known Issues and Limitations

Currently, there is no way to cancel a sync once it has been started. Hence, especially on Android you might rather want to send the app to background instead of terminating it. Also keep in mind that there is no background sync yet: As soon as you terminate the app, synchronization will stop.

Just a few days after the release v3.0 of the app, here comes another one!

Changelog

Screenshot of the app running on Android.

This time, most of the changes relate to the Android port of the app. The most notable change: The Material style is now in use, which better integrates the app into the system. Another change is regarding secure WebDAV: The app now comes with OpenSSL bundled, which is required to allow access to secured (HTTPS) WebDAV servers (which should be normal nowadays!). Finally, this release fixes the type selection when creating a new library. On some platforms - especially ones with high resolution screens - that part of the app was next to unusable. This should be much better now on all supported platforms.

Downloads

You can download pre-compiled binaries of the app for Windows (32 and 64 bit), Linux and macOS on GitHub. For Android, you can install the app via Google Play (note that the app is in Beta still, so you have to join the beta program for it in order to install it right now).

Known Issues and Limitations

The app is still in heavy development, especially after the recent refactoring. So be prepared for some smaller and larger issues. Especially, on some Android devices, the app might forget the WebDAV password between restarts. To resume sync, you have to go into the sync settings of a library and re-enter the password.

It has been quite some time, but finally we are there: OpenTodoList 3.0 has been released! Please find the download links links for a variety of platforms (Windows, Linux, MacOS and Android) on GitHub.

Changelog

When creating a new library, you can now create ones syncted to WebDAV servers like NextCloud or ownCloud.

Version 3.0 is the result of some heavy restructuring under the hood. Most of the changes are not directly visible to the user. However, there are two notable changes: First, the library used to display controls like buttons, menus and pages has been changed from Qt Quick Controls to Qt Quick Controls 2. This change should mainly benefit the mobile version of the app, however, it also allows some improvements (like a better drawer). Second, the app now comes with built-in WebDAV Sync support. This means: When you create a new library, you can connect to a WebDAV server (like NextCloud, ownCloud or a generic WebDAV server) and create your library there. The app then takes care to sync your local library with a copy on the server. This is especially useful on mobile devices, where it is rather cumbersome or even impossible to set up third party services to do the sync.

Important Notes

The app should work well on the supported desktop platforms Linux, macOS and Windows (both 32 and 64bit). The new version has also been build for Android, but currently is only available if you join the beta channel for the app via Google Play. There are some known issues with the app right now on Android, so be careful when updating. Please note that the format used to store items on disk changed. When upgrading, the app will migrate your existing libraries to the new format. However, you cannot easily go back to the previous version once you migrated.

OpenTodoList on Windows has traditionally been delivered as a 32bit version only. Recently, we started to investigate in an alternative build environment which will be used to create installers for future versions of the app. As a side effect, in the future we will be able to release 64bit versions of the app.

If you currently use OpenTodoList on Windows and are daring enough, you can give the 64bit version of the 2.8 release a try. Just download and install it - it should work as usual. (And no, besides the fact that this version of the app is 64bit, there are no new featured packed in yet ;-) ).

Have a lot of fun!