fix(settings): show excluding state on library index exclude action

Flush UI before the async unbind, disable repeat clicks, cancel an active
sync when needed, and label the button "Excluding…" / localized equivalent.
This commit is contained in:
Maxim Isaev
2026-05-22 14:14:09 +03:00
parent 23f7ba02d6
commit 60aad12cd4
12 changed files with 68 additions and 8 deletions
+1
View File
@@ -269,6 +269,7 @@ export const settings = {
libraryIndexFullResync: 'Полная пересинхронизация',
libraryIndexDeltaSync: 'Быстрая дельта',
libraryIndexExcludeServer: 'Исключить из синхронизации',
libraryIndexExcludingServer: 'Отключается…',
libraryIndexExcludedTitle: 'Исключены из синхронизации',
libraryIndexIncludeServer: 'Включить снова',
libraryIndexStatus: 'Статус',