Skip to content

Releases: 24seconds/rust-cli-pomodoro

v1.4.6 - time format display improvement

27 Oct 10:02

Choose a tag to compare

What's Changed

  • Fix: Correct time format display (pad seconds) by @thisdavej in #195

New Contributors

Full Changelog: v1.4.5...v1.4.6

v1.4.5 [Bug fix] macos `history` command in ipc mode

29 Sep 14:04
d43ea4c

Choose a tag to compare

What's Changed

Full Changelog: v1.4.4...v1.4.5

v1.4.4 [small improvement] Update configuration report

08 May 04:09
af8ea44

Choose a tag to compare

What's Changed

Full Changelog: v1.4.3...v1.4.4

v1.4.3 [Bug fix] Fixed: create and queue not worked well in ipc mode

30 Apr 11:49
16c0687

Choose a tag to compare

What's Changed

Full Changelog: v1.4.2...v1.4.3

v1.4.2 minor, support `history --clear` in ipc mode

19 Apr 09:00
a674ec8

Choose a tag to compare

What's Changed

Full Changelog: v1.4.1...v1.4.2

v1.4.1 minor feature: supports `list -p` in ipc mode

15 Apr 10:03
781ac60

Choose a tag to compare

What's Changed

Full Changelog: v1.4.0...v1.4.1

v1.4.0. Breaking changes and So many features!

15 Apr 09:11
dc530a5

Choose a tag to compare

βš™οΈ Auto completion

rust-cli-pomodoro now supports auto completion thanks to @TheRustyPickle . Please check out README.md auto completion section for more information!

auto_completion_example

πŸ„ Breaking change

As we know supports work_time_default_value and break_time_default_value as configuration, the behavior of default is changed.

Previous

$ create --default 

This command creates default notification - 25 minutes work and 5 minutes break.

$ create --work 50

This command create a notification - 50 minutes work and 0 minutes break.

Now

$ create --default

This command creates default notification. If the work_time_default_value and break_time_default_value are given, then the default notification will be created with specified work time and break time. Otherwise, the fallback default value will be used. Currently it's 25 minutes for work time and 5 minutes for break time.

$ create --work 50

This command creates a notification - 50 minutes work and default minutes break.
If the break_time_default_value is specified, then the default value is the break_time_default_value.
If not then, fallback default value is used - which is 5 minutes.

For more information about creating notification, check out the test cases

🧐 Noticeable features

  • standard input mode supports command history look up!
  • table now supports percentage column! (standalone mode only)
  • Clearing history is now possible!

What's Changed

New Contributors

Full Changelog: v1.3.4...v1.4.0

Feature: command history for running app!

19 Mar 04:31
00d6df7

Choose a tag to compare

πŸ“– Command history

When using the rust-cli-pomodoro in standalone mode, you will find that typing the repeating command is tiresome. Now command history solve this problem! You have experienced that you can navigate previous commands easily in your shell (zsh, bash etc) by pressing the up arrow key and down arrow key. You can have same experience in rust-cli-pomodoro from now on thanks to @TheRustyPickle!

image

The second `ls` command is generated by pressing `up arrow key` twice.

What's Changed

Full Changelog: v1.3.3...v1.3.4

Feature relase: tab completion now support!

07 Mar 15:10
5dec5ee

Choose a tag to compare

πŸ“ Tab completion

Tab completion now supports. You can type a little and hit the tab. Then you will get what you want.
image

How to add tab completion?

To do this, you need to follow this steps

  1. check your terminal shell. Currently we are supporting bash, zsh and fish.
  2. use completion command to generate completion script.
  3. put the completion file to proper path. For example, zsh acknowledges completion script if it is placed one of $fpath.
    Then you can use tab completion!
    For more detail, please check out the conversation in the pr #147 . Huge shout to @TheRustyPickle .

What's Changed

Full Changelog: v1.3.2...v1.3.3

v1.3.2

26 Feb 00:46

Choose a tag to compare

πŸ› Features & Bug fixes

  • fix cargo build failure
  • print message timestamp
  • fix test command yield wrong notification configuration

What's Changed

New Contributors

Full Changelog: v.1.3.1...v1.3.2