OpenTodoList

Open sourceExclusive
β€”
No reviews reviews
23
downloads
6.0
android

AI summary

Curious what AI thinks about this app? Ask for a short summary highlighting what it does and any noteworthy details.

Screenshots

About this app

With OpenTodoList, you can manage your notes, todo lists and images in libraries. And you decide, where these libraries are stored:

You can sync your libraries with one of the supported services like NextCloud or ownCloud. Or you can decide to keep your files entirely local on the device where you use the app. Finally, as libraries are just plain files stored in a directory structure, you can use other apps, like Foldersync to keep them in sync with services not supported natively by OpenTodoList.

What's new

v3.47.0Mar 6, 2024
  • arm-v8a Toolbar Refactoring It is not uncommon that we do some refactoring here and there, including the result within another, larger, change. However, this refactoring is worth being mentioned here:
  • We completely changed the design of the toolbar in the app! πŸŽ‰
  • Why that? Before, we had a lot of individual tool buttons in and dynamically showed them depending on how much space was available on the screen. While this worked, it was not very convenient, especially since there was no way to know what a concrete button did (except by trying it out). To improve here, we switched to a layout that more or less resembles a menu structure: You get four tool buttons, each of them making the various groups of actions available to you.
  • Another nice thing: On some supported platforms (namely, macOS, Windows and Linux systems which have a global app menu), the app also will provide a "normal" menu - this is great, as you can see the shortcuts connected to the various actions there. the app looks like on the respective platforms.
  • rpdev/opentodolist#647: Fix A Bug Which Prevented Changing The Due Date Of An Item Another nasty bug πŸͺ² we fixed here... in some cases, when you set a due date with recurrence on an item, you were not able to change the due date ot that item again. This is fixed now βœ…
  • rpdev/opentodolist#636: Update To Qt 6.6.1 We updated the Qt framework, which powers the app, to the new 6.6.1 release. Qt is the basis that allows us to serve all major platforms from a single code base - and having new versions of it available also means: Pulling in a lot of fixes and new features we will make use of in future versions of the app πŸ™Œ
  • rpdev/opentodolist#646: Show The Current Due Date In The Date Picker In the past, when you set a due date on an item and a recurrence pattern, if you wanted to change the due date, the date picker would initially show the original due date. Especially for a long running sequence item, this means that the current date and the one that the date picker would show could be weeks or months apart!
  • We changed this, so now, the date picker will show the next effective due date of the item by default.
  • rpdev/opentodolist#645: Fix Misalignment Of The Header Of The Date Picker A little layout fix here: On some platforms, the header of the date picker was offset by one pixel or so. Well, no longer πŸ˜‰
  • rpdev/opentodolist#644: Update To Latest Qt/KDE Flatpak Runtime Similarly important as the Qt update: For the Flatpak version of the app, we updated to a more recent version of the KDE/Qt 6 runtime. This also pulls in Qt 6.6, plus, ensures that the runtime is still maintained and receives bug fixes.
  • rpdev/opentodolist#502: Allow Opening Items In A New Window Another interesting new feature: You can now open items in a new window! This works on all desktop systems, i.e. macOS, Linux and Windows. This feature can be quite interesting and useful. For example, consider the following:
  • If you maintain one "todo list" to plan what you want to make for dinner each evening and another one for your grocery shopping. Then, if you'd want to fill up the grocery list with the stuff you need for the meals you put in the other list, you would have to jump between the two of them all the time 🦘
  • With the new feature, you can first make your planning in one list, open it in a separate window and in the main window, change to the grocery shopping list, where you can easily fill in the ingredients you need to get. Handy, isn't it?
  • multi-window.mp4
  • Links - they are a useful and widely used concept in the depths of the world wide web. And guess what? Your favorite Todo List and Note Taking app now also supports them πŸ˜‰ Okay okay, actually, links per se are nothing new, you can add them to notes and item titles since long. But, what is new is that you can now generate links to libraries or items and use them within the app.
  • This way, you can easily cross link from one item to another. But it doesn't stop there: On some platforms, the app also will be called if another app tries to open such a opentodolist:// link. For example, if you have a shared library with a friend, you can create a new item and then send a link to them via chat - they can then open that link which should immediately get them to that freshly created item. Currently, opening the app with such links from other apps works on Android and iOS, but other platforms will follow in the future πŸ˜‰
  • rpdev/opentodolist#637: Automate upload To The Google Play Store Automation is a key think to get more time for the really valuable things in life (such as, hacking on new features for OpenTodoList 😎). So, besides development work, we sometimes also invest into how to automate further parts of our regular workflows. This is another important step: We now can upload releases of the app to the Google Play Store from within out CI/CD pipelines.
  • rpdev/opentodolist#642: Exclude Libraries From Backup On iOS OpenTodoList makes one promise: If you create a local library (i.e. which is not synced with a storage server), no data belonging to that library ever leaves the device. This is true on nearly all platforms - but iOS. Until now, if you'd include the app in iCloud backup, also libraries would be backed up.
  • While not all users might find this a bad thing, it somehow is, because that also interferes with synced libraries - if a library which is actually synced via a storage server is brought back by a backup, the app would try to re-upload the entire library 🀯 So, over time to exclude libraries from the backup.
  • rpdev/opentodolist#648: Support for Android 14 Another minor fix, but good for users of brand new Android devices (and devices which get updates early): The app now also runs on Android 14 πŸŽ‰
  • rpdev/opentodolist#545: Add Some Screenshots To The README The README.md file is an important part of many projects - it literally is the first thing users see when they land on GitLab or GitHub and want to learn something about the app.
  • Until now, that file was pretty much only text - it was up to the user to find some other way to learn more about how the app would actually look like. Over time to change this and add some images to the README, so when visiting our landing page on either code hosting platform, users now get a better impression about what they'll get if they install the app.
  • rpdev/opentodolist#561: Update Images In App Store and Play Store Nearly the same story applies for our app page in Apple's App Store and Google's Play Store. The images of the app where kind of outdated - especially in the Play Store, the screenshots dated back even before our migration to the Material theme 😱
  • We changed this, so potential users will not get an up-to-date impression on how
  • rpdev/opentodolist#643: Fix A Bug Where Wrong Todos Would Be Shown On App Startup Back to bug squashing 🦟
  • There was a nasty little bug which, if you would e.g. re-open a todo list when restarting the app, show wrong todos in that list! 😱
  • This was due to a race condition - you could sometimes even see the correct list of entries first showing up before the list would then get filled by random items. Now, this is fixed βœ…
  • rpdev/opentodolist#639: Allow Marking All Todos Or Tasks As Done or Undone Sometimes it is all or nothing! Yes, even when handling todos. For this reason, we added options to mark all entries within a todo list (or within a todo) as either done or undone.
  • rpdev/opentodolist#641: Fix A Bug Where The Dropbox Sync Would Stop After A While Last but not least: There was some bug which - under certain circumstances - could cause the background sync of a Dropbox backed library to stop. You had to kill the app and restart it for the sync to get back to a working state.
  • We fixes this, so now the sync should continue seamlessly in the background as expected πŸ˜‰

About this version

Version
3.47.0 (8962)
Size
32.07 MB
Requires Android
6.0
Target SDK
23
Downloads
23
Updated
Mar 6, 2024
Package
net.rpdev.opentodolist

Ratings & reviews

β€”
0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app