From 92a33adae51dbc0846abbcc36040309ee703e4c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Leon=20B=C3=B6sche?= Date: Wed, 14 Jan 2026 17:56:14 +0100 Subject: [PATCH] Enhance video file detection in file explorer; format video extensions list and improve video URL retrieval for video viewer. --- b0esche_cloud/lib/pages/file_explorer.dart | 21 +++++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/b0esche_cloud/lib/pages/file_explorer.dart b/b0esche_cloud/lib/pages/file_explorer.dart index 377d137..590bc16 100644 --- a/b0esche_cloud/lib/pages/file_explorer.dart +++ b/b0esche_cloud/lib/pages/file_explorer.dart @@ -872,8 +872,19 @@ class _FileExplorerState extends State { ) { // Video file detection final videoExtensions = [ - '.mp4', '.webm', '.mov', '.avi', '.mkv', '.flv', '.wmv', '.m4v', - '.ogv', '.3gp', '.ts', '.mpg', '.mpeg', + '.mp4', + '.webm', + '.mov', + '.avi', + '.mkv', + '.flv', + '.wmv', + '.m4v', + '.ogv', + '.3gp', + '.ts', + '.mpg', + '.mpeg', ]; final isVideo = videoExtensions.any( (ext) => file.name.toLowerCase().endsWith(ext), @@ -891,8 +902,10 @@ class _FileExplorerState extends State { context.read().add(NavigateToFolder(file.path)); } else if (isVideo) { // Open video files in video viewer - final videoUrl = await getIt() - .getDownloadUrl(widget.orgId, file.path); + final videoUrl = await getIt().getDownloadUrl( + widget.orgId, + file.path, + ); _showVideoViewer( file.name, '${getIt().baseUrl}$videoUrl',