mirror of
https://github.com/Psychotoxical/psysonic.git
synced 2026-07-21 23:05:46 +00:00
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:
committed by
GitHub
parent
f9f96f024f
commit
1a7a2a0bfc
@@ -470,16 +470,4 @@ export const settings = {
|
||||
floatingPlayerBarSub: 'Player-Leiste über dem Inhalt schweben lassen',
|
||||
uiScaleTitle: 'Interface-Skalierung',
|
||||
uiScaleLabel: 'Zoom',
|
||||
scan: {
|
||||
quick: 'Quick-Scan',
|
||||
full: 'Full-Scan',
|
||||
quickTip: 'Quick-Scan — nur neue/geänderte Dateien indexieren',
|
||||
fullTip: 'Full-Scan — alles neu indexieren',
|
||||
confirmFull: 'Nochmal klicken zum Bestätigen',
|
||||
confirmFullShort: 'Full-Scan bestätigen',
|
||||
scanning: 'Scannt…',
|
||||
done: 'Scan fertig',
|
||||
error: 'Scan fehlgeschlagen',
|
||||
toast: '{{name}}: Scan fertig — {{count}} Tracks indexiert',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -473,16 +473,4 @@ export const settings = {
|
||||
floatingPlayerBarSub: 'Keep the player bar floating above content',
|
||||
uiScaleTitle: 'Interface Scale',
|
||||
uiScaleLabel: 'Zoom',
|
||||
scan: {
|
||||
quick: 'Quick scan',
|
||||
full: 'Full scan',
|
||||
quickTip: 'Quick scan — index new/changed files',
|
||||
fullTip: 'Full scan — re-index everything',
|
||||
confirmFull: 'Click again to confirm full scan',
|
||||
confirmFullShort: 'Confirm full scan',
|
||||
scanning: 'Scanning…',
|
||||
done: 'Scan finished',
|
||||
error: 'Scan failed',
|
||||
toast: '{{name}}: scan finished — {{count}} tracks indexed',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -470,16 +470,4 @@ export const settings = {
|
||||
floatingPlayerBarSub: 'Mantener la barra del reproductor flotando sobre el contenido',
|
||||
uiScaleTitle: 'Escala de Interfaz',
|
||||
uiScaleLabel: 'Zoom',
|
||||
scan: {
|
||||
quick: 'Escaneo rápido',
|
||||
full: 'Escaneo completo',
|
||||
quickTip: 'Escaneo rápido — indexar archivos nuevos/modificados',
|
||||
fullTip: 'Escaneo completo — reindexar todo',
|
||||
confirmFull: 'Haz clic de nuevo para confirmar',
|
||||
confirmFullShort: 'Confirmar escaneo completo',
|
||||
scanning: 'Escaneando…',
|
||||
done: 'Escaneo finalizado',
|
||||
error: 'Error en el escaneo',
|
||||
toast: '{{name}}: escaneo finalizado — {{count}} pistas indexadas',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -468,16 +468,4 @@ export const settings = {
|
||||
floatingPlayerBarSub: 'Garder la barre du lecteur flottante au-dessus du contenu',
|
||||
uiScaleTitle: "Mise à l'échelle de l'interface",
|
||||
uiScaleLabel: 'Zoom',
|
||||
scan: {
|
||||
quick: 'Analyse rapide',
|
||||
full: 'Analyse complète',
|
||||
quickTip: 'Analyse rapide — indexer les fichiers nouveaux/modifiés',
|
||||
fullTip: 'Analyse complète — tout réindexer',
|
||||
confirmFull: 'Cliquer à nouveau pour confirmer',
|
||||
confirmFullShort: "Confirmer l'analyse complète",
|
||||
scanning: 'Analyse en cours…',
|
||||
done: 'Analyse terminée',
|
||||
error: "Échec de l'analyse",
|
||||
toast: '{{name}} : analyse terminée — {{count}} pistes indexées',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -467,16 +467,4 @@ export const settings = {
|
||||
floatingPlayerBarSub: 'Hold spillerlinjen flytende over innholdet',
|
||||
uiScaleTitle: 'Grensesnittskala',
|
||||
uiScaleLabel: 'Zoom',
|
||||
scan: {
|
||||
quick: 'Hurtigskanning',
|
||||
full: 'Full skanning',
|
||||
quickTip: 'Hurtigskanning — indekser nye/endrede filer',
|
||||
fullTip: 'Full skanning — reindekser alt',
|
||||
confirmFull: 'Klikk igjen for å bekrefte',
|
||||
confirmFullShort: 'Bekreft full skanning',
|
||||
scanning: 'Skanner…',
|
||||
done: 'Skanning ferdig',
|
||||
error: 'Skanning mislyktes',
|
||||
toast: '{{name}}: skanning ferdig — {{count}} spor indeksert',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -468,16 +468,4 @@ export const settings = {
|
||||
floatingPlayerBarSub: 'Houd de spelerbalk zwevend boven de inhoud',
|
||||
uiScaleTitle: 'Interface schaal',
|
||||
uiScaleLabel: 'Zoom',
|
||||
scan: {
|
||||
quick: 'Snel scannen',
|
||||
full: 'Volledige scan',
|
||||
quickTip: 'Snel scannen — nieuwe/gewijzigde bestanden indexeren',
|
||||
fullTip: 'Volledige scan — alles opnieuw indexeren',
|
||||
confirmFull: 'Klik nogmaals om te bevestigen',
|
||||
confirmFullShort: 'Volledige scan bevestigen',
|
||||
scanning: 'Scannen…',
|
||||
done: 'Scan voltooid',
|
||||
error: 'Scan mislukt',
|
||||
toast: '{{name}}: scan voltooid — {{count}} tracks geïndexeerd',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -473,16 +473,4 @@ export const settings = {
|
||||
floatingPlayerBarSub: 'Păstrează bara playerului plutind deasupra conținutului',
|
||||
uiScaleTitle: 'Scara interfaței',
|
||||
uiScaleLabel: 'Zoom',
|
||||
scan: {
|
||||
quick: 'Scanare rapidă',
|
||||
full: 'Scanare completă',
|
||||
quickTip: 'Scanare rapidă — indexează fișierele noi/modificate',
|
||||
fullTip: 'Scanare completă — reindexează totul',
|
||||
confirmFull: 'Apasă din nou pentru a confirma',
|
||||
confirmFullShort: 'Confirmă scanarea completă',
|
||||
scanning: 'Se scanează…',
|
||||
done: 'Scanare finalizată',
|
||||
error: 'Scanare eșuată',
|
||||
toast: '{{name}}: scanare finalizată — {{count}} piese indexate',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -487,16 +487,4 @@ export const settings = {
|
||||
floatingPlayerBarSub: 'Держать панель плеера плавающей над содержимым',
|
||||
uiScaleTitle: 'Масштаб интерфейса',
|
||||
uiScaleLabel: 'Масштаб',
|
||||
scan: {
|
||||
quick: 'Быстрое сканирование',
|
||||
full: 'Полное сканирование',
|
||||
quickTip: 'Быстрое сканирование — индексация новых/изменённых файлов',
|
||||
fullTip: 'Полное сканирование — переиндексировать всё',
|
||||
confirmFull: 'Нажмите ещё раз для подтверждения',
|
||||
confirmFullShort: 'Подтвердить полное сканирование',
|
||||
scanning: 'Сканирование…',
|
||||
done: 'Сканирование завершено',
|
||||
error: 'Ошибка сканирования',
|
||||
toast: '{{name}}: сканирование завершено — проиндексировано треков: {{count}}',
|
||||
},
|
||||
};
|
||||
|
||||
@@ -467,16 +467,4 @@ export const settings = {
|
||||
floatingPlayerBarSub: '保持播放栏悬浮在内容上方',
|
||||
uiScaleTitle: '界面缩放',
|
||||
uiScaleLabel: '缩放',
|
||||
scan: {
|
||||
quick: '快速扫描',
|
||||
full: '完整扫描',
|
||||
quickTip: '快速扫描 — 仅索引新增/变更文件',
|
||||
fullTip: '完整扫描 — 重新索引全部',
|
||||
confirmFull: '再次点击确认',
|
||||
confirmFullShort: '确认完整扫描',
|
||||
scanning: '扫描中…',
|
||||
done: '扫描完成',
|
||||
error: '扫描失败',
|
||||
toast: '{{name}}: 扫描完成 — 已索引 {{count}} 首曲目',
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user