Commit Graph

58 Commits

Author SHA1 Message Date
Janis 3e6cbe7d2d feat(user-sessions): implemented interactivity 2025-11-01 20:51:08 +01:00
Janis f32741d860 chore(config): updated Bruno collection 2025-11-01 20:51:08 +01:00
Janis 021cceaa5d feat(user-sessions): refactor card rendering and remove unused login methods 2025-11-01 20:51:07 +01:00
Janis b604e6935f chore: rebase 2025-11-01 20:50:57 +01:00
Janis 8df3491757 feat(user-sessions): enhance game lobby management with user session handling and game full exception 2025-11-01 20:50:50 +01:00
Janis aeeb8c13e9 feat(user-sessions): add custom exceptions for game logic and enhance user session interaction 2025-11-01 20:50:50 +01:00
Janis 992dd8f11c feat(user-sessions): remove debug print statement from login_Post method 2025-11-01 20:50:50 +01:00
Janis 76bde997ef feat(user-sessions): implement GameLobby and user session management with exception handling 2025-11-01 20:50:50 +01:00
Janis f4f886727f feat(user-sessions): introduce GameLobby and GameUtil for session management and code generation 2025-11-01 20:50:50 +01:00
Janis 465004b9ce chore: rebase 2025-11-01 20:50:35 +01:00
Janis abf689c8e3 feat(user-sessions): implement user login, logout, and session management 2025-11-01 20:49:37 +01:00
Janis ac1200d3a4 chore(base): resolved merge-conflict
#5 [Story] Create User Sessions
2025-11-01 20:49:37 +01:00
Janis b6f0089d64 feat(user-sessions): add JWT-based session management and main menu route 2025-11-01 20:49:37 +01:00
Janis 306d5b309b feat(user-sessions): implement user login, logout, and session management 2025-11-01 20:49:37 +01:00
Janis 6b5c29c0c5 chore(gitignore): add currentSnapshot.json to .gitignore 2025-11-01 20:49:37 +01:00
Janis d87348f13f chore(base): resolved merge-conflict
#5 [Story] Create User Sessions
2025-11-01 20:49:37 +01:00
Janis bef96ba7e3 fix(ui): changed backgrounds (#33)
Reviewed-on: #33
2025-10-30 10:47:40 +01:00
lq64 c0dadf8927 feat(ui): CSS Animations #18 (#27)
Added css animations on reload

Co-authored-by: LQ63 <lkhermann@web.de>
Reviewed-on: #27
Reviewed-by: Janis <janis-e@gmx.de>
Co-authored-by: lq64 <lq@blackhole.local>
Co-committed-by: lq64 <lq@blackhole.local>
2025-10-30 08:03:00 +01:00
Janis 1f377de0f4 feat(ui): implement CSS variables for theme support (#26)
#17

Reviewed-on: #26
Reviewed-by: lq64 <lq@blackhole.local>
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
2025-10-29 16:52:32 +01:00
Janis 6c31fa0538 fix(ui): added dark mode (#25)
Reviewed-on: #25
Reviewed-by: lq64 <lq@blackhole.local>
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
2025-10-29 10:37:17 +01:00
Janis 729a4eec6b fix(ui): add light mode styles, update font families and fixed ui (#24)
Reviewed-on: #24
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
2025-10-28 19:06:42 +01:00
lq64 72fcf783b8 feat(ui): LESS Integration
#15-Create-a-default-theme-with-Less- (#23)
Added LESS and created a light mode

Co-authored-by: LQ63 <lkhermann@web.de>
Reviewed-on: #23
Reviewed-by: Janis <janis-e@gmx.de>
Co-authored-by: lq64 <lq@blackhole.local>
Co-committed-by: lq64 <lq@blackhole.local>
2025-10-28 18:34:29 +01:00
Janis 1517d0c006 fix(imports): reorganized import statements for clarity and consistency (#22)
Reviewed-on: #22
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
2025-10-26 18:09:36 +01:00
Janis 7f765b4514 fix(base): fixed persistence logic (#21)
Reviewed-on: #21
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
2025-10-26 18:04:03 +01:00
Janis 03f1811ab4 refactor(ui): refactored the CSS into a separate stylesheet (#20)
#14 [Subtask] CSS in separate stylesheet

Reviewed-on: #20
Reviewed-by: lq64 <lq@blackhole.local>
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
2025-10-24 13:55:03 +02:00
Janis 63689b7a26 refactor(ui): Fixed UI Code Smell (#19)
Reviewed-on: #19
Reviewed-by: lq64 <lq@blackhole.local>
2025-10-23 11:08:08 +02:00
lq64 92e4851219 feat(ui): added rules (#12)
added /rules to webui

Co-authored-by: LQ63 <lkhermann@web.de>
Reviewed-on: #12
2025-10-23 09:39:13 +02:00
Janis c168ae7dc0 feat(ui): UI now shows player names instead of their id (#11)
Reviewed-on: #11
2025-10-23 08:17:11 +02:00
Janis ccf44ede41 fix(config): modified git module to use the main branch (#10)
Reviewed-on: #10
2025-10-23 08:05:44 +02:00
Janis d71809d6f4 feat(config): add issue templates for Epics, User Stories, and Subtasks (#4)
Reviewed-on: #4
2025-10-22 21:16:52 +02:00
Janis 82245d6bcc test(base): added some tests to improve the coverage (#47) (#2)
Reviewed-on: KnockOutWhist/KnockOutWhist#47
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
Reviewed-on: #2
2025-10-22 20:14:22 +02:00
Janis d8576f669a ci(config): added conventional commit json (#1)
Reviewed-on: #1
Co-authored-by: Janis <janis.e.20@gmx.de>
Co-committed-by: Janis <janis.e.20@gmx.de>
2025-10-22 17:47:12 +02:00
LQ63 cfe27f1e78 added picture 2025-10-22 08:42:17 +02:00
LQ63 b33ab184d2 Added rendering for Web Page 2025-10-22 08:31:25 +02:00
LQ63 b17c5160e9 Added rendering for Web Page 2025-10-22 08:24:58 +02:00
Janis 7458464dd6 Various fixes 2025-10-22 08:16:22 +02:00
Janis f8c337fad1 Rename PlayCardEvent to RequestCardEvent for clarity in event handling 2025-10-19 20:49:26 +02:00
Janis 3357fb7310 Refactor game logic to track player input state; add CardPlayedEvent and update RoundEndEvent with trick count 2025-10-19 20:48:46 +02:00
Janis dad604186e Update submodule configuration for knockoutwhist to track webapplication branch 2025-10-17 10:48:47 +02:00
Janis 8e415390e7 Add HTML rendering for sessions and card images; refactor output handling in SimpleSession 2025-10-17 10:26:30 +02:00
Janis fc751af1ef Add HTML rendering for sessions and card images; refactor output handling in SimpleSession 2025-10-16 08:12:26 +02:00
LQ63 9aa447f2f6 Added link to click for player pov, started rendering with images 2025-10-13 22:39:21 +02:00
Janis 2b89f3d161 Add WebUICards object for rendering cards and hands; update render methods in SimpleSession 2025-10-13 15:25:31 +02:00
Janis c77eeff123 Refactor match handling and session management; add player session functionality and update event handling in WebUI 2025-10-13 15:16:41 +02:00
Janis 7cbb6e6ab7 Refactor Match class and rename WebUI to WebUIMain; update HomeController for new UI structure 2025-10-12 22:56:25 +02:00
LQ63 6c57abb1db Added WebUI observer, added route to see latestOutput. For some reason the WebUI Observer doesn't execute it's methods for writing stuff into latestOutput. This has something to do with how the threads work 2025-10-12 15:21:20 +02:00
LQ63 854189967f Added WebUI observer, added route to see latestOutput. For some reason the WebUI Observer doesn't execute it's methods for writing stuff into latestOutput. This has something to do with how the threads work 2025-10-12 15:18:55 +02:00
LQ63 9098b7c4e3 Added WebUI observer, added route to see latestOutput. For some reason the WebUI Observer doesn't execute it's methods for writing stuff into latestOutput. This has something to do with how the threads work 2025-10-12 15:05:40 +02:00
Janis 30fb50c3b8 Add WebUI and ingame route, update Configuration and DefaultConfiguration for UI integration 2025-10-10 13:31:50 +02:00
Janis d822d11acc Add HomeController and initial application setup with routing 2025-10-10 11:50:10 +02:00