Your rating: None Average: 4.8 (25 votes)

Manage tasklists in todo.txt format on SailfishOS.

Todo.txt uses simple text files for managing tasklists: http://todotxt.com/









Download the rpm from openrepos or releases.



  • sort/group Tasks:
    • alphabetically
    • by creation date
    • by contexts
    • by projects
  • filter tasks
    • hide completed tasks
    • by project or context
    • combine filters
  • edit tasks
    • datepicker for due date
    • auto-add creation date when adding new task
    • show tasks with due date in notifications
    • add task from top menu (app must be running)
  • configureable notifications for tasks with due date
  • add task via global top menu
Application versions: 
File harbour-zutun-1.6-1.noarch.rpm47.42 KB07/11/2018 - 20:05
File harbour-zutun-1.7-1.noarch.rpm50.43 KB19/03/2019 - 17:53
File harbour-zutun-1.7.1-1.noarch.rpm50.87 KB01/04/2019 - 17:29
File harbour-zutun-1.7.2-1.noarch.rpm50.88 KB02/04/2019 - 16:33
File harbour-zutun-1.7.2-2.noarch.rpm50.71 KB13/05/2019 - 12:40
File harbour-zutun-2.0-1.11.1.jolla_.noarch.rpm56.27 KB27/07/2020 - 15:31
File harbour-zutun-2.1-1.14.1.jolla_.noarch.rpm57.66 KB29/07/2020 - 22:13
File harbour-zutun-2.1.1-1.15.1.jolla_.noarch.rpm57.68 KB29/07/2020 - 23:43
File harbour-zutun-2.1.2-1.16.1.jolla_.noarch.rpm58.65 KB01/08/2020 - 11:16
File harbour-zutun-2.1.3-1.17.1.jolla_.noarch.rpm59.31 KB12/08/2020 - 20:52
File harbour-zutun-2.1.4-1.19.1.jolla_.noarch.rpm59.45 KB30/09/2020 - 10:30
File harbour-zutun-2.2.0-1.noarch.rpm59.93 KB06/11/2020 - 21:41
File harbour-zutun-2.2.1-1.noarch.rpm60.18 KB07/11/2020 - 13:24
File harbour-zutun-2.2.2-1.noarch.rpm61.63 KB08/11/2020 - 14:13


  • update languages: fr, zh


  • update languages: sv, zh


  • start zutun.txt with shortcut (top menu)
  • improved notifications (format, more stable handling)
  • settings for notifications
  • removed bug in onFiltersChanged


  • reload file when activating the app


  • update languages: es, zh


  • update languages: fr
  • trim (new) tasks after editing


  • update languages: sv
  • recent files in settings
  • fixed some bugs when changing from one file to another
  • better hint when all tasks filtered
  • clear multiple spaces when adding task



  • advanced filters (or, not)
  • filter with search field
  • read file only if there are changes
  • option to autoadd creationDate on task creation
  • locale formatted dates for due and completion dates
  • filters on one page
  • list doesnt jump anymore after editing a task
  • gridmenu in taskedit
  • improved file handling and error feedback
  • create file from app
  • some work on cover
  • icon 172x172


fooxl's picture

due-Dates and reminders are there now.

I ddn't test it a lot, so feedback would be welcome

fooxl's picture

Thanks for your comment. :)

I want to implement this, but I didn't have much time lately.

kuba77's picture

Great app! But I have 2 suggestions:

1) Wouldn't be more Sailfish way on Filter pages instead of button "Clear Project/Context Filter" use Pulldown menu for it?

2) It would be nice to have filter to hide one or more projects/contexts. For example, you have projects with name a, b, c, d, e and you want to hide "c" project so you have on tasklist tasks with projects a, b, d, e and without project tag. I hope it is understable :-)

fooxl's picture

Thank you very much for your feedback.

1) Wouldn't be more Sailfish way on Filter pages instead of button "Clear Project/Context Filter" use Pulldown menu for it?
I guess you are right. Will try do inlcude this in the next release.

2) It would be nice to have filter to hide one or more projects/contexts. For example, you have projects with name a, b, c, d, e and you want to hide "c" project so you have on tasklist tasks with projects a, b, d, e and without project tag.
Hm, there are several ways to achieve this.
- place a button/switch which defines, if you see the filtered results (c) or the rest (a, b, d, e)
- place a button, which lets you invert your selection. (select c and then press invert, so a, b, d, e gets selected and c unselected).

What do you think?

clovis's picture

I can help regarding french if needed :)

fooxl's picture

It's time to start translations. ;)

You can download the .ts file from github and send it back to me or fork the project and make a pull request or join the project on transifex:


fooxl's picture

Would be great. But I still don't know what the workflow should look like...

stupidus's picture

Thanks for the app, it's a great idea.

Is it intentional that projects and contexts are shown in capital letters? For example, if I have a context @work and I create a new entry it will add it as @WORK which will be seen as two different things by other programs.

fooxl's picture

I wasn't aware of this and honestly I don't know how I came up with this idea. :)

Will have to fix this in future releases. But as I'm trying to implement sorting and filtering in a new way I don't know, when I have time to correct it.

cuh7b5's picture

Sorting would be awesome! Please do that! :)

fooxl's picture

Sorting is available now.

fooxl's picture

Which criterias for sorting would you suggest? Now the tasks are sorted by there corresponding textlines in the file. The criterias are:  done, doneDate, priority, creationDate, subject

cuh7b5's picture

Great app, thanks!

Just an idea: the list could be more compact IMO. A whole empty line between all tasks is a bit of a waste. Especially with one-line short tasks like a shopping list, etc. In this case the separating empty lines contain only a red/green flag. What is the purpose of this flag? Completed tasks already show up with the checkbox set and with strikethrough letters.

fooxl's picture

The list ist more compact in this release.

cuh7b5's picture

Wow, the new view is awesome! Thanks a lot!!!

cuh7b5's picture

Me again. :) I noticed some things in the newest release:

1. If I use a project filter then the list contain random, large spacings between certain rows. I cannot upload picures here but I can send you a screenshot if you want.


2. I cannot choose multiple project filters only one. I believe it was possibe before.


3. I created a brand new txt file, added some entries with a project mark with the + sign. When trying to add another entry with the same mark, the app does not offer the previously set project name. Maybe my fault.


I would very much appreciate if you could investigate these issues.

fooxl's picture

ad 1) This will be gone in future releases, because as mentioned above I will use a different approach for displaying, filtering and sorting.

ad 2) No it wasn't possible. I chose two different approaches for selecting the filters on contexts and projects. Actually when selecting (tapping) the project filter the filtered tasklist should be displayed immediatly - somehow this feature disappeared... :)

ad 3) I see. Thanks for reporting this. Should be gone in next release.

It's nice to see, someone is really using my app. :)

fooxl's picture

U are welcome. :)

fooxl's picture

Thanks for the feedback.

The flag was the first idea marking completed tasks, but as i decided to strike out the text it can be removed.

Will take a look at your suggestions.

hoodlum's picture

Thanks for the app. Can you  create a project for transfer on https://www.transifex.com?

fooxl's picture

Finally made a project on transifex for it.

Would you like to help with some Language other than german?

fooxl's picture

Ok. Never did this before, so it will take some time.