Releases: d-e-s-o/notnow
Releases · d-e-s-o/notnow
v0.2.6
- Introduced
undo
andredo
functionality via 'u' and 'U' - Added support for jumping to tags via 'f' and 'F'
- Bumped
dirs
dependency to3.0
- Added
tokio
dependency in version1.8
- Switched to using tarpaulin for code coverage collection
- Bumped minimum supported Rust version to
1.46
Full Changelog: v0.2.5...v0.2.6
v0.2.5
- Added support for editing tags through newly introduced dialog widget, accessible via 't'
- Changed placement of newly created tasks to be after currently selected one
- Bumped required Rust version to
1.43
Full Changelog: v0.2.4...v0.2.5
v0.2.4
- Reworked internal event handling logic to be
async
- Excluded unnecessary files from being contained in release bundle
- Bumped
gui
dependency to0.6
- Added
async-trait
dependency in version0.1
- Added
tokio
dependency in version1.0
Full Changelog: v0.2.3...v0.2.4
v0.2.3
- Reduce synchronization overhead by locking stdout only once
- Adjusted link to coverage to actually reference coverage information artifacts
- Bumped
gui
dependency to0.5
- Bumped
rline
dependency to0.3
- Bumped required Rust version to
1.42
Full Changelog: v0.2.2...v0.2.3
v0.2.2
- Improved support for handling multi-byte characters
- Fixed assertion failure when searching after aborting search term entry
- Lowercased
Pos
andNeg
fields of serialized queries - Added code coverage collection and reporting to CI pipeline
- Bumped
dirs
dependency to2.0
Full Changelog: v0.2.1...v0.2.2
v0.2.1
- Added support for configuring colors through
notnow.json
- Added support for moving tabs left/right
- Added support for creating a core dump on panic
- Bumped
gui
dependency to0.4
- Bumped required Rust version to
1.34
- Downgraded
deny
crate-level lints towarn
Full Changelog: v0.2.0...v0.2.1
v0.2.0
- Save and restore selected tab
- Save and restore selected task on each tab
- Support all
libreadline
supported keys whenreadline
feature is enabled - Automatically create configuration directory instead of potentially failing save operation
- Further decreased binary size by using system allocator
- Bumped
gui
dependency to0.3
- Bumped
rline
dependency to0.2
Full Changelog: v0.1.5...v0.2.0
v0.1.5
- Fixed problem caused by input of multi-byte characters
- They will from now on be ignored
- Updated README to reflect goals more accurately and to depict key bindings
- Adjusted program to use Rust Edition 2018
- Enabled
unused-results
lint - Enabled CI pipeline comprising building, testing, and linting of the project
- Added badges indicating pipeline status, current
crates.io
published version of the crate, and minimum version ofrustc
required - Added categories to
Cargo.toml
Full Changelog: v0.1.4...v0.1.5
v0.1.4
- Added support for
libreadline
controlled text input- Controlled through newly introduced
readline
feature - Added new dependency to
rline
- Controlled through newly introduced
- Prevented unnecessary redraw operations on certain actions that set an
InOutArea
widget state - Fixed assertion failure when pressing space when no tasks are present in the current
TaskListBox
- Factored out
uid
crate which is now an explicit dependency
Full Changelog: v0.1.3...v0.1.4
v0.1.3
- Removed default "all" query (very first query; capturing all tasks)
- If still desired, can be configured manually
- Added support for searching in reverse order
- '?' starts a reverse search
- 'N' continues the existing search in reverse
- Added support for writing output to a file supplied by path as the first argument
- E.g., notnow /dev/pts/3 will display the output on tty 3
- Fixed stack overflow due to endless loop when searching for a string that is not found on multiple tabs
- Fixed integer overflow when selecting the last tab by means of '0' and then advancing further
Full Changelog: v0.1.2...v0.1.3