* feat(app): make crash recovery configurable - Add an enabled-by-default persisted recovery preference and General settings control - Stop recovery writes and remove the active document snapshot when disabled - Suppress startup recovery discovery while the preference is disabled - Cover disabled persistence and re-enable behavior * fix(i18n): translate recovery preferences * fix(app): serialize recovery disable cleanup - Block re-enabled persistence until pending snapshot removal completes - Preserve disable generations so stale cleanup cannot reset newer recovery state - Display runtime-overridden recovery state in Settings - Deep-clone nested preferences before updating recovery |
||
|---|---|---|
| .. | ||
| controller.test.ts | ||
| store.test.ts | ||