Add Send Logs button for one-click log submission to support

Collects launcher logs, game client logs, and config snapshot into a ZIP
file and uploads to auth server. Shows submission ID for sharing with
support. Includes i18n for all 11 locales.
This commit is contained in:
sanasol
2026-02-24 13:50:23 +01:00
parent e14d56ef48
commit 320ca54758
17 changed files with 510 additions and 0 deletions

View File

@@ -94,6 +94,7 @@ contextBridge.exposeInMainWorld('electronAPI', {
getLogDirectory: () => ipcRenderer.invoke('get-log-directory'),
openLogsFolder: () => ipcRenderer.invoke('open-logs-folder'),
getRecentLogs: (maxLines) => ipcRenderer.invoke('get-recent-logs', maxLines),
sendLogs: () => ipcRenderer.invoke('send-logs'),
// UUID Management methods
getCurrentUuid: () => ipcRenderer.invoke('get-current-uuid'),