3.6 KiB
3.6 KiB
Changelog
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.
Unreleased
0.4.0
Added
ts summary has several new options:
--no-tagsexcludes tags from being displayed. This is particularly useful if you don't care about tags and only want to see descriptions, e.g.ts summary -v --no-tags.--statswill show some basic statistics - average time per activity and a breakdown of tags by total duration and count.-V("very verbose") adds total time after each day and includes activity descriptions and stats.
Changed
- How activity numbers are specified is now consistent across all commands (changing Describe, Modify, Delete, Tag, and Untag subcommands). You must explicitly use its short (-n) or long (--number) flag to specify one number (or possibly more, depending on subcommand), rather than use it as an argument.
- If an activity has a description, it is now included when using Status and in error messages where appropriate.
- Search is now case-insensitive.
- Summary is easier to read; full date is only displayed for those activities where the date is different from the previous one. This makes the date only displayed once per day (on both start and end) rather than on each activity. The day of the week is now included.
Fixed
- A bug where notification of use of new tag did not occur on first use of any tag.
0.3.0
Added
- Changelog (this document) was created.
- You can sort tags by count (
ts tags -c). (By default they are sorted alphabetically.) - You can delete a tag from all activities (
ts delete-tag <tag_name>). - You can rename a tag across all activities (
ts rename-tag <current_tag_name> <new_tag_name>). - You can archive tags with
ts archive-tag <tag_name>. This enables cleaning up the list of all tags (ts tags), so older tags no longer used or no longer used regularly can be hidden from view. Display archived tags withts tags --archived. Unarchive withts unarchive-tag <tag_name>.
Changed
- If a new tag is used, you'll get a message telling you that.
- You can continue any activity, not just the most recently completed one.
- Update to timestudy v0.10.0.
Fixed
- Improved how testing is done.
0.2.0 - 2023-06-05
Added
- You can add now add tag(s) and a description when starting an activity. Previously, you had to start an activity, then tag it, then add a description, in three separate commands.
- You can now search descriptions in the
summarysubcommand, using the-sflag. - See verbose summaries with the
--verbose(-v) option onsummary. By default, descriptions are excluded from summaries; this will show them.
Changed
- Improve messaging, including colorizing text.
- Improve help and examples.
Fixed
summarynow more accurately includes activities. Previously, for instance, it would not include an activity if both start and end were not within the target period.
0.1.1 - 2023-04-20
Added
- You can now add at a description to an activity, with the
describesubcommand.
0.1.0 - 2023-04-02
Initial release.