v0.3.1
- Introduced lock file usage to prevent multiple program instances from running concurrently
- Added
--force
/-f
option to force starting up in the presence of a stale lock file
- Added
- Made sure to write-protect config files and tasks while the program is running, to prevent accidental overwriting of intentional changes
- Properly support scrolling when editing tasks not fitting on the screen
- Set positive tag literals of tab as tags on a task newly added to an empty tab
- Removed support for writing output to a file provided as program argument
- Added support for
--version
/-V
option to print program version - Bumped
termion
dependency to2.0
Full Changelog: v0.3.0...v0.3.1