← Retour
Historique des mises à jour

Notes de version

Toutes les nouveautés, corrections et améliorations de l'application IRIS Secours.

v2.0.2 Version actuelle
Nouvelles fonctionnalités
  • Photos du véhicule — Chaque véhicule dispose maintenant d'un espace photo dédié (Avant / Côté gauche / Côté droit / Arrière). Les admins peuvent ajouter, modifier ou supprimer les photos. Les membres peuvent les consulter et les agrandir.
  • Support multi-admin & prise en charge — Le centre de support peut être géré par plusieurs admins simultanément. Les conversations sont désormais color-codées : rouge = non traitée, vert = prise en charge par vous, orange = prise en charge par un autre admin. Les notifications sont envoyées intelligemment selon l'état de la conversation.
  • Gestion des Véhicules — Nouvel outil dédié pour gérer la flotte de véhicules d'intervention : création et suivi, historique de maintenance et carburant, état d'opérationnalité en temps réel. Intégré dans la page Outils.
  • Métronome BPM — Outil de RCP avec chronométrage médical précis (100–120 BPM). Sélection du BPM via boutons +/–, compteur de compressions en temps réel, son de guidage WAV (~50 KB), retour haptique si défaillance audio. Conforme aux protocoles RCP modernes.
  • Journalisation du Mode Disponibilité (Astreinte) — Logs ultra-précis : identification unique de l'appareil (UUID v4), vérification des permissions (notifications, localisation, précision GPS), statut DND alertes critiques iOS, versioning applicatif, timestamps ISO8601. Stockage centralisé dans Appwrite, failover gracieux. Permet la détection des désactivations aléatoires de l'astreinte.
  • Recommandations PSE — Consultez les dernières recommandations du PSE (2023) et trouvez rapidement ce que vous cherchez grâce à notre barre de recherche intelligente.
  • Scores de gravité — Ajout des scores de Glasgow, Malinas, Wallace et EVA.
Corrections & optimisations
  • Correction du délai d'émission audio du métronome (première compression désormais immédiate).
  • Résolution du chevauchement de sons lors des insufflations (métronome v1).
  • Optimisation de la consommation mémoire du mode astreinte.
  • Amélioration des logs Appwrite avec sérialisation JSON correcte.
iOS 13+ Android SDK 30+ Node.js 24 LTS

Publié le 13 mai 2026

v2.0.1
Nouvelles fonctionnalités
  • Calcul de trajet réel — Intégration de l'API OpenRouteService pour afficher des distances et durées basées sur les routes réelles, en remplacement de l'estimation à vol d'oiseau.
  • Configuration première antenne — Les nouveaux contacts d'organisation bénéficient d'un assistant de configuration de leur première antenne avec autocomplétion d'adresse via l'API BAN (Base Adresse Nationale).
  • Centre de support — Nouvel espace dédié permettant aux utilisateurs de contacter l'équipe IRIS directement depuis l'application.
  • Liaison compte Discord — Ajout d'un code de liaison dans la page Réglages permettant de connecter son compte IRIS au serveur Discord officiel de l'application pour recevoir les notifications et interagir avec la communauté.
  • Onglet Gestion (administrateurs) — Les administrateurs d'organisation disposent désormais d'un onglet dédié regroupant la gestion des membres, des antennes et des paramètres de l'organisation.
Améliorations d'interface
  • Mode sombre complet — Les boutons de support (aide, contact, signalement) supportent désormais pleinement le thème sombre, avec des couleurs et contrastes adaptés.
Optimisations techniques
  • Suppression des logs de debug — Retrait complet de tous les print() et debugPrint() laissés en production, réduisant le bruit dans les outils de monitoring.
  • Normalisation des numéros de téléphone — Les numéros sont désormais normalisés de façon cohérente (format E.164) avant toute requête réseau ou stockage, éliminant les doublons liés à des formats différents.
iOS Android

Publié le 9 mai 2026

v2.0.0 🚀 Lancement officiel
Application
  • Première version publique d'IRIS — plateforme de coordination des services d'urgence bénévoles, disponible sur iOS et Android.
  • Développée en Flutter 3.41.9 pour un rendu natif multiplateforme depuis une base de code unique.
  • Backend Appwrite 1.9.0 self-hosted : authentification, base de données, stockage fichiers, temps réel.
Authentification & sécurité
  • Connexion par numéro de téléphone + OTP e-mail — aucun mot de passe stocké en clair.
  • Sessions JWT gérées par Appwrite avec rotation automatique.
  • Accès multi-organisations : un compte peut appartenir à plusieurs structures, avec sélection à la connexion.
Fonctionnalités principales
  • Alertes critiques — déclenchement en un geste par les administrateurs ; notification push prioritaire contournant le mode silencieux.
  • Disponibilités en temps réel — chaque bénévole indique sa disponibilité ; l'admin voit l'état de l'équipe instantanément via WebSocket Realtime (fallback polling).
  • Géolocalisation — partage de position optionnel activable à la volée pour faciliter la coordination sur le terrain.
  • Gestion des antennes — une organisation peut gérer plusieurs antennes géographiques avec leurs propres équipes.
  • Espace support intégré — signalement de problèmes et contact direct depuis l'application.
  • Réglages complets — profil, notifications, thème clair/sombre, gestion des appareils connectés.
Architecture technique
  • Communication temps réel via WebSocket Appwrite Realtime, fallback sur polling HTTP toutes les 30 s en cas de perte de connexion.
  • Gestion d'état globale via Riverpod (providers + AsyncValue) pour une réactivité fine et un cache local cohérent.
  • Notifications push gérées via FCM (Android) et APNs (iOS), avec canal prioritaire pour les alertes critiques.
iOS Android Flutter 3.41.9 Appwrite 1.9.0

Publié en avril 2026