f9b2a76894
break: update ServerMessage model
314e71acba
feat: allow clients to send pomodoro config
5c08a9b184
break: update ServerMessage model
52634ed226
feat: allow clients to send pomodoro config
9149b1a78e
refactor: rename GoTomatoTimerConfig to GoTomatoPomodoroConfig
f098c1f6bf
refactor: rename RunPomodoroTimer() to RunPomodoro()
337e5b0ed3
refactor: rename BroadcastMessage model to ServerMessage
d2e34e84f8
refactor: move Clients map and mutex to handle_connections
d0e1162726
feat: add comments for configuration fields
32a33dc684
feat: update variable and function name for started pomodoro
b71d04aad2
fix: remove duplicate client registration
0b2f83cd35
feat: add CLI flags to app
85923b4469
feat: create model for pomodoro settings
09b475dd61
feat: create model for server config
3d5cb29c54
chore: cleanup pause/resume functions
b62e92b5a4
fix: resolve race condition in pause/resume check
4471c86a0c
fix: prevent concurrent write to websocket connection
ffc6913344
break: change the "stop" command to "reset"
bc3a306c00
feat: add pause and resume functionality
3d5cb29c54
chore: cleanup pause/resume functions
b62e92b5a4
fix: resolve race condition in pause/resume check
4471c86a0c
fix: prevent concurrent write to websocket connection
ffc6913344
break: change the "stop" command to "reset"
bc3a306c00
feat: add pause and resume functionality