Commit graph

482 commits

Author SHA1 Message Date
bgoulard
350c5bf4fc added local games keys 2026-01-07 15:28:32 +01:00
bgoulard
93d927e27f formating for linter 2026-01-07 15:28:32 +01:00
bgoulard
8df5c57b9a ready btn pretty 2026-01-07 15:28:32 +01:00
bgoulard
5e19ed3ed9 pong pro-tips / how-to-play added 2026-01-07 15:28:32 +01:00
bgoulard
20a0e4cc61 pretty-fy the ready btn 2026-01-07 15:28:32 +01:00
bgoulard
7633e7ca05 fix bug rdy-box visibility @ end of game 2026-01-07 15:28:32 +01:00
bgoulard
adb89aecbe fix:local, fix:timer, fix:evt rdyEnd 2026-01-07 15:28:32 +01:00
bgoulard
b5c80d649e fix: 0 user ready up 2026-01-07 15:28:32 +01:00
bgoulard
155f4ec169 win cond fixed 2026-01-07 15:28:32 +01:00
bgoulard
572392f640 [wip] - frontend meh/20 back-end meh/20 still, works. works badly but does work... 2026-01-07 15:28:32 +01:00
Maix0
f87a991441 feat(ttt): added draw status in ttt match history 2026-01-07 00:20:00 +01:00
Maix0
830f251537 chore(eslint): fixed eslint rules 2026-01-07 00:20:00 +01:00
Maix0
2bf5e6e700 feat(ttt): match history done 2026-01-07 00:20:00 +01:00
NigeParis
8f3ed71d8a Added @block 2026-01-06 16:56:24 +01:00
NigeParis
97a7384af7 Added cmd @block <name> to toggle block / un block user 2026-01-06 16:56:24 +01:00
Maieul BOYER
0ef66cdc10 feat(pong): add way to view game list 2026-01-06 16:50:11 +01:00
Maieul BOYER
327ba987ed chore(dev): added way to download nginx locally to run nginx 2026-01-06 16:50:11 +01:00
Maieul BOYER
5fca0d0e94 chore(cleanup): moved pong.css to pong directory 2026-01-06 16:50:11 +01:00
Maieul BOYER
40dea32048 feat(pong): added history api to get list of games 2026-01-06 16:50:11 +01:00
Raphael
321f636672 feat(auth/provider): adding the connection to 42 intra
- This connection have to take uuid / secrets in the 42 pages
2026-01-06 16:14:06 +01:00
Maieul BOYER
8eac0a0d4e feat(pong): detect when the client hasnt sent anything in X secs 2026-01-05 17:50:17 +01:00
bgoulard
613bb31100 linter be like: 2026-01-05 17:23:20 +01:00
bgoulard
b3151d4b28 local game btn ok 2026-01-05 17:23:20 +01:00
bgoulard
94d263993d wip 2026-01-05 17:23:20 +01:00
bgoulard
61b49ab370 pong:front: pretty end screen + self & opponent names prints 2026-01-05 17:23:20 +01:00
Maieul BOYER
03be784a51 feat(pong/database): store match outcomes in database 2026-01-05 16:48:28 +01:00
Maieul BOYER
d59e8f93c8 feat(ttt/database): prefixed TTT database thingy to avoid pong conflicts 2026-01-05 15:47:42 +01:00
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