openpencil/src/components
Danila Poyarkov f22d2c9bad fix(app): serialize document recovery lifecycle
- Await IndexedDB writes and tab recovery cleanup

- Serialize recovery backend fallback and snapshot adoption

- Preserve queued snapshots when IndexedDB falls back to memory
2026-08-13 17:22:59 +03:00
..
assets-panel refactor: standardize acronym casing 2026-08-10 15:48:16 +03:00
canvas feat(app): convert image layers to vectors 2026-07-27 16:22:05 +03:00
chat fix(ai): surface silent provider failures 2026-08-13 15:03:12 +03:00
CollabPanel refactor: standardize acronym casing 2026-08-10 15:48:16 +03:00
color-picker-panel fix(i18n): translate remaining app surfaces 2026-08-11 22:19:40 +03:00
ColorPicker fix(i18n): translate remaining app surfaces 2026-08-11 22:19:40 +03:00
editor refactor(ui): organize app component domains 2026-07-01 09:58:10 +03:00
fill-picker fix(i18n): translate remaining app surfaces 2026-08-11 22:19:40 +03:00
font-picker fix(app): destructure font picker props 2026-08-12 12:39:38 +03:00
FontSettings feat(ui): section header bands and dropdown polish 2026-07-18 09:41:32 +03:00
inputs fix(i18n): translate remaining app surfaces 2026-08-11 22:19:40 +03:00
LayerTree feat(app): expand Figma menu and selection parity (#459) 2026-08-03 00:23:05 +03:00
MobileHud fix(i18n): translate remaining app surfaces 2026-08-11 22:19:40 +03:00
navigation refactor(app): theme editor navigation states 2026-07-17 21:03:35 +03:00
properties refactor: standardize acronym casing 2026-08-10 15:48:16 +03:00
recovery fix(app): harden document recovery lifecycle 2026-08-13 17:22:59 +03:00
selection feat(app): expand Figma menu and selection parity (#459) 2026-08-03 00:23:05 +03:00
settings fix(ai): harden failure diagnostics 2026-08-13 15:03:12 +03:00
Shell fix(storage): polish workspace and connection feedback (#492) 2026-08-12 16:06:10 +03:00
Toolbar fix(i18n): translate remaining app surfaces 2026-08-11 22:19:40 +03:00
ui feat(ai): configure reusable model profiles 2026-07-26 22:53:45 +03:00
variables refactor(ui): unify full-area placeholders 2026-07-26 17:02:29 +03:00
ChatPanel.vue fix(ai): harden failure diagnostics 2026-08-13 15:03:12 +03:00
CodePanel.vue fix(i18n): translate remaining app surfaces 2026-08-11 22:19:40 +03:00
DesignPanel.vue fix(ui): align layout sections with Figma 2026-07-26 10:52:48 +03:00
EditorCanvas.vue refactor(ui): unify full-area placeholders 2026-07-26 17:02:29 +03:00
LayersPanel.vue feat(components): match Figma asset browsing (#424) 2026-07-26 01:18:27 +03:00
MobileDrawer.vue chore: format mobile drawer navigation 2026-08-12 12:27:47 +03:00
PagesPanel.vue fix(app): align layer rows and icon menus 2026-07-18 05:56:36 +03:00
PropertiesPanel.vue feat(ui): accent underline indicator for properties tabs 2026-07-18 07:45:15 +03:00
SafariBanner.vue fix(i18n): translate remaining app surfaces 2026-08-11 22:19:40 +03:00
TabBar.vue fix(app): serialize document recovery lifecycle 2026-08-13 17:22:59 +03:00