Hotfix 1.11

13/06/2023

AMÉLIORATIONS & OPTIMISATIONS

- Et l'abonnement tu verras (ou pas). Dans la liste des jeux offerts, il y aura maintenant l'icône de l'abonnement requis en dessous du store. Et par défaut, un utilisateur ne verra aucune offre qui nécessite un abonnement tant qu'il ne désactive pas le filtre.

DEVELOPPEMENTS & ADMINISTRATIONS

- Mise en place des balises hreflang. C'est quand même bête d'avoir traduit le site en anglais et que personne n'en profite car Google ne le voit pas !

- La traque aux ratons est encore plus facile. J'ai profité d'avoir un hotfix à faire pour améliorer mon interface de traque de raton, et je me suis fait quelque chose aux petits oignons.

- Les offres qui demandent un abonnement offrent moins de récompenses maintenant. Ce n'était pas logique que ces offres donnent le même nombre de points que les offres sans abonnement.

- No index et no follow pour les classements dans la communauté. La pagination crée des pénalités dans le référencement du site, l'indexation de ces pages est donc suspendue jusqu'au moment où je trouverai une solution.

- Ajout d'une meta description pour la page "Tableau des primes". Pour le référencement.

- Traduction ajoutée pour les pages "Mentions légales" et "Cagnotte design". Même si personne ne lit les mentions légales, il faut bien le faire.

CORRECTIFS DE BUGS

- Correction pour le classement des mécènes. Ceux qui n'ont pas de points devraient maintenant eux aussi apparaître dans le classement.

- "Hum.. I'm French.. French! I'm French!" - Renekton. Correction d'un bug qui faisait revenir sur la version anglaise du site après qu'un modérateur soumette une cover de jeu.

- Le cache. Toujours faire attention au cache. La mise en cache faisait que le signalement d'une offre expirée ou informait le site que vous aviez récupéré le jeu ne se mettait à jour que toutes les 24h.

- C'est bon ! On avait compris la première fois ! Il n'est plus possible de signaler plusieurs fois une même offre. De plus, ajout de la traduction anglaise pour le texte des offres signalées.

- Correction de la couleur des dates d'inscription dans les classements de contributions. Fini ceux qui font des voyages dans le temps. La police du temps les a tous attrapés en optimisant son algorithme.

Mise à jours 1.1

17/05/2023

NOUVELLES FONCTIONNALITÉS

- Shaninjah s'ouvre au monde ! Tu essaies de faire la paix avec ton jungler qui t'insulte en mi espagnol et mi anglais ? Envoi lui la version anglaise de la liste des jeux offerts, avec un jeu gratuit il te pardonnera d'être en 0/6 avec Yasuo et ça lui permettra d'améliorer son anglais pour insulter comme il faut à la prochaine game ! Il te suffit de cliquer sur le petit drapeau en haut à droite du site pour passer d'une version à l'autre.

- Le classement des contributeurs, donateurs et créateurs. J'en profite pour remercier tous les shatons qui soutiennent le projet. Le classement est séparé en 3 (un quatrième classement arrivera en 2024 pour ceux qui communiquent sur le projet). En séparant les classements cela permet d'être plus précis pour savoir qui aide de quelle manière et cela permet d'empêcher quelque chose que je voulais éviter à tout prix : un classement pay to win. Ou les donateurs seraient plus hauts que certains contributeurs. Et aussi de voir ma tronche en premier tout le temps.

- Les patchnotes. Bonjour, tu es ici.

- Ne rate plus aucun jeux offerts grâce à tes abonnements. Dans les filtres tu peux choisir d'afficher les jeux offerts qui necessite un abonnement comme Amazon Prime ou le PS+ essential. Si comme moi tu fais partie des gueux et que tu n'as pas la sainte couronne violette, tu peux les laisser cacher pour ne pas baver sur ces jeux hors de notre portée.

- Un bouton pour valider à nouveau ton e-mail. À l'époque, tu avais peut-être oublié de confirmer ton adresse ou peut-être n'avais-tu pas compris que Shaninjah deviendrait le meilleur site de jeux vidéo du monde, et tu avais donc négligé cette validation ? Ce n'est pas grave, tu peux te renvoyer cet e-mail depuis ton profil. Et pour ceux qui ne sont pas capables d'écrire correctement leur e-mail car il n'y a pas cette ennuyeuse obligation d'écrire deux fois leur e-mail à l'inscription, vous pouvez demander de l'aide sur Discord.

- Le mode modération. Ce bouton qui vient d'apparaître dans la liste des jeux offerts te permet de désactiver temporairement tous tes filtres artificiellement pour vérifier si les offres ne sont pas expirées.

AMÉLIORATIONS & OPTIMISATIONS

- Des emails plus jolis. Le design des emails change. Ce n'est pas encore du grand art mais cela fera l'affaire en attendant d'avoir le budget pour créer un beau layout cyberpunk.

- Des images adaptées pour le login et l'inscription. Il y avait un gros logo dollars sur l'image qui accompagne les pages de login et d'inscription. Je les ai effacés car je trouvais cela un peu inadapté et renvoyais une image du site qui nous ne correspondait pas. Comme pour les emails, c'est en attendant d'avoir mieux.

- La cagnotte et les news dynamiques. La cagnotte pour la refonte du site avec un design cyberpunk est bloquée sur 30% depuis le lancement du site le 6 juin 2022. Sans parler des fautes de grammaire dans la news qui annonce les streams Shaninjah. Simplement car je n'avais pas mis de système pour modifier le montant avec l'interface admin. Maintenant c'est bon ! Enfin, tout ça pour la passé de 30% à 31% en 7 mois. Mais on sait jamais, peut-être qu'un Shaton Qatari passera par là un jour !

- Améliorations dans le profil utilisateur. Tu sais maintenant combien de jeu tu as récupéré et combien d'économies tu as réalisé avec les jeux offerts dans le panneau 'Information' ! Certains peuvent se payer une Dacia Sandero avec toutes ses économies ! J'ai aussi ajouté une pagination dans le panneau 'Mes jeux récupérés'. Cela évitera aux gros collecteurs de crash quand ils veulent admirer leurs trésors.

- Personnalise ta bannière et ta photo de profil. En donnant un peu de love, tu peux maintenant ajouter une touche personnelle à ton profil, et faire en sorte que tous les regards se tournent vers toi (ou du moins, vers ta magnifique bannière). Débloque cette fonctionnalité exclusive en échange d'un petit don sur Tipeee !

DEVELOPPEMENTS & ADMINISTRATIONS

- Les images ont suivi un régime drastique. Cette mise à jour fera du bien à notre serveur : nous avons réussi à faire maigrir les images, comme les drapeaux de changement de langue ! Nous avons soumis ces fichus drapeaux à un régime et nous pouvons maintenant les hisser plus facilement, avec une taille réduite de 98% ! Oui, tu as bien lu : de 100 ko à seulement 2 ko !

- Optimisation des requêtes sur l'ensemble du site. Il y avait beaucoup de requêtes exécutées en double, triple ou quadruple (oui je sais...). Elles sont maintenant partitionnées pour s'exécuter uniquement dans des View/Composers, et leurs résultats sont injectés uniquement dans le fichier Blade qui en a besoin.

- Tipeee, le Discord et le DevBlog disposent d'une version traduite en anglais. Avec l'arrivée de la version anglaise du site, les contenus à côté de celui-ci ont été traduits pour ne léser personne.

- Alléger le dépôt GitHub. Toutes les couvertures de jeu ont été retirées. J'essaie également de bloquer les images d'utilisateurs pour éviter qu'elles ne soient téléchargées à nouveau en modifiant le fichier .gitignore.

- Des appels Axios plus propres et optimisés. Les URL de base des requêtes Axios sont maintenant stockées dans une variable du fichier de configuration .env. Je n'ai plus besoin de modifier cette URL à chaque changement d'environnement, que ce soit pour les tests, la beta ou la version finale.

- Les protections CORS des URL se font automatiquement. Beaucoup de bugs et de temps perdus seront évités grâce à l'URL qui se met à jour toute seule avec le middleware SetAxiosCors. Plus besoin de changer l'URL à la main à chaque changement d'environnement, que ce soit pour les tests, la beta ou la version finale.

- La requête qui affiche la liste des jeux offerts est mise en cache. Elle chargera beaucoup plus vite et demandera moins de ressources au serveur. Nous avons atteint les 87 000 visites en janvier 2023, il est temps de commencer les optimisations drastiques.

- Création de l'association Shaninjah. Nous sommes maintenant une entité vivante et reconnue. Nous sommes prêts à conquérir le monde !

- Protection contre le spam. Seuls les utilisateurs avec un email confirmé pourront faire des suggestions.

- Ban et Shadowban. Il y a certains ratons qui font n'importe quoi dans les suggestions. Il est temps de sévir et de protéger la santé mentale de nos chers modérateurs.

- Détecteur de ratons. Pour débusquer les vilains ratons, des outils d'analyse ont été créés et mis à disposition de l'administrateur.

- Xbox Live deviens Xbox. Le store Xbox Live est renommé Xbox pour plus de cohérence.

CORRECTIFS DE BUGS

- Il n'y avait pas de bug. Qu'est-ce que tu crois ?

- Plusieurs corrections typographiques. Merci à tous les shatons qui m'ont fait remonter les erreurs.

Rejoins le projet

discord icon youtube icon twitter icon facebook icon

Cagnotte Design Cyberpunk 2.0

33%
tipeee icon

MISE À JOUR 1.1

Plein d'améliorations viennent d'être ajoutées au site. Merci pour vos retours !!

Voir les nouveautés

Kipdev note Shaninjah.com

Est-ce qu'on va avoir une bonne note ?