github mhoeher/opentodolist 3.46.0

latest releases: 3.47.0, 3.46.1
6 months ago

Hello hello,

Yes, it seems to become a kind of bad habit to release OpenTodoList behind
schedule, but this time, we have a good excuse (some traveling in parallel, so
this is the first version of the app that is effectively released from outside
Europe 😉).

So, what's new this time? Effectively, this is mostly a bug crushing release, ridding
us of some long running deficiencies and hence, making the app way more
useful - especially on mobile devices. Curious? Then let's go!

Changelog

rpdev/opentodolist#439: Opening Of Images And Attachments On Android And iOS

OpenTodoList allows adding images as library items for a long while. Nearly
equivalently long, you could add files as attachments to items. Clicking on an
image or an attachment basically just opens it in a suitable app.

But... this in fact only worked properly on Desktop systems. On mobile systems,
due to the sandboxing that is done, this didn't work so easily. Well... until
now! Clicking an image or attachment now opens it in a preview and also allows
sharing it to other apps. 🎉

rpdev/opentodolist#634: Avoid High Data Usage Due To Background Sync

Back to one of our favorite topics: WebDAV. It is OpenTodoList's main protocol
used to talk to backend servers for synchronization (the NextCloud and ownCloud
backends are basically special WebDAV ones).

Unfortunately, not all WebDAV servers play nicely and implement the full WebDAV
protocol. The app implements some workarounds for at least some of the
shortcomings servers might have. And this is where the trouble starts... some of
the workarounds cause the app to generate additional traffic on each sync. A
single sync typically does not consume too much data, but depending on the size
(or rather, age) of a library, if the background sync happens often enough,
the amount of transferred data can reach several hundred MBytes per month.

In this version, we - for this reason - reduce the frequency of the sync in the
background in case of a server with such issues is used. That way, the amount of
traffic generated should be in an acceptable range.

rpdev/opentodolist#631: Clean Up PKGBUILD

Nothing to fancy about this one - we cleaned up the PKGBUILD file, which is
the base of installation of the app for Arch Linux based distributions. 😉

rpdev/opentodolist#464: Portable Version On Windows

Another long standing request we finally managed to implement: The app is now
packaged as a Zip file for easy distribution of the app on Windows systems that
don't support installation to system locations. 😎

rpdev/opentodolist#630: Fix Icon On Some Android Devices

One more nasty bug 🪲 that we fixed: On some Android devices, the app icon was
not properly shown. This was due to the format of the icon used - and should
be a thing of the past.

rpdev/opentodolist#492: Show Library Items In The Sidebar

Last but not least, another cool new feature: You can now expand the tags in the
sidebar - this will show a list of library items belonging to this tag.

In addition, there is now a new option there per library, which shows all
items that have no tag assigned to them. This one can be expanded as well to
reveal top level items directly within the sidebar.

This feature makes it way quicker to jump between items directly without having
to load the contents of that (subset) of a library 🏎️

Downloads

  • Please find the download links for major platforms below.
  • 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.

Known Issues

There is a minor known regression with the Qt6 based build of the app when running on Linux with Wayland. Reordering items via drag and drop works, but you sometimes have to click somewhere (e.g. the tool bar) to re-enable hover for the items after such a drag and drop operation. This has been reported as a bug against Qt in their bugtracker. Usually, you can start the app passing it the -platform xcb option to force using X11/XWayland (which does not show the same symptoms).

Don't miss a new opentodolist release

NewReleases is sending notifications on new releases.