feat: Mise à jour à la version 1.1.14 et refonte du support Audio/TTS pour le Web

- Mise à jour de la version de l'application à `1.1.14` dans `app_version.dart` et `version.json`.
- Migration de `AudioFeedbackService` vers l'API Web native (`dart:js_interop`, `package:web`) pour corriger les problèmes d'autoplay et supprimer la dépendance `audioplayers`.
- Réécriture de `TextToSpeechService` utilisant `window.speechSynthesis` en remplacement de `flutter_tts` pour une meilleure compatibilité Web (notamment sous Linux).
- Suppression des dépendances obsolètes `audioplayers` et `flutter_tts` du `pubspec.yaml`.
- Ajout d'une gestion de file d'attente (`_scanQueue`) dans `EventPreparationPage` pour traiter les scans de codes-barres de manière séquentielle.
- Intégration d'un bouton de diagnostic (`AudioDiagnosticButton`) pour tester manuellement l'audio et la synthèse vocale.
- Ajout d'un script de test JavaScript `test_audio_tts.js` pour faciliter le débogage dans la console du navigateur.
- Ajout de directives de style et d'architecture Dart/Flutter dans `.github/agents/`.
This commit is contained in:
ElPoyo
2026-03-08 19:51:13 +01:00
parent 6d320bedc9
commit bc93f3fa9a
10 changed files with 1027 additions and 108 deletions

View File

@@ -1,7 +1,7 @@
{
"version": "1.1.7",
"version": "1.1.14",
"updateUrl": "https://app.em2events.fr",
"forceUpdate": true,
"releaseNotes": "Ajout de la gestion des maintenance et synthèse vocale",
"timestamp": "2026-02-24T12:39:57.675Z"
"timestamp": "2026-03-03T10:13:12.014Z"
}