Changelog
Retrouvez ici l'historique complet des mises a jour et ameliorations de GameFeed.
Reactions emoji sur les posts
Reagissez aux avis avec des emojis ! Tap rapide pour un coeur, appui long ou clic sur le picker pour choisir n'importe quel emoji.
- Tap rapide = coeur, appui long = picker emoji complet
- Badges emoji groupes avec compteurs sous chaque post
- Animation de particules lors des reactions
- Mise a jour optimiste pour une experience fluide
Nouvelle page Decouvrir
Refonte complete de la page d'accueil avec navigation horizontale et sections reorganisees.
- Navigation horizontale (Decouvrir, Feed, Bibliotheque, Tendances)
- Hero avec jeu trending et note communautaire
- Carousel "Pour toi" avec recommandations
- Section Quick Rate pour reviews recentes
- Sidebar avec profil, activite et tendances
- Graphique radar des genres joues
Graphique radar corrige
Le graphique de genres est maintenant visible dans tous les themes.
- Labels visibles dans le graphique
- Couleurs adaptees aux themes clair et sombre
- Lignes de grille avec bon contraste
Theme clair ameliore
Le theme clair est maintenant plus doux pour les yeux avec des tons ivoire et un meilleur contraste.
- Fond creme doux au lieu de blanc pur (moins de fatigue oculaire)
- Bordures visibles sur toutes les cartes
- Contraste du texte secondaire ameliore (AAA)
- Effets glass inverses pour le mode clair
- Ombres douces et diffuses
Messagerie temps reel
Correction des problemes de messagerie en temps reel et amelioration du systeme de presence.
- API de broadcast pour les messages en temps reel
- Mise a jour automatique de la liste des conversations
- Heartbeat de presence toutes les 30 secondes
- Correction de l'authentification WebSocket Supabase
Performance: Optimisations Avancees
Images optimisees, cache serveur, code splitting pour un chargement plus rapide.
- Images: attribut sizes sur tous les composants Next.js Image
- Index composite sur Comment pour pagination plus rapide
- Dialogs (Feedback, What's New) en import dynamique
- News: cache serveur 5min (initial), 1h (sources)
- CommentSection: handlers memoises avec useCallback
Performance: Quick Wins
Optimisations majeures: cache HTTP, tree-shaking, memoization React.
- Cache-Control sur 7 routes API (5-60 min)
- Tree-shaking lucide-react et date-fns (-15% bundle)
- React.memo sur PostCard, NotificationItem, FriendCard
- Sidebar: fetch unique au montage (plus a chaque navigation)
- Messages: groupage par date memoize (O(n) au lieu de O(n²))
Amelioration des performances
Optimisation du chargement de la sidebar et reduction de la taille du bundle.
- Cache HTTP actif pour les jeux tendance
- Bundle plus leger (-2MB en production)
Page de conversation corrigee
La page de conversation fonctionne maintenant correctement apres le clic sur Message.
- Correction de l'erreur 500 sur la page de conversation
- Fix du revalidatePath appele pendant le rendu (non autorise en Next.js)
- Affichage correct des messages dans le chat
Redirection messages corrigee
Le bouton Message sur les cartes d'amis redirige maintenant correctement vers la conversation.
- Correction du bug de redirection Next.js (redirect hors try-catch)
- Clic sur Message ouvre directement la conversation
- Plus besoin de cliquer dans la liste des messages
Actualites gaming corrigees
Le flux d'actualites se met a jour correctement. Les news des 7 sources sont maintenant synchronisees quotidiennement.
- Correction du cron job de recuperation des news
- 7 sources actives: IGN, Kotaku, PCGamer, Eurogamer, RPS, Gamekult, JeuxVideo
- Mise a jour automatique tous les jours a 6h
Jaquettes Steam haute resolution
Les jaquettes Steam sont maintenant en haute resolution (600x900) pour un affichage net dans la bibliotheque.
- Images Steam passees de 460x215 a 600x900 pixels
- Format vertical adapte aux tranches de livres
- Qualite visuelle nettement amelioree
Jaquettes Steam et matching IGDB
Les jeux importes de Steam affichent maintenant leurs jaquettes et sont automatiquement synchronises avec IGDB.
- Jaquettes Steam affichees immediatement apres l'import
- Page dediee pour les jeux Steam en attente de synchronisation
- Synchronisation automatique avec IGDB en arriere-plan (toutes les heures)
- Correction du 404 lors du clic sur un jeu Steam importe
Correction des themes
Les themes clair, minuit et AMOLED affichent maintenant correctement tous les elements.
- Correction du texte invisible en mode clair
- Correction des bordures et fonds sur les cartes de posts
- Correction du hero du feed sur tous les themes
- Correction des etoiles de notation en mode clair
Correction import Steam
Import des grandes bibliotheques Steam desormais fonctionnel.
- Import optimise pour les bibliotheques de plus de 50 jeux
- Resolution du timeout lors de l'import de grandes collections
- Import instantane sans delai pour les grosses bibliotheques
Liaison de comptes Discord & Google
Connectez vos comptes Discord et Google a votre profil GameShelf.
- Lier votre compte Discord depuis Parametres > Connexions
- Lier votre compte Google depuis Parametres > Connexions
- Invitation a rejoindre le serveur Discord communautaire
- Affichage des comptes lies avec avatar et nom
- Deconnexion possible (sauf comptes utilises pour la connexion)
Integration Steam
Connectez votre compte Steam pour importer automatiquement votre bibliotheque de jeux.
- Connexion OAuth Steam via OpenID 2.0
- Import automatique de votre bibliotheque Steam
- Correspondance IGDB pour enrichir les metadonnees
- Temps de jeu et derniere session synchronises
- Gestion de la connexion dans Parametres > Connexions
Systeme d'amis
Ajoutez des amis et gerez votre liste de contacts comme sur Steam.
- Envoi et acceptation de demandes d'amis
- Page amis avec onglets (amis, demandes recues, envoyees)
- Bouton d'ajout sur les profils utilisateurs
- Blocage d'utilisateurs indesirables
Messagerie privee
Discutez en temps reel avec vos amis via messages prives.
- Conversations 1-to-1 avec vos amis
- Messages en temps reel (Supabase Realtime)
- Indicateur de messages non lus
- Interface mobile-first responsive
Statut en ligne
Voyez qui est connecte parmi vos amis en temps reel.
- Indicateurs en ligne / absent / hors ligne
- Statut affiche sur les avatars
- Detection automatique d'absence
- Presence temps reel via Supabase
Partage social
Partagez vos avis et invitez vos amis a jouer directement depuis le feed.
- Bouton partager un avis avec un ami
- Invitation a jouer depuis les pages jeux
- Integration avec la messagerie
- Notifications d'invitation
Systeme de Feedback
Envoyez facilement vos bugs, idees et impressions directement depuis l'application.
- Signalement de bugs avec capture d'ecran
- Propositions d'idees et suggestions
- Feedback general sur l'experience
- Notifications Discord pour les retours
Quoi de neuf ?
Restez informe des dernieres nouveautes avec notre systeme de changelog.
- Badge indiquant les nouveautes non lues
- Dialog recapitulatif des mises a jour
- Page changelog complete avec timeline
Pages legales & Analytics
Ajout des pages legales et integration Vercel Speed Insights.
- Page A propos avec presentation du projet
- Politique de confidentialite
- Conditions d'utilisation
- Vercel Speed Insights pour les performances
Bibliotheque Bookshelf
Nouvelle interface bibliotheque avec design premium style etagere de jeux.
- Design bookshelf immersif
- Recherche de jeux integree
- Filtrage par statut (tous, en cours, termine...)
- Hover cards avec details du jeu
Gestion des posts
Modifiez et supprimez vos quick takes, suivez les statistiques de vues.
- Edition de vos posts existants
- Suppression avec confirmation
- Compteur de vues par post
- Modal de statistiques detaillees
Refonte UI style X.com
Interface completement repensee inspiree de X.com avec nouveau theme sombre.
- Layout sidebar + feed + sidebar droite
- Cards de posts cliquables
- Page detail post style X.com
- Themes clair/sombre ameliores
Systeme de succes
Debloquez des achievements en utilisant GameFeed et affichez-les sur votre profil.
- Succes pour posts, likes, follows...
- Notifications toast au deblocage
- Section achievements sur le profil
- Systeme de streaks (jours consecutifs)
Avis multi-criteres
Notez les jeux sur plusieurs criteres et ajoutez des tags a vos reviews.
- Notes: Gameplay, Histoire, Graphismes, Audio
- Tags personnalisables (indie, coop, solo...)
- Affichage des criteres dans les posts
- Score communautaire sur les pages jeux
Ameliorations UX
Nouvelles animations, etats vides illustres et activite amis.
- Animations like button et posts
- Illustrations SVG pour les etats vides
- Section "Amis qui jouent" sur les jeux
- Stats enrichies sur les profils
Redesign visuel OKLCH
Nouveau systeme de couleurs professionnel avec palette OKLCH.
- Palette de couleurs harmonieuse
- Meilleur contraste et lisibilite
- Header navbar centree
Automatisations
Cron jobs pour actualiser le contenu automatiquement.
- Fetch RSS automatique
- Cache trending revalide
- Bouton achat Instant Gaming
Page Actualites
Suivez les news gaming depuis plusieurs sources RSS.
- Agregation multi-sources (IGN, Kotaku, PCGamer...)
- Filtrage par source
- Infinite scroll
Notifications
Systeme de notifications en temps reel pour les interactions.
- Notifications likes, commentaires, follows
- Badge avec compteur non-lus
- Marquer comme lu / tout lu
Page Tendances
Decouvrez les posts et jeux populaires du moment.
- Onglets Posts / Jeux tendances
- Score base sur likes + commentaires + recence
- Cache optimise pour la performance
Lancement de GameFeed
Bienvenue sur GameFeed ! Partagez vos quick takes sur les jeux video.
- Quick takes avec notes et avis
- Systeme de followers
- Page de jeu avec details IGDB
- Recherche de jeux et utilisateurs