ts-cli 0.3.0

Timestudy: Track your activities on the command line.
# Changelog

All notable changes to this project will be documented in this file.

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]https://codeberg.org/kdwarn/ts-cli/compare/v0.3.0...HEAD

## [0.3.0]https://codeberg.org/kdwarn/ts-cli/compare/v0.2.0...v0.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 with `ts tags --archived`. Unarchive with `ts 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]https://docs.rs/timestudy/0.10.0/timestudy/.

### Fixed

* Improved how testing is done.

## [0.2.0]https://codeberg.org/kdwarn/ts-cli/compare/v0.1.1...v0.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 `summary` subcommand, using the `-s` flag.
* See verbose summaries with the `--verbose` (`-v`) option on `summary`. By default, descriptions are excluded from summaries; this will show them.

### Changed

* Improve messaging, including colorizing text.
* Improve help and examples.

### Fixed

* `summary` now 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]https://codeberg.org/kdwarn/ts-cli/releases/tag/v0.1.1 - 2023-04-20

### Added

* You can now add at a description to an activity, with the `describe` subcommand.

## [0.1.0]https://crates.io/crates/ts-cli/0.1.0 - 2023-04-02

Initial release.