Commit Graph

1099 Commits

Author SHA1 Message Date
Julian Kropff 3dbedbb047 Fix: Casono Browser URL allowlist 2026-05-14 20:00:20 +02:00
Julian Kropff baccb15c17 Add: Casono Website and VS Code dev buttons in TaskbarController 2026-05-14 19:58:11 +02:00
Julian Kropff bfef83f7e7 Add: Casono Website and VS Code dev buttons in Taskbar fxml 2026-05-14 19:57:54 +02:00
Julian Kropff ea143e2a24 Fix: Apply Spotless 2026-05-14 19:24:59 +02:00
Julian Kropff 894515204c Merge remote-tracking branch 'origin/main' into feat/game-ui-optimization 2026-05-14 19:18:58 +02:00
Julian Kropff b030948cb6 Merge branch 'feat/outreach-landing-page' into 'main'
Add: Casono Website

See merge request cs108-fs26/Gruppe-13!182
2026-05-14 17:04:58 +00:00
Julian Kropff f78e9d8a25 Fix: table preview image 2026-05-14 18:51:04 +02:00
Julian Kropff 089aeb9419 Merge branch 'feat/chat-ui-style-optimization' into 'main'
Style: Update Chat UI themes

See merge request cs108-fs26/Gruppe-13!181
2026-05-14 16:42:30 +00:00
Julian Kropff 94613626d9 Style: Update Chat UI themes 2026-05-14 18:30:40 +02:00
Julian Kropff 3d0fca616a Fix: Harden GameClient command execution with exception handling 2026-05-14 18:05:05 +02:00
Julian Kropff 2f744a5558 Fix: Improve GameService action queue and concurrency handling 2026-05-14 18:02:07 +02:00
Julian Kropff 46919a064d Fix: Game UI action locking and improve taskbar controller responsiveness 2026-05-14 18:00:11 +02:00
Julian Kropff 310cb59fe6 Fix: Optimized Game UI rendering and controller responsiveness 2026-05-14 17:58:36 +02:00
Julian Kropff d57fd08b37 Fix: Improve Game UI update loop timing and prevent overlapping updates 2026-05-14 16:15:47 +02:00
Mathis Ginkel f0135ce6f4 Merge branch 'fix/140-chat-messages' into 'main'
Fix: special character only chat messages

Closes #140

See merge request cs108-fs26/Gruppe-13!180
2026-05-14 11:51:45 +00:00
Jona Walpert 09aca862ca Merge branch 'feat/f11-fullscreen-toggle' into 'main'
Feat: Add F11 fullscreen toggle

See merge request cs108-fs26/Gruppe-13!179
2026-05-14 11:48:01 +00:00
Jona Walpert a2212aa91c Merge branch 'feat/black-background-video-player' into 'main'
Feat: add black background to intro video player

See merge request cs108-fs26/Gruppe-13!178
2026-05-14 11:45:42 +00:00
Mathis Ginkel 121b20f24f Merge branch 'main' into feat/140-chat-messages 2026-05-14 11:46:43 +02:00
Mathis Ginkel 8790b06277 Fix: apostrophe-only messages are now prohibited 2026-05-14 11:44:41 +02:00
Jona Walpert bca9669703 Feat: Add F11 fullscreen toggle 2026-05-14 11:43:04 +02:00
Julian Kropff 09cc7e39c5 Feat: add black background to intro video player 2026-05-14 11:26:11 +02:00
Jona Walpert 0aae4221e2 Deleted placeholder images 2026-05-14 11:19:55 +02:00
Jona Walpert f15fed2243 Merge branch 'feat/disable-esc-to-leave-message' into 'main'
Feat: Disable "ESC to leave fullscreen" message

See merge request cs108-fs26/Gruppe-13!177
2026-05-13 21:59:03 +00:00
Jona Walpert cea21093c4 Feat: Disable "ESC to leave fullscreen" message 2026-05-13 23:56:19 +02:00
Jona Walpert e9dc8f1586 Merge branch 'feat/141-intro-video-fullscreen-startup' into 'main'
Feat: Add intro video

See merge request cs108-fs26/Gruppe-13!176
2026-05-13 21:49:08 +00:00
Jona Walpert 56421b4c15 Feat: Add intro video 2026-05-13 23:46:26 +02:00
Jona Walpert 87023b7238 Merge branch 'fix/143-client-rejoin-flow' into 'main'
fix: add client leave-lobby rejoin flow

Closes #143

See merge request cs108-fs26/Gruppe-13!175
2026-05-13 21:33:11 +00:00
Jona Walpert 6bd0ed6064 Merge branch 'fix/143-block-username-during-active-game' into 'main'
fix: block username changes during active games

See merge request cs108-fs26/Gruppe-13!174
2026-05-13 21:29:48 +00:00
Jona Walpert b58eb656b3 fix: add client leave-lobby rejoin flow 2026-05-13 23:25:57 +02:00
Jona Walpert c10dc81ef3 fix: block username changes during active games 2026-05-13 23:25:11 +02:00
Jona Walpert 0097da6bdc Merge branch 'feat/143-leave-lobby-command' into 'main'
Feat: Add leave-lobby command

See merge request cs108-fs26/Gruppe-13!172
2026-05-13 21:17:57 +00:00
Jona Walpert 448f2ca472 Merge branch 'main' into 'feat/143-leave-lobby-command' 2026-05-13 23:12:44 +02:00
Jona Walpert 01831fadc0 Merge branch 'feat/143-lobby-absent-player-tracking' into 'main'
Feat: Track absent players in lobbies

See merge request cs108-fs26/Gruppe-13!173
2026-05-13 21:11:28 +00:00
Jona Walpert 1d5d608a18 Feat: Track absent players in lobbies
- Add absent player tracking to Lobby with leave/restore methods
- Implement rejoin logic in LobbyManager to restore absent players
- Add game-end callback mechanism to GameController and Lobby
- Extend LobbyEventListener with onGameEnded event
2026-05-13 23:08:38 +02:00
Jona Walpert cd8aa9e709 Feat: Add leave-lobby command 2026-05-13 23:00:06 +02:00
Jona Walpert 9706e140ac Merge branch 'feat/133-add-sounds-to-game' into 'main'
Feat: Adds sounds to game

Closes #138

See merge request cs108-fs26/Gruppe-13!171
2026-05-13 19:38:53 +00:00
Jona Walpert 4afb96ee7a Merge branch 'main' into 'feat/133-add-sounds-to-game' 2026-05-13 21:21:38 +02:00
Julian Kropff 39b068a5cf Merge branch 'feat/game-ui-profile-picture' into 'main'
Add: Profile Pictures

See merge request cs108-fs26/Gruppe-13!170
2026-05-13 19:18:22 +00:00
Jona Walpert c5b92d9ba8 Feat: Add gmaeplay video 2026-05-13 21:15:21 +02:00
Jona Walpert 3314060eb1 Feat: Add team member pcitures and profile links 2026-05-13 21:12:56 +02:00
Jona Walpert 6aaaaa55a3 Add: Trailer video 2026-05-13 21:09:11 +02:00
Julian Kropff d687ed8238 Merge branch 'feat/ui-new-rug' into 'main'
Add: mew wallpapers

See merge request cs108-fs26/Gruppe-13!169
2026-05-13 19:04:38 +00:00
Julian Kropff 6981a1fc0b Add: Standard Wood theme 2026-05-13 20:58:05 +02:00
Jona Walpert d2d83edfb2 Merge branch 'ci/add-javafx-media-module' into 'main'
Ci: Add javafx.media module to support video playback

See merge request cs108-fs26/Gruppe-13!168
2026-05-13 17:25:50 +00:00
Julian Kropff edcee79a10 Style: The new wallpapers have been added to the UI 2026-05-13 18:57:26 +02:00
Julian Kropff 6246615655 Fix: The background image has been made brighter 2026-05-13 18:55:55 +02:00
Julian Kropff cf712a46c0 Add: new background images 2026-05-13 18:32:44 +02:00
Julian Kropff 59f1763926 Add: profile picture loading in PlayerStatusController 2026-05-13 17:55:37 +02:00
Julian Kropff aad00bda0b Style: add playerProfileImage ImageView to Playerstatus fxml 2026-05-13 17:52:18 +02:00
Julian Kropff 903624e968 Add: Profile Pictures 2026-05-13 17:48:40 +02:00