Changelog
Toutes les mises à jour et nouvelles fonctionnalités de WZRanked.
Internationalisation complète
Toute l'interface est maintenant traduisible en anglais, français et espagnol.
- 150+ clés de traduction ajoutées (EN/FR/ES)
- Onboarding modal entièrement traduit
- Tour guidé entièrement traduit
- Page team : transfert, suppression, staff traduits
- Page premium, player, seasons, challenges traduits
Fix transfert owner en DB
Le transfert de propriété résout correctement le handle → userId pour la DB.
- Le transfert envoie le handle au serveur, qui résout le userId via la table players
- Fix données Noctura Esport : D4MNTV ajouté comme owner et membre
Teams visibles sur le leaderboard
Les teams sont maintenant chargées depuis la base de données sur le leaderboard.
- Le leaderboard fetch les teams depuis la DB — plus besoin d'avoir la team en localStorage
- Les tags de team s'affichent pour tous les joueurs, pas seulement ceux créés localement
Fix suppression & transfert de team
La suppression de team fonctionne en DB et le transfert gère correctement les rôles.
- Suppression de team effective en base de données (endpoint DELETE)
- Transfert de propriété : l'ancien owner devient Membre, le nouveau owner prend le contrôle
- Confirmation obligatoire avant suppression de team
Fix transfert de propriété team
La recherche de joueur lors du transfert de propriété utilise maintenant la base de données.
- Auto-suggestion des joueurs depuis la DB lors du transfert de propriété d'une team
Plateforme dans la recherche
L'icône de plateforme (PC, PlayStation, Xbox) s'affiche dans les suggestions de recherche.
- Icône de plateforme visible dans les suggestions de recherche (desktop et mobile)
Fix onboarding Activision ID
L'onboarding demande correctement le pseudo Activision après la connexion Discord.
- Le step d'onboarding est sauvegardé — après le redirect Discord OAuth, l'utilisateur atterrit directement sur l'étape pseudo Activision
Fix affichage SR
Le SR est maintenant visible sur la page d'accueil dans la section Meilleurs joueurs.
- Affichage du SR dans les cartes joueurs de la section Meilleurs joueurs (accueil)
Système de Streaks SR
Upload quotidien avec flammes style Snapchat et cooldown 24h.
- Nouveau système de streak quotidien — upload 1 screenshot/jour pour maintenir ta série
- Flamme visible sur le profil joueur et le dashboard
- Cooldown de 24h entre chaque upload avec timer en temps réel
- Couleur de flamme qui évolue : rouge → orange → or selon la série
- Meilleur streak enregistré et affiché en tooltip
Pages Teams améliorées
Profils d'équipe complets avec réseaux sociaux et joueurs cliquables.
- Joueurs du roster cliquables — lien vers le profil /player
- Réseaux sociaux de la team : Twitter, Twitch, YouTube, TikTok, Discord, Site web
- Description de la team affichée dans le header public
- Le créateur est automatiquement ajouté comme staff (Manager)
- Section d'édition des réseaux dans les settings (owner)
Système de Défis
Lance des défis 1v1 contre d'autres joueurs et compare tes performances SR.
- Défis 1v1 avec suivi automatique des parties
- Matchmaking aléatoire pour trouver un adversaire
- Résolution automatique des défis après les parties complétées
- Page dédiée /challenges avec historique
Backend & Profils joueurs
Base de données PostgreSQL, profils persistants et game log.
- Base de données PostgreSQL avec Prisma ORM
- Profils joueurs persistants avec SR, rang, plateforme
- Game log avec historique des parties uploadées
- Screenshots sauvegardés sur le serveur
- Bio éditable sur le profil
- Heatmap d'activité SR sur le profil
Lancement WZRanked
Première version de la plateforme de suivi SR Warzone.
- Upload de screenshot avec reconnaissance IA
- Leaderboard global filtrable par plateforme et région
- Profils joueurs avec statistiques
- Connexion via Discord OAuth
- Pages Teams avec création et gestion de roster
- Système Premium avec Stripe
- Interface dark theme inspirée Warzone
