83a3a3b052
doc: add and improve comments
2024-10-30 07:37:14 +01:00
c20d36d2d2
break: rename GoTomatoPomodoroConfig
-> PomodoroConfig
2024-10-26 10:19:50 +02:00
0180aea8c1
break: rename ServerMessage.GoTomatoVersion
-> .ProtocolVersion
2024-10-26 10:19:48 +02:00
61b2f71bf3
break: rename ServerMessage.PomodoroSettings
-> .Settings
2024-10-26 10:19:41 +02:00
232fe409cb
feat: add version and protocol version
...
- define GoTomatoVersion constant for versioning
- add protocol version field to all server messages
- add `-version` cli parameter
- update README
🤖
2024-10-23 21:28:35 +02:00
a0dba673a2
break: enhance server message structure and settings
...
- add explicit server messages for start and end
- include pomodoro setttings in server messages
- update README
🤖
2024-10-22 08:10:26 +02:00
9615d4d449
feat: implement permanent broadcast message functionality
...
- add SendPermanentBroadCastMessage to continuously send updates
- refactor BroadcastMessage to use a shared Message struct
- update pomodoro logic to modify broadcast.Message directly
- adjust client command handling to use broadcast.Clients map
- enhance ServerMessage struct with "Ongoing" and "Paused" fields
🤖
2024-10-21 13:07:19 +02:00
f183686272
break: update ServerMessage model
...
- rename MaxSession to TotalSession (and JSON struct tags)
🤖
2024-10-20 23:42:25 +02:00
337e5b0ed3
refactor: rename BroadcastMessage model to ServerMessage
...
🤖
2024-10-20 21:59:18 +02:00