← Retour
Historique des mises à jour

Notes de version

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

v2.0.1 ⏳ En cours de déploiement
9 mai 2026
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
v2.0.0 🚀 Lancement officiel
Avril 2026
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.5.4+ pour un rendu natif multiplateforme depuis une base de code unique.
  • Backend Appwrite 23.0.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.5.4 Appwrite 23.0.0