chore(servers): remove quick/full scan buttons from server cards (#843)

Drops the Quick/Full scan actions and all supporting logic — they are no
longer needed. Removes the ServerScanActions component (incl. the unused
compact variant), the subsonicScan API, the scanStore, and the app-root
useScanPolling hook (no more background scan polling). Cleans up the
.server-scan-* CSS and the settings.scan i18n block across all 9 locales.

440 deletions, no new code; tsc + bundle clean.
This commit is contained in:
Frank Stellmacher
2026-05-21 22:43:46 +02:00
committed by GitHub
parent f9f96f024f
commit 1a7a2a0bfc
16 changed files with 0 additions and 440 deletions
-12
View File
@@ -487,16 +487,4 @@ export const settings = {
floatingPlayerBarSub: 'Держать панель плеера плавающей над содержимым',
uiScaleTitle: 'Масштаб интерфейса',
uiScaleLabel: 'Масштаб',
scan: {
quick: 'Быстрое сканирование',
full: 'Полное сканирование',
quickTip: 'Быстрое сканирование — индексация новых/изменённых файлов',
fullTip: 'Полное сканирование — переиндексировать всё',
confirmFull: 'Нажмите ещё раз для подтверждения',
confirmFullShort: 'Подтвердить полное сканирование',
scanning: 'Сканирование…',
done: 'Сканирование завершено',
error: 'Ошибка сканирования',
toast: '{{name}}: сканирование завершено — проиндексировано треков: {{count}}',
},
};