Commit graph

455 commits

Author SHA1 Message Date
Alessandro Petitcollin
d222dfd332 (tic-tac-toe): Fix indentation and formatting in state.ts. 2026-01-05 15:47:42 +01:00
Alessandro Petitcollin
f9801dafe7 (tic-tac-toe): game outcomes are now written to tictatoe database. :) 2026-01-05 15:47:42 +01:00
Alessandro Petitcollin
7724e24e4c (misc): Initial commit 2026-01-05 15:47:42 +01:00
NigeParis
1298c30cef fastify.log.info done 2026-01-05 15:39:21 +01:00
NigeParis
b69a452810 fastify.log.info done 2026-01-05 15:39:21 +01:00
Maieul BOYER
69ba60b03d feat(chat): fixed typo in profile command and improved profile in chat 2026-01-04 16:39:34 +01:00
NigeParis
3e1dd0fdd9 css update 2026-01-04 16:06:11 +01:00
Maieul BOYER
ce0b299d4d chore(eslint): fixed linter issues 2026-01-04 15:57:40 +01:00
bgoulard
0727067b27 pong pretty / local rdy in back, need hooking in front 2026-01-04 15:57:40 +01:00
Maieul BOYER
c656839450 chore(security): removed package-lock.json 2026-01-04 15:27:21 +01:00
Maieul BOYER
4ec44420db feat(pong): made changes to allow local play 2026-01-04 15:18:11 +01:00
Maieul BOYER
9947970f63 feat(routing): pass the new url to pageChange event 2026-01-04 15:18:11 +01:00
NigeParis
6f89e4a3e1 Fixed winx and win0 in tictactoe 2026-01-04 13:43:40 +01:00
NigeParis
d293185a28 fixed buddies list bug 2026-01-04 13:43:40 +01:00
NigeParis
4fc43cc429 dis-activated ttt.ts line 98 - does not exist 2026-01-04 13:43:40 +01:00
NigeParis
914ef550be css file added to tic tac toe 2026-01-04 13:43:40 +01:00
NigeParis
97b14815b0 WIP css orga ttt 2026-01-04 13:43:40 +01:00
Maieul BOYER
b86d50f9f0 make requeuing and other stuff better 2026-01-04 13:43:40 +01:00
Maieul BOYER
972b78a1e2 feat(ttt): made proper queue and multi game handling 2026-01-04 13:43:40 +01:00
apetitco
ed2b610f26 (tic-tac-toe): Fixed the issue, game now correctly writes into database. Need to implement generation of random IDs for games and fetch users' UID 2026-01-04 13:43:40 +01:00
apetitco
f79dc43b39 (database): Commented out foreign key constraints in init.sql 2026-01-04 13:43:40 +01:00
apetitco
fb6566fac9 (tic-tac-toe): Extended setGameOutcome to include player details in database insertion 2026-01-04 13:43:40 +01:00
apetitco
39f71bb4d9 (dependencies): Updated socket.io and socket.io-client to 4.8.2, along with other dependency upgrades 2026-01-04 13:43:40 +01:00
apetitco
dc62f3a98e (tic-tac-toe): Updated setGameOutcome to accept outcome as a parameter and integrated it into game result handling 2026-01-04 13:43:40 +01:00
Maieul BOYER
4a58f2e98b fixed crashing all services 2026-01-04 13:43:40 +01:00
apetitco
e7bf718fa6 (database): Initial commit 2026-01-04 13:43:40 +01:00
Maieul BOYER
0b15fd897b feat(pong): reworked pong to use sane system as ttt 2026-01-03 16:47:03 +01:00
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
4f3aab9b7b chore(docker): fixed docker-compose.yml so app-pong service is updated to new way of doing things 2026-01-02 15:16:58 +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
NigeParis
233d6c9fa5 changed network name to new name App - now compilies 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
5354c01bad empty the pong to minimum set up 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