Working Hours Tracker

Your rating: None Average: 4.9 (29 votes)

Working Hours Tracker

An easy to use and simple Working Hours Tracker for SailfishOS

Please note that this version might include some experimental features and might not be stable. Use the version from jolla store if you want to be sure to use a stable version. Please report any bugs found and please attach logfile to the error report. Can be done in settings -> view logs -> save to file / send to developer. Thank you!

Please support the development



Added Working Hours Tracker project to transifex. Please contribute to translations there:

How to use:

Detailed changelog:


Source code:



Sourcecode is released under the terms of the BSD 3-Clause License.

Application versions: 
File harbour-workinghourstracker-1.0.5-1.armv7hl.rpm113.41 KB13/05/2015 - 23:56
File harbour-workinghourstracker-1.0.6-2.armv7hl.rpm114.39 KB28/05/2015 - 22:12
File harbour-workinghourstracker-1.0.7-1.armv7hl.rpm127.75 KB08/07/2015 - 22:24
File harbour-workinghourstracker-1.0.8-1.armv7hl.rpm132 KB15/07/2015 - 22:02
File harbour-workinghourstracker-1.0.9-1.armv7hl.rpm132.05 KB18/07/2015 - 15:09
File harbour-workinghourstracker-1.0.9-2.armv7hl.rpm132.12 KB20/07/2015 - 12:03
File harbour-workinghourstracker-1.1.0-1.armv7hl.rpm132.86 KB12/08/2015 - 23:08
File harbour-workinghourstracker-1.1.1-2.armv7hl.rpm95.02 KB10/10/2015 - 01:47
File harbour-workinghourstracker-1.1.1-3.armv7hl.rpm95.18 KB10/10/2015 - 04:54
File harbour-workinghourstracker-1.1.2-1.i486.rpm135.63 KB18/10/2015 - 20:43
File harbour-workinghourstracker-1.1.2-1.armv7hl.rpm128.2 KB18/10/2015 - 20:43
File harbour-workinghourstracker-1.1.3-1.i486.rpm136.24 KB23/01/2016 - 14:23
File harbour-workinghourstracker-1.1.3-1.armv7hl.rpm128.93 KB23/01/2016 - 14:23
File harbour-workinghourstracker-1.1.4-5.i486.rpm140.17 KB25/01/2016 - 01:53
File harbour-workinghourstracker-1.1.4-5.armv7hl.rpm132.9 KB25/01/2016 - 01:53
File harbour-workinghourstracker-1.1.5-1.i486.rpm140.81 KB26/01/2016 - 14:39
File harbour-workinghourstracker-1.1.5-1.armv7hl.rpm133.29 KB26/01/2016 - 14:39
File harbour-workinghourstracker-1.2.0-1.i486.rpm141.63 KB29/02/2016 - 08:30
File harbour-workinghourstracker-1.2.0-1.armv7hl.rpm134.13 KB29/02/2016 - 08:30
File harbour-workinghourstracker-1.2.1-1.armv7hl.rpm134.3 KB23/06/2016 - 19:04
File harbour-workinghourstracker-1.2.1-1.i486.rpm141.74 KB23/06/2016 - 19:04
File harbour-workinghourstracker-1.2.2-1.i486.rpm159.93 KB04/11/2017 - 23:47
File harbour-workinghourstracker-1.2.2-1.armv7hl.rpm151.14 KB04/11/2017 - 23:47
File harbour-workinghourstracker-1.2.3-1.armv7hl.rpm139.83 KB05/11/2017 - 21:27
File harbour-workinghourstracker-1.2.3-1.i486.rpm148.49 KB05/11/2017 - 21:27
File harbour-workinghourstracker-1.2.3-3.armv7hl.rpm140.34 KB07/11/2017 - 02:26
File harbour-workinghourstracker-1.2.3-3.i486.rpm149.65 KB07/11/2017 - 02:26
File harbour-workinghourstracker-1.2.5-1.i486.rpm149.54 KB07/01/2018 - 19:50
File harbour-workinghourstracker-1.2.5-1.armv7hl.rpm140.1 KB07/01/2018 - 19:50
File harbour-workinghourstracker-1.3.3-1.armv7hl.rpm155.56 KB20/01/2018 - 17:29
File harbour-workinghourstracker-1.3.3-1.i486.rpm165.29 KB20/01/2018 - 17:29
File harbour-workinghourstracker-1.3.4-1.armv7hl.rpm155.59 KB28/01/2018 - 23:22
File harbour-workinghourstracker-1.3.4-1.i486.rpm165.58 KB28/01/2018 - 23:22
File harbour-workinghourstracker-1.3.5-1.armv7hl.rpm156.2 KB03/02/2018 - 15:44
File harbour-workinghourstracker-1.3.5-1.i486.rpm165.95 KB03/02/2018 - 15:44
File harbour-workinghourstracker-1.3.6-1.armv7hl.rpm156.49 KB03/02/2018 - 16:56
File harbour-workinghourstracker-1.3.6-1.i486.rpm166.18 KB03/02/2018 - 16:56
File harbour-workinghourstracker-1.3.7-1.i486.rpm166.88 KB11/02/2018 - 22:54
File harbour-workinghourstracker-1.3.7-1.armv7hl.rpm156.81 KB11/02/2018 - 22:54
File harbour-workinghourstracker-1.3.8-1.armv7hl.rpm199.15 KB25/08/2019 - 13:19
File harbour-workinghourstracker-1.3.8-1.i486.rpm210.19 KB25/08/2019 - 13:19
File harbour-workinghourstracker-1.3.9-1.i486.rpm210.51 KB09/09/2019 - 23:17
File harbour-workinghourstracker-1.3.9-1.armv7hl.rpm199.47 KB09/09/2019 - 23:17
File harbour-workinghourstracker-1.3.10-1.armv7hl.rpm199.74 KB10/09/2019 - 23:35
File harbour-workinghourstracker-1.3.10-1.i486.rpm210.72 KB10/09/2019 - 23:35
File harbour-workinghourstracker-1.3.11-1.i486.rpm211.02 KB13/09/2019 - 23:27
File harbour-workinghourstracker-1.3.11-1.armv7hl.rpm200.03 KB13/09/2019 - 23:27
File harbour-workinghourstracker-1.4.0-1.i486.rpm219.03 KB20/02/2021 - 02:07
File harbour-workinghourstracker-1.4.0-1.armv7hl.rpm202.74 KB20/02/2021 - 02:07
File harbour-workinghourstracker-1.4.1-1.aarch64.rpm206.98 KB22/11/2021 - 23:41
File harbour-workinghourstracker-1.4.1-1.armv7hl.rpm202.58 KB22/11/2021 - 23:41
File harbour-workinghourstracker-1.4.1-1.i486.rpm219.22 KB22/11/2021 - 23:41

- Update translations from Transifex
- Add missing AAarch64 builds #82


pasko's picture


Many thanks for the app.

I was wondering whether an alarm could be programmed so that it is triggered at the end of the working time. That way you would only have to take care of pausing/resuming the timer after/before every break.


olpe's picture


What do you mean by the end of working time?

I don't quite understand your point.


pasko's picture


I was thinking about this:

Imagine you have an 8-hour workday from say 9AM to 5PM.

This means a "Default Duration" of 8 hours in the "Working Hours Tracker" appp settings.

When you start the timer at 9AM, the app could set an alarm at 5PM, so that the app will be triggered when it's time to go home.

And if you take a 15 minute break, the app could change the alarm time to 09AM + 8 work hours + 15 minute break = 05:15PM.

I have a bash/python app for my N9 in Harmattan that does this based in the dbus interface from ProfileMatic app. The problem is that using dbus to communicate with "" is not easy...specifically for the "add_event" method. :-)


olpe's picture

Oh I see. Thanks for the idea. At the moment the app does not have any kind of daemon running in the background and I don't want it to need a daemon to work. So it should be using the systems alarm system. Will have to think about this and see if it is doable.

pasko's picture
olpe's picture

[1.1.4-5] - 2016-01-24


  • Added version numbering to about page
  • Added what's new dialog after updating
olpe's picture

[1.1.3-1] - 2016-01-23


  • Scaling fixes for tablet version
  • Fix annoying bug with the description text
olpe's picture

v. 1.1.2-1
- More device agnostig item sizing and scaling
- Fix for remorse popup in landscape orientiation
- Added appicons in different sizes

olpe's picture

- Simple scaling for tablet release

olpe's picture

[1.1.1-2] - 2015-10-10


  • Bugfix: #36 unable to send email report

[1.1.1-1] - 2015-08-18

  • Added command line option for stopping and starting the timer (WIP)
olpe's picture

[1.1.0-1] - 2015-08-12


  • Improved performance by using workerscript


  • Bugfix: unable to save hours
olpe's picture

Nothing new this time. Just fixed norwegian language code so that the translation would work.

olpe's picture

 [1.0.9-1] - 2015-07-18

- Some code refactoring

- Fixed a bug when adding hours from cover

- Automatically select last used input when adding hours

- BusyIndicator when loading hours from DB

olpe's picture
v. 1.0.6-2
- Added tasks selection
- Tasks can be added and edited in settings
olpe's picture

v1.0.3-1 now has logging and more!

Mariusmssj's picture

Thank you :)

olpe's picture

There were issues with importing but they should have been fixed now in v. 1.0.2-3

olpe's picture

Some of the issues that were found in 1.0.2-1 are now fixed in 1.0.2-2 release.

olpe's picture

Update 1.0.2-1 Includes experimental exporting and importing. Please try it and report any issues to me.

olpe's picture

If you see "project not found" after importing data please try to restart the app. There is a problem with it and restarting the app should help.

megger75's picture

Great App. I use it every day. Thank you!!!

olpe's picture

I recommend you to get the newest version from jolla store.

olpe's picture

v. 1.0.1-1 now available in Jolla store

Includes translations and a couple of bugfixes

olpe's picture

Added Working Hours Tracker project to transifex. Please contribute to translations there:

kaktux's picture

Have you ever thought about "extending" the app to work with a project managment software?

For getting the projects/tasks from the software + giving back the worked hours?

For example there is Libreplan  - open source - has also a (rather old) app - but not for sailfish yet.

Also available at github.


Would be definatly something I would be willing to pay for.

Anyway: great work.

olpe's picture

Nice Idea but I have to take a look at that a bit later. Trying to expand this app bit by bit.

olpe's picture

v. 1.0.0-1 now available in Jolla store

krat3r's picture

Great App, thanks!

olpe's picture

Thank you!

Sulphur's picture

Adding a project does not work. Console output:

When exactly is the database created?