Stevan Freeborn
|
b12059ce3d
|
feat: allow notifications to be configurable
|
2026-07-22 23:16:44 -05:00 |
|
Stevan Freeborn
|
96296671f5
|
chore: add commit
|
2026-07-22 23:09:36 -05:00 |
|
Stevan Freeborn
|
f4efbf87bd
|
chore: setup cargo dist and update README.md
|
2026-07-22 23:08:51 -05:00 |
|
Stevan Freeborn
|
e2e8c323a6
|
feat: add commandline
- add optional arguments for break and work time
- add flags for help and version
|
2026-07-22 22:48:27 -05:00 |
|
Stevan Freeborn
|
0a533b1757
|
refactor: simplify state machine.
|
2026-07-22 22:46:14 -05:00 |
|
Stevan Freeborn
|
41898c1b53
|
fix: use terminal guard which allows drop-based cleanup
|
2026-07-22 22:44:17 -05:00 |
|
Stevan Freeborn
|
879ca2c6c6
|
fix: use proper setting to initialize time remaining in new method
|
2026-07-22 22:43:10 -05:00 |
|
Stevan Freeborn
|
7adb766926
|
feat: add system notification when timers finish
|
2026-07-22 22:36:41 -05:00 |
|
Stevan Freeborn
|
f2da97f216
|
feat: add help menu
|
2026-07-22 22:24:48 -05:00 |
|
Stevan Freeborn
|
2b0366bb0c
|
feat: make text big and add key binds for toggle/reset
|
2026-07-22 22:15:59 -05:00 |
|
Stevan Freeborn
|
011639d0d1
|
feat: add basic ratatui event loop and print time to screen
|
2026-07-22 19:57:29 -05:00 |
|
Stevan Freeborn
|
ef9b18c173
|
feat: implement basic cycle between work and break modes
|
2026-07-22 19:32:28 -05:00 |
|
Stevan Freeborn
|
682e17e59d
|
chore: initial project setup
|
2026-07-22 18:25:02 -05:00 |
|