Ce mois-ci, nous avons concentré nos efforts sur le renforcement de l'intégrité de l'API, l'amélioration de la sécurité des signatures de webhooks, l’optimisation des flux de travail des interventions et l'amélioration de la stabilité des applications mobiles sur Android et iOS.
🌐 Application Web
🔧 Corrections et améliorations
Améliorations de l’API publique
Correction d’un problème permettant l’attribution de tâches annulées à des tournées, avec une validation renforcée du statut des interventions.
Résolution d’une erreur de validation d’en-tête sur le point de terminaison "Annuler une tâche" pour les rôles Fournisseur et Marchand.
Stabilité des webhooks
Mise en œuvre d’un encodage JSON canonique conforme à la RFC8785 pour les signatures de webhooks, éliminant les incohérences intermittentes.
Correction d’un problème provoquant des signatures incorrectes lors de l’utilisation d’un secret personnalisé.
Itinéraires et estimations d’arrivée
Résolution d’un bug empêchant l’utilisation correcte des données de TomTom, améliorant la précision des ETA.
Flux de travail et exports
Suppression des restrictions temporelles sur les transitions de statut, offrant une plus grande flexibilité tout en maintenant les notifications opérateur et client.
Correction d’un écart dans les exports des tâches conclues où les heures de départ ne correspondaient pas aux fenêtres horaires affichées sur le tableau de bord.
Fuseaux horaires et ponctualité
Ajustement de la logique des fuseaux horaires dans les rapports pour se conformer aux règles métier, assurant la cohérence entre l’interface et les exports.
Optimisation des SMS
Réduction de la longueur des SMS de confirmation en supprimant les salutations et les zéros initiaux dans les dates, évitant les envois en plusieurs segments.
Ajout d’un nouveau paramètre permettant de contrôler l'encodage des caractères des SMS, optimisant la gestion des accents et des caractères hors alphabet GSM 7 bits.
📱 Applications Mobiles (Android & iOS)
📱 Android -
Correction d’un crash lié à des données de package manquantes lors de l’ouverture de certaines pages.
Masquage du bouton "Marquer comme complété" pour toute intervention ayant été signalée comme endommagée, même si elle a ensuite été remise à l’état incomplet.
Résolution d’un problème de déconnexion bloquée lorsque la file d’attente hors ligne était en traitement, en assurant que toutes les requêtes soient terminées avant de déconnecter.
📱 iOS -
Correction d’un crash lors du défilement vers un nouveau message dans la messagerie avant que celui-ci ne soit complètement chargé.
Résolution d’un chevauchement visuel de la notification “Copier l’image dans la galerie” sur l’écran de sauvegarde des médias.
Ajout d’une validation empêchant l’envoi de textes d’accords de plus de 2000 caractères, évitant les échecs de synchronisation et les blocages de file d’attente.
Correction de l’affichage de l’option “Support technique” dans le menu, même lorsque les paramètres Ticket ou Chat étaient désactivés côté serveur.
Résolution d’un bug visuel où les informations d’intervention sur la carte de tournée perdaient leur fond après certaines interactions avec l’info-bulle.
Merci pour vos retours et votre fidélité. Nous poursuivons nos efforts pour améliorer votre expérience avec Cigo Tracker.