code refactor & sync bugfixes

This commit is contained in:
olcxja 2026-10-05 13:43:49 +02:00
commit 9edcc9841b
20 changed files with 820 additions and 812 deletions

View file

@ -1970,6 +1970,12 @@ function wireEvents() {
})
qs('#btn-settings-save').addEventListener('click', saveSettings)
qs('#btn-open-files').addEventListener('click', () => window.plwl.shellOpenPath(window.plwl.FILES_DIR))
qs('#btn-clear-hash-cache').addEventListener('click', async () => {
const ok = await confirmModal(t('settings.hashCacheClearConfirm'), t('settings.clearHashCache'))
if (!ok) return
await window.plwl.lansyncClearHashCache()
toast(t('settings.hashCacheCleared'), 'success')
})
qs('#btn-gc-back').addEventListener('click', () => showView('library'))
qs('#btn-gc-save').addEventListener('click', saveGameConfig)
qs('#btn-gc-shortcut').addEventListener('click', createAppShortcut)

View file

@ -103,6 +103,13 @@
<button class="button" id="btn-open-files" data-t="settings.openFiles"></button>
</div>
</div>
<div class="form-card">
<h2 data-t="settings.hashCache"></h2>
<p class="subtitle" data-t="settings.hashCacheHint"></p>
<div class="form-actions">
<button class="button danger" id="btn-clear-hash-cache" data-t="settings.clearHashCache"></button>
</div>
</div>
</section>
<section id="view-lansync" class="view">