Lars Simon Winzer
7cba7ac1dd
Merge branch 'chore/113-finalize-presentation-for-fourth-milestone' into 'main'
...
Finalize presentation for fourth milestone
Closes #113 , #83 , #82 , #78 , #76 , #70 , and #67
See merge request cs108-fs26/Gruppe-13!130
milestone-4-pres
2026-04-15 16:15:06 +02:00
Lars Simon Winzer
c83a360fec
Docs: Remove images containing code from slides
2026-04-15 16:11:58 +02:00
Lars Simon Winzer
2631791330
Docs: Finalize presentation with exported pdf
2026-04-15 13:54:49 +02:00
Jona Walpert
497820db05
Merge branch 'fix/lobby-auto-cleanup' into 'main'
...
Feat: Auto-cleanup lobbies when game finishes
See merge request cs108-fs26/Gruppe-13!129
2026-04-14 21:35:43 +00:00
Jona Walpert
88c9431bf0
Feat: Auto-cleanup lobbies when game finishes
...
- Add countNonFoldedPlayers() to GameState for fold-only victory detection
- Auto-transition to FINISHED phase when betting ends
- Clean up lobby (remove players, reset gameController) when game finishes
- Lobby now switches from RUNNING to CREATED and disappears immediately
Fixes: lobby not disappearing after game ends
2026-04-14 23:33:01 +02:00
Jona Walpert
5a53a14933
Merge branch 'feat/use-real-lobby-id' into 'main'
...
Feat: uses real lobby id and not hardcoded id
See merge request cs108-fs26/Gruppe-13!128
2026-04-14 21:31:12 +00:00
Jona Walpert
f7f66ec5db
Feat: uses real lobby id and not hardcoded id
2026-04-14 23:15:39 +02:00
Jona Walpert
d85b3d21ee
Merge branch 'feat/117-send-winner-with-get-gamestate-command' into 'main'
...
Feat: Winner is now sent to the frontend with get_gamestate
Closes #117
See merge request cs108-fs26/Gruppe-13!127
2026-04-14 21:13:57 +00:00
Jona Walpert
382383d38b
Feat: Winenr is now sent to the frontend with get_gamestate
2026-04-14 23:09:48 +02:00
Jona Walpert
6f345cc51e
Merge branch 'feat/ms-4-integration' into 'main'
...
Feat/ms 4 integration
Closes #59 , #45 , #52 , #72 , #73 , #68 , #71 , and #36
See merge request cs108-fs26/Gruppe-13!126
milestone-4
2026-04-13 01:07:52 +00:00
Jona Walpert
585d675a8f
fix: javadoc for MR
2026-04-13 03:04:54 +02:00
Jona Walpert
b25f111f48
Merge branch 'feat/ms-4-integration' of https://git.scicore.unibas.ch/cs108-fs26/Gruppe-13 into feat/ms-4-integration
2026-04-13 02:58:20 +02:00
Jona Walpert
d82297ac46
Fix: lobyb chat race condition
2026-04-13 02:57:07 +02:00
Julian Kropff
8c2130d0d6
Fix: checkstyle
2026-04-13 02:40:20 +02:00
Jona Walpert
52b5d5b8c2
fix: checkstyle methode length
2026-04-13 02:24:29 +02:00
Julian Kropff
1f8cf35e55
Docs: add JavaDocs
2026-04-13 02:16:26 +02:00
Julian Kropff
0bf24b9e0f
Fix: Chat implementation completed
2026-04-13 01:44:18 +02:00
Julian Kropff
44785ee77f
Fix: Issues with the chat UI display have been resolved
2026-04-13 01:15:21 +02:00
Julian Kropff
3053d531ee
Fix: A bug with the Raise Button in the Game UI
2026-04-13 00:45:57 +02:00
Julian Kropff
acb082ce5d
Fic: Chat Implementation in the Lobby UI and Game UI
2026-04-13 00:35:08 +02:00
Julian Kropff
6aedb57473
Fix: Casono Rules Easy Description has been revised
2026-04-13 00:14:55 +02:00
Jona Walpert
66f0d734cf
fix: fix broken UnitTest after game integration
2026-04-12 23:45:40 +02:00
Julian Kropff
6ec743f126
Fix: revision of chatContainer in the Casinomainui and Casinogameui styles
2026-04-12 22:56:40 +02:00
Julian Kropff
696f9f4fa4
Merge branch 'main' into feat/ms-4-integration
2026-04-12 22:16:58 +02:00
Julian Kropff
4557dc2f5a
Fix: comment out unused input box and button
2026-04-12 21:52:40 +02:00
Julian Kropff
b208f1fffd
Fix: Dealer button display issue
2026-04-12 21:47:13 +02:00
Julian Kropff
6216268658
Fix: Resolve blocking issues to enable full game loop
2026-04-12 21:39:24 +02:00
Lars Simon Winzer
133a79433d
Merge branch 'feat/documents-ms4' into 'main'
...
Add: first part of the powerpoint presentation for MS4
Closes #62 , #75 , and #69
See merge request cs108-fs26/Gruppe-13!125
2026-04-12 20:57:24 +02:00
Lars Simon Winzer
8fe96c5413
Merge branch 'chore/95-write-document-for-software-quality' into 'main'
...
Write QA concept document covering software quality
Closes #79 , #80 , and #95
See merge request cs108-fs26/Gruppe-13!124
2026-04-12 20:44:17 +02:00
Lars Simon Winzer
885a002f6d
Docs: Updated qa concept document based on external input
2026-04-12 20:41:12 +02:00
Julian Kropff
fb593d48a6
Fix: loop Animation in Game-UI
2026-04-12 20:11:10 +02:00
Lars Simon Winzer
9746f52965
Docs: Finalize QA concept document with data from JaCoCo
...
Note: The data covered the state of the repository at 1952f720de
2026-04-12 19:44:46 +02:00
Julian Kropff
06c059ce5e
Fix: fast Game UI communication fix: display the opponent
2026-04-12 19:31:30 +02:00
Lars Simon Winzer
1952f720de
Merge branch 'main' into 'chore/95-write-document-for-software-quality'
2026-04-12 19:27:42 +02:00
Mathis Ginkel
d7eb9701c9
Merge branch 'feat/84-whisper-chat' into 'main'
...
Add whisper chat option
Closes #84
See merge request cs108-fs26/Gruppe-13!123
2026-04-12 16:47:09 +00:00
Jona Walpert
0f8f1bb918
fix: checkstyle and spotless
2026-04-12 18:36:47 +02:00
Jona Walpert
9cf6b468ad
fix: correctly disaply lobbei and update them in Lobyb Screen
2026-04-12 16:02:50 +02:00
Mathis Ginkel
e08b75dc7a
Style: Apply Spotless
2026-04-12 15:31:59 +02:00
Lars Simon Winzer
761d4b1cae
Docs: Add QA concept document for software quality assurance (lacking values)
2026-04-12 15:21:00 +02:00
Jona Walpert
e4f0c7efb8
fix: Treat SocketException as client disconnect in SessionReader
2026-04-12 15:16:35 +02:00
Jona Walpert
f91642bade
Fix: fetch lobbies on client startup
2026-04-12 15:13:33 +02:00
Jona Walpert
93b6338041
Merge branch 'feat/lobby-expiry-broadcast' into 'main'
...
Feat: Expiry broadcast + client event handling and robustness
See merge request cs108-fs26/Gruppe-13!122
2026-04-12 12:57:42 +00:00
Jona Walpert
a66c91c67f
Merge branch 'main' into feat/lobby-expiry-broadcast
2026-04-12 14:54:09 +02:00
Jona Walpert
3e1d787b69
Feat: Add findEmptyLobbiesOlderThan to find and remove stale empty lobbies
2026-04-12 14:52:30 +02:00
Jona Walpert
bc36892699
Feat: Expiry broadcast + client event handling and robustness
2026-04-12 14:40:17 +02:00
Julian Kropff
120a477a55
Merge branch 'feat/game-ui-communication' into 'main'
...
Fix: Game UI to support server commands
See merge request cs108-fs26/Gruppe-13!121
2026-04-12 12:07:37 +00:00
Jona Walpert
5d4fe4bcfb
Merge branch 'feat/lobby-status' into 'main'
...
Feat: Add STATUS param to GET_LOBBY_STATUS and client parsing
See merge request cs108-fs26/Gruppe-13!120
2026-04-12 11:55:57 +00:00
Jona Walpert
346a728fb9
Feat): Add STATUS param to GET_LOBBY_STATUS and client parsing
2026-04-12 13:53:23 +02:00
Jona Walpert
63fb6e4b47
Merge branch 'feat/lobby-join-logging' into 'main'
...
Feat/lobby join logging
See merge request cs108-fs26/Gruppe-13!119
2026-04-12 11:33:41 +00:00
Jona Walpert
9044ce3660
Fix: Allow primitive values to contain hyphens (UUIDs) in addition to digits/words/colons
2026-04-12 13:31:00 +02:00