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.
v0.5.0 - Feb 22, 2025
- Support for custom themes and subcommands to manage them
- Go, dependency upgrades
v0.4.1 - Feb 03, 2025
- Minor wording changes in error messages
v0.4.0 - Jan 19, 2025
- Time tracking can now be switched between tasks with a single keypress
- The active task log can now be edited before it's finished
- Task logs can now be edited after saving
- Adds a view for viewing task log details
- Allow for longer task log comments
- Task log comments can now be empty
v0.3.0 - Jun 29, 2024
- Timestamps in the "Task Log Entry" view can be moved forwards/backwards using j/k/J/K
- The TUI now shows the start time of an active recording
- An active task log recording can now be cancelled
- Timestamps in "Task Log" view show up differently based on the end timestamp
- "active" subcommand supports a time placeholder, eg. hours active -t 'working on {{task}} for {{time}}'
v0.2.0 - Jun 21, 2024
- Adds the ability to view reports/logs/stats interactively (using the --interactive/-i flag)
- Adds the "gen" subcommand to allow new users of "hours" to generate dummy data