- Replace 2 production unwrap() calls in workspace.rs with proper error handling to prevent panics on inconsistent state - Add AppState::save_config() helper to eliminate 11 duplicated save_to_file patterns in Tauri lib.rs - Log file watcher errors instead of silently swallowing them - Harden path traversal check in storage.rs: re-verify after canonicalization to catch symlink escapes - Add Windows reserved device name handling (CON, NUL, etc.) to sanitize_filename - Clean up stale .tmp files from interrupted atomic writes on startup All 107 core tests pass. https://claude.ai/code/session_01EnSrQsowc64rAwzD9BnJpc |
||
|---|---|---|
| .. | ||
| tauri | ||