From 23c5922c266f132f4a7b44423be42d96e0cd21b7 Mon Sep 17 00:00:00 2001 From: arabcoders Date: Wed, 21 Jan 2026 15:50:58 +0300 Subject: [PATCH 1/4] fix: force mp4 format on ffmpeg --- backend/app/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/app/utils.py b/backend/app/utils.py index 5f2dba4..12bd8ff 100644 --- a/backend/app/utils.py +++ b/backend/app/utils.py @@ -289,7 +289,7 @@ async def ensure_faststart_mp4( tmp_dir = src.parent fd, tmp_out = tempfile.mkstemp( prefix=src.name + ".", - suffix=".faststart.tmp", + suffix=".part", dir=tmp_dir, ) os.close(fd) @@ -308,6 +308,8 @@ async def ensure_faststart_mp4( "copy", "-movflags", "+faststart", + "-f", + "mp4", str(tmp_out_path), ] From 26637367b5bdcab1934b3b695810f345c49bf2af Mon Sep 17 00:00:00 2001 From: arabcoders Date: Thu, 22 Jan 2026 16:19:36 +0300 Subject: [PATCH 2/4] refactor: improve UI with responsive design for mobile. --- frontend/app/components/AdminTokensTable.vue | 217 +++++++++++------ frontend/app/components/AdminUploadsTable.vue | 163 +++++++++---- frontend/app/components/UploadsTable.vue | 227 ++++++++++++------ frontend/app/pages/f/[token].vue | 78 +++++- 4 files changed, 492 insertions(+), 193 deletions(-) diff --git a/frontend/app/components/AdminTokensTable.vue b/frontend/app/components/AdminTokensTable.vue index 870050c..5bec646 100644 --- a/frontend/app/components/AdminTokensTable.vue +++ b/frontend/app/components/AdminTokensTable.vue @@ -1,83 +1,152 @@ diff --git a/frontend/app/components/AdminUploadsTable.vue b/frontend/app/components/AdminUploadsTable.vue index da73ad8..5b3548e 100644 --- a/frontend/app/components/AdminUploadsTable.vue +++ b/frontend/app/components/AdminUploadsTable.vue @@ -1,35 +1,50 @@ diff --git a/frontend/app/components/UploadsTable.vue b/frontend/app/components/UploadsTable.vue index 213005f..748d588 100644 --- a/frontend/app/components/UploadsTable.vue +++ b/frontend/app/components/UploadsTable.vue @@ -1,28 +1,53 @@ diff --git a/frontend/app/pages/f/[token].vue b/frontend/app/pages/f/[token].vue index 35639e9..15fd890 100644 --- a/frontend/app/pages/f/[token].vue +++ b/frontend/app/pages/f/[token].vue @@ -81,7 +81,83 @@

Files

-
+
+ + + +
+
+
+ Size + {{ formatBytes(upload.size_bytes || 0) }} +
+ +
+ Uploaded + {{ formatDate(upload.created_at) }} +
+ +
+ Type + {{ upload.mimetype }} +
+
+ +
+ + + Details + + + +
+
+
+
+ +