Mathis Ginkel
5663807e29
Style: Fixing some linter warnings in ChatModel and Message classes
2026-04-27 00:17:34 +02:00
Mathis Ginkel
fe83057049
Merge branch 'main' into feat/chat-tests
...
# Conflicts:
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/chatui/ChatBoxController.java
# src/main/java/ch/unibas/dmi/dbis/cs108/casono/client/ui/chatui/ChatViewController.java
2026-04-27 00:07:26 +02:00
Mathis Ginkel
e9b40e9d04
Style: Apply Spotless
2026-04-26 23:54:15 +02:00
Mathis Ginkel
b7f5a268e3
Feat: Remove chatui directory in gameuicomponents
2026-04-26 23:51:45 +02:00
Mathis Ginkel
d8d6dbb34f
Style: fixing some linter warnings in chat ui classes
2026-04-26 21:45:25 +00:00
Mathis Ginkel
efd91fbe5f
Style: Apply Spotless
2026-04-26 21:45:25 +00:00
Mathis Ginkel
ad2accfced
Fix: Reopen whisper chat when previously closed
2026-04-26 21:45:25 +00:00
Mathis Ginkel
4c35596f19
Feat: Change look of chat box
2026-04-26 21:45:25 +00:00
Mathis Ginkel
659e606fb4
Merge branch 'main' into feat/chat-tests
2026-04-26 23:37:36 +02:00
Mathis Ginkel
5358309e1a
Test: Add test for ChatController
2026-04-26 23:36:50 +02:00
Mathis Ginkel
216c15e825
Merge branch 'refs/heads/main' into feat/chat-visual-improvement
2026-04-26 21:46:52 +02:00
Julian Kropff
6a06369d94
Fix: Checkstyle
2026-04-26 21:26:45 +02:00
Mathis Ginkel
1b18affd57
Fix: Reopen whisper chat when previously closed
2026-04-26 20:25:31 +02:00
Julian Kropff
1107542c54
Fix: Bug fix so that the 3000 cap does not apply to every Phase
2026-04-26 18:09:03 +02:00
Julian Kropff
d791e9b2d1
Merge branch 'main' into feat/game-ui-optimation
2026-04-26 17:43:37 +02:00
Julian Kropff
bf979ab391
Fix: rename button names
2026-04-26 17:05:05 +02:00
Mathis Ginkel
588bb1f312
Merge branch 'main' into feat/chat-visual-improvement
2026-04-26 16:58:45 +02:00
Julian Kropff
fb68ecc777
Feat: New Game UI Features:
...
- Call, Raise, Fold, Bet and Winner action are displayed in the Lobby Chat.
- More security features in the Game UI
- The Game UI is now even more Texas Hold'em friendly
2026-04-26 16:58:23 +02:00
Julian Kropff
8ca41c5ab4
Fix: Checkstyle
2026-04-26 16:51:43 +02:00
Julian Kropff
6422e6c924
Add: new welcome message in the Game UI
2026-04-26 16:21:26 +02:00
Julian Kropff
404bf6379c
Add: the new Dealer Icon in PlayerStatusController
2026-04-26 16:20:26 +02:00
Julian Kropff
d46bd8de7e
Add: New Dealer Icon
2026-04-26 16:17:58 +02:00
Julian Kropff
c55a9eace6
Add: Block file downloads in Casono Browser
2026-04-26 16:16:28 +02:00
Julian Kropff
b3eaa64cd7
Add: Casono Logo to popups
2026-04-25 18:36:35 +02:00
Julian Kropff
ab4f60a74f
Add: hint for first player to act in preflop
2026-04-25 18:34:18 +02:00
Julian Kropff
4f9e9a0e9a
Fix: Checkstyle
2026-04-25 16:26:54 +02:00
Julian Kropff
c31f0048ee
Style: fixes in FXML and CSS for Game UI
2026-04-25 15:02:02 +02:00
Julian Kropff
c11201479b
Add: visual indicator for current player in Game UI
2026-04-25 14:54:46 +02:00
Lars Simon Winzer
89fd6aef05
Fix: Detect missing key when validating separator
2026-04-25 14:26:22 +02:00
Julian Kropff
6e640f7fde
Add: Casono manual via help button and taskbar dragging with screen boundary clamping and scaling
2026-04-25 14:19:47 +02:00
Julian Kropff
7a6c876017
Add: secure local HTML file loading in Casono Browser and website autocompletion
2026-04-25 14:05:31 +02:00
Julian Kropff
71d48d148b
Fix: delay lobby cleanup to ensure winner is displayed on all Clients
...
Refs #125
2026-04-25 13:50:18 +02:00
Julian Kropff
5c0f3a7c86
Add: persistence guard for hand winner to prevent double saving
...
Refs #125
2026-04-25 13:43:18 +02:00
Jona Walpert
3cabe06fb0
Merge branch 'main' into 'refactor/124-lobby-cleanup-job' to prevent merge conflicts
2026-04-24 15:15:29 +02:00
Mathis Ginkel
9df48478f3
Feat: Change look of chat box
2026-04-24 14:16:55 +02:00
Jona Walpert
9023263b01
Refacor: Schedule LobbyCleanupJob instead of cleanup lambda
...
Refs #124
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 14:16:12 +02:00
Jona Walpert
c04d4fca76
Refactor: Add LobbyCleanupJob for periodic expired lobby cleanup
...
- isolate failures per lobby during cleanup
- notify connected sessions about closed lobbies
Refs #124
Co-authored-by: Copilot <copilot@github.com >
2026-04-24 14:14:59 +02:00
Mathis Ginkel
4a3c885b68
Style: Apply Spotless
2026-04-24 14:04:12 +02:00
Mathis Ginkel
01ecbb0497
Style: Apply Spotless
2026-04-24 13:45:02 +02:00
Julian Kropff
5e91cefabb
Fix: whisper chat not working in game UI
2026-04-24 13:44:38 +02:00
Julian Kropff
0f4d048b76
Fix: Chat UI initialization improved in Game UI
2026-04-24 13:44:18 +02:00
Mathis Ginkel
b1d099f102
Feat: Add load method to restore all chat message of a chat
...
Refs #107
2026-04-24 13:43:40 +02:00
Mathis Ginkel
40e558be18
Feat: Add chat box into the game screen
...
Refs #107
2026-04-24 13:40:44 +02:00
Mathis Ginkel
277b776fec
Feat: Add chat box into game ui
2026-04-24 13:38:52 +02:00
Mathis Ginkel
88b797ba1d
Feat: Add field ChatController to LobbyButtonGridManager
2026-04-24 13:37:12 +02:00
Mathis Ginkel
1d4cf2d846
Style: Apply Spotless
2026-04-24 13:26:57 +02:00
Julian Kropff
c2d0af03b7
Fix: whisper chat not working in game UI
2026-04-24 13:26:57 +02:00
Julian Kropff
48476a67f3
Fix: Chat UI initialization improved in Game UI
2026-04-24 13:26:57 +02:00
Julian Kropff
6471749133
Fix: correct layout layering in Game UI
2026-04-24 13:26:57 +02:00
Mathis Ginkel
826e58644a
Feat: Add load method to restore all chat message of a chat
...
Refs #107
2026-04-24 13:26:57 +02:00