fix: debouncing sync and other improvements

This commit is contained in:
2026-08-22 22:58:20 +02:00
parent e27e7a679e
commit c6e45cd067
17 changed files with 350 additions and 207 deletions
+6
View File
@@ -29,6 +29,7 @@ async function handleLogout() {
<span v-if="listsStore.pendingCount > 0" class="pending">
{{ listsStore.pendingCount }} pending
</span>
<span v-if="listsStore.error" class="sync-error" :title="listsStore.error"> sync error</span>
<button v-if="authStore.isAuthenticated" type="button" class="logout" @click="handleLogout">
Log out
</button>
@@ -85,6 +86,11 @@ async function handleLogout() {
background-color: var(--c-text-soft);
}
.sync-error {
color: var(--c-danger);
cursor: help;
}
.logout {
background: none;
border: 1px solid var(--c-border);