2.8.1 (2026-01-19)
- man pages, service unit, and completions in releases (598f024)
- open audio stream on demand (11bfd92)
2.8.0 (2026-01-15)
- add
sound.mode option (66b537a)
- add hooks for end of states (494c8be)
- make 0 timeout for hooks mean no timeout (9c4514a)
- await resume for hooks if auto advancing (15ba349)
- execute skip hooks before phase transition (9ffc487)
- remove dead
on_complete hook code (ae61f6e)
- track cli reference and exclude from cargo build (4addeaa)
2.7.0 (2026-01-13)
- add granular options for auto advancing (80d7f31)
- add support for customizing notification urgency (337ebd1)
- allow customization of notification messages (feb3b13)
- reduce size of sound alerts (755b791)
2.6.0 (2026-01-09)
- add a system for calling hooks upon state changes (0573d57)
- reduce default
tomat watch interval to 0.25s (5735a89)
- execute hook on work start (bf0b375)
2.5.0 (2025-11-29)
- work around race conditions for spawning servers (c5b9113)
- reduce startup delay in server verification (0e02b9d)
2.4.0 (2025-11-04)
- correctly get status output when paused (6006947)
2.3.0 (2025-10-31)
- add
tomat daemon install/uninstall (f414020)
2.2.0 (2025-10-31)
- add
--output option (8ccda87)
- add
i3status-rs to output formats (0515bd9)
- change default timer duration to 5 seconds (5d96283)
2.1.0 (2025-10-30)
- add icon and enable it in notifications (70c047a)
- change summary field in notification to “Tomato” (e9e7c70)
- config: add configuration section for notifications (ff7f8ce)
- update logo (ee3559d)
2.0.0 (2025-10-29)
- change
break-time to break in cli and config
- change
break-time to break in cli and config (ef325fc)
- enable sound notifications (bd28eb0)
- implement pause and resume commands (f63662b)
- improve timer precision (4cd6c16)
- avoid socket race condition (eefe788)
- don’t play audio notifications during testing (253df25)
- make timer persist after restarts (b0706c4)
- preserve timer progress across pause/resume cycles (333b03d)
- remove unused arguments from
tomat toggle (53c3065)
- add daemon, service file, and binary (baea76c)
- add notifications via
notify-rust (435e8dc)
- add support for configuration through a TOML file (a3cb56d)
- add toggle subcommand (17f03c8)
- allow floats in durations (b61372f)
- enable full daemon control (68df527)
- setup basic package infrastructure (20401a8)
- support long breaks (91d544b)