Commit graph

43 commits

Author SHA1 Message Date
Phan Huy Tran
fe4116d4c2 style: format code with prettier 2025-02-12 11:39:45 +01:00
Phan Huy Tran
56fcb75599 Add login successful alert 2025-02-12 11:39:45 +01:00
9dd14cd944 Merge pull request 'chore(deployment): add deployment for backend' (!16) from deployment/backend into main
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/16
Reviewed-by: jank1619 <jan@kjan.email>
Reviewed-by: Huy <ptran@noreply@simonis.lol>
2025-02-12 10:37:25 +00:00
Huy
6072e81299 Merge pull request 'feat: Add proper redirects to login and logout buttons (CAS-1)' (!17) from feature/login-logout-redirect into main
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/17
Reviewed-by: Constantin Simonis <constantin@simonis.lol>
Reviewed-by: jank1619 <jan@kjan.email>
2025-02-12 10:37:21 +00:00
6a823bf02e Merge branch 'main' into deployment/backend 2025-02-12 10:37:15 +00:00
0836830df2
refactor: Add default value to db host 2025-02-12 11:35:57 +01:00
Phan Huy Tran
c64152b99f style: format code with prettier 2025-02-12 11:16:29 +01:00
a958d9f6ac
refactor: Whoops 2025-02-12 11:15:33 +01:00
Phan Huy Tran
fab3680c07 feat: Add proper redirects to login and logout button 2025-02-12 11:15:27 +01:00
9778a1e6d5
refactor: Refactor dockerfile 2025-02-12 11:15:00 +01:00
3113eee414
chore(deployment): add deployment for backend 2025-02-12 11:13:24 +01:00
Huy
0870f5a73d Merge pull request 'feat: Implement Login and Logout functionality, protect authenticated routes' (!12) from feature/oauth into main
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/12
Reviewed-by: lziemke <lea.z4@schule.bremen.de>
Reviewed-by: Constantin Simonis <constantin@simonis.lol>
2025-02-12 10:00:53 +00:00
Phan Huy Tran
13769e0df5 fix: Translate login to german 2025-02-12 11:00:29 +01:00
Phan Huy Tran
4b9574ac96 fix: fix routing 2025-02-12 11:00:29 +01:00
Phan Huy Tran
f6bcc1be11 Prettier and rebase 2025-02-12 11:00:29 +01:00
Phan Huy Tran
c3f9ba7bca Add nested route config for authentication 2025-02-12 11:00:29 +01:00
Phan Huy Tran
dc993b2879 Add alerts 2025-02-12 11:00:29 +01:00
Phan Huy Tran
53f21a220f Add logout and login functionality 2025-02-12 11:00:29 +01:00
Phan Huy Tran
f10de66c12 Refactor auth guard 2025-02-12 11:00:29 +01:00
Phan Huy Tran
fa30fc3305 Protect homepage with keycloak 2025-02-12 11:00:29 +01:00
a23a438a7e Merge pull request 'ci/semantic-versioning' (!14) from ci/semantic-versioning into main
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/14
Reviewed-by: Constantin Simonis <constantin@simonis.lol>
Reviewed-by: Huy <ptran@noreply@simonis.lol>
2025-02-12 09:54:14 +00:00
94ac9bd491
style(release.yml): format permissions section in YAML 2025-02-12 10:52:49 +01:00
f4541c5d86
ci: update branch name in release workflow config 2025-02-12 10:51:57 +01:00
774e55c6a6
ci: change runner to remote in release workflow 2025-02-12 10:50:51 +01:00
25ff804b76
ci: add master branch trigger for release workflow 2025-02-12 10:49:53 +01:00
002ddd6dbe Merge branch 'main' into ci/semantic-versioning 2025-02-12 09:48:50 +00:00
ab9598950a
build: add release configuration for semantic release 2025-02-12 10:47:23 +01:00
f31a959ec5
build: add Gitea release workflow configuration 2025-02-12 10:45:42 +01:00
Huy
9a8f9d5c41 Merge pull request 'feat: Implement homepage skeleton (CAS-30)' (!13) from feature/homepage into main
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/13
Reviewed-by: Huy <ptran@noreply@simonis.lol>
Reviewed-by: jank1619 <jan@kjan.email>
2025-02-12 09:42:55 +00:00
Lea
7d4cfe1794 removed not used stuff 2025-02-12 10:31:12 +01:00
Lea
b010d49752 deleted sample request file 2025-02-12 10:26:28 +01:00
Lea
f5ae0e358c finished homepage skeleton 2025-02-12 10:21:41 +01:00
Lea
bbbf0a9473 homepage skeleton 2025-02-12 08:54:28 +01:00
Huy
2cd1c6d8fd feat: Create initial landing page (CAS-8) (!11)
Co-authored-by: Phan Huy Tran <p.tran@neusta.de>
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/11
Reviewed-by: Constantin Simonis <constantin@simonis.lol>
Reviewed-by: lziemke <lea.z4@schule.bremen.de>
2025-02-12 07:43:05 +00:00
Huy
35bfa3be7f fix: Fix security config, add health check route and adjust requests (!9)
Co-authored-by: Phan Huy Tran <p.tran@neusta.de>
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/9
Reviewed-by: Constantin Simonis <constantin@simonis.lol>
Reviewed-by: lziemke <lea.z4@schule.bremen.de>
2025-02-05 11:38:00 +00:00
7fe8f276cf refactor: update .gitignore and optimize Angular config (!7)
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/7
Reviewed-by: Constantin Simonis <constantin@simonis.lol>
Reviewed-by: Huy <ptran@noreply@simonis.lol>
Co-authored-by: Jan-Marlon Leibl <jleibl@proton.me>
Co-committed-by: Jan-Marlon Leibl <jleibl@proton.me>
2025-02-05 10:37:21 +00:00
f6f52e2724 feat: add TailwindCSS and PostCSS configuration (!6)
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/6
Reviewed-by: Constantin Simonis <constantin@simonis.lol>
Reviewed-by: Huy <ptran@noreply@simonis.lol>
Co-authored-by: Jan-Marlon Leibl <jleibl@proton.me>
Co-committed-by: Jan-Marlon Leibl <jleibl@proton.me>
2025-02-05 10:26:15 +00:00
099b855d3e bugfix(java): fix java startup error
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/5
Reviewed-by: Huy <ptran@noreply@simonis.lol>
2025-02-05 10:11:48 +00:00
Huy
c81ad44858 chore(setup): Add and configure prettier (!4)
Co-authored-by: Phan Huy Tran <p.tran@neusta.de>
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/4
Reviewed-by: Hop In, I Have Puppies AND WiFi <jleibl@noreply@simonis.lol>
2025-02-05 10:01:05 +00:00
8fca823e7d docs: add README on semantic commit messages (!3)
Co-authored-by: Constantin Simonis <constantin@simonis.lol>
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/3
Reviewed-by: Constantin Simonis <constantin@simonis.lol>
Co-authored-by: Jan-Marlon Leibl <jleibl@proton.me>
Co-committed-by: Jan-Marlon Leibl <jleibl@proton.me>
2025-02-05 09:57:19 +00:00
25216d10fa chore(setup): setup java backend
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/1
Reviewed-by: Huy <ptran@noreply@simonis.lol>
Reviewed-by: lziemke <lea.z4@schule.bremen.de>
2025-02-05 09:53:26 +00:00
Huy
ad2c70b04b chore(setup): convert package.json to Bun and add bun.lockb (!2)
Co-authored-by: Phan Huy Tran <p.tran@neusta.de>
Reviewed-on: https://git.simonis.lol/projects/casino/pulls/2
Reviewed-by: Constantin Simonis <constantin@simonis.lol>
2025-02-05 09:53:24 +00:00
Bernd Heidemann
3b669918d0 first 2024-09-11 10:40:00 +02:00