mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-10-21 18:47:13 +02:00
Updated commit message (now includes the test fix):
Fix camera button permissions & ffmpeg process leak (#550) Camera button on printer card was clickable without camera:view permission. ffmpeg processes (~240MB each) accumulated after closing camera streams because: (1) stop endpoint called terminate() without wait()/kill(), (2) HTTP disconnect detection only ran between frames so was blocked when the generator was stuck on stdout read, and (3) no mechanism caught processes orphaned by generator abandonment or app restarts. - Add camera:view permission check + tooltip to camera button - Fix stop endpoint: terminate() → wait(2s) → kill() → wait() - Add background disconnect monitor (polls every 2s, kills ffmpeg directly on disconnect) - Add periodic /proc scan (every 60s) that SIGKILLs any ffmpeg with rtsps://bblp: not in an active stream - Add noCamera i18n key to all 6 locales - Fix camera API test mocks for async wait() and pid attribute
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -24,6 +24,7 @@
|
||||
<!-- Splash screens for iOS -->
|
||||
<link rel="apple-touch-startup-image" href="/img/android-chrome-512x512.png" />
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<<<<<<< HEAD
|
||||
<script type="module" crossorigin src="/assets/index-CxFtC4Kb.js"></script>
|
||||
<link rel="stylesheet" crossorigin href="/assets/index-DJjXosw8.css">
|
||||
@@ -33,6 +34,9 @@
|
||||
>>>>>>> 7eb7bf7 (Fix queue badge showing on printers without matching filament (#486))
|
||||
=======
|
||||
<script type="module" crossorigin src="/assets/index-BawYMb0M.js"></script>
|
||||
=======
|
||||
<script type="module" crossorigin src="/assets/index-BfXsQTz2.js"></script>
|
||||
>>>>>>> 1eeeb37 ( Updated commit message (now includes the test fix):)
|
||||
<link rel="stylesheet" crossorigin href="/assets/index-BW78djlt.css">
|
||||
>>>>>>> ce97a47 ( Add H2C dual nozzle variant O1C2 model support (#489))
|
||||
</head>
|
||||
|
||||
Reference in New Issue
Block a user