Releases: 24seconds/rust-cli-pomodoro
Improve stability: Respect address already in use and bug fix in ipc
What's Changed
- Modify checkbox uses in README.md by @panarch in #62
- Update Cargo.toml - disable gluesql default-features, by @panarch in #61
- Fix bug: IPC command delete not work by @24seconds in #66
- Implement pingpong to respect already running pomodoro for ipc by @24seconds in #68
New Contributors
Full Changelog: v1.2.0...v1.3.0
New feature, IPC: Support executing commands in any terminal tabs
New feature, IPC!
motivation
Suppose you start up the pomodoro in terminal tab A.
Then previously whenever writing a command, you need to go to the terminal tab A.
I found that this is annoying...
From now on, you can write a command in any terminal tab! Local processes (pomodoro apps) communicate each other using unix domain socket
underneath.
This figure is showing how IPC looks like. Running command in the right terminal then left terminal reponds.
What's Changed
- Support ipc by @24seconds in #55
- Handle error properly by @24seconds in #56
- Remove resolved TODO messages by @24seconds in #57
- Reorder test by @24seconds in #59
- write README.md for release by @24seconds in #60
Full Changelog: v1.1.2...v1.2.0
Support executing commands in any terminal tabs
What's Changed
- Support ipc by @24seconds in #55
- Handle error properly by @24seconds in #56
- Remove resolved TODO messages by @24seconds in #57
Full Changelog: v1.1.2...v1.2.0-beta.0
v1.1.2
What's Changed
- Upgrade clap version to v3 by @24seconds in #53
- refactor initialization part by @24seconds in #54
Full Changelog: v1.1.1...v1.1.2
Minor update: correct app version output
Description
See the pr #50 for more info. It's minor upgrade.
Feature: configuration and notification report for the better UX
Description
For the better ux, this release includes two main features
configuration report
To inform user that whether --config
option is successfully applied or not, configuration report
is showed at the beginning of pomodoro app. Plus, report also shows which config is configured, for example slack_channel
is configured or not.
Run pomodoro without --config option
Run pomodoro wiht proper option
notification report
Similar to configuration report
, notification report
is introduced. There are many notifications, desktop notification, slack and discord.
Now you can check which notification is successfully delivered or not.
Plus, from now on notifications don't interrupt each other. Even one notification failed, other notifications are not affected.
Prs
First publish release!
First publish release! Yeah~
Now you can download pomodoro using cargo command
cargo install rust-cli-pomodoro
First release
First release!