Journal des modifications

Suivez les nouvelles mises à jour et améliorations de Handicap sur la voie.

10 avril 2026

Nouveautés

Améliorations

Corrections

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.

8 décembre 2025

Améliorations

Corrections

🐛 Corrections de bugs

Affichage mobile

  • Correction : les champs de saisie s'adaptent maintenant à la largeur de l'écran sur mobile, évitant les débordements horizontaux.

Interactions

  • Correction : le bouton « Recommencer » fonctionne désormais correctement sur mobile, permettant de réinitialiser le formulaire d'un tap.

Accessibilité

  • Correction : la barre de progression (étapes 1 à 7) est maintenant compatible avec le Contrôle vocal d'Apple, permettant de naviguer entre les étapes par commande vocale.


Améliorations

  • Adoption d'une formulation épicène (« une avocate ou un avocat ») sur la page d'introduction, conformément aux bonnes pratiques de rédaction contemporaine.


⚠️ Avertissement

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.

7 décembre 2025

Corrections

🐛 Corrections de bugs

Génération PDF

  • Correction : les frais supplémentaires n'apparaissent plus dans la lettre si non demandés

  • Correction : mise en page du rapport d'incident désormais identique entre le PDF principal et les copies

  • Correction : numéro de référence unique partagé entre tous les documents (titre et footer)

Collecte de données

  • Ajout du numéro de référence interne (LHand-XXXXX) dans les données à des fins de documentation quantitative

  • Ajout du numéro de réservation d'assistance Call Center Handicap (CS-XXXXXXXXX) dans les données à des fins de documentation quantitative


🔧 Modifications

Envoi

  • Retrait temporaire de l'option d'envoi par e-mail (en attente de vérifications des adresses destinataires)

  • Simplification de la carte d'envoi : téléchargement direct du dossier PDF


⚠️ Avertissement

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.

6 décembre 2025

Nouveautés

🚀 Première version publique

Générateur de réclamations formelles pour violations de la Loi sur l'égalité pour les personnes handicapées (LHand) par les CFF.


⚙️ Fonctionnalités principales

Formulaire guidé en 7 étapes

  • Introduction explicative de l'outil et du cadre légal

  • Saisie d'identité (avec option d'anonymat)

  • Informations du voyage (date, heures, gares, numéro de train, assistance réservée)

  • Description de l'incident via questions guidées

  • Conséquences subies (retard, surtaxe, rendez-vous manqué)

  • Demandes formelles personnalisables

  • Envoi par e-mail ou courrier postal

Génération de documents

  • Téléchargement d'un fichier ZIP contenant :

    • PDF Principal : lettre de mise en demeure adressée à Vincent Ducrot, Directeur général CFF

    • PDF Copies : exemplaires avec filigrane « COPIE » et pages intercalaires d'adresses pour chaque destinataire en copie

  • Adresses positionnées pour fenêtre d'enveloppe C5 à droite (norme suisse)

  • Rapport d'incident détaillé en annexe


🤖 Expérience utilisateur

  • Sauvegarde automatique du brouillon (localStorage)

  • Validation en temps réel avec messages d'erreur pédagogiques

  • Navigation séquentielle avec barre de progression visuelle

  • Bouton d'interversion des gares (⇄)

  • Sélecteur téléphonique international avec formatage automatique

  • Option « Nouveau signalement » conservant les données d'identité et de voyage

  • Animations fluides respectant prefers-reduced-motion

  • Interface responsive (mobile, tablette, desktop)


♿ Accessibilité

  • Formulaire sémantique avec attributs autocomplete

  • Skip-link pour navigation clavier

  • Contrastes conformes WCAG

  • Messages d'erreur associés aux champs


👀 Transparence et données

  • Collecte anonymisée optionnelle des données d'incident (avec consentement explicite) à des fins de documentation quantitative

  • Aucune donnée personnelle transmise

  • Traitement 100% côté client (pas de serveur)


🔗 Partage

  • Boutons de partage : WhatsApp, Email, SMS, Facebook, LinkedIn

  • Lien vers la newsletter « Couper l'herbe sous les roues »


🔩 Technique

  • Application HTML autonome (single-file)

  • Génération PDF côté client (jsPDF 2.5.1)

  • Création ZIP côté client (JSZip 3.10.1)

  • Encodage UTF-8 complet pour caractères français

  • Logo SVG intégré


⚠️ Avertissement

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.