// Auto Scan Store - controls whether registering a file triggers an automatic deep scan import { ref, computed } from 'vue' const AUTO_SCAN_KEY = 'momentry_auto_scan_after_register' // Load initial state (default OFF: pure registration, no auto deep scan) const savedAutoScan = localStorage.getItem(AUTO_SCAN_KEY) const autoScanEnabled = ref(savedAutoScan === 'true') export function useAutoScan() { const autoScanAfterRegister = computed(() => autoScanEnabled.value) function toggleAutoScan() { autoScanEnabled.value = !autoScanEnabled.value localStorage.setItem(AUTO_SCAN_KEY, autoScanEnabled.value.toString()) } function setAutoScan(value: boolean) { autoScanEnabled.value = value localStorage.setItem(AUTO_SCAN_KEY, value.toString()) } return { autoScanAfterRegister, toggleAutoScan, setAutoScan, } }