Nachasic / rtrackr

Time tracking app written in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

rTrackr

Personal productivity tracker

Allows user to track their activity across open windows and browser tabs and classify the time spent as Productive, Leisure or Neutral time.

Roadmap


ATTENTION - this project is still a work-in-progress


In order of priority from highest to lowest.

  • Support for Linux (xorg)
  • Persistent record store on file system
  • Express rules of classifying activities as productive, neutral or leisure via TOML configuration;
  • TUI
  • Projects
  • Support for Windows
  • Support for OSX
  • Persistent record store in the cloud

Development notes

Current unit tests mutate filesystem, which makes them dependent on the order of execution. Until this is fixed, it is preferable to run tests with

cargo test -- --test-threads 1

About

Time tracking app written in Rust


Languages

Language:Rust 100.0%