Commit Graph

27 Commits (main)

Author SHA1 Message Date
Moritz Böhme 739f76fa90
feat: better listing of timers 2023-08-26 11:08:45 +02:00
Moritz Böhme 1a10f620b4
feat: add argument to output answers as json 2023-08-26 11:06:51 +02:00
Moritz Böhme 323c2fba18
fix: add missing line break 2023-08-26 09:43:59 +02:00
Moritz Böhme 3c6cc462f3
build: update inputs 2023-08-26 09:40:12 +02:00
Moritz Böhme 3b12d7bb59
build: clean nix source 2023-08-26 09:33:48 +02:00
Moritz Böhme f7aa8942e0
feat: add shell completions 2023-08-25 18:18:45 +02:00
Moritz Böhme 00d3c0ce84
build: add mainProgram and use new flake layout 2023-08-25 16:48:52 +02:00
Moritz Böhme 37dc5c727a
feat: make notification urgency critical 2023-08-16 17:11:13 +02:00
Moritz Böhme 8912151bdc
fix: pausing of timers/pomodoro not working 2023-08-16 17:09:02 +02:00
Moritz Böhme e3fd65e98b
refactor: make code more readable and maintainable 2023-07-30 22:46:09 +02:00
Moritz Böhme bd91ea9d90
feat: add pausing of timers 2023-07-30 22:22:34 +02:00
Moritz Böhme 8bbb6c9113
feat!: implement own pid file + signal handling 2023-07-30 17:53:28 +02:00
Moritz Böhme 67b3be4c4a
feat: use /run/user to store socket and pid file 2023-07-29 18:11:32 +02:00
Moritz Böhme 0727b3e053
feat: add daemonize to fork off 2023-07-29 17:19:36 +02:00
Moritz Böhme b53689584a
refactor: factor out notification sending 2023-07-29 17:14:41 +02:00
Moritz Böhme 82d94650a5
docs: better description 2023-07-29 16:59:46 +02:00
Moritz Böhme a947a2db2a
feat: return correct exit code 2023-07-29 16:52:39 +02:00
Moritz Böhme 56beda6840
fix: pauses not resetting 2023-07-29 16:11:25 +02:00
Moritz Böhme 61b7bd447d
feat: add command to list pomodoro 2023-07-29 16:02:42 +02:00
Moritz Böhme 98acf3c74e
feat: add documentation 2023-07-29 15:59:33 +02:00
Moritz Böhme 0c954962cc
feat: better durations and allow stopping pomodoro 2023-07-29 12:55:20 +02:00
Moritz Böhme 103c6d779e
feat: add pomodoro timer 2023-07-29 12:15:19 +02:00
Moritz Böhme dfd0b52d50
feat: add notifications 2023-07-29 10:41:56 +02:00
Moritz Böhme b3885f80dd
perf: make daemon more memory efficient
Use Box<str> instead of String in daemon. Because we don't need to
change names of timers in the daemon this is way more memory efficient.
2023-07-29 10:15:46 +02:00
Moritz Böhme 853e735fcd
feat: split into modules 2023-07-28 19:52:23 +02:00
Moritz Böhme a5cac154f4
feat: add README.md
Signed-off-by: Moritz Böhme <moritz@noreply.localhost>
2023-06-21 17:59:40 +02:00
Moritz Böhme 194e5112e5
feat: init 2023-06-20 20:12:02 +02:00