Changelog

Nouveautés

Tout ce qui a changé sur RecruitBot, du plus récent au plus ancien.

  1. Dernière

    Comptes, annonces, partenaires et enregistrements

    Grosse mise à jour de la plateforme : nouveau panel, vrais comptes, annonces, offres Premium et plus de clarté sur les enregistrements vocaux.

    • 👤 Comptes

      Création de compte par e-mail (double authentification disponible, protection anti-robots) • menu « Compte » avec ton rôle quand tu fais partie de l'équipe RecruitBot • le propriétaire du serveur est maintenant Propriétaire complet du panel (équipe comprise)

    • 🎙️ Enregistrements

      Les enregistrements ne sont accessibles que si au moins un assistant vocal est dans ton serveur. Sinon, une page t'explique et propose les liens d'invitation des assistants.

    • 📢 Annonces

      Bandeau d'annonce dans le panel, avec envoi optionnel en message privé Discord (une seule fois par personne) • choix de recevoir ou non les annonces en MP dans les réglages

    • 💎 Premium & offres

      Codes cadeau • durée Premium restante visible sur la page Premium • essai gratuit géré • un serveur que le bot a quitté est retiré automatiquement

    • 🤝 Partenaires & bêta

      Niveaux Officiel / Partenaire / Bêta, page Partenaires publique sur le site • serveurs classés par groupes dans la liste du panel

    • 🛡️ Sécurité & vie privée

      Blacklist de comptes et de serveurs appliquée partout (bot, panel, API) avec message clair • outil RGPD pour traiter les demandes de suppression ou d'accès à des données • équipe RecruitBot : rôles internes avec droits limités sur les serveurs clients (données personnelles protégées)

    • 🎨 Interface

      Nouveau panel, nouveau site vitrine, docs et statut redessinés, nouvel admin plus complet (statistiques des assistants, serveurs, comptes, sécurité)

  2. Audit sécurité, robustesse & performance

    Grand passage d'audit sur toute la plateforme (site, panel, admin, docs, API, bot) : failles corrigées, infrastructure durcie, temps de chargement réduit. Rien de visible ne change pour vous, tout continue de fonctionner normalement.

    • 🔒 Sécurité

      2 failles XSS corrigées (aperçu d'embed, notifications du panel) • 1 faille d'isolation entre serveurs corrigée (notifications) • fuite de stack trace fermée sur tous les services

    • 🛡️ Robustesse

      Statut de candidature désormais validé avant écriture • bug de crash corrigé sur la blacklist (dates invalides) • surveillance d'erreurs étendue à tous les services

    • ⚡ Performance

      Images du site/panel/docs optimisées (−90%, ~2,4 Mo économisés) sans perte de qualité

    • 🔍 Référencement

      Aperçus de lien (Open Graph) sur le site et la doc, sitemaps ajoutés, outils internes exclus des moteurs de recherche

  3. Enregistrement d'entretiens — refonte complète

    Grosse session de correctifs et de reconstruction sur le système d'enregistrement vocal et l'écoute en direct, suite aux tests en conditions réelles sur le serveur Kayser.

    • 🔧 Bug critique : enregistrements vides

      Le module audio natif (@discordjs/opus) était cassé suite à une mise à jour de Node.js sur le VPS — les enregistrements sortaient à 0 octet malgré des vraies conversations. Corrigé.

    • 🏗️ Reconstruction du système d'enregistrement

      Réécriture complète et modulaire (pool, décodage, encodage, embed live, récupération après crash) — plus de code fragile avec des propriétés dynamiques, tout est typé proprement.

    • 🔐 Chiffrement Discord (DAVE)

      Discord a rendu obligatoire le chiffrement de bout en bout pour la voix. Mise à jour de la librairie vocale — c'était la vraie cause d'un blocage complet des enregistrements malgré une détection de parole fonctionnelle.

    • 🎧 Fin des uploads bruts dans Discord

      Les fichiers audio ne sont plus envoyés en pièce jointe dans Discord. Un bouton « Écouter l'enregistrement » ouvre directement une page du panel avec l'avatar de chaque participant et un lecteur intégré.

    • 📋 Embed "en cours" repensé

      Chaque participant n'apparaît plus qu'une fois (fini le journal qui s'entasse). Le temps affiche maintenant un vrai chronomètre 00:00:00. Le message part dans le bon salon dédié au lieu de #candidatures.

    • 🎙️ Entretiens simultanés

      Suppression de la limite artificielle d'un seul enregistrement par serveur. Le pool de 4 assistants est désormais réservé par serveur : un serveur n'a plus à partager sa capacité avec les autres clients de la plateforme.

    • 📡 Écoute en direct plus fluide

      Corrigé un vrai bug de mixage audio qui provoquait des saccades/distorsions lors de rafales réseau. Cadence d'envoi régularisée et latence réduite côté navigateur.

    • 🔗 Divers

      Nouveau lien d'invitation pour support.recruitbot.app · aperçu image ajouté sur les rapports de bug avec pièce jointe.