Changelog
Les mises à jour concrètes de Studra, dans l'ordre.
20 mai 2026
SécuritéCorrectifs de sécurité critiques
- Blocage de l'escalade de privilèges sur les profils utilisateur et les abonnements Pro
- Limite dure de 200 appels IA par jour et par utilisateur, avec protection anti-burst par endpoint
- Mise à jour de Next.js vers 16.2.6 pour corriger les vulnérabilités critiques connues
- Chiffrement applicatif AES-256-GCM des identifiants et données Pronote stockés en base
20 mai 2026
Nouvelle fonctionnalitéPage Bac avec intégration Pronote
- Connexion à Pronote via identifiants ou QR code pour récupérer automatiquement tes notes
- Affichage des notes par période et par matière
- Simulateur de moyenne bac avec calcul des coefficients
- Accès bêta protégé par mot de passe (hash SHA-256 en cookie, jamais de mot de passe en clair)
20 mai 2026
AméliorationRefonte de la landing page
- Mise à jour du hero, des tarifs, de la FAQ et du footer
- Nouvelles pages légales (CGU, CGV, politique de confidentialité) redessinées
- Améliorations des pages de connexion et d'inscription
17 mai 2026
Nouvelle fonctionnalitéProfil utilisateur dans la sidebar et campagnes email
- Profil utilisateur en bas de la barre latérale : avatar Google OAuth ou initiale du nom pour les connexions email
- Menu déroulant au clic avec accès rapide aux Paramètres et à la Déconnexion
- Interface d'envoi de campagnes email marketing dans le panneau admin (composition, sélection de destinataires, génération IA, prévisualisation)
- Page de désinscription aux emails marketing (/unsubscribe)
- Toggle de consentement marketing dans les paramètres utilisateur
- Pages d'erreur dédiées : error.tsx, global-error.tsx, not-found.tsx et loading.tsx pour le dashboard
14 mai 2026
AméliorationNouveau logo Studra
- Nouveau logo dans le favicon, la navbar de la landing page, la sidebar du dashboard et le footer
13 mai 2026
AméliorationAnalytics et performances de la landing page
- Intégration de PostHog via reverse proxy Next.js pour le suivi des événements produit (inscription, connexion, génération, paiement…)
- Identification automatique des utilisateurs Supabase au boot PostHog
- Optimisations TTFB et FCP : déduplication des appels Supabase avec React cache(), streaming <Suspense> sur le bloc Pricing
- Réduction du blur et de la taille des arrière-plans hero pour accélérer le premier rendu
25 avril 2026
AméliorationSEO, blog et mises à jour de la landing page
- Nouvelles pages SEO dédiées (flashcards, fiches de révision, répétition espacée, examen blanc)
- Middleware de protection des routes dashboard
- Mises à jour du contenu de la landing page (Hero, Tarifs, Témoignages)
21 avril 2026
Nouvelle fonctionnalitéCanvas de schémas natif, génération croisée et import photo
- Nouveau canvas SVG natif pour les schémas mentaux : pan, zoom, drag, multi-sélection, édition inline des labels et création de connexions
- Mise en page automatique (BFS hiérarchique + fallback radial) et minimap
- Sur chaque page de création, tu peux maintenant générer plusieurs types en même temps (ex. flashcards + fiche + schéma en un clic)
- Import de photos et images sur tous les outils de génération : compression automatique côté client, reconnaissance de texte via GPT-5 nano Vision
19 avril 2026
Nouvelle fonctionnalitéPage d'upgrade, abonnement Pro et Socrate en accès payant
- Nouvelle page /upgrade avec grille tarifaire et paiement Stripe intégré
- Socrate et Lacunes sont désormais réservés aux abonnés Pro
- Bouton "Passer Pro" dans la barre latérale pour les utilisateurs gratuits
- Section Tarifs de la landing page dynamique selon l'état de connexion
19 avril 2026
SécuritéSécurisation de l'application et limites de débit
- Limite de tentatives d'inscription (5/h par IP) pour éviter les abus
- Limite de 30 générations/h par utilisateur sur les endpoints coûteux
- Cap à 100 000 caractères sur les textes envoyés à l'IA
- En-têtes de sécurité HTTP ajoutés (HSTS, X-Frame-Options, anti-sniffing…)
19 avril 2026
AméliorationRefonte du tableau de bord
- Nouveaux blocs : Focus du jour, Objectifs de la semaine, Examens à venir, Activité récente
- Correction du calcul de score moyen aux examens
- La série de révisions compte désormais les sessions d'examens en plus des flashcards
- Thème couleur cohérent : violet pour la heatmap, badges colorés par type de contenu
18 avril 2026
Nouvelle fonctionnalitéSocrate remplace Feynman
- Le mode "Feynman avec Léo" devient Socrate, basé sur la méthode maïeutique
- Nouvelles pages et routes API dédiées à /socrate
- Réorganisation de la barre latérale : ordre optimisé pour le flux d'étude
- Planificateur de révisions v2 : sessions, régénération et auto-complétion
18 avril 2026
CorrectionTranscription YouTube stable en production
- Passage à l'API Supadata pour contourner le blocage de YouTube sur les serveurs cloud
- Fallback automatique vers Innertube en développement local
16 avril 2026
Nouvelle fonctionnalitéRépétition espacée FSRS, Rappel libre, Annales et Planning
- Algorithme FSRS (v5) : notes Again/Hard/Good/Easy avec aperçu des intervalles
- Rappel libre chronométré avec évaluation IA et score de clarté
- Génération d'annales : l'IA détecte le style d'un examen et génère de nouveaux sujets
- Planificateur de révisions avec vue calendrier et suivi des tâches
- Panneau d'administration enrichi pour suivre l'usage des fonctionnalités IA
15 avril 2026
Nouvelle fonctionnalitéEmails transactionnels avec Resend
- Email de bienvenue envoyé automatiquement à l'inscription
- Email de confirmation d'abonnement Pro à la souscription Stripe
- Email de confirmation à la résiliation de l'abonnement
13 avril 2026
AméliorationLimite de contenu portée à 100 000 caractères
- Les PDF et textes jusqu'à 100 000 caractères sont désormais acceptés
- Correction de l'extraction de transcriptions YouTube (API Innertube Android)
13 avril 2026
AméliorationSEO et accessibilité
- Ajout du sitemap.xml et du fichier robots.txt
- Logo Studra défini comme favicon et icône de l'application
10 avril 2026
Nouvelle fonctionnalitéConnexion Google et pages légales
- Connexion via Google OAuth en un clic
- Pages CGU et CGV accessibles depuis le pied de page
- Pages d'administration : paiements, générations IA, paramètres
- Données réelles dans la page Lacunes (fini les données fictives)
7 avril 2026
AméliorationRefonte complète de l'interface
- Nouveau design du tableau de bord, des flashcards et de toutes les zones de contenu
- Thème clair / sombre disponible depuis la barre supérieure
- Police Inter dans tout le dashboard pour plus de lisibilité
5 avril 2026
AméliorationMigration du paiement vers Stripe
- Remplacement de LemonSqueezy par Stripe pour les abonnements Pro
- Gestion des webhooks Stripe (souscription, résiliation)
4 avril 2026
Nouvelle fonctionnalitéLancement des grandes fonctionnalités
- Mode examen : génération de QCM et questions ouvertes sur n'importe quel contenu
- Socrate (ancien Feynman) : l'IA joue un élève naïf pour tester ta compréhension
- Import PDF et transcription de vidéos YouTube
- Schémas mentaux (mind maps) interactifs
- Suivi des lacunes par matière
- Interface responsive mobile
- Éditeur de fiches de révision