Separat status och mottagningsräknare för varje kanal.

Senaste råmeddelande, fel och ignoreringsorsaker.
Pausa visning, rensa och kopiera logg.
Uppdateras utan att störa inställningsfält eller tidtagning.
This commit is contained in:
larssand
2026-09-08 18:37:47 +02:00
parent 8aedf83826
commit a0c3d3039e
15 changed files with 265 additions and 14 deletions

View File

@@ -1,3 +1,5 @@
import { decoderDiagnosticsMarkup, mountDecoderDiagnostics } from "./decoder_diagnostics_view.js";
function formatBackupSize(bytes) {
const value = Math.max(0, Number(bytes || 0));
if (value < 1024) return `${value} B`;
@@ -195,6 +197,7 @@ export function renderSettings(deps) {
</div>
</section>
${decoderDiagnosticsMarkup(state.settings.language)}
<section class="panel mt-16">
<div class="panel-header"><h3>${t("audio.race_sounds")}</h3></div>
<div class="panel-body form-grid cols-4 settings-grid settings-grid-toggles">
@@ -531,6 +534,7 @@ Erik Eriksson;654321;4WD;Associated;;</code></pre>
</div>
</section>
`;
mountDecoderDiagnostics(document.getElementById("decoderDiagnostics"), () => state.settings);
const applyRaceAudioFormValues = (form) => {
const events = {};