diff --git a/frontend/index.html b/frontend/index.html index cfcad7b..1266c9e 100644 --- a/frontend/index.html +++ b/frontend/index.html @@ -716,6 +716,23 @@ +
Eigene Passwörter für CalDAV-Clients. Bei aktivem 2FA nötig, da Apps keinen 2FA-Code eingeben können. Jederzeit widerrufbar.
+Wie private Termine für andere Gruppenmitglieder erscheinen
Eigene Passwörter für CalDAV-Clients. Bei aktivem 2FA nötig, da Apps keinen 2FA-Code eingeben können. Jederzeit widerrufbar.
-${t('app_pw_none')}
`; } catch (e) { /* ignore */ } - } - loadAppPasswords(); + }; + load(); document.getElementById('app-pw-create-btn').onclick = async () => { const label = document.getElementById('app-pw-label').value.trim() || 'CalDAV'; try { const res = await api.post('/profile/app-passwords', { label }); document.getElementById('app-pw-new-value').textContent = res.password; - document.getElementById('app-pw-new').classList.remove('hidden'); + newBox.classList.remove('hidden'); document.getElementById('app-pw-label').value = ''; - loadAppPasswords(); + load(); } catch (e) { showToast(e.message, true); } }; @@ -4185,7 +4191,7 @@ function bindProfileModal() { if (!confirm(t('app_pw_revoke_confirm'))) return; try { await api.delete(`/profile/app-passwords/${btn.dataset.id}`); - loadAppPasswords(); + load(); } catch (err) { showToast(err.message, true); } }; } diff --git a/frontend/js/version.js b/frontend/js/version.js index 8a9ae36..4888d28 100644 --- a/frontend/js/version.js +++ b/frontend/js/version.js @@ -1,2 +1,2 @@ // Increment APP_VERSION with every code change -export const APP_VERSION = 'v68'; +export const APP_VERSION = 'v69';