December 6th, 2025

Nouveautés

v0.9.1 Sémaphore

🚀 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.