The new context sensitive toolbar shows icons as required.

We are proud to announce the latest release of OpenTodoList 2.2.0. This version extends the app by some further basic functionality. Additionally, some bugs have been fixed. You can get the latest release from the OpenTodoList page.

Important Note for Windows Users

In case you installed the app with admin privileges before (e.g. to be able to install it to C:\Programs Files), then please uninstall the app once and re-install it. This is required to enable a fix which has been applied to the installer/updated.

Changelog

  • Updated the project’s README file as it was outdated after the recent refactoring.
  • On Android, the app now uses an alternative file and folder selection, which is more convenient than the Qt built-in file dialog on this platform.
  • The app now listens for file and folder changes in the background. That means, if you use some synchronization tool like e.g. the ownCloud desktop client to sync your library with the cloud, the app now will recognize updated that happen in the background while the app is running. Before, one had to restart the app for such changes to take effect.
  • The installer/updater has been fixed. This mainly affects Windows, the an update of the app would fail. Note that in case you use the app on Windows, you probably have to uninstall it once and then re-install it from scratch. Afterwards, you should be able to use the automatic updater to pull in new versions.
  • Fixed a bug which could cause items not to be saved correctly in case some special characters are used in the item’s title.
  • Improved the tool bar: Most icons now are shown only when required. This makes it easier to use especially on mobile devices.
  • Implemented a shortcut for “Create and Open”. When creating a new note, todo list or todo, you can now use the Ctrl+Enter shortcut to create and immediately open the item.

The new item types - images and notes - next to a traditional todo list.

We are proud to announce the release of OpenTodoList 2.1. This is the first official release of the new 2.x version line of the application. Compared to the previous versions, the new versions bring a lot of new features and enhances the data model quite a bit. Back when the application has been started, it was intended as a pure todo and task managing application. With the new releases, the app now also supports notes and images, all in one app. These items can be managed in libraries - with each one being stored as a directory on your local disk. To get the new release, please visit the application page and select the appropriate download option for your system. Bugs and feature requests can be reported in our bug tracker.

We recently started to write a major rewrite of OpenTodoList. Rewrite this time is literal, the code base basically has been rewritten from scratch. The goal was to simplify the code structure itself as well as moving storage of items to files in the local file system. The idea behind is simple: One can use any sync service (e.g. the ownCloud desktop client) to synchronize libraries to a cloud service.

OpenTodoList v2: Library Contents View.

Speaking of libraries and items: OpenTodoList now also supports new types of top level items - Notes and Images. Notes are simple text snippets (think of sticky notes) whereas images are images which can have a custom title and also some attached notes. Currently, there are no release binaries for desktop platforms available, so if you’d like to test, please either compile the app from sources or wait a few days until all tasks for the upcoming 2.1 release milestone are met. If you happen to have an Android device, feel free to follow the beta testing link and join the tester community. After joining, you’ll be able to install OpenTodoList straight from the Google Play Store. Have a lot of fun!

Between 0.1.0 and 0.2.0, half a year passed. Now, only short time after the released of 0.2.0, we have 0.3.0 ready :-) Well, this is no wonder, given that the major refactoring is over and the main target of this release was to improve the user experience a bit.

Warning: This is BETA

If you want to give the app a try, please keep in mind that this version should definitely be considered beta status (read also below for some notes). Plese keep this in mind and consider doing backups of your data from time to time.

What’s new in 0.3.0

As mentioned, 0.3.0 is bringing some improvements in terms of UX, especially in the user interace.

Manual Sorting

Tasks now can be rearranged within their todo. Also, when using manual todo sorting (via the menu in the view options) is active, todos as well can be sorted manually.

Indicators in Todo Views

In Todo listings, todos are now marked with little indicators. Currently, there are two possible ones: If a todo has a due date set, a little coloured clock indicated whether the todo is overdue, to be done in the next days or still some time in the future. Additionally, a todo which has a priority set is marked with a little flag (where the color indicates the priority, i.e. highest priority todos get a red flag, while lesser priorized ones get a green one).

Minor UI Fixes

Next to these more visible changes, there are some minor changes that ensure that the UI behalves correctly and stays up to date when running over longer periods of time.

Installation

Installation for Linux, Mac OS X and Windows

To install OpenTodoList, please download the appropriate installer for your operating system. The installer is available in two flavors: One online installer which will download the actual app and one offline installer, which contains the application but also allows you to update to newer versions in the future.

Android

You can install OpenTodoList also from the Android Play Store. We are currently in a beta phase. In order to be able to install using the Play Store:

  1. Join the OpenTodoList Beta Users Google+ community.
  2. Opt-in to the beta version by following this link.

Afterwards, you should find OpenTodoList in the Google Play Store.

After quite some time of silence, I finally managed to get the next release of OpenTodoList out. So here finally comes 0.2.0 ;)

Warning: This is BETA

If you want to give the app a try, please keep in mind that this version should definitely be considered beta status (read also below for some notes). Plese keep this in mind and consider doing backups of your data from time to time.

What’s new in 0.2.0

This version is a big step forward compared to 0.1.0. This has several reasons.

Reworked Storage Backend

The database part of the application has been completely reworked. This was necessary to be able to implement certain requested features which initially not have been considered. With the new structure, the application should be well prepared also for future requests, as it’s quite flexible and uses a well defined protocol for data synchronization. While for an end user, most of this change will be invisible, you will note one thing: Application start up is now lightning fast. This is due to the database is persistent, so restarting the app is much faster now (in the sense that you’ll see your data immediately after start up).

Changed Data Model

This change is somewhat more visible to end users: In pre-0.2.0 versions, the data model of the application somewhat was like this:

  • The app consisted of several so called backends. Each backend implements access to another service which stores your todo lists.
  • Per backend, you could create arbitrary many todo lists.
  • In turn, todo lists contained todos. A todo in turn could contain other todos.

This data model allowed to create arbitrary deeply nested structures. While this might be useful for some cases, it makes first application development and second UI design more difficult. So for this reason, the data model has been simplified and also been enhanced to deal with the forthcoming connections to online services for data storage:

  • On top level, we still have backends.
  • Per backend, you have accounts. Depending on the backend, they might either be more or less invisible (e.g. for the local storage backend, which provides one fixed “account”). However, future backends will provide arbitrary many such accounts to you, so you can connect to multiple accounts/service instances, depending on the concrete storage service.
  • On the next level, we have todo lists.
  • Per todo list, you can have arbitrary many todos.
  • Finally, per todo you can have arbitrary many tasks. Tasks are similar to todos but have fewer properties.

Having this, the data model is limitted to exactly 5 levels of objects, which makes development in the future much easier (and should result in simpler to understand UIs).

User Interface Rewrite

The user interface has been reworked. Without going too much into details: The UI should now integrate much better into the operating system, which will especially be visible on Android, where the app was in some situations quite difficult to use before.

Installtion

Installation for Linux, Mac OS X and Windows

To install OpenTodoList, please download the appropriate installer for your operating system. The installer is available in two flavors: One online installer which will download the actual app and one offline installer, which contains the application but also allows you to update to newer versions in the future.

Android

You can install OpenTodoList also from the Android Play Store. We are currently in a beta phase. In order to be able to install using the Play Store:

  1. Join the OpenTodoList Beta Users Google+ community. 3. Opt-in to the beta version by following this link.

Afterwards, you should find OpenTodoList in the Google Play Store. This data model allowed to create arbitrary deeply nested structures. While this might be useful for some cases, it makes first application development and second UI design more difficult. So for this reason, the data model has been simplified and also been enhanced to deal with the forthcoming connections to online services for data storage:

  • On top level, we still have backends.
  • Per backend, you have accounts. Depending on the backend, they might either be more or less invisible (e.g. for the local storage backend, which provides one fixed “account”). However, future backends will provide arbitrary many such accounts to you, so you can connect to multiple accounts/service instances, depending on the concrete storage service.
  • On the next level, we have todo lists.
  • Per todo list, you can have arbitrary many todos.
  • Finally, per todo you can have arbitrary many tasks. Tasks are similar to todos but have fewer properties.

Having this, the data model is limitted to exactly 5 levels of objects, which makes development in the future much easier (and should result in simpler to understand UIs).

User Interface Rewrite

The user interface has been reworked. Without going too much into details: The UI should now integrate much better into the operating system, which will especially be visible on Android, where the app was in some situations quite difficult to use before.

Installtion

Installation for Linux, Mac OS X and Windows

To install OpenTodoList, please download the appropriate installer for your operating system. The installer is available in two flavors: One online installer which will download the actual app and one offline installer, which contains the application but also allows you to update to newer versions in the future.

Android

You can install OpenTodoList also from the Android Play Store. We are currently in a beta phase. In order to be able to install using the Play Store:

  1. Join the OpenTodoList Beta Users Google+ community. 3. Opt-in to the beta version by following this link.

Afterwards, you should find OpenTodoList in the Google Play Store.