openpencil/src
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
..
app feat(app): make crash recovery configurable 2026-08-21 18:58:27 +03:00
assets
components feat(app): make crash recovery configurable 2026-08-21 18:58:27 +03:00
theme refactor(app): polish files workspace and New tabs 2026-08-20 17:20:33 +03:00
views Merge origin/master into agent/mcp-automation-settings 2026-08-20 18:48:44 +03:00
app.css feat(code): add live JSX and HTML/CSS editing (#525) 2026-08-15 09:48:42 +03:00
App.vue feat: add Figma-style variants and component libraries (#512) 2026-08-14 19:31:41 +03:00
constants.ts feat(editor): add configurable snapping and guides 2026-08-18 19:11:48 +03:00
env.d.ts fix(mcp): isolate Portless development routes 2026-08-21 08:14:04 +03:00
global.d.ts feat(app): open multiple files from the Open dialog (#552) 2026-08-18 11:30:36 +03:00
main.ts
markdown.d.ts
router.d.ts
router.ts refactor(app): polish files workspace and New tabs 2026-08-20 17:20:33 +03:00