This commit is contained in:
2025-10-19 10:15:11 +02:00
parent 26bfd17683
commit 0159c68fa5
17 changed files with 1078 additions and 523 deletions

View File

@@ -10,6 +10,7 @@
import ErrorBanner from './components/ErrorBanner.svelte';
import { spotWorker } from './lib/spotWorker.js';
import { spotCache } from './lib/spotCache.js';
import LogsTab from './components/LogsTab.svelte';
// State
@@ -39,6 +40,7 @@
let errorMessage = '';
let toastMessage = '';
let toastType = 'info';
let logs = [];
let spotFilters = {
showAll: true,
@@ -328,6 +330,21 @@
spotCache.saveQSOs(recentQSOs).catch(err => console.error('Cache save error:', err));
}
break;
case 'appLog':
// Un seul log applicatif
if (message.data) {
logs = [...logs, message.data];
// Garder seulement les 500 derniers
if (logs.length > 500) {
logs = logs.slice(-500);
}
}
break;
case 'appLogs':
// Logs initiaux (au chargement)
logs = message.data || [];
break;
case 'logStats':
logStats = message.data || {};
break;
@@ -608,6 +625,7 @@ async function shutdownApp() {
{recentQSOs}
{logStats}
{dxccProgress}
{logs}
on:toast={(e) => showToast(e.detail.message, e.detail.type)}
/>
</div>