NigeParis
46a1b99ed1
Merge conflicts
2025-12-18 20:18:45 +01:00
NigeParis
a7fcb351f8
WIP trying to fix a bug with blocking Broadcast message from a user on the chat
2025-12-18 20:03:24 +01:00
NigeParis
f506fb44bf
Work in progress - blocage working on it ./app 206
2025-12-18 15:11:27 +01:00
NigeParis
8500d7dbe2
block button in profil toggles with block or un blocked
2025-12-18 15:11:27 +01:00
NigeParis
c41a32e4b1
clean up obj
2025-12-18 15:11:27 +01:00
NigeParis
e543116b5d
Cleaned un the type obj - now consistant through out
2025-12-18 15:11:27 +01:00
NigeParis
f5366bf9e1
WIP Blocked users and clean up obj { } its in constitant
2025-12-18 15:11:27 +01:00
Maieul BOYER
556138d624
feat(user): added description and global guest user mute
2025-12-18 14:51:12 +01:00
Maieul BOYER
bcba86ed8a
feat(chat): send online user in a single socketio message
2025-12-18 13:55:26 +01:00
Maix0
9b24bd0c41
feat(monitoring): change logger to pino
...
This changes the logger used to be pino, which print the logs on a single line per log event
2025-12-17 19:42:33 +01:00
NigeParis
67c8a9cbd1
Error with Master pino creahes changed to pino-pretty
2025-12-16 18:39:35 +01:00
Maieul BOYER
bd45062080
changed logger to pino (non-pretty)
2025-12-16 15:27:40 +01:00
Nigel
85eca5d301
Nigel/block user ( #60 )
...
* WIP block users
* Add test to check if the person for user X is blocked or not
* Added function isBlocked return true if user x is blocked by user y
* Added block ans un block messages
* Route / broadcast added ny Maix
* notification block and un block with icon now works, started clean up
* cleaning up the code
* cleaning up the code - WIP
* cleaning up the code - WIP
* clean up code - WIP
* clean up code - WIP
* WIP block users
* Add test to check if the person for user X is blocked or not
* Added function isBlocked return true if user x is blocked by user y
* Added block ans un block messages
* REBASE -trying
* REBASE trying
* REBASE problems
* REBASE problems
* REBASE problems
* MERGE problems
* REBASE problem
* REBASE problem
* clean up code - WIP
* MERGED master into nigel/blockUser
* linter OK
* TTT problem with package
* Deletes tic tac and icons
2025-12-16 15:21:07 +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
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
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
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
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
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
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
NigeParis
91afd0ebde
Bug fixed multiple notification when user leaves by the side menu and comes back on chat without logining out
2025-11-29 14:16:20 +01:00
NigeParis
0eba95a402
New look
2025-11-28 16:40:33 +01:00
NigeParis
ddead83583
added PingBuddies Bar to detect connected Chatters in real time
2025-11-28 14:03:00 +01:00
NigeParis
4ed588daa5
Added machine Name to display address of connect in logs
2025-11-27 18:20:19 +01:00
NigeParis
7b61ffe527
minor stuff done like BG color of chat window
2025-11-26 21:07:10 +01:00
NigeParis
896d9084ef
Added tab 'hidden' detection when chat is on, added css red text messages sent
2025-11-26 21:07:10 +01:00
NigeParis
422c0b26c4
added tab control to chat, When user leaves tab open on chat
2025-11-26 21:07:10 +01:00
NigeParis
40980bedeb
Added Date.now ClientChat that stores user, socket id and date
2025-11-26 21:07:10 +01:00
NigeParis
40b807efc8
Connected Button Added now working
2025-11-25 16:13:43 +01:00
Maieul BOYER
deaf58dfce
update
2025-11-25 16:13:43 +01:00
Maieul BOYER
0358a6025b
socket fix
2025-11-25 16:13:43 +01:00
NigeParis
b215904cfd
Added Connected button to show how many connected to the chat
2025-11-25 16:13:43 +01:00
NigeParis
e530de6ce7
added protection for messages broadcast - stops unknown receiving broadcast messages
2025-11-25 16:13:43 +01:00
NigeParis
5031efa866
Add Arrived in Chat and Left in chat LoginName
2025-11-25 16:13:43 +01:00
NigeParis
b85d9b64c7
WIP progress chat broadcast
2025-11-21 14:17:37 +01:00
Maieul BOYER
eec27ce2e6
feat(chat): updated to work with socket.io
...
- Chore: ran `make npm@update` to update deps and lockfile
- Chat: new plugin: Socket.ts that allow the use of socket.io with
fastify (fastify-socket.io is not updated)
- Chat: Put everything from `src/socket.ts` that needed to be saved into
`src/app.ts`
2025-11-21 14:17:37 +01:00
NigeParis
6ff1745f16
pas connection :-(
2025-11-21 14:17:37 +01:00
NigeParis
ffa7c305f1
socket io RAW testing
2025-11-21 14:17:37 +01:00