Commit Graph

  • bb0f805b4e Merge branch 'chore/remove-demo-code' into 'main' Jona Walpert 2026-03-14 12:39:19 +00:00
  • 573c5fd36d Style: Singleline JavaDoc comments Lars Simon Winzer 2026-03-14 13:37:04 +01:00
  • 09ebacc1e4 chore: remove demo code from project Jona Walpert 2026-03-14 13:36:27 +01:00
  • 7be2229280 Style: Sort imports Lars Simon Winzer 2026-03-14 13:33:46 +01:00
  • 3a8dc98e91 style: update chat ui design Julian Kropff 2026-03-14 13:31:45 +01:00
  • b731f48ba7 Merge branch 'chore/fix-spotless-indentation' into 'main' Lars Simon Winzer 2026-03-14 13:28:34 +01:00
  • 9a88cfc945 Add: trim trailing whitespace and end with newline for spotless task Lars Simon Winzer 2026-03-14 13:24:48 +01:00
  • e22446bffc Fix: Use 'Android Open Source Project' indentation (4 spaces) instead of 2 Lars Simon Winzer 2026-03-14 13:24:05 +01:00
  • 59a4648ad6 fix: reorganize folder structure for chat components Julian Kropff 2026-03-14 13:01:41 +01:00
  • ec4d8bfb07 fix: update chatbox fxml Julian Kropff 2026-03-14 11:54:14 +01:00
  • 1fe6d9ce5d add: casino browser controller jk 2026-03-14 11:43:01 +01:00
  • 8f5d90c538 style: update casino game ui jk 2026-03-14 11:41:05 +01:00
  • 8610f77386 fix: update casino game ui fxml jk 2026-03-14 11:38:54 +01:00
  • c38f177a16 fix: update chatbox fxml jk 2026-03-14 11:37:26 +01:00
  • 815caff372 add: chat controller jk 2026-03-14 11:34:50 +01:00
  • c441318df9 fix: update launcher logic jk 2026-03-14 11:33:50 +01:00
  • 7d2486d3be fix: update taskbar fxml jk 2026-03-14 11:31:47 +01:00
  • 18d8b68fc8 fix: update and rename taskbar controller logic jk 2026-03-14 11:28:02 +01:00
  • 4ecbe21602 fix: update and rename casino game ui logic jk 2026-03-14 11:26:30 +01:00
  • e718083010 fix: update and rename casino controller logic jk 2026-03-14 11:24:14 +01:00
  • b810b2187b build: add javafx.graphics and javafx.web dependencies jk 2026-03-14 11:20:59 +01:00
  • 5b6b58f1cc Merge branch 'chore/ci-execute-junit-tests' into 'main' Lars Simon Winzer 2026-03-14 10:12:48 +01:00
  • 6e35c599da Ci: Add job to run test on push and mr Lars Simon Winzer 2026-03-14 10:06:12 +01:00
  • 66f840b269 Merge branch 'chore/ci-run-automatically' into 'main' Lars Simon Winzer 2026-03-14 09:40:36 +01:00
  • 39b6c5e13e Ci: Run different jobs on push or mr Lars Simon Winzer 2026-03-14 09:33:55 +01:00
  • 000a5c0d9a Merge branch 'chore/gitlab-ci-code-report' into 'main' Lars Simon Winzer 2026-03-14 09:20:33 +01:00
  • 0157102ae5 Ci: Add job to execute python script and upload code quality report Lars Simon Winzer 2026-03-14 09:09:29 +01:00
  • a7bfb59e2f Add: Python script to convert findings of checkstyle to GitLab code report Lars Simon Winzer 2026-03-14 09:01:25 +01:00
  • 37faa39f10 Merge branch 'chore/gitlab-linting-formatting-pipeline' into 'main' Lars Simon Winzer 2026-03-13 23:24:45 +01:00
  • 147f84665e Ci: Make compile-check job run independent from other jobs Lars Simon Winzer 2026-03-13 23:17:10 +01:00
  • 8aa71a4430 Ci: Cache gradle for faster job execution Lars Simon Winzer 2026-03-13 23:11:28 +01:00
  • cfeea5222d Ci: Add job to check if project compiles Lars Simon Winzer 2026-03-13 23:05:23 +01:00
  • fb02faffc9 Build: Add spotless plugin and add task Lars Simon Winzer 2026-03-13 22:57:34 +01:00
  • 815b60232c Add: ImportOrder check to checkstyle config Lars Simon Winzer 2026-03-13 22:56:36 +01:00
  • 28f8d17237 Ci: Attach checkstyle report as job artifact Lars Simon Winzer 2026-03-13 22:36:23 +01:00
  • d311553de7 Add: Suppressions config for tests Lars Simon Winzer 2026-03-13 22:34:41 +01:00
  • e797470ca3 Ci: Bump image for job to 'gradle:9.3.1-jdk25' Lars Simon Winzer 2026-03-13 17:35:42 +01:00
  • 18f17564d5 Ci: Configure GitLab ci pipeline to execute Checkstyle on manual trigger Lars Simon Winzer 2026-03-13 17:29:41 +01:00
  • 57010d2872 Add: Configuration file for checkstyle Lars Simon Winzer 2026-03-13 17:28:24 +01:00
  • 004b2e2313 Build: Add checkstyle plugin and add gradle task Lars Simon Winzer 2026-03-13 16:38:56 +01:00
  • 9b40396eed Merge branch 'feat/network-manager' into 'main' Lars Simon Winzer 2026-03-13 15:49:55 +01:00
  • 4bcb9a9874 Style: Newline at end of file Lars Simon Winzer 2026-03-13 15:46:12 +01:00
  • 9c3114b5f3 Merge branch 'feat/lobby-ui' into 'main' Jona Walpert 2026-03-13 14:30:32 +00:00
  • 1cefe9c9d9 Merge branch 'chore/fix-enable-native-access-javafx' into 'main' Jona Walpert 2026-03-13 14:21:53 +00:00
  • 0e30e08247 chore: fix JVM native access warnings for JavaFX Jona Walpert 2026-03-13 15:16:42 +01:00
  • 38133e6761 Docs: Add JavDoc for all classes and methods Lars Simon Winzer 2026-03-13 15:16:15 +01:00
  • 4231ca3e97 Ammend to 49019075e4 Lars Simon Winzer 2026-03-13 15:12:06 +01:00
  • 75567c59b2 Merge branch 'main' into 'feat/lobby-ui' Jona Walpert 2026-03-13 14:55:43 +01:00
  • a39775bd04 refactor: Button_ID - Lobby_ID translation is now only stored in hasmap and not in a Json file anymore Jona Walpert 2026-03-13 14:54:47 +01:00
  • 49019075e4 Move: Network related files into respective folders Lars Simon Winzer 2026-03-13 14:42:19 +01:00
  • 97a860df9e Merge branch 'chore/gradle-client-run-shortcut' into 'main' Jona Walpert 2026-03-13 10:31:42 +00:00
  • 0b51f4f45a Chore: Add client run task to gradle Jona Walpert 2026-03-13 11:29:21 +01:00
  • 711de2e6aa Add: Make use of SessionManager Lars Simon Winzer 2026-03-12 20:13:50 +01:00
  • 74566f99cf Fix: Direct (unallowed) cast from Consumer<T> to Consumer<Object> Lars Simon Winzer 2026-03-12 20:12:52 +01:00
  • c301039bfc Add: SessionManager to store all active sessions Lars Simon Winzer 2026-03-12 19:34:46 +01:00
  • e1029932d8 Fix: 'Potential null pointer access' Lars Simon Winzer 2026-03-12 19:27:29 +01:00
  • db7892d9c4 Fix: 'Type safety: Unchecked cast from ...' Lars Simon Winzer 2026-03-12 19:26:00 +01:00
  • 7b32fe1147 Add: Event interface and implement it in DisconnectEvent, update EventBus to only allow Event type Lars Simon Winzer 2026-03-12 19:16:59 +01:00
  • 54588276d1 Add: Let Session publish DisconnectEvent and EventHandler subscribe and handle it Lars Simon Winzer 2026-03-12 19:15:25 +01:00
  • fc8a92789a Add: DisconnectEvent as record Lars Simon Winzer 2026-03-12 19:13:25 +01:00
  • 7fcb47ed6f Add: EventBus class for event handling and subscription management Lars Simon Winzer 2026-03-12 19:12:53 +01:00
  • d4bf69dc59 Refactor: Session to use TransportLayer for socket communication Lars Simon Winzer 2026-03-12 15:54:06 +01:00
  • b073760eef Add: TcpTransport class to implement TransportLayer Lars Simon Winzer 2026-03-12 15:51:35 +01:00
  • 48d77b6cbe Add: TransportLayer interface to abstract direct socket access Lars Simon Winzer 2026-03-12 15:41:23 +01:00
  • 59765e33bb Test: Unit test for Translating Button IDs into backend Lobby IDs Jona Walpert 2026-03-12 15:36:59 +01:00
  • fa95ce1418 Test: Unit test for creating lobbies and trying to join them Jona Walpert 2026-03-12 15:36:13 +01:00
  • d2407d61f4 Add: Lobby display in lobby GUI with placeholder functions. Jona Walpert 2026-03-12 15:25:18 +01:00
  • d414c27ff2 Chore: Added Json dependency in Gradle Jona Walpert 2026-03-12 15:23:40 +01:00
  • f4a32b1649 Add: Session Runnable to read incomming data, decode and print it Lars Simon Winzer 2026-03-12 13:45:30 +01:00
  • 5407e245f7 Add: Modify NetworkManager to create Session uppon recieving a new connection Lars Simon Winzer 2026-03-12 13:43:35 +01:00
  • 02dc75c331 Add: Javadoc to client side files for lauching (lobby) UI, Main file Jona Walpert 2026-03-12 11:31:41 +01:00
  • 4989e26ac6 style(game-ui): add Casinogameui stylesheet Julian Kropff 2026-03-12 07:31:15 +01:00
  • 89d4cad336 feat(game-ui): add Tastbar FXML layout Julian Kropff 2026-03-12 07:30:35 +01:00
  • c0b6a5424a feat(game-ui): add PlayerStatus FXML layout Julian Kropff 2026-03-12 07:28:27 +01:00
  • f9b32bc979 feat(game-ui): add Chatbox FXML layout Julian Kropff 2026-03-12 07:26:39 +01:00
  • 25d145cffd feat(game-ui): add Casinogameui FXML layout Julian Kropff 2026-03-12 07:25:09 +01:00
  • d47084d6f5 feat(game-ui): add TaskbarController Julian Kropff 2026-03-12 07:24:28 +01:00
  • c87e6f1463 feat(game-ui): add Casinogamecontroller Julian Kropff 2026-03-12 07:22:50 +01:00
  • 23faf0f371 feat(game-ui): add Casinogameui base class Julian Kropff 2026-03-12 07:21:16 +01:00
  • 268cf283bd chore(launcher): start Casinogameui for development Julian Kropff 2026-03-12 07:18:18 +01:00
  • 5ff4dcec53 Move: Session and SessionId from common to server Lars Simon Winzer 2026-03-11 18:53:30 +01:00
  • dac05de331 Add: Primitive first version of NetworkManager Lars Simon Winzer 2026-03-11 18:23:26 +01:00
  • b1ab8f3982 Merge branch 'main' into 'feat/network-manager' Lars Simon Winzer 2026-03-11 17:57:29 +01:00
  • 82dd5a9b8a Merge branch 'feat/log4j-logging' into 'main' Lars Simon Winzer 2026-03-11 17:50:08 +01:00
  • 18331a7cc3 Add: Colored log output, based on log level Lars Simon Winzer 2026-03-11 17:47:36 +01:00
  • a2256b2c1e Add: Jansi as gradle dependency to allow colored console output Lars Simon Winzer 2026-03-11 17:44:19 +01:00
  • 85c872df23 Add: Konfigure log4j with the bare minimum Lars Simon Winzer 2026-03-11 17:41:14 +01:00
  • 2b012aa256 Add: log4j as gradle dependency Lars Simon Winzer 2026-03-11 17:40:46 +01:00
  • 4879b1b464 Merge remote-tracking branch 'origin/feat/ui-structure' into feat/game-ui jk 2026-03-11 17:16:24 +01:00
  • a5204eaf29 Add: Lobby UI Jona Walpert 2026-03-11 15:16:31 +01:00
  • 14384dea5b Merge branch 'chore--add-bin-to-gitignore' into 'main' Jona Walpert 2026-03-11 13:21:26 +00:00
  • e5e93c1a65 Add: Added "bin" to gitignroe Jona Walpert 2026-03-11 14:20:18 +01:00
  • f1b6243d6d Merge branch 'chore/build-gradle-javafx-module-changes' into 'main' Jona Walpert 2026-03-11 12:44:24 +00:00
  • 7daae485da Chore: Added javafx modules to build.gradle file Jona Walpert 2026-03-11 13:22:33 +01:00
  • 3c9f19c5da Add: Game logo, placeholder abckground image feat/ui-structure Jona Walpert 2026-03-11 13:13:42 +01:00
  • a7e43619f8 Revert "Add: javafx modules in build.gradle" Jona Walpert 2026-03-11 12:35:14 +01:00
  • 34cb17d0e4 Add: javafx modules in build.gradle Jona Walpert 2026-03-11 12:29:31 +01:00
  • a6afbeeae1 Merge branch 'docs/networking-documentation' into 'main' Lars Simon Winzer 2026-03-11 11:59:22 +01:00
  • a5272b99ab Add: Include diagramm in document Lars Simon Winzer 2026-03-11 11:50:59 +01:00
  • fb6f14371f Add: PlantUML diagramm outlining each component Lars Simon Winzer 2026-03-11 11:49:46 +01:00