Compare commits
No commits in common. "b04de4036f876f76988a2b8230bc6695e1c55333" and "dfe94db1d3c62a0ca24083aa137538ee83716b79" have entirely different histories.
b04de4036f
...
dfe94db1d3
6
main.js
6
main.js
@ -500,15 +500,11 @@ app.whenReady().then(() => {
|
|||||||
// Auto-check for updates after 3 seconds
|
// Auto-check for updates after 3 seconds
|
||||||
setTimeout(async () => {
|
setTimeout(async () => {
|
||||||
try {
|
try {
|
||||||
debugLog('update-check: starting');
|
|
||||||
const result = await checkForUpdate();
|
const result = await checkForUpdate();
|
||||||
debugLog(`update-check: available=${result && result.available}, remote=${result && result.remoteVersion}`);
|
|
||||||
if (result && result.available && mainWindow && !mainWindow.isDestroyed()) {
|
if (result && result.available && mainWindow && !mainWindow.isDestroyed()) {
|
||||||
mainWindow.webContents.send('app:update-available', result);
|
mainWindow.webContents.send('app:update-available', result);
|
||||||
}
|
}
|
||||||
} catch (err) {
|
} catch {}
|
||||||
debugLog(`update-check failed: ${err && err.message || err}`);
|
|
||||||
}
|
|
||||||
}, 3000);
|
}, 3000);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "multi-hoster-uploader",
|
"name": "multi-hoster-uploader",
|
||||||
"version": "1.9.2",
|
"version": "1.9.1",
|
||||||
"description": "Upload files to doodstream, voe, vidmoly, byse simultaneously",
|
"description": "Upload files to doodstream, voe, vidmoly, byse simultaneously",
|
||||||
"main": "main.js",
|
"main": "main.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
|||||||
@ -1750,11 +1750,6 @@ function renderSettings() {
|
|||||||
<input type="checkbox" class="settings-autosave" id="resumeQueueOnLaunchInput" ${globalSettings.resumeQueueOnLaunch === false ? '' : 'checked'}>
|
<input type="checkbox" class="settings-autosave" id="resumeQueueOnLaunchInput" ${globalSettings.resumeQueueOnLaunch === false ? '' : 'checked'}>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="settings-section-label">Updates</div>
|
|
||||||
<div class="settings-row">
|
|
||||||
<label>Manuell prüfen</label>
|
|
||||||
<button class="btn btn-xs btn-secondary" id="manualUpdateCheckBtn">Nach Updates suchen</button>
|
|
||||||
</div>
|
|
||||||
<div class="settings-section-label">Log</div>
|
<div class="settings-section-label">Log</div>
|
||||||
<div class="settings-row">
|
<div class="settings-row">
|
||||||
<label>FileUploader Log</label>
|
<label>FileUploader Log</label>
|
||||||
@ -1904,23 +1899,6 @@ function renderSettings() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
document.getElementById('chooseLogFilePathBtn')?.addEventListener('click', chooseLogFilePath);
|
document.getElementById('chooseLogFilePathBtn')?.addEventListener('click', chooseLogFilePath);
|
||||||
document.getElementById('manualUpdateCheckBtn')?.addEventListener('click', async (e) => {
|
|
||||||
const btn = e.target;
|
|
||||||
btn.disabled = true;
|
|
||||||
btn.textContent = 'Prüfe...';
|
|
||||||
try {
|
|
||||||
const result = await window.api.checkForUpdate();
|
|
||||||
if (result && result.available) {
|
|
||||||
showUpdateBanner(result);
|
|
||||||
btn.textContent = 'Update gefunden!';
|
|
||||||
} else {
|
|
||||||
btn.textContent = 'Kein Update verfügbar';
|
|
||||||
}
|
|
||||||
} catch {
|
|
||||||
btn.textContent = 'Fehler beim Prüfen';
|
|
||||||
}
|
|
||||||
setTimeout(() => { btn.disabled = false; btn.textContent = 'Nach Updates suchen'; }, 3000);
|
|
||||||
});
|
|
||||||
container.querySelectorAll('.settings-autosave').forEach((input) => {
|
container.querySelectorAll('.settings-autosave').forEach((input) => {
|
||||||
const eventName = input.type === 'checkbox' ? 'change' : 'input';
|
const eventName = input.type === 'checkbox' ? 'change' : 'input';
|
||||||
input.addEventListener(eventName, scheduleSettingsSave);
|
input.addEventListener(eventName, scheduleSettingsSave);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user