openpencil/tests/engine/app/document
Danila Poyarkov f75d67ad4d
feat(app): make crash recovery configurable
* 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
2026-08-21 18:58:27 +03:00
..
autosave perf(app): coalesce overlapping autosaves (#531) 2026-08-15 12:23:01 +03:00
io feat(app): persist storage-bound documents locally first 2026-07-26 14:46:38 +03:00
recovery feat(app): make crash recovery configurable 2026-08-21 18:58:27 +03:00