Nouveau ×8
Correction ×2
Infrastructure ×2
-
Nouveau
Métriques réseau dans les graphes — collecte de la bande passante entrante (RX) et sortante (TX) par serveur, onglet "Réseau" sur chaque carte avec deux courbes distinctes
-
Nouveau
Tags et couleurs sur les serveurs — étiquette personnalisée avec palette de couleurs (ou couleur libre) affichée en badge coloré sur la carte serveur
-
Nouveau
Historique des connexions — tableau des 20 dernières connexions (IP, pays, navigateur, succès/échec) accessible depuis la page Sécurité
-
Nouveau
Journal d'activité par serveur — enregistrement de chaque démarrage, arrêt, redémarrage et arrêt forcé ; panneau consultable depuis la carte serveur
-
Nouveau
Support tickets : réponses types — bibliothèque de réponses prédéfinies réutilisables en un clic depuis la vue ticket admin (/admin/tickets/canned)
-
Nouveau
Support tickets : nouveau statut "Attente client" — signale qu'une réponse est attendue du client avant traitement
-
Nouveau
Avis clients par serveur — possibilité de laisser un avis distinct par serveur (au lieu d'un seul avis global par compte), avec sélecteur de serveur dans le formulaire
-
Nouveau
Transfert de propriété d'un serveur — formulaire avec vérification du compte destinataire, bloqué si abonnement Stripe actif, activité enregistrée des deux côtés
-
Correction
Graphes serveurs : onglets CPU/RAM/Réseau passent à la ligne sur mobile au lieu de déborder (flex-wrap)
-
Correction
Métriques nœud Zeus (node 4) : token Wings manquant dans la config — collecte des métriques rétablie pour les serveurs hébergés sur zeus.anomalya.cc
-
Infrastructure
Tables : anomalya_login_history, anomalya_server_activity, anomalya_ticket_canned_responses
-
Infrastructure
Colonnes : network_rx_bytes/tx_bytes (anomalya_server_metrics), tag/color (anomalya_servers), server_id/plan_id (anomalya_reviews), waiting_user (enum status anomalya_tickets)
Correction ×1
Nouveau ×4
Amélioration ×2
Infrastructure ×1
Sécurité ×1
-
Correction
Page Communauté : lien d'invite Discord corrigé — le lien est le vrai lien d'invitation du serveur
-
Nouveau
VPS : console VNC intégrée au navigateur (noVNC) — accès direct à la machine même sans SSH, depuis la fiche /my-vps
-
Amélioration
Page Communauté : Discord et Matrix présentés côte à côte dans le hero pour un accès rapide aux deux plateformes
-
Nouveau
VPS : renommage du nom affiché et du sous-domaine (format imposé vps-…) depuis la fiche /my-vps — alignement nom machine côté infrastructure, enregistrement DNS (A), nom inverse et base de données
-
Nouveau
VPS : préfixe vps- affiché comme bloc fixe dans le formulaire — seule la fin du sous-domaine est saisie pour limiter les erreurs
-
Nouveau
VPS : après changement de sous-domaine, synchronisation du hostname Linux (invite du terminal) par SSH lorsque c'est possible
-
Infrastructure
VPS : clé SSH maintenance dédiée au panel — installée automatiquement sur les nouvelles machines ; script serveur pour appliquer la même configuration sur un VPS déjà existant
-
Sécurité
VPS : clé publique stockée hors authorized_keys utilisateur, règle sshd dédiée et fichiers protégés par chattr +i
-
Amélioration
VPS : rappel sur la fiche serveur avec la commande hostnamectl si le mot de passe root a été modifié après la livraison et que la synchronisation automatique ne peut pas s'appliquer
Nouveau ×4
Infrastructure ×1
Amélioration ×1
Correction ×1
-
Nouveau
VPS cloud : nouvelle offre en complément de l'hébergement de jeux — page vitrine /vps avec gammes (ex. Start / Balanced / Performance), plans et tarifs
-
Nouveau
VPS : commande depuis l'espace client (/vps/order, checkout Stripe), abonnement mensuel, choix du système (Ubuntu, Debian, etc.) et du datacenter (Europe) à la commande
-
Nouveau
VPS : déploiement automatique de la machine après validation du paiement (webhook Stripe), association abonnement / facturation
-
Nouveau
Espace client Mes VPS (/my-vps) : liste des serveurs, fiche /my-vps/:id avec métriques, console et actions (selon offre)
-
Infrastructure
Automatisation : facturation récurrente VPS, tâches de réconciliation et de nettoyage en arrière-plan
-
Amélioration
News : annonce automatique sur Discord (#annonces) à la publication ou à la mise à jour d'un article depuis l'admin
-
Correction
Mobile / PWA : tableaux et listes défilants sans élargir la page
Nouveau ×4
Correction ×4
Infrastructure ×1
-
Nouveau
Serveurs publics : page publique par serveur (/s/:slug) avec votes, compteur de joueurs en direct, logo et bannière
-
Nouveau
Serveurs publics : liste communautaire (/servers-list) avec recherche, filtres par jeu et type (hébergé / externe)
-
Nouveau
Serveurs externes : possibilité de référencer un serveur non-hébergé sur Anomalya (/add-server) avec logo, bannière, description et tags
-
Nouveau
Compteur de joueurs en direct : protocole Valve Source Query (A2S_INFO) ajouté pour CS2, CSS, Rust, GMod, Valheim, ARK
-
Correction
Compteur de joueurs : serveurs CS2/CSS hébergés affichaient "non pris en charge" — Source Query désormais actif pour les eggs 20, 21, 27, 28, 29, 82
-
Correction
Source Query : escape sequences binaires corrompues par encodage fichier — remplacées par chr() pour garantir les octets corrects
-
Correction
Upload médias (add-server) : section logo/bannière masquée lors de la création — désormais toujours visible avec état désactivé et message explicatif
-
Correction
Upload médias : paramètre server_id envoyé au lieu de page_id pour les serveurs externes
-
Infrastructure
Nebula : IP additionnelle 94.130.54.132 configurée sur eno1:1, allocations Pterodactyl créées (ports 27015-27050, 25565-25575, 30120-30130)
Nouveau ×11
Infrastructure ×3
-
Nouveau
Recherche globale dans l'espace client — barre de recherche accessible via Ctrl+K ou le bouton dans le menu latéral, résultats en temps réel parmi les serveurs, factures et tickets
-
Nouveau
Alertes CPU et RAM par email — seuil configurable par serveur (0–100%), email envoyé si le seuil est dépassé, cooldown 2 h pour éviter le spam, configuration via le bouton 🔔 sur chaque carte serveur
-
Nouveau
Webhooks de notifications — page dédiée (/webhooks) pour configurer des endpoints HTTP sur 6 événements : server.start, server.stop, server.restart, server.suspended, server.renewed, invoice.paid
-
Nouveau
Webhooks : signature HMAC-SHA256 optionnelle (en-tête X-Anomalya-Signature) pour vérifier l'authenticité des appels
-
Nouveau
Webhooks : bouton de test depuis l'interface pour vérifier que l'URL répond correctement
-
Nouveau
Maintenance planifiée — interface admin (/admin/maintenance) pour programmer une fenêtre avec titre, message, date de début et de fin
-
Nouveau
Maintenance planifiée : bannière automatique sur tout le site pendant la fenêtre active, passage automatique en cours / terminé via cron
-
Nouveau
Maintenance planifiée : notification email aux utilisateurs ayant un serveur actif lors de la planification
-
Nouveau
Récapitulatif mensuel par email — envoyé automatiquement le 1er de chaque mois avec CPU moyen/pic, RAM moyenne, uptime estimé et total des factures du mois écoulé par serveur
-
Nouveau
Communauté Matrix — espace de discussion hébergé sur notre infrastructure (matrix.anomalya.cc) avec salons thématiques
-
Nouveau
Page roadmap publique (/roadmap) — suivi des fonctionnalités planifiées, en développement et terminées
-
Infrastructure
Table anomalya_webhooks : stockage des endpoints et suivi du dernier appel (code HTTP, horodatage)
-
Infrastructure
Table anomalya_maintenance : gestion des fenêtres de maintenance avec statut automatique (scheduled → active → completed)
-
Infrastructure
Colonnes alert_cpu_threshold / alert_ram_threshold sur anomalya_servers pour les seuils d'alerte individuels
Correction ×3
Amélioration ×1
-
Correction
Mobile / PWA : zoom-out involontaire corrigé sur toutes les pages — le viewport était calculé avant que la balise meta viewport soit lue
-
Correction
Mobile : bouton de changement de thème aligné et stylisé correctement dans le menu hamburger
-
Correction
Mobile : cloche de notifications présente dans la barre de navigation sur petits écrans
-
Amélioration
Thème : mode sombre activé par défaut, mode clair disponible via le menu — préférence mémorisée entre les visites
Nouveau ×8
Amélioration ×1
Sécurité ×2
Correction ×1
-
Nouveau
Thème sombre / clair : bascule disponible dans la navbar desktop et le menu hamburger — préférence mémorisée
-
Nouveau
Avatars : initiales colorées générées automatiquement pour chaque compte (couleur déterministe selon l'adresse email)
-
Nouveau
Notifications Web Push : abonnement depuis le wizard d'accueil, notifications envoyées en arrière-plan pour les événements clés
-
Nouveau
Onboarding : wizard 3 étapes à l'inscription (bienvenue → notifications push → premier serveur)
-
Nouveau
Parrainage : boutons de partage direct WhatsApp, X (Twitter) et Telegram sur la page de parrainage
-
Nouveau
Serveurs : actions groupées sur plusieurs serveurs simultanément (démarrer / arrêter / redémarrer)
-
Nouveau
Mot de passe oublié : lien sur la page de connexion, email de réinitialisation sécurisé (token 1 h)
-
Amélioration
Emails de renouvellement : le bouton "Gérer mon abonnement" pointe désormais directement vers la facturation
-
Nouveau
File d'attente email asynchrone : les emails sont traités en arrière-plan, réduction des délais de réponse
-
Sécurité
Double authentification : limitation à 5 tentatives de code 2FA, puis invalidation de session
-
Sécurité
Réinitialisation de mot de passe côté admin : envoi du lien par email au lieu d'exposition dans l'URL
-
Correction
Connexion : les comptes supprimés ne peuvent plus accéder au site même avec une session active
Infrastructure ×3
Performance ×1
-
Infrastructure
anomalya.cc migré sur un serveur bare-metal dédié en France — infrastructure désormais séparée des nœuds de jeu
-
Infrastructure
Stack reconstruite : Nginx, PHP 8.4 FPM (site) + PHP 8.5 FPM (forum), Percona MySQL 8.4, Redis
-
Infrastructure
Certificats SSL Cloudflare Origin reconfigurés sur le nouveau serveur
-
Performance
Serveur bare-metal dédié — ressources dédiées sans virtualisation, performances I/O améliorées
Nouveau ×6
Infrastructure ×2
-
Nouveau
Parrainage : système complet — lien unique par compte, -10% sur le premier mois du filleul, 15% du premier paiement du filleul crédité au parrain (ex: 0,75 € pour un Starter, 4,50 € pour un Ultimate)
-
Nouveau
Parrainage : page dédiée (/referral) avec solde de crédit, statistiques et tableau des filleuls
-
Nouveau
Notifications in-app : cloche dans la navbar avec badge, dropdown des 15 dernières notifications, polling auto toutes les 30s
-
Nouveau
Notifications : déclenchées sur facture payée, serveur suspendu et récompense de parrainage
-
Nouveau
Serveurs : graphes CPU et RAM historiques (1h / 6h / 24h) sur chaque carte serveur via Chart.js
-
Infrastructure
Collecte des métriques CPU/RAM toutes les 5 minutes via cron, rétention 7 jours
-
Nouveau
PWA : manifest.webmanifest + Service Worker — le site est installable sur l'écran d'accueil Android/iOS
-
Infrastructure
Migration SQL : tables anomalya_referrals, anomalya_notifications, anomalya_server_metrics ; colonnes referral_code, referred_by, credit_balance sur anomalya_users
Nouveau ×5
Amélioration ×3
-
Nouveau
Changelog : barre de recherche plein texte — filtre les entrées individuelles en temps réel
-
Nouveau
Changelog : contrôles (recherche + filtre) sticky — restent visibles lors du défilement
-
Nouveau
Changelog : saut rapide vers une version via menu déroulant
-
Nouveau
Changelog : barre de progression de lecture (indicateur de défilement en haut de page)
-
Amélioration
Changelog : filtrage combiné type + recherche texte simultanément
-
Amélioration
Changelog : compteur de résultats affiché sous les contrôles
-
Nouveau
Changelog : raccourcis clavier — / pour activer la recherche, Échap pour réinitialiser
-
Amélioration
Changelog : les items individuels sont filtrés (pas uniquement les versions entières)
Nouveau ×8
Correction ×1
Amélioration ×3
Infrastructure ×1
-
Nouveau
Profil : ajout du champ Tag Discord (optionnel, affiché dans les tickets support)
-
Correction
Profil : correction du champ "Nouveau mot de passe" absent du formulaire
-
Nouveau
Profil : widget résumé du compte (serveurs actifs, total dépensé, tickets ouverts, ancienneté en jours)
-
Amélioration
Profil : refonte de la mise en page — sections distinctes (infos, mot de passe, Pterodactyl, notifications, RGPD)
-
Nouveau
Dashboard client : barre de Quick Actions (Commander, Ouvrir un ticket, Accéder au panel, Gérer l'abonnement)
-
Nouveau
Dashboard client : mini-widget statut des services avec indicateur opérationnel / incident
-
Nouveau
Dashboard client : section "Activité récente" affichant les dernières factures et tickets côte à côte
-
Amélioration
Dashboard client : grille 2 colonnes (serveurs + activité) pour une meilleure densité d'information
-
Nouveau
Admin : 5ème KPI "Tickets ouverts" avec compteur tickets urgents
-
Nouveau
Admin : graphique revenue en barres des 6 derniers mois (CSS pur, aucune dépendance JS)
-
Nouveau
Admin : panneau "Tickets en attente" avec priorité, auteur et accès direct au ticket
-
Amélioration
Admin : KPIs responsive 5 colonnes → 3 colonnes sur écran intermédiaire
-
Infrastructure
Migration SQL v1.4.0 : ajout colonne discord_tag (VARCHAR 100, nullable) sur anomalya_users
Nouveau ×8
Correction ×1
Amélioration ×4
-
Nouveau
News : ajout d'un espace commentaires sur les articles (réservé aux utilisateurs connectés)
-
Nouveau
News : système de réactions avec emojis (Like, Heart, Rocket, Fire, Party) sur les articles
-
Correction
News : correction d'une page blanche causée par un mauvais nom de colonne SQL
-
Nouveau
Inscription : coche obligatoire pour accepter les CGU
-
Nouveau
Commande : coches obligatoires pour accepter les CGU et CGV avant paiement
-
Nouveau
Politique de cookies (/legal/cookies) avec bandeau de consentement discret
-
Nouveau
Profil : export RGPD complet des données personnelles au format JSON
-
Nouveau
Profil : suppression de compte avec confirmation email
-
Amélioration
Confidentialité : ajout du droit de retrait de consentement et lien vers le profil pour exercer ses droits
-
Nouveau
Catalogue : ajout d'une barre de recherche en temps réel par nom de jeu ou catégorie
-
Amélioration
Catalogue : refonte visuelle des cartes (icônes SVG, badges de plan, aération de l'interface)
-
Amélioration
Catalogue : centrage du header et ajout d'un état "Aucun résultat trouvé" dynamique
-
Amélioration
Catalogue : mise en évidence visuelle des catégories avec indicateur de section
Amélioration ×2
Nouveau ×3
Correction ×1
-
Amélioration
Changelog : ajout d'un bouton de copie de lien d'ancre pour chaque version (deep linking)
-
Amélioration
Changelog : différenciation visuelle des versions majeures (badge lumineux sur la timeline)
-
Nouveau
Changelog : ajout d'un badge dynamique avec le compte total de mises à jour
-
Nouveau
Changelog : bouton de retour rapide en haut de page (scroll to top)
-
Correction
Changelog : visibilité des liens d'ancrage sur les appareils mobiles tactiles
-
Nouveau
Footer : ajout de la version actuelle du site avec lien direct vers le changelog
Correction ×1
Amélioration ×1
-
Correction
Page statut : les badges des services passent désormais correctement en bleu lorsqu'une maintenance ciblée est en cours
-
Amélioration
Page statut : la RAM affichée pour chaque nœud est désormais synchronisée dynamiquement via l'API Pterodactyl
Nouveau ×6
Amélioration ×3
-
Nouveau
Système d'avis clients : soumission depuis le dashboard, validation admin, affichage sur la page d'accueil
-
Nouveau
Page changelog (cette page)
-
Nouveau
Page d'accueil : section "Comment ça marche" (3 étapes)
-
Nouveau
Page d'accueil : mini-FAQ accordéon avec 4 questions fréquentes
-
Nouveau
Page d'accueil : description "Recommandé pour" sur chaque plan
-
Amélioration
Page d'accueil : stats hero chargées côté serveur (plus de flash au chargement)
-
Amélioration
Page d'accueil : cards actualités converties en classes CSS (fin des styles inline)
-
Amélioration
CTA page d'accueil : "Créer un compte gratuit" → "Créer un compte" (libellé exact)
-
Nouveau
Admin : page de gestion des avis clients (/admin/reviews) avec approbation / rejet / suppression
Nouveau ×2
Amélioration ×1
-
Nouveau
Extension Blueprint : installateur Modrinth intégré au panel Pterodactyl
-
Nouveau
Filtre par loader (Paper, Spigot, Bukkit…) dans l'onglet Plugins du panel
-
Amélioration
L'onglet Plugins n'apparaît que sur les œufs compatibles (Paper/Spigot/Bukkit/Purpur/Pufferfish)
Nouveau ×3
Amélioration ×1
-
Nouveau
Filtrage automatique des plans à la commande selon les minimums RAM / disque de chaque jeu
-
Nouveau
Catalogue jeux (/games) : affichage des minimums RAM, disque et plan minimum par titre
-
Amélioration
Boutique : seules les combinaisons jeu + forfait réalistes sont proposées
-
Nouveau
Article FAQ : explication des règles minimales et lien vers le catalogue
Nouveau ×4
Performance ×1
-
Nouveau
59 jeux disponibles au déploiement instantané (Minecraft, CS2, Rust, FiveM, ARK, Valheim, DayZ, Project Zomboid…)
-
Nouveau
Catalogue public synchronisé avec le panel Pterodactyl (/games)
-
Nouveau
Cache catalogue 2 minutes avec fallback sur copie stale si le panel est injoignable
-
Nouveau
Pages de landing SEO par jeu (/games/minecraft, /games/rust, etc.)
-
Performance
Catalogue chargé avant la connexion MySQL (cache hit = 0 requête DB)
Performance ×1
Nouveau ×4
Correction ×2
Amélioration ×4
-
Performance
Page Status : remplacement de ~1 150 requêtes SQL (N+1) par 3 requêtes bulk avec JOIN et GROUP BY
-
Nouveau
Page Status : switcher uptime 7j / 30j / 90j
-
Nouveau
Page Status : filtre par catégorie de service
-
Nouveau
Page Status : timestamps relatifs mis à jour en live (sans rechargement)
-
Nouveau
Page Status : ancres par incident avec bouton de copie du lien
-
Correction
Page Status : statut "Pas de données" ne provoquait plus d'erreur PHP (match non-exhaustif)
-
Amélioration
Footer unifié en composant renderFooter() — 11 pages migrées (cohérence garantie)
-
Correction
Footer : responsive mobile (flex-wrap, justify-content: center)
-
Amélioration
CSS consolidé dans style.v2.css — suppression de tous les blocs <style> inline (19 fichiers)
-
Amélioration
Conflits de classes CSS résolus par scoping parent (.status-page, .dash-main, .cat-wrap…)
-
Amélioration
Suppression des fichiers CSS orphelins (style.css, style.css.bak5)
Nouveau ×15
Infrastructure ×1
-
Nouveau
Ouverture publique de la plateforme Anomalya
-
Nouveau
4 plans d'hébergement : Starter, Standard, Premium, Ultimate
-
Nouveau
Déploiement instantané de serveurs via Pterodactyl Wings (< 30 secondes)
-
Nouveau
Paiement mensuel par abonnement Stripe avec prorata au changement de plan
-
Nouveau
Espace client : dashboard, serveurs, facturation, factures, profil
-
Nouveau
Système de tickets support (catégories, priorités, réponses staff)
-
Nouveau
Panel admin : gestion utilisateurs, serveurs, tickets, factures, codes promo
-
Nouveau
Page Status en temps réel avec historique 90 jours et barre de disponibilité
-
Nouveau
Protection DDoS L4/L7 incluse sur tous les plans
-
Nouveau
Infrastructure multi-nœuds Europe (Hetzner DE × 2, OVH PL × 1)
-
Nouveau
Authentification WebAuthn (passkeys) en plus du login classique
-
Nouveau
Double facteur (2FA TOTP) disponible depuis les paramètres de sécurité
-
Nouveau
Anti-DDoS, backups automatiques quotidiens, accès SFTP
-
Nouveau
FAQ, CGU, CGV, Mentions légales, Politique de confidentialité
-
Nouveau
Code promo de lancement LAUNCH20 (−20% premier mois)
-
Infrastructure
Déploiement sur infrastructure bare-metal Debian 12, Docker, Nginx, Varnish