Releases
v0.8.0
Compare
Sorry, something went wrong.
No results found
Added
Allow specifying tags while adding work. Tags can be specified in 2 ways:
The --tag/-T option, one or more times for multiple tags. E.g. --tag tag1 --tag tag2.
The # symbol in the description, one or more times. E.g. #tag1 #tag2.
The description must be quoted in this case.
Tags are case-insensitive and are saved in lowercase.
Querying by tags using the --tag/-T option. Using multiple times will match any of the specified tags.
Specifying duration while adding work.
The --duration/-D option, e.g. --duration 1h30m or --duration 90m.
The [] symbol in the description, e.g. [1.5h] or [90m].
Duration is case-insensitive. Allows h|hr|hrs|hours|m|min|mins|minutes.
Querying by duration using the --duration/-D option.
Changed
Switched from hashlib.sha1 to UUID-based identifiers without hashing.
BREAKING : Renamed --db-version to --sqlite-version for clarity.
BREAKING : --db-version now returns the database schema version instead of SQLite version.
Modernized the codebase.
Updated dependencies to their latest versions.
Fixed
Handling of empty datetime inputs
Removed
Unused imports and redundant logic
Obsolete zoneinfo fallback
You can’t perform that action at this time.