import { app } from 'electron'; import { autoUpdater } from 'electron-updater'; // Vérifie les mises à jour (provider generic -> assets de release Gitea, cf. electron-builder.yml). // No-op en dev (pas de app-update.yml). Auto-update effectif : Windows (nsis) + Linux (AppImage) ; // macOS reste manuel tant que l'app n'est pas signée. export function initUpdater(): void { if (!app.isPackaged) return; autoUpdater.autoDownload = true; void autoUpdater.checkForUpdatesAndNotify().catch(() => { /* hors ligne / pas de release publiée : silencieux */ }); }