Passer au contenu principal
Changelog

Changelog

Toutes les mises à jour, nouvelles fonctionnalités et améliorations de Scholr.

v2.0

Rework marketing & tarification publique

  • Nouveaux tarifs publics : Pro 99€/mois (annuel) · Enterprise 249€/mois (annuel) · Starter toujours gratuit
  • Modules à la carte realignes : Portail parents 19€, Fiches IA 19€, Analytiques 19€, Planning IA 29€, Vidéos Mux 39€
  • Site marketing entierement rework au style Linear/Stripe : landing, pricing, solutions, comparatifs, cas d'usage, contact, guide
  • Homepage : hero product-first avec fake fenetre macOS, compteurs animes, bento grid 6 modules, grille integrations (Google, Microsoft, Stripe, Mux, Pusher, Yousign, Resend, Vercel)
  • Pricing : toggle mensuel/annuel -25%, matrice features 6 categories, 5 addons, comparatif marche vs Ypareo/Moodle/Pronote
  • Solutions : bento 2x2 des 4 secteurs (sante, BTS, CFA, multi-campus) avec mini previews CSS realistes
  • Chaque page /solutions/[slug] a desormais un hero riche avec product preview, pain points, bento features, resultats animes
  • Subscribe modal : prix dynamiques depuis /api/public/pricing, 'BIENTOT' Planning IA retire, badges 'Inclus Pro' / 'Addon'
  • Onboarding admin (6 etapes) rework SDS : stepper, cards, focus rings, DashboardPreview alignes sur les tokens SDS #642EFF / #0EBC6E / #FF9933 / #E72B3B
  • Abandon des TiltCard 3D et gradients vibe-code sur /temoignages, /contact, /guide (style premium minimaliste uniforme)
  • Bouton 'Synchroniser avec Stripe' corrige : endpoint parallelise (Promise.allSettled, 5s), popup SDS, logs verbeux
  • Fix React Fragment sans key dans pricing feature matrix (plus de glitch d'hydratation)
  • Super-admin organizations rework : masquage des modules non utilises, ajout Portail parents activable, toggles instantanes
  • Google Classroom retire du tableau comparatif marche (positionnement trop agressif)
v1.8

Audit massif : Planning IA, Cours, Curriculum, Messagerie, Stages, Revisions

  • Planning IA : solver GA corrige (population=1 au resume), contraintes DB integrees au fitness
  • Planning IA : suppression de creneaux, duplication d'EDT, archivage, sous-navigation
  • Planning IA : progression solver temps reel, import/export ICS, analytics corriges
  • Cours : upload order auto-increment, precision flottante corrigee, confirmation suppression
  • Curriculum : validation Zod sur tous les PATCH, protection cross-org, mode lecture teacher
  • Curriculum : auto-order a la creation, reorder avec rollback, color validation hex
  • Messagerie : Pusher ref-counted (fix unsubscribe partage), politique enforcee sur envoi
  • Messagerie : suppression de messages temps reel, read receipts instantanes via Pusher
  • Messagerie : scroll infini (messages anciens), recherche de messages, reaction rollback
  • Stages : contact masque dans l'API pour les étudiants, validation region stricte
  • Stages : geocoding gracieux (fallback lat/lng 0), loading states ameliores
  • Revisions : streak > 30 jours corrige, XP atomique (plus de race condition)
  • Revisions : cache QCM reduit a 5s, score derive du serveur (plus de params URL)
  • UX : tous les depliants fermes par defaut pour la lisibilite
  • Nouveau branding : remplacement complet des logos et favicons
v1.7

Plans, add-ons et onboarding

  • Nouveau parcours add-ons dans l'onboarding Starter (8 modules au choix avec prix)
  • Switch automatique vers Pro ou Enterprise si le total des add-ons atteint le prix du plan superieur
  • Plan Enterprise : CTA 'S'abonner' avec onboarding direct (plus de devis)
  • Les 3 plans (Starter, Pro, Enterprise) sont proposes dans le parcours d'inscription
  • Enterprise : seul plan pour des modules sur mesure (dev. facturé en supplément)
  • Starter : retrait de Video Mux et du support prioritaire
  • Dashboard Super Admin : suppression du mode demo (reserve a demo.scholr.fr)
  • Tarification Super Admin : affichage du prix Enterprise (279EUR/mois)
v1.6

Accessibilité et fonctionnalités métier

  • Import CSV d'utilisateurs en masse
  • Passage d'année (rollover) pour les étudiants
  • Dashboard admin pour les logs d'activité et les feedbacks
  • Focus trap dans les modales, ARIA amélioré partout
  • Page 404 personnalisée
  • Emails de confirmation et follow-up automatiques via le formulaire de contact
  • Images Open Graph spécifiques par page marketing
v1.5

Notifications et emails

  • Préférences email par utilisateur (annonces, rappels, résumé hebdo)
  • Templates email transactionnels (annonces, quiz, récapitulatif)
  • Lien de désinscription sécurisé HMAC
  • Envoi groupé d'emails pour les annonces
v1.4

Performance et cache

  • Cache organisation en mémoire (TTL 5 min)
  • Consolidation des requêtes dashboard
  • Leaderboard parallélisé
  • Pagination des conversations messagerie
  • Headers Cache-Control sur les assets statiques
v1.3

Sécurité et tests

  • Protection de toutes les routes API (auth + rôles)
  • Index PostgreSQL sur les colonnes clés
  • Suite de tests Vitest (100+ tests unitaires)
  • Pipeline CI/CD GitHub Actions
v1.2

Stages et planning

  • Module stages avec carte Mapbox
  • Planning hebdomadaire interactif
  • Système de gamification (XP, badges, classement)
  • Messagerie temps réel Pusher
v1.1

Cours et QCM

  • Module cours avec vidéo Mux intégrée
  • Générateur de QCM par IA
  • Fiches de révision IA
  • Suivi de progression par étudiant
v1.0

Lancement initial

  • Architecture multi-tenant (organisations)
  • Authentification Google OAuth
  • Dashboard administrateur et étudiant
  • Gestion des utilisateurs et rôles
  • Facturation Stripe (Starter / Pro / Enterprise)