feat: système de mise à jour via Gitea Releases

- Vérification auto au démarrage (après 5s) via API /releases/latest
- Dialog optionnel avec snooze : 1j / 2j / 5j / 1sem / 2sem / indéfiniment
- Bouton "Mises à jour" dans la topbar (ignore le snooze)
- tools/release.js : script pour publier une release et uploader les binaires

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
s
2026-06-30 11:16:56 +02:00
parent 1a5afcfd6d
commit c4f7c9714a
4 changed files with 283 additions and 3 deletions

View File

@@ -22,5 +22,7 @@ contextBridge.exposeInMainWorld('api', {
getFilePaths: () => ipcRenderer.invoke('get-file-paths'),
loadSessionHistory: () => ipcRenderer.invoke('load-session-history'),
saveSessionHistory: (obj) => ipcRenderer.invoke('save-session-history', obj)
saveSessionHistory: (obj) => ipcRenderer.invoke('save-session-history', obj),
checkUpdateManual: () => ipcRenderer.invoke('check-update-manual')
});