feat: Ajout de l'exportation des événements au format CSV avec filtres personnalisables

This commit is contained in:
ElPoyo
2026-02-18 13:25:14 +01:00
parent 7cbb48e679
commit 5b9ca568f8
13 changed files with 806 additions and 38 deletions

View File

@@ -80,9 +80,23 @@ class UpdateService {
/// Force le rechargement de l'application (vide le cache)
static Future<void> reloadApp() async {
if (kIsWeb) {
// Pour le web, recharger la page en utilisant JavaScript
// Pour le web, recharger la page en vidant le cache
// Utiliser window.location.reload(true) force un rechargement depuis le serveur
if (kDebugMode) {
print('[UpdateService] Reloading app...');
}
// On utilise launchUrl avec le mode _self pour recharger dans la même fenêtre
// Le paramètre de cache-busting garantit un nouveau chargement
final url = Uri.base;
await launchUrl(url, webOnlyWindowName: '_self');
final reloadUrl = url.replace(
queryParameters: {
...url.queryParameters,
'_reload': DateTime.now().millisecondsSinceEpoch.toString(),
},
);
await launchUrl(reloadUrl, webOnlyWindowName: '_self');
}
}