Commit graph

524 commits

Author SHA1 Message Date
NigeParis
f2a5285479 Added Date.now ClientChat that stores user, socket id and date 2025-12-11 14:41:21 +01:00
apetitco
ea5f997fe0 (misc): entirely disabled backend 2025-12-11 13:53:48 +01:00
apetitco
cfdfbf04e1 (misc) README.md updated 2025-12-11 13:50:06 +01:00
Raphaël
492647b817
feat(users): Adding the profile page and the TOTP connection
Added user profile page (/profile) with display name, password, and TOTP management
Implemented TOTP authentication flow in the login process
Added backend APIs for changing display name and password
Made user display names unique in the database
Removed the entire icons service (server, routes, and Docker configuration)
Added collision-avoidance logic for duplicate display names during user creation
2025-12-10 18:09:53 +01:00
G.C.L. Baptiste
918b69a8a6
Merge pull request #52 from Maix0/nigel/invite_pong draft
Initial draft of how chat and pong game service should interact in global chat space.
2025-12-10 18:09:37 +01:00
Raphaël
5dedfe6d39
Merge pull request #54 from Maix0/copilot/sub-pr-53
[WIP] Address feedback from PR #53 for multiple changes
2025-12-10 18:02:02 +01:00
copilot-swe-agent[bot]
9b70b6730e Fix duplicate hidden attribute in profile.html line 43
Co-authored-by: EniumRaphael <35407363+EniumRaphael@users.noreply.github.com>
2025-12-10 17:01:30 +00:00
Raphaël
5156e4310e
style(routes/info): removing debug print
Removed console log for user information retrieval.
2025-12-10 18:00:55 +01:00
copilot-swe-agent[bot]
ec86d90a02 Initial plan 2025-12-10 16:59:34 +00:00
Maieul BOYER
763d0c38cc
removed icon server and finished profile page 2025-12-10 17:14:23 +01:00
Maieul BOYER
dbe323c77e
almost done 2025-12-10 17:13:56 +01:00
Maieul BOYER
eb5e4f25a1
yes 2025-12-10 17:13:56 +01:00
Maieul BOYER
085de41194
feat(frontend/otp): allow changing otp status and showing qrcode 2025-12-10 17:10:42 +01:00
Maieul BOYER
2ad9fe9859
feat(nginx): Fixed going to / not working 2025-12-10 17:10:13 +01:00
Maieul BOYER
c898fe8d32
wip 2025-12-10 17:10:13 +01:00
Maieul BOYER
e5b71a5cc1
chore(deps): Removed unused deps and updated lockfiles 2025-12-10 17:10:11 +01:00
NigeParis
de760c94ee Added Global Message for Next Game - Bug Fixed on Double Displaying Ping Buddies 2025-12-10 13:10:59 +01:00
NigeParis
db40539bf7 Added setTimeout to try to correct a small bug 2025-12-09 18:06:04 +01:00
NigeParis
8b43cd38a9 invitation working by chat 2025-12-09 17:50:57 +01:00
NigeParis
f252770833 getProfil() returns profil under an object form 2025-12-09 13:27:50 +01:00
Nigel
ca30de7f84
Merge pull request #50 from Maix0/nigel/privateMsg 2025-12-09 07:09:27 +01:00
NigeParis
232f103ecf Added Pong invitation Btn - WIP no implementation yet 2025-12-08 16:43:42 +01:00
NigeParis
db409abe7c profil now displays info on players not connected 2025-12-08 16:26:39 +01:00
NigeParis
2959dca576 profil displays basic info if guest or not 2025-12-08 15:43:43 +01:00
Alessandro Petitcollin
fb1b69a0ae (tic-tac-toe): Added button to restart game. 2025-12-07 01:31:29 +01:00
Alessandro Petitcollin
9653b0cbe6 (tic-tac-toe): Board is now locked once game is finished. 2025-12-07 01:14:53 +01:00
NigeParis
01f85c2779 getProfil Function return html for profil page 2025-12-06 16:33:28 +01:00
NigeParis
3550303a93 Added profil popup - WIP page opens on double click of the name of buddy 2025-12-06 15:33:11 +01:00
NigeParis
e128793913 going home end of day 2025-12-05 19:01:42 +01:00
NigeParis
a1e7504444 First private messages working 2025-12-05 16:37:26 +01:00
Nigel
bfa0bce812
Merge pull request #49 from Maix0/nigel/socketio 2025-12-04 19:18:22 +01:00
NigeParis
0c2bdfaf77 end of the day 2025-12-04 18:58:23 +01:00
NigeParis
b280c1b7f6 made bconnect.click() into function, seems to have solved the re loading of ping buddies after guest name change 2025-12-04 18:04:41 +01:00
apetitco
7f412c8fb5 (feat): Maieul helped starting the frontend. 2025-12-04 17:59:34 +01:00
apetitco
56ad511ceb (punition): No more working on backend until Maieul says so :( 2025-12-04 17:53:32 +01:00
apetitco
9734e2d865 (docker-compose): Added tic-tac-toe service to the docker-compose file. 2025-12-04 15:33:05 +01:00
apetitco
8b91505894 (eslint): Removed empty line. 2025-12-04 15:25:31 +01:00
apetitco
69809e284e (eslint): Removed trailing space at end of line 2. 2025-12-04 15:22:42 +01:00
apetitco
8e3413fb95 (misc): Added configuration files. 2025-12-04 15:20:13 +01:00
apetitco
fe52fbbbd4 (misc): Started working on app.ts. 2025-12-04 15:17:24 +01:00
apetitco
c7149cffad (misc): Started working on entrypoint for the microservice. 2025-12-04 15:05:49 +01:00
apetitco
e9a61f1716 (misc): Initial commit 2025-12-04 14:17:33 +01:00
NigeParis
b2862c303a arrival messaeg in system info working 2025-12-04 11:09:47 +01:00
NigeParis
8959331b37 commented out experience with database can block the chat at the moment 2025-12-04 10:01:28 +01:00
NigeParis
566d4ccd8e minor bug fixed SESSION_MANAGER when not in env 2025-12-03 21:52:45 +01:00
NigeParis
ace8367f77 added eslint norme to code 2025-12-02 17:11:50 +01:00
NigeParis
c086c27c4a chat general broadcast done with now notifications system separated in different space on the chat windo 2025-12-02 16:52:41 +01:00
NigeParis
05130e5b8a Trying to fix BUG with / when guest changes name without closing the window 2025-12-02 12:43:57 +01:00
NigeParis
b35c462648 playing wiith database Blocked Users 2025-12-01 18:46:38 +01:00
NigeParis
d1496e1697 added Quit Chat Button 2025-12-01 12:16:08 +01:00