Tags give the ability to mark specific points in history as being important
  • 3.27.0   Releasing v3.27.0
    8ead5bd5 · Fix: Snapcraft build ·
    Release 3.27.0

    It is October, autumn is in full swing - time for the next version of OpenTodoList! And hell, this really is an exiting release. Yeah, admittedly, just looking at the length of the list of changes that made it into this release, you might not feel that impressed. But as so often, quality beats quantity, and we really have interesting changes coming with v3.27! 🤓

    Changelog

    • rpdev/opentodolist#91: This change is amazing. Not only is the issue a long standing one (as you can see from the two-digit issue ID). It also is the enabler for a lot of other interesting changes in the future. So, what's behind? Up to now, OpenTodoList ran everything in one process, including the app's user interface but also all "behind the scenes" stuff like synchronization of your libraries in the background. And this is a problem - on some platforms. For example, if we want to introduce reminders for items: Let's say you create a todo on your laptop and set up a reminder for the next day at 9:00. Naturally, you'd expect that this is synced to e.g. your smartphone and you also get the reminder on that device - of course without having to open the app first, right? The issue is, with only one process this is difficult (in fact, not really possible) on e.g. Android, where the OS would eventually stop the app when it goes to idle to save resources. To avoid this, we have to split the part responsible for synchronizing and e.g. setting up such reminders from the user interface one and run it as a background service (which is the Android term for this). Now, that's a lot of techy stuff, but: What does it mean for you as a user? Right now, not too much, to be honest. 😮 On Desktop systems, the app now has a tray icon: Closing the main window, the app will remain running in the background and keep synchronizing your libraries. On Android, it is quite similar: You get a permanent notification which you can click to instantly open the app. In addition, you libraries will synchronize regularly even if you don't use the app. On iOS, running the sync in the background is not yet fully integrated (however, everything should be ready to go ahead and implement this missing piece of the puzzle). The more interesting stuff will in fact come in future releases - with the app (or a part of it) remaining active in the background, we can sync your data and show e.g. notifications about upcoming due dates, reminders and so on, so stay tuned 😉
    • rpdev/opentodolist#364: This is a rather small thing about the AUR release of the app. We just added the app to AUR with the previous release - in the same instant we implemented means to automatically update the meta information required by AUR to show to the user. There was a minor issue which would cause the version number shown to be incorrect - fixed that
    • rpdev/opentodolist#319: The clear star among the changes in this release is the first one (at least from a developer's point of view). However, this does not mean we don't have any interesting usability enhancements in this version. This is the first one - you can now reorder the libraries in the side bar. Until now, the order was more or less random. Especially if using a lot of different libraries, it can be hard to quickly jump to the right one (especially when you also use a lot of tags to structure your libraries on top). To fix this, you can now reorder your libraries: At the bottom of the side bar, you now will find an Edit option. After clicking it, you will find a little "settings" icon next to each libraries. Tapping it reveals a menu with some useful actions, among them: Moving the library up or down in the list!
    • rpdev/opentodolist#317: This is the second usability enhancement in this release and it vastly goes into the same direction: Making the library side bar more usable. In the same settings menu mentioned in the above change you will find an option to hide the Schedule view per library. This can be useful if you have libraries where you don't use the scheduling features of the app. In this case, you can use this to shorten the list of entries a bit.

    Downloads

    • 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.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.26.0   Releasing v3.26.0
    Release 3.26.0

    September, autumn (at least here on the northern hemisphere) is slowly approaching. Time for a new version of OpenTodoList 😉

    While this one does not come packed with too many new features, it still has a bunch of important fixes ready for your to increase the overall stability.

    Changelog

    • rpdev/opentodolist#361: This is an especially important fix. On Android, the previous update introduced a regression which causes the app to fail loading back passwords when restarting. This version introduces a fix for this annoyance while keeping loading of existing passwords intact for those who added their accounts before v3.25.
    • rpdev/opentodolist#303: This is both a fix to another annoying thing but also a nice enhancement (depending on your personal preferences). When syncing your libraries with a NextCloud server, until now you had to manually specify your username and password to login. However, if your NextCloud account was protected with 2 factor authentication (2FA), you were unable to use your normal password. Instead, you had to manually generate an app specific password in your user profile for the app. While you ideally should do so also if not using 2FA, getting this password into OpenTodoList wasn't a pleasant experience in any case. But don't worry, this is over now. OpenTodoList now uses NextCloud's login flow: When adding a new NextCloud account, the app opens the default web browser to let you log in and automatically generate an app specific password for your. Also when editing a NextCloud account, you can opt to use the new Login button instead of manually entering any credentials.
    • rpdev/opentodolist#353: We say, there are not too many new feature, but some made in still into this release. Among them the new capability to delete all todos or tasks inside a list that are marked as done. This saves a lot of time if you want to get rid of already done items.
    • rpdev/opentodolist#309: Are you an Arch Linux user? Or a user of the many distributions based on that Linux flavour? Then we have good news for your, too. You can now install OpenTodoList easily from the AUR!
    • rpdev/opentodolist#357: This was a nasty one... there was a bug (which appeared first with the Android release of the app, but probably could have manifested on every platform the app runs on). There was a potential crash when the app tried to load items from the internal cache - emphasize on was.
    • rpdev/opentodolist#356: Last but not least - when you used to keep your schedule view open for extended periods of times (well, at least longer than a day 😉), items created from the schedule view would have been created with a wrong due date. That's fixed now, so no matter how long you keep that view open - items should get the correct due date!

    Downloads

    • 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.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.25.0   Releasing v3.25.0
    Release 3.25.0

    It is August, we are in full summer swing (well, at least on the Northern Hemisphere). What else we need? Right, another release of OpenTodoList!

    While this release certainly is not the most existing ever, it still brings some handy new functions. Enjoy 😉

    Changelog

    • rpdev/opentodolist#348: With this version, we update most deployments to version 5.15 of the underlying Qt framework. For you as end user this might not be too interesting, but besides the usual bug fixes and new features this makes available to use in the app, it also means we are ready for the larger jump towards Qt 6 (yes, 5.15 will be the last version in the Qt 5 series).
    • rpdev/opentodolist#355: OpenTodoList highlights the syntax of your Markdown notes while editing. Well, at least it did on all platforms but macOS and iOS - until now 😮 In fact, while on both platforms we included the actual syntax highlighting functionality, there was a bug which prevented it from being visible to the user. Well, note the past tense here
    • rpdev/opentodolist#308: On macOS, apps nowadays have to be notarized in order to be opened properly after downloading them from the web. This was not the case for the OpenTodoList deployment for macOS - this as well is a thing of the past now.
    • rpdev/opentodolist#181: The app now uses some smaller text styling for formatted notes, making some stuff easier to read (and more pleasant to the eye in general). On top, if you use code fragments in your notes: These are now also highlighted in view more (and not only while editing).
    • rpdev/opentodolist#344: The day ranges in the schedule view are now updated more regularly. Chances are you did not notice that there was a bug - but if you keep the app open for longer times (on this view) you might have noticed that the date categories would not update for quite a while.
    • rpdev/opentodolist#347: A similar thing to the previous fix: The item separators in the schedule view sometimes where not drawn at all (or an extra one at the very end of a group was showing where it shouldn't).
    • rpdev/opentodolist#333: Some smaller thingy... we fixed more random non-functional failures in our CI tests. Stability never hurts, does it? 😅

    Downloads

    • 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.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.24.0   Releasing v3.24
    Release 3.24.0

    It is July, meaning: Time for another release of OpenTodoList!

    At a first glance, this release does not look to be too fancy. And well, it's true: We are mostly cleaning up things. Especially important in this version are fixes in our WebDAV sync code, which ensures that synchronization via NextCloud, ownCloud but also other WebDAV servers is working seamlessly.

    Changelog

    • rpdev/opentodolist#345: This one is a super important fix. Basically, OpenTodoList had a kind of "quick sync" feature, to speed up syncs with a server. However, the code was faulty - by design - causing the app from sometimes not pulling changes from the server. If you are unaware, this could have looked like data loss; but even if you knew about that, you had to create a local change on that device for a full sync to be triggered. This version of OpenTodoList removes the quick sync feature and hence makes sure the app always pulls the latest changes, which should improve the multi-device usage of the app quite a bit.
    • rpdev/opentodolist#350: This is the next mission critical bug that got fixed. In the previous release, we introduced some changes that were supposed to increase the interoperability with more WebDAV server implementations. However, a bug sneaked in which caused the sync with some implementation to completely break. Well... it's fixed 😉
    • rpdev/opentodolist#289: This is rather a developer topic. We now use ccache (at least partially) in our CIs, which gives a slight speed up in build times.
    • rpdev/opentodolist#295: Usually, the app uses your system font settings by default. This works in most situations, but sometimes, the font is too large or too small (which can be caused by several things). In case you encounter this issue on one of your devices, you can now change the font size in the settings of the app.
    • rpdev/opentodolist#345: Recently, we introduced the possibility to collapse the list of tags shown below a library in the side bar. The button for this was - however - rather small and especially hard to hit on touch devices. That should be way better now.
    • rpdev/opentodolist#349: Like a lot of other apps, OpenTodoList has this 3-dots menu on the top right, where additional actions can be triggered from. In addition, in the past we had this small "triangle" menu right next to it, which was used to access extra actions associated with tool buttons, we could not show due to the window width (or device width) was not wide enough. That was super confusing, so in this version, both menus are unified into a single one!
    • rpdev/opentodolist#153: Do you also have todo lists with a lot of entries? Or did you library grow and you have now dozens of notes, todo lists and images on one page? That - on it's own - isn't too much of an issue. But if you want to move an item using drag and drop, previous versions of OpenTodoList where quite cumbersome to use, as the page would now scroll up/down once you were near the page borders during a move operation. Rejoice, starting with this version of the app, pages scroll automatically down or up, so you can move items from one end of the page to the other in one shot 🏹
    • rpdev/opentodolist#352: The previous version of OpenTodoList brought quite some enhancements regarding scheduling of items. However, in the UI, a little regression sneaked in. You were now actually offered to also set due dates on tasks (i.e. items inside a todo). However, these don't have a due date property at all. Consequentially, we cleaned up the mess, so this option is no longer falsely shown in the user interface.

    Downloads

    • 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.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.23.0   Releasing v3.23.0
    Release 3.23.0

    We have the 1st of June - time for another release of OpenTodoList! And hey, this is a really great release. If you would have to pick a common theme for v3.23 it would probably be scheduling. But even if you don't regularly use the scheduling capabilities of the app, this one still has some goodies for all of you! 🎁

    Changelog

    • rpdev/opentodolist#337: Previously, to add an item to the schedule page, you had to navigate to this item and assign a due date to it. Now, you can create new items directly from the schedule page! It is a simple as hitting the new button and either select todo list, todo or note! So if you use OpenTodoList to organize your day, this feature makes it more easy than ever before to keep order in your days!
    • rpdev/opentodolist#338: You can now easily re-schedule items in the schedule page. Just right click (on a desktop system) or press and hold an item (on a device with touch input) to bring up the context menu. From there, you can easily re-schedule an item to today, tomorrow, this or the next week or a custom date.
    • rpdev/opentodolist#332: Want to use OpenTodoList to get regular reminders to water your plants or clean up your desk? No problem - that's easily possible now. After setting a due date for an item, you can now also add a recurrence pattern. After marking a recurring item as done, it won't simply be closed but is immediately re-scheduled to the next occurrence you set. The app supports two ways of scheduling patterns. You can select items to recur on a fixed cadence (e.g. every week always on the same day as the original due date) or you can select the next date to be relative to the day you mark the item as done (this is in particular useful for items, where you want to ensure you have even breaks between occurrences - like the mentioned watering of plants 😉).
    • rpdev/opentodolist#292: On Android, you items are no longer included in Google's auto backup. While this might first sound like a regression, it actually is in line withe the app's promise - ensuring you maintain control over your data. For this reason, we don't want data to accidentally leak over to Google servers. If you need to sync your data, it is recommended to create libraries on a WebDAV server or select a folder which can be backed up by other means (like another sync client app).
    • rpdev/opentodolist#340 and rpdev/opentodolist#343: In the calendar dialog used to select due dates, today is not highlighted so you don't have to remember which day we actually have 📅
    • rpdev/opentodolist#342: Todo and task listings have also been refined a bit in this version, making such lists much easier to grasp and also to interact with (in the case of mobile touch centric devices).
    • rpdev/opentodolist#339: With this version, OpenTodoList properly handles redirects. In fact, before, the app would not handle them at all. During the fix, we ran into further issues with some particular servers. Bottom line: When your WebDAV server uses redirects, you should now be finally able to use the app with it.
    • rpdev/opentodolist#334: Another fix - using the search function no longer crashes the app.
    • rpdev/opentodolist#330: And another one: The automatic upload of releases to GitHub now works again.
    • rpdev/opentodolist#329: You can now once again add tags to todo lists - this functionality was broken with the previous release.
    • rpdev/opentodolist#331: And the last for for this release: We fixed the URL of some module we include in the source repository (this is important if you clone the app's sources e.g. from a mirror and not the official repository on GitLab).

    Downloads

    • 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.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.22.0   Releasing v3.22.0
    Release 3.22.0

    It's the 1st of may, Labor Day, and - you guessed it already - time for another release of OpenTodoList 😉

    Changelog

    • rpdev/opentodolist#320: Do you have several libraries and each of them extensively uses tags to group items? Then you might already experience a quite overfull sidebar. With this release, we make it a bit easier to keep an overview - you can now collapse the items there per library, so you can hide details from libraries you currently don't work with.
    • rpdev/opentodolist#324: This is a kind of bug fix. Previously, if some underlying libraries we use are updated, it could have happened that the app won't start anymore (currently, this affects mainly the Flatpak distribution of the app). This is fixed now, so the app should start even after such updates.
    • rpdev/opentodolist#315: We updated to Qt 5.14, which implicitly fixes some things and will enable some interesting new features in future releases of the app.
    • rpdev/opentodolist#322: In the previous releases we reworked the app icon a bit. However, due to a misconfiguration, the iOS version was still delivered with the old icon. That gets fixed now.
    • rpdev/opentodolist#323: When creating a new item, a little popup notice is shown. Recently, we introduced a regression where in this popup HTML code was shown. This one is now also fixed.
    • rpdev/opentodolist#170: We now use several static code checkers on the app's sources. This should improve the overall code quality and even avoid some bugs in general.

    Downloads

    • 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.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.21.1   Releasing v3.21.1
    9ee0d686 · Update translations ·
    Release 3.21.1

    Just a few days after the previous release it is time for a bug fix one 🐛

    Changelog

    • rpdev/opentodolist#313: In the last release we updated the app icon a bit. Unfortunately, we did the update of the Android launcher icon incorrectly (or well: it was incomplete). This is fixed now, so the icon should be properly displayed now again.
    • rpdev/opentodolist#314: First reported on macOS, this bug actually could hit you on every platform. The app could potentially crash right during startup due to a bug handling missing passwords and when you still have libraries present that were created in earlier versions of the app.

    Downloads

    • 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.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.21.0   Releasing v3.21.0
    bcfed5a9 · Update README.md ·
    Release 3.21.0

    Wow, what a March! With Corona spreading all over the world and causing shut downs on lots of countries, it certainly isn't an easy month for most of us. But hey, life goes on so to keep up a bit of the usual flow, here's another version of OpenTodoList!

    While this month's version does not bring the groundbreaking features, it still is an interesting release with some useful usability improvements here and there. Enjoy! 😉

    Changelog

    • rpdev/opentodolist#310: Most apps on Android and iOS allow a simple pull down to refresh gesture in list views to fetch e.g. the most recent changes into a timeline. Well, OpenTodoList does so now, too. No matter if you are viewing the items in a library or if you are inside a todo list, you can swipe down from the top to get the latest changes from the server (well, if you are using a sync to NextCloud, ownCloud or any WebDAV server). In case you are using the app on a Desktop system, you now have a sync option available in the page menu on all of these pages, too (before, you had to go to the library page to manually trigger a sync).
    • rpdev/opentodolist#307: When you often take notes in your items but - at least on a Desktop system - want to have them available in another app for editing, this version also has something for you. You can now save such notes to Markdown files on disks to more easily continue editing in a full fledged Markdown editor.
    • rpdev/opentodolist#276: With this version we also reworked the app icon a bit! 🎨 The old one was a bit dated (well, it served well for several years), so it was time to update it a bit.
    • rpdev/opentodolist#306: We reworked the todo list page and the todo page to perform better when the lists of todos/tasks get bigger. With the previous implementation, you potentially already notices a slight stuttering when opening such a page.
    • rpdev/opentodolist#305: If an error is encountered during a sync, the next sync will run a full sync - this ensures, that all changes are fetched from the server. Before, it could happen that after an unsuccessful sync the app would not get all the changes from the server, causing missing items or item properties not being up to date.
    • rpdev/opentodolist#269: Handling of missing passwords for an account is now much better. In case the app cannot load the secrets, it will show a warning in the toolbar, where you can click on to see the account with the missing password. Future versions of the app will extend this error reporting mechanism and also show other warnings there.
    • rpdev/opentodolist#284: The AppImage and Snap version of the app now consistently are shipped with the Qt Wayland plugins and no longer prevent the plugin from being used. So if you are on a Linux distribution where Wayland is used, the app should run as a native Wayland client as well (instead of falling back to Xwayland).
    • rpdev/opentodolist#304: We decreased the size of the Windows installer significantly. Previously, we (unintentionally) shipped the Windows versions with debug symbols, which caused the file size to be quite huge.
    • Last but not least: This version contains a lot more translations into non-English languages! The app usually should select the language automatically depending on you system language. However, you can always override this in the settings and pick another one. If you find your language is not yet supported (or some strings still need to be translated), you can help us by joining the project on POEditor.

    Downloads

    • 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.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.20.0   Releasing v3.20.0.
    f2dcef9c · Prepare for release ·
    Release 3.20.0

    February went by fast. And during the month, we have not only one but two intermediate bugfix releases of OpenTodoList. Consequentially, there was not so much time to work on new features. But hey, we managed to at least get one implemented - and this one is in fact a very nice addition to the app 📃

    Changelog

    • rpdev/opentodolist#197: Did you ever ask yourself: When in OpenTodoList I can add arbitrary text to images and todo lists, why the heck should I use Notes? Well, you are right: Until now, there was little reason to do so (in fact, the only reason might be that notes are rendered like sticky notes in the library page, which might be handy for some of you). But otherwise, you were usually better of with using a todo list instead. This, however, is over with this version. It is now possible to add additional pages of text to a note (thus, making notes actually rather a note book). So if you happen to collect a lot of text in your libraries, you have (besides of using tags) now a new cool feature to structure it!

    Downloads

    • 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.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.19.2   Releasing v3.19.2
    Release 3.19.2

    And here comes another bug fix release for the v3.19 version:

    Changelog

    • rpdev/opentodolist#302: We fixed a potential issue which, under certain circumstances, prevented users from creating new accounts.

    Downloads

    • 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.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.19.1   Releasing v3.19.1
    Release 3.19.1

    We relased v3.19 of OpenTodoList only a few days ago. Unfortunately, a nasty little bug found its way in 🐛

    So here comes v3.19.1, which fixes the issue and also already comes with other gimmicks 😉

    Changelog

    • rpdev/opentodolist#296: The previous release (v3.19) brought quite some enhancements especially regarding handling of synced libraries. These changes caused the Windows version of the app to not start anymore 😰 This version fixes this issue, so, dear Windows users: Welcome back on board!
    • rpdev/opentodolist#298: Depending on the time zone you live in, due dates in the apps might potentially be created with one day off. This issues is fixed as well in this release.
    • rpdev/opentodolist#294: When a library is synchronized, we now show an indication in the tool bar. Previously, an overlay footer was used for this purpose, which however prevented users from interacting with the content of the current page.

    Downloads

    • 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.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.19.0   Releasing v3.19.0
    Release 3.19.0

    We are already well into February, so a new version of OpenTodoList is actually overdue 😲

    On the other side, this version of the app is again packed with some cool new features, so you won't be sorry for the wait.

    Changelog

    • rpdev/opentodolist#288: In our tests we make sure OpenTodoList works against ownCloud and NextCloud. However, we currently don't have any tests for other providers. For this reason, until now, chances were high that the app did not work with your WebDAV server of choice - in fact, there was a nasty bug in the code which prevented proper sync with a lot of providers. Fortunately, this is now fixed in this release, so if you server talks proper WebDAV, you should be able to use it to sync your libraries.
    • rpdev/opentodolist#287: We improved the About page of the app a bit. It should be much cleaner now and also has a useful direkt link to report issues in our bug tracker 😉
    • rpdev/opentodolist#286: Did you know that you can help improve the app by translating it to other languages? No? We have an account on POEditor.com where everyone can contribute by translating strings into their own language, making the app more accessible for everyone. To make it easier to find the page, we added a direct link to it to the side bar.
    • rpdev/opentodolist#283: In the previous release we added a feature which allows you to check or uncheck a todo or task by swiping it from left to right. Unfortunately, the item would not swipe back in case of tasks. This is fixed now.
    • rpdev/opentodolist#281: You can now quickly change the title of todos or tasks by double clicking (or double tapping) them.
    • rpdev/opentodolist#285: And here comes the big one! We introduced Accounts in the app 🎉 Well, this might sound strange, but it simply means: If you have more than one library which is stored on the same server (e.g. if you have a library for private stuff and one you use for your work), the credentials for them are now stored in one logical account inside the app. This simplifies both adding an existing library to your device as well as creating entirely new libraries, because you no longer have to enter the server address, user name and password all over again.

    Downloads

    • 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.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.18.0   Releasing v3.18.0
    d951d42d · Update appdata file ·
    Release 3.18.0

    We hope you had a pleasant start into the new year! 🎉🥳🎆

    We definitely had - and on top even found some time to prepare the next release of OpenTodoList! And the list of changes that made it into this release is really not short. So, here we go:

    Changelog

    • rpdev/opentodolist#280: Fixed an issue which caused the app to crash when terminating it on Android and iOS.
    • rpdev/opentodolist#203: Fixed opening images from the Gallery on Android devices.
    • rpdev/opentodolist#277: Properly install a *.desktop file, which is required for some systems like Flatpak to extract meta information.
    • rpdev/opentodolist#256: The user experience using the Snap version of the app has been improved. Concrete, the snap contains all of the dependencies, so it is no longer required to run some cryptic "connect" commands manually after the installation.
    • rpdev/opentodolist#261: Items in the library page can now be sorted (e.g. by name or due date).
    • rpdev/opentodolist#271: When running on mobile devices or when the app window is rather small, dynamically show tool bar icons and do not cut them off. Additionally, show a menu which contains all actions which are not currently shown as toolbar icons.
    • rpdev/opentodolist#272: The app is now properly packaged and available via the iOS app store.
    • rpdev/opentodolist#262: Store the created at and updated at timestamps. These properties can be used when sorting items e.g. in the library page or inside a todo list.
    • rpdev/opentodolist#259: Fix the app translations. They now work again. Additionally, users can select the language to show the app in using the settings.
    • rpdev/opentodolist#264: In todo and tasks lists, one can now use a swipe from left to right to mark the todo or task as done (or undone).
    • rpdev/opentodolist#274: Improved the todo drawer. There were several usability issues with the previous implementation, such that it did not resize properly and it was not possible to use swipe gestures in it.
    • rpdev/opentodolist#247: Added a button to set the due date in the swipe menu in todo lists to quickly add a date.
    • rpdev/opentodolist#282: Generate proper version numbers for iOS release.
    • rpdev/opentodolist#279: Ensure the app generates proper file names when adding images. This is especially important on iOS when adding images from the gallery.

    Downloads

    • 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.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.17.0   Releasing v3.17.0
    Release 3.17.0

    We already are well into November, so actually, it is time for another OpenTodoList release. Once again, from a feature perspective, this is not the most existing one you might hope for, but for some users, it might be a very good release, though 😉

    Changelog

    • rpdev/opentodolist#227: This is a minor fix in one of the unit tests of the app. Annoying for the developer, for users, it shouldn't be too relevant.
    • rpdev/opentodolist#255: For Android, we upgraded to Qt 5.13.1 to solve an issue with HTTPS connections.
    • rpdev/opentodolist#270: The macOS release of the app is now signed, so when updating to the new release, no more annoying dialogs that the app is not from a trusted developer 🥳
    • rpdev/opentodolist#257: Again, this is more back end stuff... We now build the app again using qmake instead of cmake. This has practical reasons: qmake is a first class citizen in the Qt world, which is especially noticeable when it comes to support for mobile devices. In particular, starting with the next Qt release (5.14), we'll be able to gain support for Android App Bundles (AAB) out of the box - something not so easily done with cmake. In the end this means: More time in the future for working on new app features!
    • rpdev/opentodolist#231: This is basically the bummer of this release. OpenTodoList now can be build and run on iOS! You won't find the app yet in the iOS app store, but hopefully, it will only be a matter of days. We probably will start with a testing phase (with open beta, so everyone interested can join), before it goes public.

    Downloads

    • Please find the download links for major platforms on GitHub.
    • For Android, the release is available via Google Play.
    • If you use snap, you can install the app from the snapcraft.io.
    • If you use flatpak, you can install the app from Flathub.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.16.1   Releasing v3.16.1
    Release 3.16.1

    Just a few days after v3.16 has been released, here comes another release of the app.

    Changelog

    • rpdev/opentodolist#255: We updated the Qt version used on Android to v5.13.1. This is required as otherwise on some versions of Android the sync with servers via HTTPS is not working correctly.

    Downloads

    • Please find the download links for major platforms on GitHub.
    • For Android, the release is available via Google Play.
    • If you use snap, you can install the app from the snapcraft.io.
    • If you use flatpak, you can install the app from Flathub.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.16.0   Releasing v3.16.0
    120025f5 · Update app meta data ·
    Release 3.16.0

    October has come, and with it another version of OpenTodoList is due. The list of changes might not be too long, but it still should make you excited 😉

    Changelog

    • rpdev/opentodolist#252: For the Flatpak version of the app, we updated the used KDE runtime to v5.13.
    • rpdev/opentodolist#253: The latest greatest versions of Android and iOS now support a dark theme out of the box. The best way to celebrate this? Adding a dark mode to OpenTodoList as well! You can now select between a light and a dark theme. Additionally, you can also use automatic setting of the theme (however, this currently only works an Desktop systems).

    Downloads

    • Please find the download links for major platforms on GitHub.
    • For Android, the release is available via Google Play.
    • If you use snap, you can install the app from the snapcraft.io.
    • If you use flatpak, you can install the app from Flathub.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.15.0   Releasing v3.15.0
    Release 3.15.0

    Another month, another release of OpenTodoList. This release comes with two new tweaks to the user interface, that you'll hopefully will find useful.

    Changelog

    • rpdev/opentodolist#235: Todo lists can now be sorted by either their title or their due date. If you have larger lists, that might be useful to keep a better overview of your lists. Of course, you can still also manually sort your todos (which is the default setting).
    • rpdev/opentodolist#246: When creating a new todo, you can select a due date, which is immediately set on the newly created todo. This is useful if often set due dates on todos, because you don't need do open the todo after creating it, which saves you some clicks.

    Downloads

    • Please find the download links for major platforms on GitHub.
    • For Android, the release is available via Google Play.
    • If you use snap, you can install the app from the snapcraft.io.
    • If you use flatpak, you can install the app from Flathub.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.14.0   Releasing v3.14.0
    Release 3.14.0

    We are well into August, so: It's time for another release of OpenTodoList! And this release is going to be exciting, as once more, it brings a lot of changes to the user interface.

    Changelog

    • rpdev/opentodolist#234: The todo list, note and image pages have been completely reworked. In addition, viewing a todo from inside a todo page now opens another drawer instead of a new page. Besides, there are several bigger and smaller changes to the UI, which should make it much more pleasant to use!
    • rpdev/opentodolist#248: There were additional changes to ensure that Color Emoji are working with the Flatpak version of the app.
    • rpdev/opentodolist#244: Rather a detail, but: The app now targets Android API level 28.
    • rpdev/opentodolist#240: Another set of smaller changes to the user interface: We added some whitespace here and there to make things easier to read.
    • rpdev/opentodolist#243: And finally: Translating the app has become much simpler now. We now support POEditor.com, an online service for translating strings of an application. Want to join and help translate the app to other languages? Head over to the project page on POEditor.com and join!

    Downloads

    • Please find the download links for major platforms on GitHub.
    • For Android, the release is available via Google Play.
    • If you use snap, you can install the app from the snapcraft.io.
    • If you use flatpak, you can install the app from Flathub.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.13.0   Releasing v3.13.0.
    Release 3.13.0

    We reached the end of the month, which also means: A new release of OpenTodoList is ready! 👏

    This release includes lots of smaller bug fixes, but also some gimmicks here and there.

    Changelog

    • rpdev/opentodolist#223: The has been packages as a snap. This makes it super easy to install on Linux distributions including snap.
    • rpdev/opentodolist#224: When running the app packages via Flatpak, passwords are now written to the secrets store (like Gnome keyring or the KDE Wallet). Before, they have been written to a less secure fallback location.
    • rpdev/opentodolist#230: A bug has been fixed, which caused the app to crash when using the search. This bug did not occur all the time. In particular, it seemed to occur most often when the app was run as an AppImage.
    • rpdev/opentodolist#237: The Schedule view has been extended and now includes a Tomorrow section, showing all the items which are due on the next day.
    • rpdev/opentodolist#238: Background images have been removed from most views. They did not contribute to the usability of the app and even worse made the app unnecessarily hard to use for users who are sight impaired. #232: A bug has been fixed which caused the app to not allow the user to add images to a library when being run as an AppImage.
    • rpdev/opentodolist#233: When being packages as Flatpak, the app now is able to display color emoji out of the box.
    • rpdev/opentodolist#236: A bug has been fixed which caused items in the schedule view to appear in the wrong section under some circumstances.

    Downloads

    • Please find the download links for major platforms on GitHub.
    • For Android, the release is available via Google Play.
    • If you use snap, you can install the app from the snapcraft.io.
    • If you use flatpak, you can install the app from Flathub.

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.

  • 3.12.0   Releasing v3.12.0
    e06558a6 · Merge branch... ·
    Release 3.12.0

    After a pretty long pause, we finally release a new version of OpenTodoList. It is a mixed release, bringing both new features as well as some tweaks in the background.

    Changelog

    • There is now syntax highlighting in note editors! Any text in OpenTodoList can be styled using Markdown. With syntax highlighting, it now gets much easier to edit your notes. rpdev/opentodolist#228
    • The used Qt version has been updated to Qt 5.12.3. For most users, this should not matter, however, it allows us to use new features in future versions of the app. In addition, it allows us to release a 64bit ARM version of the app. rpdev/opentodolist#213
    • We improved the handling of the cache. The cache has been introduced some versions ago and used to speed up the app, as well as reducing the memory required at runtime. Before, there was a known issue which - in the past - hit us on Windows: When you first started the Windows 32bit version of the app, created some content and then (e.g. due to an update) later run the Windows 64bit version on the same device, the app would not be able to re-open the cache. This is by design, however, it was a real use case (and especially is with this release, which for the first time ever includes a 64bit ARM version on Android, which suffers from the same issue). rpdev/opentodolist#214

    Downloads

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

    Known Issues

    There are currently no known issues. If you encounter any issues, please file a bug report in the bug tracker.