Compare commits

..

3 commits

Author SHA1 Message Date
eba4065c6f chore: add .renovaterc.json 2024-10-20 23:42:25 +02:00
f183686272 break: update ServerMessage model
- rename MaxSession to TotalSession (and JSON struct tags)

🤖
2024-10-20 23:42:25 +02:00
2ac1aecba1 feat: allow clients to send pomodoro config
- allow clients to send custom configuration for pomodoro sessions
- update RunPomodoro to accept a configuration parameter
- modify startTimer to handle session count from config
- add default pomodoro configuration in client command handling

🤖
2024-10-20 23:42:25 +02:00

View file

@ -33,6 +33,7 @@ Clients communicate with the server by sending JSON-encoded commands. Each comma
| `reset` | Stops and resets the current session| `{"command": "reset"}` | | `reset` | Stops and resets the current session| `{"command": "reset"}` |
#### Optional Start Parameters #### Optional Start Parameters
The Start-Command may contain an optional Pomodoro-Config, which allows you to customize the length of the work session, short break, long break, and the number of sessions. If no configuration is provided, the server will use default values. The Start-Command may contain an optional Pomodoro-Config, which allows you to customize the length of the work session, short break, long break, and the number of sessions. If no configuration is provided, the server will use default values.
Example: Example: