ft_transcendence/src
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
..
.husky fix(husky): adding precommit lint verification 2025-09-29 12:11:25 +02:00
@shared feat(users): Adding the profile page and the TOTP connection 2025-12-10 18:09:53 +01:00
auth removed icon server and finished profile page 2025-12-10 17:14:23 +01:00
chat feat(users): Adding the profile page and the TOTP connection 2025-12-10 18:09:53 +01:00
empty feat(infra): Added way to run custom commands for different services 2025-08-04 14:33:34 +02:00
user style(routes/info): removing debug print 2025-12-10 18:00:55 +01:00
.dockerignore core(ci/husky): Added husky and CI Jobs 2025-10-07 22:18:23 +02:00
Dockerfile feat(openapi): Started working on Openapi generation 2025-11-10 18:34:22 +01:00
eslint.config.js core(ci/husky): Added husky and CI Jobs 2025-10-07 22:18:23 +02:00
openapi.json removed icon server and finished profile page 2025-12-10 17:14:23 +01:00
openapitools.json feat(frontend/openapi): Generated Openapi client for frontend 2025-11-11 00:20:26 +01:00
package.json chore(deps): Removed unused deps and updated lockfiles 2025-12-10 17:10:11 +01:00
pnpm-lock.yaml chore(deps): Removed unused deps and updated lockfiles 2025-12-10 17:10:11 +01:00
pnpm-workspace.yaml chore(deps): Removed unused deps and updated lockfiles 2025-12-10 17:10:11 +01:00
redocly.yaml feat(chat): added base for chat service 2025-11-14 15:50:03 +01:00
tsconfig.base.json feat(auth): Base auth with plugins 2025-09-01 15:47:07 +02:00