f75ebfac88582cbf1e8c39662a35ebd0b41e8bbf
问题: - UI Filter Rules (min_confidence, min_bbox_size 等) 修改后只保存到 localStorage - 不会持久化到后端数据库,导致刷新页面或换浏览器后设置丢失 修复: - updateRules() 函数现在会调用 markSingleFrameSettingsModified() - 触发 500ms debounce 的 auto-save 到后端 API - 保存完整的 FaceFilterSettings (包括 ui_filter_rules, processing_thresholds, trace_settings) 变更: 1. src/composables/useFaceFilter.ts - updateRules() 新增调用 markSingleFrameSettingsModified() - 确保 UI Filter Rules 修改后自动保存到后端 2. docs/FACE_FILTER_PERSISTENCE_TEST_GUIDE.md - 完整的测试指南 - 包含调试方法和后端 API 要求 持久化流程: - FaceFilterPanel 打开 → loadSingleFrameSettings() 从后端加载 - 用户修改参数 → updateRules() → markSingleFrameSettingsModified() → auto-save - 500ms debounce → saveSingleFrameSettings() → PUT /api/v1/file-profile 测试: - ✅ TypeScript 编译通过 - ⏳ 需要验证后端 API 支持 测试文件: 020.mp4 (UUID: b496a68800f90770aa7246c877f38985)
Description
No description provided
Languages
D
64.9%
Rust
20.2%
Vue
9.6%
TypeScript
2.1%
CSS
1.7%
Other
1.5%