fix(queue): suspend idle pull after local queue edits (#1132)

This commit is contained in:
cucadmuh
2026-06-19 20:37:18 +03:00
committed by GitHub
parent 955a9fcbd6
commit c037ab459a
12 changed files with 301 additions and 10 deletions
+5 -1
View File
@@ -25,6 +25,8 @@ export default function ConnectionIndicator({ status, isLan, serverName }: Props
const activeServerId = useAuthStore(s => s.activeServerId);
const {
ledVariant,
localQueueSyncPaused,
queueHandoffReason,
pullInFlight,
syncRingVisible,
pullFromActiveServer,
@@ -114,7 +116,9 @@ export default function ConnectionIndicator({ status, isLan, serverName }: Props
const tooltip = pullInFlight
? t('connection.queuePulling')
: ledVariant === 'queue-handoff'
? t('connection.queuePullHint', { server: serverName })
? localQueueSyncPaused && !queueHandoffReason
? t('connection.queueLocalEditHint')
: t('connection.queuePullHint', { server: serverName })
: ledVariant === 'connected'
? t('connection.queueSynced')
: multi