Changelog

Ce qui change sur Vellume.

On expédie souvent. Voici les évolutions qui valent le coup d'être mentionnées — features, fixes, et petits polishs.

Livraisons
0
Features
0
Polish
0
Fix · Perf
0
Mai 202613
  1. Polish

    Stats home rafraîchies + filière Médiamaticien retirée

    Les compteurs de la home reflètent maintenant les chiffres réels après l'overhaul May-2026 : 56 compétences (dont 13 Opérateur·trice) et 68 modules (dont 15 ajoutés ce sprint). En passant, la filière Médiamaticien (MPT) est retirée du dropdown d'onboarding — Vellume reste focus CFC ICT. Aucun user impacté en prod (0 row). Un·e médiamaticien·ne peut toujours créer un compte avec la valeur « Autre ».

  2. Feature

    Référentiel des compétences Opérateur·trice (ordo 2018 + 2026)

    5 domaines + 13 compétences opérationnelles ajoutés pour le CFC Opérateur·trice en informatique, couvrant les deux ordonnances en parallèle. La compétence e3 (« Désamorcer les conflits ») est exclusive à la nouvelle ordonnance 2026. 50 liens compétence↔module ajoutés. Les pages /m/[code] des modules opérateur (122, 126, 263, 304, 305, 313, 327, 369, 370, 437…) affichent désormais leurs compétences évaluées en FR/DE/IT au lieu d'un message vide. Première passe rédigée à partir de la structure officielle des Handlungskompetenzbereiche — à enrichir depuis le BiVo PDF officiel.

  3. Feature

    Référentiel CFC complet : Informaticien + Opérateur (2018 + 2026) + Canton

    Refonte complète du référentiel basée sur le mail du commissaire VD/GE. Le catalogue /m expose maintenant 4 filières — Développement, Exploitation, Opérateur ordo 2018 et Opérateur ordo 2026 — avec sub-sélecteur de canton (VD / GE / Tous) qui filtre les CIE divergents (le 248 GE-only en 2ème année sys, le 185 GE-only en 3ème). 15 nouveaux modules ingérés (126, 208, 214, 260, 261, 262, 263, 304, 305, 313, 327, 334, 369, 370, 437) avec noms FR/DE/IT depuis l'API officielle ICT-Berufsbildung. L'onboarding propose les 6 filières + 14 cantons. Modèle de données : nouvelle table module_filiere qui sépare l'année par filière (le 122 est en 1ère pour dev/sys, en 3ème pour opérateur 2018, en 2ème pour opérateur 2026).

  4. Feature

    Blog : 3 nouveaux articles + rendu Markdown

    Trois nouveaux guides publiés en FR/DE/IT : « Préparer la PE en 4ème année (checklist 8 semaines) », « FSRS : la méthode qui te fait économiser 10h/semaine », « Module 306 CFC — Réaliser de petits projets ». Le rendu des articles passe à du vrai Markdown via react-markdown : gras, listes numérotées, liens, code inline. Toutes les pages /blog et /help bénéficient de la même typo prose.

  5. Feature

    Lancement du blog Vellume

    Nouveau hub /blog + 1er article : « Module 322 CFC — Concevoir et implémenter des interfaces utilisateur : le guide complet » (8 min, FR/DE/IT). Schema BlogPosting + BreadcrumbList par article, sitemap entries, hreflang. Premier vrai actif SEO long-tail.

  6. Polish

    Page /contact + 404 redesignée

    Nouvelle page /contact avec deux canaux (email direct + formulaire feedback intégré) et clarification RGPD. La 404 a été repensée avec design moderne et CTA principaux (catalogue /m, centre d'aide /help, contact /contact). Schemas ContactPage + BreadcrumbList. Tout en FR/DE/IT.

  7. Feature

    Centre d'aide /help

    6 articles structurés en FR/DE/IT pour répondre aux questions concrètes : premiers pas, flashcards, ripetizione SRS, tuteur IA, BYOK, dossier partageable. Chaque article accessible directement par URL (ex: /help/srs), indexé Google, avec breadcrumbs et schema Article + BreadcrumbList. Hub /help avec recherche visuelle et navigation par catégorie.

  8. Perf

    Disambiguation SEO « Vellume » vs « vellum »

    Renforcement du signal de marque pour que Google priorise vellume.ch sur les recherches « vellume » au lieu d'auto-corriger vers le mot anglais « vellum » (parchemin). Schema Organization + WebSite enrichis avec alternateName + legalName, hero badge et brand strap line affichant explicitement « Vellume » au-dessus du H1, meta keywords reorder.

  9. Feature

    Notifications push · rappels de révision

    Active les rappels dans /account/settings → 1 notification push par jour quand tu as des cartes à réviser. Web Push natif, opt-in, gratuit, RGPD-friendly. Aucun email, aucun tracker. Activable depuis n'importe quel navigateur (sur iOS, ajoute Vellume à ton écran d'accueil d'abord).

  10. Feature

    Nouveau logo + navbar redessinée

    Logo « V network » sur mesure : un V abstrait construit comme un graphe de compétences, teal pour les nœuds + spark orange à l'apex. Navbar repolie : pills propres au hover, route active highlightée, drawer mobile plein écran avec auto-close au clic. Plus de soulignement parasite.

  11. Perf

    Référencement Google · structured data complet

    Données structurées JSON-LD partout : Organization + WebSite (avec sitelinks search), Course + BreadcrumbList sur chaque module, ItemList sur le catalogue, FAQPage sur la home. Hreflang fr/de/it sur toutes les pages. OG image dynamique par module (généré à la volée avec le code, le titre, l'année, le nombre de compétences). Robots.txt explicite, vérification Google Search Console intégrée.

  12. Feature

    Pages À propos · Confidentialité · Conditions d'utilisation

    Trois nouvelles pages publiques en FR/DE/IT. /about raconte la mission, les valeurs et qui construit Vellume. /privacy détaille honnêtement ce qu'on fait des données (LPD suisse + RGPD), où elles vivent, et tes droits self-service. /terms expose les règles d'usage avec une clause spécifique pour les apprentis mineurs.

  13. Polish

    Landing poussée : compteurs animés · marquee · halo bento

    Les chiffres du hero s'animent en compteur (0 → 43, 53…) à l'apparition. Bandeau infini avec les 53 codes modules réels. Mockup hero qui flotte légèrement. Cards bento avec halo radial au hover. CTA flottant sur mobile passé 60% de scroll. Footer redessiné en 4 colonnes avec un cœur pour la signature.

Avril 202619
  1. Feature

    Palette de commandes ⌘K

    Saute n'importe où dans Vellume sans toucher la souris : appuie sur ⌘K (ou Ctrl+K) depuis n'importe quelle page authentifiée pour accéder à toutes tes pages, tes modules CFC (recherche par code ou nom), le tuteur, le planning, les flashcards. Accents et casse ignorés.

  2. Polish

    SEO multilingue + nettoyage du référentiel

    Pages /m et /m/[code] déclarent maintenant les balises hreflang fr/de/it pour que Google route les bons utilisateurs vers la bonne langue. En passant : 35 mots cassés par retour à la ligne PDF (« ini- tiale » → « initiale ») corrigés sur les 3 langues, et les 16 descriptions de compétences tronquées en mi-phrase ont été complétées proprement.

  3. Feature

    Référentiel CFC dans les 3 langues

    Les noms des 53 modules ICT, les 8 domaines et les 43 compétences (titres + descriptions complètes) sont maintenant disponibles en français, allemand et italien sur /m et /m/[code]. Les noms de modules viennent directement du référentiel officiel ICT-Berufsbildung Schweiz (modulbaukasten.ch).

  4. Feature

    Site traduit : français · italien · allemand

    Toute la surface marketing publique (landing, footer, navbar, catalogue /m, fiche module, changelog, roadmap, formulaire feedback) est désormais disponible en français, italien et allemand. L'anglais a été retiré — la cible est exclusivement le marché CFC ICT suisse.

  5. Feature

    Form « Propose une idée » avec anti-spam

    Envoie une idée directement par mail à l'équipe depuis /roadmap ou /changelog, sans avoir besoin de compte. Protégé par Cloudflare Turnstile (captcha invisible), rate limit, honeypot et filtre URL spam.

  6. Feature

    Roadmap + changelog publics

    Cette page (changelog) + une roadmap publique listant ce qui est livré, en cours, prévu et à l'étude. Transparence totale sur ce qui change et ce qui arrive.

  7. Feature

    Catalogue public des modules /m

    Hub indexable Google avec filtre orientation (Dev/Sys), search-bar live (code ou mot-clé) et lien vers chaque module. Chaque module a sa page /m/[code] avec compétences évaluées + lien vers le programme officiel.

  8. Feature

    Vérification email + Brevo

    Anti-spam pour les nouveaux comptes. Une fois activé via BREVO_API_KEY, les inscriptions reçoivent un mail de confirmation et l'auto-sign-in se fait au clic. Free tier 300 mails/jour.

  9. Feature

    RGPD : export de données + suppression de compte

    Téléchargement JSON de toutes ses données depuis /account/settings, suppression complète et cascade des données utilisateur. Compatible OAuth-only (Google) sans password.

  10. Perf

    CI GitHub Actions + tests Vitest

    Typecheck + build + 22 tests sur les briques critiques (crypto BYOK, RAG chunker, BM25, FSRS) à chaque PR. Backups DB nightly avec 90 jours de rétention.

  11. Feature

    Connexion via Google

    Sign-in OAuth Google en un clic, sur la page de login et de signup. Account linking activé : si tu t'es inscrit via email/password puis reviens via Google, les comptes fusionnent.

  12. Feature

    Sentry + observabilité

    Intégration Sentry pour les erreurs runtime côté serveur et client. PWA avec manifest + icône scalable (Add to Home Screen mobile). Headers de sécurité (HSTS, CSP frame-ancestors, COOP).

  13. Polish

    Refonte landing + i18n

    Bento grid, mockup hero avec preview tuteur + flashcard, FAQ, animations scroll. Traduction française + italien + allemand de toute la landing.

  14. Feature

    Tour onboarding persistant

    Le tour de bienvenue ne réapparaît plus à chaque connexion : flag stocké server-side dans user.tour_completed_at. Survit aux changements de device et de navigateur.

  15. Feature

    Mode intensif avant examen

    Examen dans 14 jours ? Vellume remonte les flashcards du module et resserre les intervalles FSRS automatiquement. Bannière dashboard quand actif.

  16. Feature

    BYOK Gemini · Claude · ChatGPT

    Branche ta propre clé IA et bypasse les rate limits quotidiens. Chiffrement AES-256-GCM at-rest. Trois providers supportés.

  17. Feature

    Dossier de formation partageable

    URL publique read-only à envoyer à ton formateur ou tes parents : notes par année, moyennes, compétences évaluées. Slug rotatable, exportable en CSV.

  18. Feature

    Tuteur IA (RAG)

    Chat IA ancré dans tes propres cours via retrieval BM25. Citations cliquables, conversations par module, zéro hallucination — réponse 'je ne trouve pas' si l'info n'est pas dans tes uploads.

  19. Feature

    Spaced Repetition (FSRS)

    Algorithme de mémoire FSRS pour ne réviser que ce que tu vas oublier. Sessions /review avec stats live, raccourcis clavier, multiple types de cartes (Q/R, QCM, cloze).

Une idée à proposer ?

Voir aussi la roadmap publique pour ce qui est déjà prévu.

4000/4000