Working Hours Tracker

Rating: 
4.941175
Your rating: None Average: 4.9 (17 votes)

Working Hours Tracker

An easy to use and simple Working Hours Tracker for SailfishOS
https://wht.olpe.fi/

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

Donate

Translations

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

https://www.transifex.com/projects/p/working-hours-tracker/
 

How to use:
https://github.com/olpeh/wht#how-to-use

Detailed changelog:
https://github.com/olpeh/wht/blob/master/qml/CHANGELOG.md

Issues:
https://github.com/olpeh/wht/issues

Source code:
https://github.com/olpeh/wht

 

License

Sourcecode is released under the terms of the BSD 3-Clause License.
https://github.com/olpeh/wht/blob/master/LICENSE.d

Screenshots: 
Application versions: 
AttachmentSizeDate
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
Changelog: 

- Display the correct duration in timer, with breaks deducted
- Fix task related issue caused by refactoring #65

Comments

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:

https://www.transifex.com/projects/p/working-hours-tracker/

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.

http://www.libreplan.com/download/mobile-application/

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: http://pastebin.com/eBpunrgW

When exactly is the database created?

olpe's picture

hi. Looks like the same issue that hymy had. See my earlier comments. Have you tried installing the newest version? This should have been fixed in it...

Dude259's picture

Great App but could you please add the option to have all numbers displayed as hours.minutes instead of hours.decimal value?
For instance, yesterday I worked 8.93 hours. That numbers doesn't mean anything to me. The fact I worked 8 hours and 56 minutes does (which is actually shown when you open the day details screen). Please apply the same to the breaks mentioned in the week and month overview screen.

olpe's picture

Changed it to hh:mm format in 0.9.2-2. Should be like that everywhere now. Please report if it is not working correctly.

Thanks for your comment.

olpe's picture

Hi. I have been waiting for this comment actually. For me it just doesn't make any sense to use hours.minutes format but I might add it as as an option or probably xxhyymin format or hour:min....
All those durations are of course saved as doubles so some calculation is needed to show the minutes...

hymy's picture

Hi,

I have a problem with the tracker. It does not manage to start the Timer funktion "click to start" button does nothing. And also adding time does not work, no error but nothing is updated. I tried to remove the /home/nemo/.local/share/harbour-workhourtracker but it made no difference. Also tried to reset database from settings. Is there anything else i can try to make it work again?

olpe's picture

Thanks for reporting. This error is now fixed and a hotfix was released. This affected fresh installations.

olpe's picture

Hi this sounds like a bug  in database creation. Can you try launching the app from terminal and tell me what kind ouf output you see. Please send it as reply to my email.

olpe's picture

Small update released with a bugfix and moved settings to first page. Also added possibility to sort by project.

tiiagoFernandez's picture

Hi mate.

Looks awesome so far :D The calculations work flawlessly.

I just dont understand how the "contract" and "budget" features work.

Note: The settings menu should be on the first page, and not inside about.

 

Thanks again ! :D

olpe's picture

Hey. Thanks for your comment!

Those are just some project properties that exist for some future features like project summaries and stuff. I'm going to do some kind of project budget graphs or something.

I accidently left them visible. They are not doing anything yet. Only the hourly rate is useful ATM.

Yes. The settings will indeed get moved to the first page! I just didn't want to have >3 items in the pulley for usability reasons. I might just kickout that timer option from the pulley...

olpe's picture

There was a problem with old versions. If you have problems with saving hours, please try to reset the database in about->settings if you don't mind loosing your hours.

veeall's picture

I'm at loss with this app, because i just cannot crasp the idea behind it. I thought if i fire up a timer at the start of a working day, pause it during lunchtime and unpause after the break, i'll get nice database of working hours over time, but big NO. I'm totally confused about the purpose of the app right now.

olpe's picture

veeall: Now the pause functionality is released in 0.8.7-2.

Please report if it doesn't work like you would like to have it and if there are bugs.

olpe's picture

Hi! I'm sorry but I haven't implemented a pause feature for the timer yet. I'm missing it by myself too and will be working on it next. At the moment you just have to start the timer at the start of the working day and then stop it in the end and then manually input the duration of the break. 

olpe's picture

Settings are currently not saved properly and are resetted every time the app is started. Will try to fix it soon.

olpe's picture

Should get saved now. Please report if there are any problems.

tiiagoFernandez's picture

Hi,

Can you add for the Upcoming features, a price calculator?

I'm a graphic designer and i always assign a price per hour to my projectsm would be great if the app give me the final price for the time spent.

olpe's picture

Hi!

Price calculator is now released in v.0.8.8-4. If you set hourlyrate for a project then in the listing view it will show the price.

olpe's picture

Yeah sure. I'll add price calculations after I get the project mode released. I also need to set different prices per hour for different projects.

robomike's picture

I don't understand how to use this app and what's the intention. There's an automatic starting timer, and one can add hours, and per default the end time is the actual time. Wouldn't it make sense to integrate one into the other? Now you need to start the app when work is done, pulley down "add hours" and need to fiddle around with the virtual clock hands. Behind the button "today" is nothing if no time is saved so far. And at last todays hours can be added to more than 24 hours - okay, may be reasonable to count project orientated man-days or so. 

In contrast I would expect a simple "start" and "stop" toggle button on the main page for recording the actual hours. Editing afterwards should be - of course - possible as now.

Or don't I understand the concept generally?

Pages