diff --git a/src/views/LibraryView.vue b/src/views/LibraryView.vue
index f6c9764..a250ad0 100644
--- a/src/views/LibraryView.vue
+++ b/src/views/LibraryView.vue
@@ -80,6 +80,7 @@
{{ statusText }}{{ actionMsg }}
·
🔍 {{ t('library.status.scanning') }} {{ scanningCount }}
+ · ⏸ {{ t('library.status.paused') }} {{ pausedCount }}
· ✅ {{ t('library.status.completed') }} {{ completedCount }}
@@ -989,6 +990,7 @@ const registeredCount = computed(() => files.value.filter((f: any) => f.isRegist
const unregisteredCount = computed(() => files.value.filter((f: any) => !f.isRegistered).length)
const completedCount = computed(() => files.value.filter((f: any) => f.status === 'completed').length)
const scanningCount = computed(() => files.value.filter((f: any) => f.status === 'scanning').length)
+const pausedCount = computed(() => files.value.filter((f: any) => f.status === 'paused').length)
const readyCount = computed(() => files.value.filter((f: any) => ['completed','keyword_ready','semantic_ready','face_mgmt_ready'].includes(f.status)).length)
const selectedUnregisteredFiles = computed(() => unregisteredFiles.value.filter((f: any) => selectedFiles.value.includes(f.file_path)))
const selectedRegisteredFiles = computed(() => {
@@ -2541,6 +2543,7 @@ function resetFilters() {
/* Three-axis status bar */
.ms-fm-axis-item strong { color: var(--text-primary); }
.ms-fm-axis-sep { color: var(--border-color); }
+.ms-fm-axis-paused strong { color: var(--warning-color, #ffc107) !important; }
/* Section titles */
.ms-fm-section { margin-bottom: 24px; }