Switch authentication to better-auth lib
Migration de l'authentification de redux à better-auth, afin d'avoir une gestion plus simple de l'authentification.
Cette MR est aussi l'occasion de commencer la migration vers typescript. À cette fin :
-
Passage du projet au type "modules" afin de faire cohabiter des fichiers js et typescript (les fichiers liés à better-auth sont en typescript) -
Changements de la syntaxe des imports et exports
Concernant l'authentification per se :
-
Création d'un client pour better-auth -
Décommission de redux pour gérer l'auth (la source de vérité unique devient better-auth) -
Mise-à-jour des appels au back
Edited by Eli Fainstein