10 avril 2026

Nouveautés

Améliorations

Corrections

v0.9.2 Aiguillage

Après la branche Sémaphore, place à l'Aiguillage : un vrai changement de voie. Cette version marque la plus grosse évolution du formulaire depuis son lancement. Nouvelle identité visuelle, quatre langues, mode sombre, trois variantes de lettre, envoi par e-mail, photos à joindre, partage post-téléchargement... et quelques finitions attendues depuis un bail.


✨ Les grandes nouveautés

  • Quatre langues, pour de vrai — le formulaire est désormais intégralement disponible en français, allemand, italien et anglais. Interface, messages d'aide, lettre finale, PDF : tout est traduit. Une nouvelle page d'accueil vous invite à choisir votre langue avant de démarrer la procédure.

  • Mode sombre — l'interface s'adapte automatiquement au thème de votre système (clair ou sombre), ou peut être basculée manuellement. Plus doux pour les yeux en soirée, et plus économe en batterie sur les écrans OLED.

  • Trois variantes de lettre (A, B, C) — à chaque génération, une des trois versions rédactionnelles de la lettre est tirée au sort. L'objectif : éviter que le Contact Center reçoive mille courriers identiques, et rappeler que derrière chaque dossier, il y a bien une personne qui a vécu la galère.

  • Une fenêtre de partage après téléchargement — une fois que votre dossier PDF (ou le ZIP complet) est généré, une petite fenêtre s'invite pour vous proposer de passer le mot : e-mail, WhatsApp, Telegram, Signal, Threema, SMS, Facebook. Sept canaux, un clic, et l'info circule. Le message d'accompagnement se cale automatiquement sur la langue choisie (fr, de, it, en). Rien d'intrusif : la touche Échap, un clic à côté ou le bouton « Fermer » la font disparaître.

  • Envoi direct par e-mail — plus besoin de télécharger le ZIP si vous voulez juste expédier votre lettre : un bouton dédié génère un PDF unique, prêt à être joint à votre message. Pratique sur mobile.

  • Photos à joindre à votre dossier — vous pouvez désormais ajouter une ou plusieurs photos (ascenseur en panne, rampe manquante, accès bloqué...) directement au dossier. Elles sont intégrées au PDF final.

  • Bouton d'appel direct sur mobile — un bouton flottant en bas de page permet de joindre le Contact Center Handicap CFF en un tap. Les horaires d'ouverture sont affichés en temps réel (5h00–00h00) et le bouton se désactive automatiquement hors créneau.

🎨 Refonte visuelle

  • Nouvelle typographie — Inter remplace l'ancienne police système. Plus lisible, plus moderne, mieux adaptée à l'interface multilingue.

  • Widget d'accessibilité UserWay — présent dans le code depuis la 0.9.2, il était en fait discrètement étranglé par la Content Security Policy. Autant dire qu'il ne servait à rien. Il est désormais visible en bas à droite et de nouveau opérationnel : contrastes, taille de texte, mode dyslexie, navigation clavier, lecteur d'écran, tout revient à sa place.

  • Page de choix de la langue, version desktop — le titre « Choisissez une langue » et les quatre boutons rouges étaient plaqués à gauche comme s'ils boudaient. Ils sont désormais centrés, comme il se devait depuis le début. Sur mobile, l'alignement ne change pas : la lisibilité prime.

  • Design émotionnel — micro-animations, transitions apaisantes, feedback haptique sur mobile. L'idée n'est pas de faire joli pour faire joli, mais de rendre une démarche pénible un peu moins hostile.

🔧 Sous le capot

  • Moteur PDF entièrement refactorisé — les fonctions de génération de la lettre principale et des copies partagent désormais un socle commun (renderLetter), avec des constantes centralisées. Résultat : moins de doublons, maintenance facilitée, et surtout une cohérence garantie entre tous les documents produits.

  • Deux nouvelles cartes dans le formulaire — la carte de sélection de langue (en amont) et une carte de relecture enrichie (en aval) complètent le parcours, qui passe de sept à neuf étapes.

⚠️ À savoir

Cet outil n'est ni soutenu ni développé par les CFF ou une organisation gouvernementale. Il s'agit d'une initiative journalistique indépendante.


Développé par Mondame Productions.