About

Author: Senne Janssens (Send me a message with feedback or suggestions ;) )
Version: 20250922.1
Release notes: Check the master branch on Github

Cookie policy

What are cookies?

Cookies are small pieces of data that a website asks your browser to store on your computer or mobile device when you visit the website or certain pages. The cookie allows the website to “remember” your actions or preferences over time. Most browsers support cookies, but users can set their browsers to decline them and can delete them whenever they like.

Cookies will usually contain the name of the website where the cookie has come from, how long the cookie will remain on your device, and a value which is usually a randomly generated unique number.

Some cookies will be deleted as soon as you leave the website (the so-called “session cookies”), other cookies will remain stored on your computer or mobile device and will help us identify you as a visitor of our website (the so-called “permanent cookies”).

Why do we use cookies?

Cookies on our Website are used for a variety of different purposes.

We use cookies to improve the user-experience on the Website and to map your surfing behaviour (e.g. the pages you have visited and the time you spent on that page). Cookies make our Website easier to use and allow us to better tailor our Website to your interests and needs. Cookies are also used to help speed up your future activities and experience on the Website. We use cookies, for example, to remember your language preferences.

We also use cookies to compile anonymous, aggregated statistics that allow us to understand how our Website is being used and how we can improve our services.

Which cookies do we use?

We use first party and third party cookies:

First party cookies are cookies created by the Website itself. These cookies are used to optimize your user-experience.

Third party cookies are cookies created by parties other than the Website. Third party cookies in relation to our Website are Facebook, Twitter, LinkedIn and Google Analytics. Google Analytics is Google’s analytics tool which helps us understand how you engage with the Website. It may use a set of cookies to collect information and report Website usage statistics without personally identifying individual visitors to Google. We mask your IP-address, have a data processing amendment with Google and don’t share your data with Google. If you want to opt out for Google Analytics click this button. The main cookie used by Google Analytics is the ‘___ga’ cookie.

A further distinction can be made between the following types of cookies:

  • Necessary cookies: These are required for the operation of our Website. They include for example cookies that enable you to log in.

    Our necessary cookies are named here:

    None
  • Analytical/performance cookies: These cookies allow us to analyse our webtraffic, to see the number of users of our Website and how the users navigate through our Website.

    Our analytical/performance cookies are named here:

    Cookie name Default expiration time Description Domain
    _gid 2 hours Used to distinguish users. .lefky.github.io
    _ga 2 years Used to distinguish users. .lefky.github.io
    _ga_<container-id> 2 years Used to persist session state. .lefky.github.io
  • Functional cookies: These cookies ‘remember’ the choices you made on our Website (e.g. language preference) making the Website more user-friendly and enhancing your user experience.

    Our functional cookies are named here:

    None
  • Targeting cookies: These show us the pages you have visited and the links you have followed, making advertisements more relevant to your interests.

    Our targeting cookies are named here:

    None

How can you manage or delete cookies?

You can at any time manage or delete cookies using the settings on your internet browser, allowing you to refuse some or all cookies. Turning off cookies will limit the service that we are able to provide and may affect your user-experience. Deleting cookies may result in manually adjusting preferences every time you visit our Website. For more details about controlling and/or deleting cookies, visit the page corresponding to your browser for more information:

Safari
Google Chrome
Mozilla Firefox
Internet Explorer
Edge

For other browsers, please consult the documentation provided by the browser operator.

Settings

Use Google Chrome, Firefox or any non-microsoft browser for optimal results. Let's be honest here... Edge or IE are crap.

Set this page as your browser startup page or pin the tab to automatically start counting when you open your browser.

Hitting "ENTER" will add the time corresponding to the selected value next to 'Overtime' to the end date (and break time if defined).

Import / export / delete

If you delete your browser data the history will reset. You can export and import your data.

Export
Export
Download Sample Data

You can download the example as a '.json' file and import it into the application.

Parameters

The value settings are saved. So if you enable something it will still be enabled on the next opening of the page.

Custom "Overtime @ ..."
 will set a custom hourschedule option so you can enter specific values that aren't in the defaults.

"Don't save today."
 won't save today's date for the remainder of the day (until timestamp 00:00) or unless disabled again.

"Automatically set end time on close."
 will change the end time to the timestamp on which you close or refresh the window and thus overwrite any manual changes you made.

"Subtract X min from time on open."
 will subtract X min from the time the page was opened NEXT DAY YOU OPEN THE PAGE. This is to take the time to boot your laptop, ... into account.

User interface

Select which different stats and options should be visible in the UI.

Breaktime input format:

History deletion policy

Info

Here I'm posting good and useful applications for any type of device that are (mostly) free.
I'm using these myself on my computer, smartphone or somewhere else.
If something does cost money, in most cases, it's well spent :)

Rambox

Rambox is an application that allows you to group multiple other applications into 1.
You can for example have 3 outlook inboxes and 2 google calendars opened up in the same application!
Furthermore, the amount of services, as they call it, you can add are unlimited. And if something isn't premade you can just add a custom service.

Rambox website

Tasker

Tasker makes your Android smartphone smarter.
It enables you to automate certain tasks wether it'd be settings or SMS related, tasker can make your life easier.
At the moment of writing it costs €3,59, but for me it's certainly worth it.
Some of the things I'm able to do are setting my phone to silent when I'm at the office, reading my texts out loud when I'm at home or in the car, automatically setting my alarm in the morning (different ones when I work from home or not), remind me of birthdays and send random birthday texts by the push of a button, have my phone go out of vibrating mode make lots of noise when I lost it somewhere and it receives a certain text, ...
You see the possibilities are really endless!

Tasker in the Google playstore

Rainmeter

Rainmeter is a tool to customize your desktop.
You can add different 'skins' to add buttons or displays to your computers desktop.
Some of these include the weather forecast, quick launch buttons for applications or folders, monitoring displays (for CPU, GPU, RAM, disk size, ...), music player info and controls, time clocks, ... And all of this in different flavours.
And the most cool aspect about it: it moves! Skins get updated every X seconds making it possible to display animations and update your weather etc.


You can make your own, but you can also just download skins and even entire layouts. Check the rainmeter discover page to find links to libraries of great skins.

Rainmeter website

Edit time history

All times displayed are in decimal hour units. You should edit them in the same way/units!!!
Visit timecalculator.net to help you converting.

To save an entry you need to click the save button! If you add a date that already exists it'll be overwritten!

You can add corrections by clicking "Add new", entering the date when you want the correction to occur, filling in the overtime (positive or negative depending on the correction you want to do) and entering the word "correction" in every other field.
These correction can for example be used when taking up some overtime days, then you just add a negative correction of the hours you should've worked that day.

Date Total Time No Break Overtime Total Work Time Start Time Hour Schedule Summary Edit

Reporting

You can zoom in to certain graphs by dragging the area you want to zoom in on.
Click right to reset the zoom level.

Confirm

Changes

  • Updated dependencies to their latest versions so you guys get the latest and greatest ;)
  • As this is a time tracking tool, time calculations are one of the most important things and javascript can make it very hard to do these.
    1 of the dependencies was moment.js which helps with that.
    Moment.js is now in maintenance mode and the team advises to look for alternatives.
    I've replaced moment.js with day.js which is a modern alternative.
    All time calculations should still be the same, but please report if you find any issues.

Bugfixes

  • Small bugfix regarding UI for break timerange selection.
  • Fixed a bug for custom hour schedule where "null" values were displayed.
  • Fixed issue with data import and new lines.

Senne Janssens ©