Releases: VanuPhantom/skrive
UX improvements
This update introduces a small set of UX improvements:
- The ability to delete doses
- Key hints on the view screen
- Support for
dhm
-formatted times
QOL improvements
This release brings a pair of quality of life improvements;
- A manpage
- Improved light mode support
Add a CLI
This release adds the log command which enables the following;
- To log doses directly from the CLI without entering the TUI
- To enter the log screen directly, bypassing the start menu
This release also alters the manner in which a path can be provided.
From now on this takes place using the -f flag.
Lastly, the release adds a -h flag to show help in the terminal.
For more information, refer to README.md.
Path determination improvements
Changelog
- Add support for an environment variable to set the dose file's path (
SKRIVE_DOSES_PATH
) - Remove preliminary Homebrew support
- Improve error handling during setup
- Improve the documentation
- Fix a spelling error
- Add GitHub actions
Special thanks to @freyacodes for their contributions to this release.
Display the list in reverse chronological order
This release makes it so the list is displayed in reverse. The latest doses are listed at the top.
Newline on quit
This release adds a margin of one line underneath the whole UI to ensure that quitting does not lead to overwriting the UI's last line.
Backdating
This release adds a UI to backdate doses.
Restructuring
This release brings the following changes:
- Renamed the binary to skrive
- Altered the rendering method for the log screen
Default path
This release makes it so USER_HOME/doses.dat
is the default path for dosage logs.
Path parameter
This release adds support for specifying the location of the dosage log file through a command line parameter.
To use this, do the following:
skrive <path to doses.dat>
For example:
skrive ~/doses.dat