From ff7e00596b114ebd27dcd217e0cad1b493b7cd39 Mon Sep 17 00:00:00 2001 From: DerEchteAlec Date: Wed, 12 Aug 2026 18:59:14 +0200 Subject: [PATCH] FIX - stabilize CEF media capture and uploads --- .../components/MessageAttachmentBubble.vue | 41 ++- frontend/src/components/PhoneMediaCapture.vue | 236 ++++++++++++---- frontend/src/utils/gameView.test.ts | 93 ++++++- frontend/src/utils/gameView.ts | 255 ++++++++++++------ frontend/src/utils/mediaRecorder.test.ts | 66 +++++ frontend/src/utils/mediaRecorder.ts | 62 +++++ frontend/src/views/apps/CameraApp.vue | 21 +- frontend/src/views/apps/FlipTokApp.vue | 111 +++++++- frontend/src/views/apps/GalleryApp.vue | 71 ++++- frontend/testserver/index.cjs | 3 +- sky_phone/config/media.lua | 4 +- sky_phone/source/server/darkchat.lua | 8 +- sky_phone/source/server/db_migrate.lua | 32 +++ sky_phone/source/server/media.lua | 77 ++++-- sky_phone/source/server/messages.lua | 11 +- 15 files changed, 912 insertions(+), 179 deletions(-) create mode 100644 frontend/src/utils/mediaRecorder.test.ts create mode 100644 frontend/src/utils/mediaRecorder.ts diff --git a/frontend/src/components/MessageAttachmentBubble.vue b/frontend/src/components/MessageAttachmentBubble.vue index 729eaed..3db3d83 100644 --- a/frontend/src/components/MessageAttachmentBubble.vue +++ b/frontend/src/components/MessageAttachmentBubble.vue @@ -1,7 +1,8 @@