Skip to content

Releases: d-e-s-o/notnow

v0.2.5

06 Jul 15:17
v0.2.5
e622046
Compare
Choose a tag to compare
  • 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

06 Jul 15:17
v0.2.4
a30acc8
Compare
Choose a tag to compare
  • Reworked internal event handling logic to be async
  • Excluded unnecessary files from being contained in release bundle
  • Bumped gui dependency to 0.6
  • Added async-trait dependency in version 0.1
  • Added tokio dependency in version 1.0

Full Changelog: v0.2.3...v0.2.4

v0.2.3

06 Jul 15:16
v0.2.3
8b5abf6
Compare
Choose a tag to compare
  • Reduce synchronization overhead by locking stdout only once
  • Adjusted link to coverage to actually reference coverage information artifacts
  • Bumped gui dependency to 0.5
  • Bumped rline dependency to 0.3
  • Bumped required Rust version to 1.42

Full Changelog: v0.2.2...v0.2.3

v0.2.2

06 Jul 15:16
v0.2.2
d6f76ef
Compare
Choose a tag to compare
  • Improved support for handling multi-byte characters
  • Fixed assertion failure when searching after aborting search term entry
  • Lowercased Pos and Neg fields of serialized queries
  • Added code coverage collection and reporting to CI pipeline
  • Bumped dirs dependency to 2.0

Full Changelog: v0.2.1...v0.2.2

v0.2.1

06 Jul 15:16
v0.2.1
306fbe9
Compare
Choose a tag to compare
  • 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 to 0.4
  • Bumped required Rust version to 1.34
  • Downgraded deny crate-level lints to warn

Full Changelog: v0.2.0...v0.2.1

v0.2.0

06 Jul 15:16
v0.2.0
6ad6402
Compare
Choose a tag to compare
  • Save and restore selected tab
  • Save and restore selected task on each tab
  • Support all libreadline supported keys when readline feature is enabled
  • Automatically create configuration directory instead of potentially failing save operation
  • Further decreased binary size by using system allocator
  • Bumped gui dependency to 0.3
  • Bumped rline dependency to 0.2

Full Changelog: v0.1.5...v0.2.0

v0.1.5

06 Jul 15:15
v0.1.5
c62f0d5
Compare
Choose a tag to compare
  • 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 of rustc required
  • Added categories to Cargo.toml

Full Changelog: v0.1.4...v0.1.5

v0.1.4

06 Jul 15:15
v0.1.4
f3881a8
Compare
Choose a tag to compare
  • Added support for libreadline controlled text input
    • Controlled through newly introduced readline feature
    • Added new dependency to rline
  • 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

06 Jul 15:14
v0.1.3
7fef3fd
Compare
Choose a tag to compare
  • 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

v0.1.2

06 Jul 15:13
v0.1.2
fedf368
Compare
Choose a tag to compare
  • Added support for searching (and selecting) tasks via a sub-string of their summary
  • Added support for selecting tabs by numbers
  • Added support for directly selecting the previously active tab
  • Editing a task summary to empty deletes the task
  • Replaced deprecated std::env::home_dir with functionality from dirs crate
    • Added new dependency to dirs
  • Enabled Rust 2018 edition lints
  • Bumped gui dependency to 0.2

Full Changelog: v0.1.1...v0.1.2