Commit Graph

  • 92a2ffe054 Add: PingRequest for ping request Lars Simon Winzer 2026-04-02 12:08:40 +02:00
  • 6f80501ea2 Add: CoreClient and ChatClient Mathis Ginkel 2026-04-02 11:16:40 +02:00
  • 45cd54b981 Add: Client Network Architecture Documentation Julian Kropff 2026-04-02 10:54:47 +02:00
  • 3427c661cf Merge branch 'feat/client-chat' into feat/client-communication Mathis Ginkel 2026-04-02 10:31:28 +02:00
  • ff07843e0a Fix: small changes in ClientService Mathis Ginkel 2026-04-02 10:22:51 +02:00
  • cc33411911 Add: basic chat functionality Mathis Ginkel 2026-04-02 10:20:03 +02:00
  • f721a26e53 Merge remote-tracking branch 'origin/main' Mathis Ginkel 2026-04-02 10:14:23 +02:00
  • 948484853c Merge branch 'chore/44-publish-outreach-as-gitlab-pages' into 'main' Lars Simon Winzer 2026-04-01 22:34:14 +02:00
  • 521982f7fc Revert "Ci: Add GitLab Pages deployment job for outreach website" Lars Simon Winzer 2026-04-01 22:27:25 +02:00
  • 0e9cf6ae74 Ci: Add GitLab Pages deployment job for outreach website Lars Simon Winzer 2026-04-01 22:17:02 +02:00
  • 120b55f5cc Merge branch 'feat/ui-images' into 'main' Jona Walpert 2026-04-01 16:24:48 +00:00
  • 5dd620116a Chore: Move old poker chip images to old_images folder Jona Walpert 2026-04-01 18:21:17 +02:00
  • f4c20e1725 Chore: Rename chip images to lobby button naming scheme Jona Walpert 2026-04-01 18:18:25 +02:00
  • 0c6595a58b Add: red poker chip images Julian Kropff 2026-04-01 17:41:05 +02:00
  • 936463c8f1 Add: green poker chip images Julian Kropff 2026-04-01 17:40:55 +02:00
  • 4c203b279c Merge branch 'chore/42-translate-multiple-client-components-to-english' into 'main' Jona Walpert 2026-04-01 12:26:50 +00:00
  • 983f2cca5e Style: fix checkstyle errors Jona Walpert 2026-04-01 14:24:34 +02:00
  • 56ba5b81ae Docs: translate client side components to english. This includes comments and javaDoc Jona Walpert 2026-04-01 13:48:24 +02:00
  • c600b6422d Style: translate comments to english Julian Kropff 2026-04-01 13:37:51 +02:00
  • 20e8491cff Merge branch 'feat/35-make-dispatch-method-of-responsedispatcher-unchecked' into 'main' Lars Simon Winzer 2026-04-01 13:04:14 +02:00
  • 01a72a6719 Style: translate comments to english Julian Kropff 2026-04-01 13:02:14 +02:00
  • 3b7b53d973 Style: Apply Spotless Lars Simon Winzer 2026-04-01 12:49:56 +02:00
  • df0f8ca44c Add: Handle ResponseDispatchException in SessionReader Lars Simon Winzer 2026-04-01 12:49:07 +02:00
  • ae98334c56 Docs: Modify JavaDoc to match changes Lars Simon Winzer 2026-04-01 12:46:51 +02:00
  • 4deeace547 Refactor: dispatch method of ResponseDispatcher is now unchecked and throws ResponseDispatchException Lars Simon Winzer 2026-04-01 12:46:14 +02:00
  • 68e8bc76b2 Add: Wrapper ResponseDispatchException for ResponseDispatcher Lars Simon Winzer 2026-04-01 12:44:37 +02:00
  • cb65ad2ed0 Merge branch 'feat/ui-switch-lobby-game' into 'main' Jona Walpert 2026-04-01 10:34:31 +00:00
  • 1d322f5cd8 Style: Fix checkstyle for failed pipeline Jona Walpert 2026-04-01 12:31:58 +02:00
  • 40ea45460e Docs: JavaDoc for client side standard constructors Jona Walpert 2026-04-01 11:44:46 +02:00
  • 60f326c4d5 Style: line length checkstyle fix Jona Walpert 2026-04-01 11:34:55 +02:00
  • 2906c59f25 Merge branch 'main' into 'feat/ui-switch-lobby-game' Jona Walpert 2026-04-01 11:24:39 +02:00
  • 6736345cbe Merge branch 'feat/34-make-response-use-requestcontext' into 'main' Lars Simon Winzer 2026-03-31 20:50:07 +02:00
  • 307c234c91 Docs: Fix javaDoc comments to match changes Lars Simon Winzer 2026-03-31 20:47:46 +02:00
  • 2ad2981724 Docs: Improve javaDoc for getSessionId method in Response Lars Simon Winzer 2026-03-31 20:36:40 +02:00
  • 945418798b Refactor: Replace dedicated fields for SessionId and request id with RequestContext Lars Simon Winzer 2026-03-31 20:35:29 +02:00
  • 34d782e252 Refactor: Use RequestContext in SessionReader when instantiating responses Lars Simon Winzer 2026-03-31 20:32:11 +02:00
  • 665e006b89 Refactor: Update response classes to use RequestContext instead of SessionId + request id Lars Simon Winzer 2026-03-31 20:27:36 +02:00
  • da23a30ca5 Add: Background image Julian Kropff 2026-03-31 19:46:58 +02:00
  • d762f7bb2b Add: Background image Julian Kropff 2026-03-31 19:46:28 +02:00
  • 605260f0d0 Add: Diamond Card images Julian Kropff 2026-03-31 19:36:15 +02:00
  • 27913854c5 Add: Heart Card images Julian Kropff 2026-03-31 19:35:50 +02:00
  • 56667bfb12 Merge branch 'feat/33-commandparser-generic-type' into 'main' Lars Simon Winzer 2026-03-31 19:32:33 +02:00
  • 3a0248e0c3 Refactor: Update CommandParser interface to use generic type Lars Simon Winzer 2026-03-31 19:29:08 +02:00
  • ecd66a4ee9 Add: Pik Card images Julian Kropff 2026-03-31 19:27:07 +02:00
  • ae8eccb158 Add: Cross Card images Julian Kropff 2026-03-31 19:20:45 +02:00
  • 7a29ce0b3b Add: Diamond Card image Julian Kropff 2026-03-31 19:06:24 +02:00
  • 865d5bb0dc fix: rename Julian Kropff 2026-03-31 18:44:19 +02:00
  • 8ee5114d37 Add: poker chip images Julian Kropff 2026-03-31 18:42:36 +02:00
  • c3bf2d4bb0 fix: rename Julian Kropff 2026-03-31 17:46:28 +02:00
  • 874df242ab Add: Pik Card image Julian Kropff 2026-03-31 17:45:52 +02:00
  • 06e49a756c Add: Heart Card image Julian Kropff 2026-03-31 17:45:05 +02:00
  • b88fdceb9f Add: Cross Card image Julian Kropff 2026-03-31 17:44:11 +02:00
  • 71d417c6da Add: adding the game engine documentation Julian Kropff 2026-03-31 17:06:53 +02:00
  • b85e87798e Fix: Update team member names in outreach website Jona Walpert 2026-03-31 13:27:00 +02:00
  • 595800a469 Merge branch 'chore/30-javadoc-ci-job' into 'main' Lars Simon Winzer 2026-03-31 13:06:47 +02:00
  • 701fa9b6ed Ci: Add javadoc gradle task as job to CI pipeline Lars Simon Winzer 2026-03-31 13:01:30 +02:00
  • b0b8e3b1d0 Merge branch 'chore/31-feature-request-issue-template-checklist' into 'main' Lars Simon Winzer 2026-03-31 12:44:17 +02:00
  • 3af362a9e5 Chore: Fix typo in Bug Report template checklist Lars Simon Winzer 2026-03-31 12:39:19 +02:00
  • 65db63d3a1 Chore: Update checklist in Feature Request template Lars Simon Winzer 2026-03-31 12:39:03 +02:00
  • 9a81c6f1af Merge branch 'chore/29-javadoc-server-errors' into 'main' Lars Simon Winzer 2026-03-31 12:29:21 +02:00
  • 972e46f4d0 Style: Apply Spotless Lars Simon Winzer 2026-03-31 12:27:17 +02:00
  • 4e9082f106 Chore: Update Javadoc for ProtocolParser Lars Simon Winzer 2026-03-31 12:23:43 +02:00
  • e210bd1d49 Chore: Update Javadoc for Session classes Lars Simon Winzer 2026-03-31 12:23:30 +02:00
  • 238cf937f4 Merge branch 'fix/28-incomplete-transmission-of-response' into 'main' Lars Simon Winzer 2026-03-31 12:12:57 +02:00
  • e07f107384 Fix: Incorrect order data was written out Lars Simon Winzer 2026-03-31 12:03:45 +02:00
  • 600d10286f Merge branch 'feat/27-finalize-serverside-exception-handling' into 'main' Lars Simon Winzer 2026-03-31 10:11:10 +02:00
  • 5448f5683d Add: Prototype outreach website with placeholders Jona Walpert 2026-03-30 23:55:12 +02:00
  • 2cd4324c68 Merge branch 'chore/add-build-cs108-task' into 'main' Jona Walpert 2026-03-30 21:36:45 +00:00
  • 45a6b87303 Chore: Add build-cs108 Gradle task and javadocJar Jona Walpert 2026-03-30 23:33:48 +02:00
  • c6ac3d4aff Add: Handle thrown Exceptions and respond with ErrorResponse Lars Simon Winzer 2026-03-30 19:38:39 +02:00
  • 73a80deb12 Merge branch 'chore/26-restructure-server-files' into 'main' Lars Simon Winzer 2026-03-30 18:59:20 +02:00
  • 2203f80490 Chore: Reflect path changes for tests Lars Simon Winzer 2026-03-30 18:42:19 +02:00
  • 059b706485 Chore: Move 'tokenizer' into protocol/parser section Lars Simon Winzer 2026-03-30 18:42:05 +02:00
  • b588f38cd5 Style: Apply Spotless Lars Simon Winzer 2026-03-30 18:27:17 +02:00
  • 0930fbe990 Chore: Reflect changes to folder structure in tests Lars Simon Winzer 2026-03-30 18:26:45 +02:00
  • 86b4a6c191 Chore: Remove leftover TODO Lars Simon Winzer 2026-03-30 18:23:41 +02:00
  • 6e446b665a Chore: Move 'tokenizer' into protocol section Lars Simon Winzer 2026-03-30 18:21:56 +02:00
  • 442a846c71 Chore: Move 'response' into protocol section Lars Simon Winzer 2026-03-30 18:18:22 +02:00
  • e0b791589c Chore: Move 'request' folder into protocol section Lars Simon Winzer 2026-03-30 18:17:11 +02:00
  • cf0cd2666c Move ResponseDispatcher to 'dispatcher' subfolder in response section Lars Simon Winzer 2026-03-30 18:06:43 +02:00
  • ba6ff36ee2 Chore: Move ResponseBodyBuilder to 'builder' subfolder in response section Lars Simon Winzer 2026-03-30 18:00:34 +02:00
  • ed24ba7214 Chore: Move command parsing to 'parsing' subfolder in command section Lars Simon Winzer 2026-03-30 17:54:19 +02:00
  • 52daf4f2e0 Chore: Move CommandRouter and CommandHandler to execution subfolder in command section Lars Simon Winzer 2026-03-30 17:52:10 +02:00
  • 050b349638 Chore: Move ProtocolParser to 'protocol' folder for protocol-level processing Lars Simon Winzer 2026-03-30 17:50:30 +02:00
  • d4b5010158 Chore: Rename Parameter to RequestParameter Lars Simon Winzer 2026-03-30 17:45:08 +02:00
  • f9519a6eb5 Chore: Move RequestParameterAccessor and related files into subfolder of request Lars Simon Winzer 2026-03-30 17:43:31 +02:00
  • 8b8ac9ccc0 Chore: Move request related files into own folder Lars Simon Winzer 2026-03-30 17:41:55 +02:00
  • b082cbb5f2 Ci: Update severity for checkstyle file and group rules accordingly chore/6-refine-checkstyle-configuration-regarding-severity Lars Simon Winzer 2026-03-30 15:48:26 +02:00
  • b10b736321 Merge branch 'chore/23-improve-speed-of-gradle-ci-jobs' into 'main' Lars Simon Winzer 2026-03-30 14:59:41 +02:00
  • d027696580 Ci: Modify gradle-cache definition to fix path issue Lars Simon Winzer 2026-03-30 14:50:42 +02:00
  • 4a4af3807a Ci: Enable configuration-cache via flag and warn on problems Lars Simon Winzer 2026-03-30 14:46:53 +02:00
  • 978f54a57b Merge branch 'feat/22-disallow-failure-of-checkstyle-mr-job' into 'main' Lars Simon Winzer 2026-03-30 14:23:48 +02:00
  • 9d4afdc3e8 Remove: Violator dummy file Lars Simon Winzer 2026-03-30 14:20:01 +02:00
  • f9b866fc40 Add: Violator dummy class to test pipeline behaviour Lars Simon Winzer 2026-03-30 14:15:11 +02:00
  • f841eecb93 Fix: disallow failure for checkstyle job for merge requests Lars Simon Winzer 2026-03-30 14:13:29 +02:00
  • 5ee3f34625 Merge branch 'chore/21-fix-style' into 'main' Lars Simon Winzer 2026-03-30 13:31:35 +02:00
  • f467b2861f Style: Line length Lars Simon Winzer 2026-03-30 13:27:59 +02:00
  • cb6c9cb339 Merge branch 'feat/21-requestparameteraccessor' into 'main' Lars Simon Winzer 2026-03-30 13:22:38 +02:00
  • 9390c3503a Style: Formatting by Spotless Lars Simon Winzer 2026-03-30 13:02:16 +02:00
  • d990e37a68 Add: parameterKey field to ParameterParseException (docstrings included) Lars Simon Winzer 2026-03-30 13:01:42 +02:00