Commit graph

313 commits

Author SHA1 Message Date
NigeParis
afd79e334c First Major Clean Up Done 2026-01-02 15:30:47 +01:00
NigeParis
949e5a259a Clean up 2026-01-02 15:30:47 +01:00
Maieul BOYER
a4b3cc3c4b chore(eslint/format): remformatted all files and fixed eslint issues 2026-01-02 15:16:58 +01:00
Maieul BOYER
945a36dcc1 chore(lockfile): update lockfile 2026-01-02 15:16:58 +01:00
bgoulard
dded33f5fa [wip] local ~= ok, colision = ok, queue != ok, front (looks) = ok, sock Shapes ~= ok (missing new shapes) 2026-01-02 15:16:58 +01:00
bgoulard
0033956ca1 [wip] colisions 2026-01-02 15:16:58 +01:00
bgoulard
40068bfb57 merge cleanup :D 2026-01-02 15:16:58 +01:00
bgoulard
8a6394786c added ball + bounces; started on queu system for user to join game 2026-01-02 15:16:58 +01:00
NigeParis
7571927097 pong bats working with css tailwind updates 2026-01-02 15:16:58 +01:00
NigeParis
1da4ae9c4c WIP bats left does not move 2026-01-02 15:16:58 +01:00
NigeParis
6e6162c3f0 basic setup pong - frontend and backend with simplw socket message and fastify route 2026-01-02 15:16:58 +01:00
NigeParis
7c20066b63 Started Pong simple copy Chat - WIP simplification first job 2026-01-02 15:16:58 +01:00
NigeParis
c39e7b9e04 Added login state in profil + css 2026-01-02 14:38:55 +01:00
NigeParis
9620fa12d3 Added Login state in profil + css 2026-01-02 14:38:55 +01:00
NigeParis
b8b4bbd1cb Added notification state sign and cmd @help 2026-01-02 14:38:55 +01:00
Maieul BOYER
2ed524872b feat(docker): Multi stage docker now fetch deps once
Split dockerfile into three different dockerfiles such that dependencies
are only downloaded once

This allows the build to be a bit faster, since all deps are downloaded
once at the start.

This also makes it so the frontend container no longer needs to be ran,
as its files are directly embedded into the nginx container

This also remove the extra files, since bind mounts do work
it also remove the entrypoint.sh file, as you should prefer to not use
it
2025-12-30 19:02:07 +01:00
Maieul BOYER
af13395f2f feat(db): removed requirement to have EnvVar for database location
By default the database directory is `/volumes/database`, but can be
changed by setting `DATABASE_DIR` env var
2025-12-30 18:20:36 +01:00
Maieul BOYER
fbbc6d8f39 feat(auth): Use bind mount for providers.toml config file
Changed the way the `auth` service source its providers file to use a
bindmount and use a default path if no `PROVIDER_FILE` env is set
2025-12-30 18:20:36 +01:00
Maieul BOYER
6c050e2171 update lockfile 2025-12-30 18:20:16 +01:00
NigeParis
c6b0225e51 norm OK 2025-12-30 18:20:16 +01:00
NigeParis
1ca84b30c6 clean up 2025-12-30 18:20:16 +01:00
NigeParis
7532ce19d2 added text to work in sendInvite 2025-12-30 18:20:16 +01:00
NigeParis
da8298dce8 Added block invites 2025-12-30 18:20:16 +01:00
NigeParis
69c00f909f rebase with master after merge to master Maix 2025-12-30 18:20:16 +01:00
NigeParis
9abaa23519 Adding blockage invitations to a Game 2025-12-30 18:20:16 +01:00
NigeParis
e6089cf666 Adding blockage invitations to a Game 2025-12-30 18:20:16 +01:00
NigeParis
75ec5cd9c4 WIP on bloccage invitaion - no working at all yet 2025-12-30 18:20:16 +01:00
NigeParis
266feb22f4 Merged with Maix Master 2025-12-30 18:20:16 +01:00
Maieul BOYER
11949bbdf0
chore(deps): removed unsued deps and fixed npm@update makefile rule
- Removed unused deps
- Changed `npm@update` rule to only update lockfile and nothing else
- Changed `npm@install` to also install in frontend directory
2025-12-30 14:54:38 +01:00
Maieul BOYER
156379ab54
feat(auth): close connection on unauthenticated socket connection 2025-12-23 15:22:26 +01:00
Maieul BOYER
98f2af3f46
feat(frontend): added description handling the /profile 2025-12-22 19:51:58 +01:00
Maieul BOYER
782e13cd63
fixed small issues 2025-12-22 17:46:04 +01:00
apetitco
f5c79a2d3a (eslint): Fixed issues with eslint 2025-12-22 15:45:33 +01:00
Maieul BOYER
c71d332c39 update: added ttt to nginx configuration 2025-12-22 15:14:14 +01:00
apetitco
5a884ef4c5 (backend): trying to have a working backend.
Did I manage to achieve this task: NO.
2025-12-22 15:14:14 +01:00
apetitco
8debc57559 (backend): trying to have a working backend.
Did I manage to achieve this task: NO.
2025-12-22 15:14:14 +01:00
apetitco
b873ec390f (tic-tac-toe): Laid the foundations for tic tac toe/database interactions 2025-12-22 15:14:14 +01:00
apetitco
edeee0093b (tic-tac-toe): Laid the foundations for tic tac toe/database interactions 2025-12-22 15:14:14 +01:00
apetitco
f5c0f5635d (tic-tac-toe): Laid the foundations for tic tac toe/database interactions 2025-12-22 15:14:14 +01:00
apetitco
7f7c0c12d1 (misc): reindented file with tabs 2025-12-22 15:14:14 +01:00
apetitco
b757cb6bb9 (tic-tac-toe): Laid the foundations for tic tac toe/database interactions 2025-12-22 15:14:14 +01:00
apetitco
fc5685fe39 (misc): Added tsconfig.json file 2025-12-22 15:14:14 +01:00
apetitco
2f34f71835 (misc): Bit of cleaning 2025-12-22 15:14:14 +01:00
apetitco
d736e0e3ee retrieved what Maieul had done with my app.ts 2025-12-22 15:14:14 +01:00
apetitco
db88bf368f fixing things 2025-12-22 15:14:12 +01:00
apetitco
1f4f62c00b fighting git conflicts 2025-12-22 15:14:04 +01:00
apetitco
a60569822b fighting git conflicts 2025-12-22 15:12:10 +01:00
apetitco
575464f65b fighting git conflicts 2025-12-22 15:12:10 +01:00
apetitco
e36d41a7c4 fighting git conflicts 2025-12-22 15:12:10 +01:00
Maieul BOYER
53a2c06d43 fixed things
# Conflicts:
#	src/pnpm-lock.yaml
2025-12-22 15:12:10 +01:00