Skip to content

Latest commit

 

History

317 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timesheets Tracker

Keep track of your activities during the day. Use activities like:

  • Open programs
  • Websites
  • Git commits
  • Calendar events
  • Active / locked computer status
  • Productive.io planned hours

Configure auto tags, to automatically tag activity for a specific customer or project. View a summed overview of tagged hours for the day Get basic pivot table style reports of:

  • taged time per day/week/month/year
  • most used programs
  • work day start and end times
  • average work day duration
  • ...

This program is in alpha stage. Expect bugs and report them to make the application better.

screenshot interface

Install

Download

Or grab a specific build from the Releases page.

macOS

This app is not code-signed or notarized — that requires a paid Apple Developer account, which this open-source project doesn't have. On first launch, macOS will say:

"Timesheets Tracker.app" is damaged and can't be opened. You should move it to the Bin

This isn't actual damage — it's Gatekeeper blocking an unsigned, unnotarized app that was downloaded from the internet. To fix it, run this once in Terminal:

xattr -cr "/Applications/Timesheets Tracker.app"

Then open the app normally.

If that command fails with Operation not permitted, your terminal app needs Full Disk Access: System Settings → Privacy & Security → Full Disk Access → enable it for your terminal app (Terminal, iTerm, etc.), then fully quit and reopen the terminal and try the command again.

Still TODO:

  • add export options

Build

Build during development

npm run build

Development

Install chrome extension in Chrome: "load unpacked" => folder chrome-extension

cd api && npm run dev
cd ../client && npm run dev

Frontend: http://localhost:55588

Backend: http://localhost:55577

Backend Swagger docs http://localhost:55577/docs

Releases

Used by

Contributors

Languages