Skip to content

Latest commit

 

History

History
executable file
·
132 lines (82 loc) · 5.54 KB

README.md

File metadata and controls

executable file
·
132 lines (82 loc) · 5.54 KB

Donate using PayPal Sponsor on GitHub Become a patron

Release

Tockler

Automatically track applications usage and working time.

With Tockler you can go back in time and see what you were working on. You can get information on what apps were used - exactly at what time - and what title the application had at that moment. This is enough to determine how much you did something.

Track how you spent your time on a computer.

Tockler tracks active applications usage and computer state. It records active application titles. It tracks idle, offline, and online state. You can see this data with a nice interactive timeline chart.

Analyze your computer usage

See you total online time today, yesterday, or any other day. In monthly calendar views and with charts.

Applications installer download

Operating System Download
Windows (32 and 64-bit) Get it on Windows
macOS Get it on macOS
Linux Get it on Linux

Feedback

Feel free to make feature requests by creating a issue and 'Star' this project.

Donations

This project needs your support!

If you find this app useful then feel free to donate. Anything helps to keep this app up to date and always improving.

Thank you!

Made with

Screenshots

Timeline Changing items color Settings Summary Search Tray window Edit log item

Debugging

Logs

By default, tockler writes logs to the following locations:

on Linux: ~/.config/tockler/logs/main.log

on macOS: ~/Library/Logs/tockler/main.log

on Windows: %USERPROFILE%\AppData\Roaming\tockler\logs\main.log

Development

Quick Start

Prerequisites: Node, Git.

git clone https://github.com/Maygo/tockler.git  # Download this project

npm install yarn -g     # install yarn or binary from https://yarnpkg.com

Start application

Renderer and main process builds have been separated. It's easier to boilerplate this project and switch client framework.

React client (renderer)

cd client/
yarn install            # Install dependencies
npm start

Electron (main)

cd electron/
yarn install            # Install dependencies
yarn start

Build scripts samples are in travis/appveyor files.

Signing

https://4sysops.com/archives/sign-your-powershell-scripts-to-increase-security/' in powershell as admin

$cert = Get-ChildItem -Path Cert:\CurrentUser\My -CodeSigningCert
Set-AuthenticodeSignature -FilePath '.\app\get-foreground-window-title.ps1' -Certificate $cert

License

GNU General Public License v2.0 2021 MayGo (https://github.com/MayGo)

Functionality

  • On app launch only tray window runs. Main window does not open.
  • Main window opens from tray windows arrow or by reopening application.

Errors

while installing electron deps: electron-builder Error: Unresolved node modules: ref

Quick fix: ELECTRON_BUILDER_ALLOW_UNRESOLVED_DEPENDENCIES=true yarn