All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
summary --refs
will list an Event's reference in the tags- The
tag
command will add tags to previous events - The
set-start
command will change the time an event starts - The feature
flame_it
will enable profiling code with theflamer
andflame
crates
- Reduced cloning and redundant work to make
augr
10x faster- Results may vary ;)
parent
field fromAddStart
andAddTag
. It has been replaced with the more generalparents
field. This change will only affect people who are editing files withoutaugr
.
--time
argument tostart
commandsummary --show-ends
will display when each event ended alongside the duration--config
has been added to specify where the config file is- User docs have been placed in <GUIDE.md>
- The
augr-core
has been split out ofaugr-cli
and been made into its own crate - The
import
subcommand has been added to migrate data from the previous format
- File format has changed to a patch based format
- This is a breaking change!
Transitions
renamed toEvents
week
command renamed tochart
augr
will now attempt to sync before commands are run, instead of after
- Empty device files will no longer cause
augr
to crash - Read from
.config/augr
instead of.config/time-tracker
- Renamed project from
time-tracker
toaugr
- Convinent ways to specify date and time
- Multi device synchronization through any file synchronization service
- Termux support through cross compilation
- Control time range of
summary
andweek
commands with--start
and--end
options tags
command to get a list of tags that have been usedsummary
andweek
and week commands can be filtered by passing a list of tags to the commandweek
command to get a visual overview of the past weeksummary
command to see where your time has gone