AuxiNux

Patchnotes

Historique public des changements, ajouts et améliorations du portail.

v1.3.3

Sécurisation de l'API interne agents IA et file de révision admin

  • Durcissement de l'API interne : les agents IA ne peuvent plus publier directement ; tous les items créés sont forcément en DRAFT.
  • Un agent ne peut plus modifier ou supprimer un item qu'il n'a pas créé lui-même.
  • Ajout du champ createdById sur le modèle Product pour tracer l'auteur des produits.
  • Nouvelle page admin File de révision : liste tous les items DRAFT/PENDING_REVIEW avec un bouton Réviser qui ouvre l'item dans un nouvel onglet.
  • Nouveau script remove-empty-agent-products.cjs pour nettoyer les produits vides créés par agent-system sans toucher aux données humaines.
v1.3.2

Corrections agent IA : création agent-system et nettoyage ciblé

  • Correction de l'installeur : création de l'utilisateur système agent-system via le script dédié create-agent-user.cjs au lieu du seed bloqué en production.
  • Correction du script cleanup-agent-items.cjs : nettoyage ciblé sur les articles créés par agent-system, sans toucher aux produits et téléchargements du seed.
  • Les services PM2 redémarrent correctement après un déploiement propre sans npm audit fix --force.
v1.3.1

API interne sécurisée pour agents IA, logs et journal d'audit

  • Nouvelle API interne sécurisée par tokens de service pour les agents IA (Hermes, scripts tiers) : lecture, création, modification et archivage des news, distributions, logiciels, outils, projets, wikis, avis de sécurité et téléchargements.
  • Panneau admin Agents IA : gestion des tokens API, règles de permission fines par type d'item et par action, et verrous par item pour interdire les modifications automatiques.
  • Journal d'audit des agents : chaque action d'un agent est loguée (token, IP, action, statut, détails) avec conservation automatique de 30 jours.
  • Procédure de déploiement simplifiée : ./build.sh génère un zip prêt à installer avec INSTALL.sh.
  • Correction de la migration Prisma et création automatique de l'utilisateur système agent-system lors de l'installation.
v1.3.0

Assistance IA améliorée, géolocalisation, SEO et nouvelles fonctions admin

  • Amélioration du moteur d'assistance IA : meilleure qualité des réponses, sources plus fiables et rendu du contenu généré optimisé.
  • Correction de la géolocalisation dans le tableau de bord admin : détection des adresses locales améliorée, enrichissement automatique des sessions récentes.
  • SEO : schémas JSON-LD Article et BreadcrumbList ajoutés sur toutes les pages d'articles de news, wikis standalone et wikis produits.
  • Correction critique : les paramètres et configurations du portail ne sont plus écrasés lors d'une mise à jour.
  • Nouvelle section admin Traductions : aperçu complet de l'état de traduction de tout le contenu, détection des traductions périmées et retraduction en masse.
  • Nouvelle configuration des publicités : activation/désactivation, support AdSense et bannières partenaire, 2 zones discrètes (sous le breadcrumb et au-dessus du footer).
  • Nouvelle page publique À propos (/a-propos) entièrement éditable depuis l'admin (FR + EN), accessible depuis le pied de page.
v1.2.0

Statistiques de contenu et transparence des versions

  • Nouvelle section publique Patchnotes pour documenter les changements de chaque version.
  • Nouveau suivi de popularité par contenu pour les administrateurs : distributions, logiciels, outils, projets, nouvelles, wikis et téléchargements.
  • Compteurs de vues et visiteurs uniques par item, filtrables par jour, semaine, mois ou historique complet.
  • Tracking plus respectueux de la vie privée : les vues utilisent une session technique et un hash salé, sans exposer les IP brutes dans les statistiques de contenu.
  • Renforcement de sécurité : contrôle d'accès admin/modérateur plus strict, protection des endpoints publics contre les contenus non publiés, durcissement des uploads et des chemins de fichiers.
  • Durcissement frontend : politiques de sécurité HTTP, nettoyage HTML plus robuste et mise à jour de dépendances vulnérables compatibles.
  • Mise à jour de la version du portail vers 1.2.0.
v1.1.0

Portail bilingue, projets et IA améliorée

  • Interface publique en français et anglais avec sélecteur de langue.
  • Traductions automatiques assistées par IA pour les fiches produits, wikis et articles.
  • Ajout de la section Projets pour présenter AuxiNux et les projets soutenus.
  • Amélioration des profils IA, de la génération de contenu et du traitement des longs wikis.
  • Sitemap dynamique enrichi pour les pages publiques et les contenus publiés.
v1.0.0

Version de lancement

  • Lancement du portail AuxiNux.
  • Base de connaissances pour distributions Linux, logiciels open-source, outils, wikis, nouvelles et téléchargements.
  • Panneau d'administration pour gérer les contenus, utilisateurs, rôles et paramètres du portail.