- (keys) Support Vim motions #163
- (keys)! Update keybindings for toggling
menu#164
- remove
Renderevent handling entirely #158 - (perf) reduce CPU usage by implementing conditional redraws #157 by @fgbm.
- (pomodoro) change time by factor 10 #154
- (countdown) change local time by factor 10 #153
- (footer) re-style menu #152
- (keys)
start/stopusing␣key #151
- (nix) use
crossSystemforWindowsbuilds #156 - (sound) latest
rodiobreaks sound implementation #149 - (readme) typo #145 by @dnlzrgz
- (deps) Rust 1.93.0 #150
- use
dprintasMarkdowncode formatter #146 - (deps) Latest Ratatui
v0.30.0#144 - (readme) Installation instructions for
Nixusers #143
- (event) Ignore all key events except
KeyEventKind::Press#137
- (event) New
eventscreen to count custom date times in the future or past. #117, #120, #122, #123, #124, #125, #129, #130, #131, #132 - (keybindings) Switch screens by
←or→keys #127 - (duration) Inrease
MAX_DURATIONto9999y 364d 23:59:59.9#128
- (pomodoro)! New keybindings
ctrl+←orctrl+→to switchwork/pause#127 - (keybindings)! Change keys for
screens#126 - (cli)! Remove
--countdown-targetargument #121
- Add
AGENTS.md#133
- (cli) Accept
yearsanddaysfor--countdownargument #114 - (cli) New
--countdown-targetargument to parsecountdownvalues by given time in the future or past #112 - (localtime) Show
date#111 - (edit) Change any value by
10xup or down #110 - (timer/countdown): Support
daysandyearsup to999y 364d 23:59:59#96
- (edit) Auto jump to next possible value while decreasing, but ignoring
zerovalues #109 - (format) Improve format handling + fix
days(no zero-padding) #107
- (deps) Rust 1.89.0 #87
- (args) set
contentby given duration #81
- (deps) Rust 1.88.0 #85
- Update keybindings #76
- (countdown) Reset
Mission Elapsed Time (MET)ifcountdownis set by cli arguments #71 - (countdown) Reset
Mission Elapsed Time (MET)while settingcountdownby local time #72
- (deps) Use latest
Rust 1.86#73 - (cargo) Exclude files for packaging e7a5a1b
- (just)
groupcommands #70
- (notification) Clock animation (blink) by reaching
donemode (optional) #65 - (notification) Native desktop notification (optional, experimental) #59
- (notification) Sound notification (optional, experimental, available in local build only) #62
- (logging) Add
--logarg to enable logs e094d7d
- (refactor) Extend event handling for using a
mpscchannel to sendAppEvent's from anywhere. #61 - (extension) Use
set_panic_hookfor better error handling #67 - (deps) Use latest
Rust 1.85andRust 2024 Edition. Refactorflaketo considerrust-toolchain.tomletc. #68
- (countdown) Edit countdown by local time #49
- (deps) Latest Rust 1.84, update deps #48
Happy v1.0.0 🎉
- (countdown) Mission Elapsed Time (MET). #45, #46
- (footer) Local time. Optional and with custom formats. #42, #43
- (docs) More installation instructions: Cargo, AUR (Arch Linux) #41, pre-built release binaries (Linux, macOS, Windows) #47
Initial version.
- Add
Pomodoro,Timer,Countdown - Persist application state
- Custom styles for digits
- Toggle deciseconds
- CLI