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élioration

Refonte 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élioration

Nouveau logo Studra

  • Nouveau logo dans le favicon, la navbar de la landing page, la sidebar du dashboard et le footer

13 mai 2026

Amélioration

Analytics 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élioration

SEO, 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élioration

Refonte 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

Correction

Transcription 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élioration

Limite 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élioration

SEO 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élioration

Refonte 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élioration

Migration 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