LQ63
5c8fd8510e
feat(ci): Polling
...
Added polling for when the game starts and a card gets played
2025-11-12 11:46:21 +01:00
LQ63
6d958cdd9e
feat(ui): added complete js routing for create game
...
added complete js routing for each button. Removed every form and replaced buttons with divs
2025-11-11 16:46:06 +01:00
LQ63
b508d2f428
feat(ui): added js routing for create game
...
added js routing for create game, removed the form and button
2025-11-11 14:10:37 +01:00
LQ63
33989efedc
feat(ui): Ingame layout
...
Added a horizontal end for the container to not stretch endlessly to the sides. Covered sides with lobby background and adjusted the blur behind the cards to match the playing area.
2025-11-11 12:02:40 +01:00
LQ63
c948e5e800
feat(ui): Tricktable
...
Added a trick-table displaying the players with their won tricks sorted by the person with the most tricks
2025-11-09 17:19:17 +01:00
LQ63
a71752df2f
feat(ui): changed Background color, centered Lobby
...
Added a background color for the mainmenu and the lobby + centered lobby
2025-11-09 16:34:47 +01:00
4d6ea54771
feat(docker): added docker container support ( #47 )
...
Reviewed-on: #47
Co-authored-by: Janis <janis.e.20@gmx.de >
Co-committed-by: Janis <janis.e.20@gmx.de >
2025-11-07 14:22:23 +01:00
aa83082d09
fix: update allowed hosts filter and adjust background color in login page ( #45 )
...
Reviewed-on: #45
2025-11-07 11:13:59 +01:00
de565b52dc
fix: update file paths and improve session handling in user interactions ( #39 )
...
Reviewed-on: #39
2025-11-06 10:03:28 +01:00
051e7406e3
feat(ui): add Lobby and Main Menu Body ( #38 )
...
Co-authored-by: LQ63 <lkhermann@web.de >
Reviewed-on: #38
Co-authored-by: Janis <janis.e.20@gmx.de >
Co-committed-by: Janis <janis.e.20@gmx.de >
2025-11-06 09:03:09 +01:00
44c88c8f60
fix: ensure proper unlocking of user session locks in game actions ( #37 )
...
Reviewed-on: #37
Co-authored-by: Janis <janis.e.20@gmx.de >
Co-committed-by: Janis <janis.e.20@gmx.de >
2025-11-05 11:31:45 +01:00
96c38466d2
fix: improve lock handling in user session interactions ( #36 )
...
Reviewed-on: #36
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-11-05 11:19:37 +01:00
32d4f9c6ce
feat(ui): add main menu navbar and join game functionality ( #35 )
...
Reviewed-on: #35
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-11-04 12:43:08 +01:00
afde6c02da
feat!: implemented multigame support ( #34 )
...
Reviewed-on: #34
Co-authored-by: Janis <janis.e.20@gmx.de >
Co-committed-by: Janis <janis.e.20@gmx.de >
2025-11-01 20:53:22 +01:00
bef96ba7e3
fix(ui): changed backgrounds ( #33 )
...
Reviewed-on: #33
2025-10-30 10:47:40 +01:00
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
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
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
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
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
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
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
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
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
c168ae7dc0
feat(ui): UI now shows player names instead of their id ( #11 )
...
Reviewed-on: #11
2025-10-23 08:17:11 +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
7458464dd6
Various fixes
2025-10-22 08:16:22 +02:00
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
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
2b89f3d161
Add WebUICards object for rendering cards and hands; update render methods in SimpleSession
2025-10-13 15:25:31 +02:00
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
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
30fb50c3b8
Add WebUI and ingame route, update Configuration and DefaultConfiguration for UI integration
2025-10-10 13:31:50 +02:00
d822d11acc
Add HomeController and initial application setup with routing
2025-10-10 11:50:10 +02:00