feat(cleaner): add recordVideo state to useCleaner hook
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -60,6 +60,7 @@ export function useCleaner() {
|
||||
|
||||
// Execution settings state
|
||||
const [headless, setHeadless] = useState(() => getStoredBoolean('cleaner_headless', true))
|
||||
const [recordVideo, setRecordVideo] = useState(() => getStoredBoolean('cleaner_recordVideo', false))
|
||||
const [queryBatchSize, setQueryBatchSize] = useState(100)
|
||||
const [processConcurrency, setProcessConcurrency] = useState(1)
|
||||
const [showSettingsMenu, setShowSettingsMenu] = useState(false)
|
||||
@@ -156,6 +157,10 @@ export function useCleaner() {
|
||||
sessionStorage.setItem('cleaner_headless', headless.toString())
|
||||
}, [headless])
|
||||
|
||||
useEffect(() => {
|
||||
sessionStorage.setItem('cleaner_recordVideo', recordVideo.toString())
|
||||
}, [recordVideo])
|
||||
|
||||
const updateProcessConcurrency = async (value: number) => {
|
||||
const clamped = Math.max(1, Math.min(20, value))
|
||||
setProcessConcurrency(clamped)
|
||||
@@ -375,6 +380,7 @@ export function useCleaner() {
|
||||
const result = await runCleanerExecution({
|
||||
dryRun,
|
||||
headless,
|
||||
recordVideo,
|
||||
queryBatchSize,
|
||||
processConcurrency,
|
||||
selectedManagers: Array.from(selectedManagers)
|
||||
@@ -436,6 +442,8 @@ export function useCleaner() {
|
||||
setIsTypeDialogOpen,
|
||||
headless,
|
||||
setHeadless,
|
||||
recordVideo,
|
||||
setRecordVideo,
|
||||
queryBatchSize,
|
||||
setQueryBatchSize,
|
||||
processConcurrency,
|
||||
|
||||
Reference in New Issue
Block a user