openpencil/packages
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
..
cli refactor(canvas): adopt immutable CanvasKit paths (#554) 2026-08-18 23:09:45 +03:00
core Merge origin/master into agent/mcp-automation-settings 2026-08-20 18:48:44 +03:00
demos
docs Merge pull request #550 from victorwads/victorwads/fast-pages-open-recent 2026-08-20 18:42:23 +03:00
dom-css chore: refresh compatible dependencies (#545) 2026-08-18 17:44:40 +03:00
fig Merge remote-tracking branch 'origin/master' into pr-550-push-integration 2026-08-20 17:20:25 +03:00
harness refactor(ai): ship Harness as optional companion (#561) 2026-08-19 20:04:35 +03:00
kiwi Merge remote-tracking branch 'source/master' into victorwads/fast-pages-open-recent 2026-08-18 18:30:31 -03:00
mcp refactor(mcp): keep disabled tools typed across boundaries 2026-08-20 18:44:44 +03:00
pen chore: refresh compatible dependencies (#545) 2026-08-18 17:44:40 +03:00
scene-graph Merge pull request #562 from open-pencil/guide-authoring 2026-08-20 09:39:19 +03:00
vue feat(app): make crash recovery configurable 2026-08-21 18:58:27 +03:00