Project aiming to help in the process of logging your activities throughout the
day. Stores data in json files under ~/.config/lifelog
directory. Keeps track
of 20 past backups of the used log files (~/.config/lifelog/calendar.json
,
~/.config/lifelog/statistics.json
). Every backup is created after a change to
any of the log files.
Currently it logs how much actual time you spend on each activity from calendar
and how much you were supposed to spend. This is accomplished using your
honesty, because you are supposed to click pause
every time you get distracted
from the task at hand and click resume
whenever you get back to performing the
activity.
- Log activities from calendar
- Log time spent on each activity
- Get back to current day after clicking on date in calendar view
- Save statistics at any time
- Add calendar entry from the app
- Remove calendar entry from the app
- Change calendar entry from the app
- Different calendar views (right now only 'daily' view is available)
- Better way to import calendar events
Currently only linux is supported because unix paths are hardcoded into the app code. At some point I will make it work on windows as well.
- Install Rust.
- Make sure to follow instructions from tauri docs.
- Clone this repository and
cd
into it. - Run
npm install
to install dependencies. - Run
npm run tauri dev
to build and run the app.
Not here yet.