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


Historyscholar's picture

I can't see Chinese translation. Can you fix tjis?

fooxl's picture

Should be fixed now.

fooxl's picture

Ok, i will check. Whats your locale?

edit: i c zh is missing.

anasyntes's picture

Wonderful, thank you! Great app!

yokisuci's picture

Awesome app that I do find really useful! :) However, I've noticed a few small things... 
- It isn't possible to add "completion date". Some of the extensions for the todo.sh make use of the completion date.
- It sometimes creates duplicates on the notification screen.
- If I'm choosing to not hide completed tasks they also show up on the notification screen.

fooxl's picture

Thanks for your feeback. :)

> - It isn't possible to add "completion date". Some of the extensions for the todo.sh make use of the completion date.

- sure, completion date should be added, when a task is completed. I thought had this already working before...

> - It sometimes creates duplicates on the notification screen.

- Yes, currently I don't know, how to deal with this. This happens, when the app crashes.

> - If I'm choosing to not hide completed tasks they also show up on the notification screen.

- Thanks for the hint. Will fix this.

yokisuci's picture

You're welcome. :)
I'm not sure if it's possible, but i've noticed another thing. If I add something, then my phones syncs the latest todo.txt from my computer, then I have to change tab and change back to "reload" the todo.txt on the phone so I can see my changes. Maybe it would be possible to have a setting where you can change if the app should automatically reload the todo.txt file and how often? Just an idea. 

fooxl's picture

The reading mechanism changed a bit. Now it checks if the file has changed since last write/read before reading and parsing the file content.

This should happen every time the tasklist page is shown to you or the app or cover is activated. But maybe I also need a timer like you proposed.


yokisuci's picture

Awesome! :) Great app has gotten even better. 

I don't know if a timer is needed, but maybe it will make it possible to update the info on the start screen. On the other hand, that may cause battery to drain and hard to implement. I'm not a programmer, so I don't really know about that stuff. The thing that bugged me a bit was that everytime I opened the app to check my todo.txt file I had to swype to "filters" and back to see the changes.

Do you know when the new version will get uploaded?

fooxl's picture

The app now reloads also, when the app is activated. I hope, this helps. Sorry for the long wait.

spheniscus's picture

Done and solved: A filter from a previous context (that did not exist anymore in the current file todo.txt) was set. So all entries were hidden. Reset all filters once. Works fine now.
BTW, as stated above by user 'breiti_oi' on March 16, 2018, I installed ZuTun twice.
When using the App for the first tme on XA2, I recommend to enter 1-3 tasks only. Then close+restart ZuTun.
Thank you very much, fooxl, for your quick and patient support!

spheniscus's picture

Maybe it helps: file receives new tasks and lists them naturally, in alphabetical order.
But screen remains blank in zutun.
Looks like writing to todo.txt does work, while reading (or display) does not.

fooxl's picture

But how could it show the projects and contexts then?

If you want you can send a screenshot an example of todo.txt-content to michfu@gmx.at

spheniscus's picture

Hey, great App. Does not save on on XA2. ~/home/nemo/Documents is writable. todo.txt does exist and is rwx by nemo + group nemo as well.
Weird: No tasks shown when adding tasks, but project/context counter rises. Opening the .txt file in file browser or in notes SHOWS content. Any ideas?
EDIT: Reinstalled the app --> same behavior.

fooxl's picture

Did you activate a filter?

fooxl's picture

Ok, this sounds really weird.

I will upload a major update in the next days. Hopefully your problem will be gone then (with some new ones added ;) ).


EDIT: I also had problems with file handling after the last SFOS updates. Reinstalling the app solved these issues.

vbelloir's picture

Hi fooxl,

I must be dumb, but I can find how to add a new project.  

When I can on the project filter view, the only think I can't see in the pulldown menu is the possibilité to clear project filters. There is no bottom menu.

When I create a task, I can click en the + button, to add a project to the new task, but nothing to create I new project.


Do I miss something?



fooxl's picture

Just enter a new task containing the name of the new project:

"+newproject first thing to do"

The idea of todo.txt is to have your tasks saved in a strictly formated text file. Maybe take a quick look at http://todotxt.org/ to get an idea the concept.


vbelloir's picture

ok, it just works. Thanks!

flywheel's picture

Personally - Now that Sailsync Owncloud has arrived I'm using that one to sync most things (TodoTxt, Notes, Keepass db and Pictures) to the NextCloud.

Earlier I used ShellEx and rsync to sync to my server and from there via an NFS-share to my other units.

breiti_oi's picture

The list doesn't get saved on Xperia/, so all todo's are gone when closing the the app. Should it be this way or is it a bug?

fooxl's picture

No, this is not the expected behaviour. :)

I guess the problem is, that the file loaction is not writeable. My app doesn't display error messages on file handling. Sorry for this.

The default location is ~/Documents/todo.txt

Could you check if the directory exists and is writeable?

breiti_oi's picture

The folder Documents exist and is writeable for user nemo. I just created the todo.txt, now it works.

fooxl's picture

Ok, thanks for the report.

I will improve the code handling the file.

carmenfdezb's picture

Thank you fo the update!! Translations files are missing in this version, could you add them in the next version?

fooxl's picture

Thanks for the hint and of course also for the translation itself!

Strange they are missing, will fix it ASAP.

carmenfdezb's picture

Nice!! Thank you!

borghal's picture

Great app! It seems to be the only Sailfish todo app able to sync, which is important to me. There's one thing I'm missing, though, and that would be due dates and reminders. Is there a chance of you adding this? There's already an issue for this on github, I noticed. I'd be able to ditch Android OpenTasks and go native Sailfish if this was implemented ☺

gaunab's picture

How do you manage syncing of your todo.txt?

fooxl's picture

Not OP.

I'm using syncthing, but I guess you can use any filesyncing software (e.g. dropbox).