Roadmap
Ce que le projet fait déjà, ce qui est prévu, et ce qui ne se fera pas — avec la raison dans chaque cas. Voir aussi le changelog complet des releases et le tableau de suivi GitHub.
✅ Déjà en place
- Quatre plateformes : Chaturbate, Twitch, YouTube et TikTok. Colle l’adresse du live, celle que tu utiliserais dans ton navigateur.
- Installateur Windows :
setup.exetélécharge l’application, yt-dlp et ffmpeg, vérifie leurs empreintes, et n’exige aucun droit administrateur. Le format portable reste disponible. - Enregistrement : plusieurs lives en parallèle, choix de la qualité, du codec et du conteneur, réencodage optionnel sans jamais toucher au fichier d’origine, minuteur d’arrêt par enregistrement, reconnexion automatique.
- Surveillance : une liste de salons contrôlée à intervalle régulier, l’enregistrement démarrant dès qu’un live commence.
- Mode dégradé : un composant défaillant est désactivé et signalé au démarrage plutôt que de faire échouer une capture plus tard.
- Sécurité : empreintes et signatures des binaires externes, bac à sable de chemins et d’URL, détection d’ACL permissives, épinglage TLS, contrôle du dossier d’exécution — voir la page Fonctionnalités.
- Interface : thème clair/sombre, cartes, mode simple/avancé, notifications, historique avec miniatures, fenêtre Paramètres dédiée, bilingue FR/EN.
- Mises à jour intégrées : vérification automatique et installation, avec contrôle d’intégrité de l’archive téléchargée.
- CI/CD : build et tests automatiques, releases publiées de bout en bout, analyse de sécurité (CodeQL, audit des dépendances), SBOM attaché à chaque release, déploiement automatique de ce site.
- Package NuGet : les garde-fous de sécurité et la supervision de processus
sont réutilisables séparément dans
SentinelGuard.
🚧 Prévu
- Mode ligne de commande pour automatiser un enregistrement sans ouvrir la fenêtre (tâches planifiées, scripts).
- Signalement de bug depuis l’application, sans compte GitHub.
- Système de modules pour ajouter une plateforme sans toucher au cœur du logiciel.
- Portage macOS, puis extension navigateur détectant les sources compatibles.
⛔ Écarté, et pourquoi
- Instagram : mesuré, pas supposé — sans session authentifiée, le site redirige vers sa page de connexion et yt-dlp ne peut rien en tirer. La prise en charge attend de pouvoir être éprouvée contre un vrai direct.
- Signature Authenticode de l’exécutable : nécessite un certificat de signature de code payant. Aucune solution purement logicielle n’existe, d’où l’avertissement « Éditeur inconnu » de Windows.
- NativeAOT : non supporté par WinForms. C’est une limite du framework, pas un choix de configuration.
- Import des favoris du compte : retiré en v1.24.0. La seule voie technique restante revenait à contourner une protection anti-robots du site, ce que le projet refuse de faire.
- Palette pastel : la palette bleu Windows 11 a été délibérément conservée.
← Retour à l’accueil · Fonctionnalités · Captures d’écran · SentinelGuard