openpencil/tests/engine
Danila Poyarkov b4e479d9d0
feat: persist AI conversations and add chat history (#661)
* feat: persist AI conversations and add chat history

Store transcripts and attachment previews in IndexedDB, separate conversation history from transport lifetime, and add document-aware switching with shared Storybook coverage. Preserve interrupted activity and guard stale writes and async switches.

* test: group chat history tests by domain

* feat: simplify chat history navigation and diagnostics

Use a compact header with searchable document-scoped history and a correctly anchored conversation menu. Move diagnostic copying into the menu with copy-result feedback, and separate Storybook fixtures from composition.

* fix: address chat history review findings

* test: cover harness shutdown and restored chat scrolling

* fix: preserve Portless proxy port in MCP routes

* docs: clarify UI animation conventions

* feat: configure reasoning display and animate disclosure

* fix: separate transcript following from reasoning disclosure

* fix: restore selected chat after document recovery

* refactor: separate chat history persistence and sessions

* style: format reasoning story imports
2026-09-08 11:19:07 +03:00
..
acp
app feat: persist AI conversations and add chat history (#661) 2026-09-08 11:19:07 +03:00
bytes
cli fix(cli): create missing import output directories 2026-09-06 18:18:51 +03:00
clipboard fix: close structured override review gaps 2026-09-01 15:23:08 +03:00
collab fix: restore engine test coverage and isolation (#653) 2026-09-06 23:29:45 +03:00
color
core fix: restore engine test coverage and isolation (#653) 2026-09-06 23:29:45 +03:00
dom-css
editor refactor(editor): centralize mutation layout reconciliation 2026-09-02 01:58:50 +03:00
figma/api Merge master into fix/create-component-drops-bound-variables 2026-09-02 01:09:01 +03:00
geometry fix(canvas): include arrow caps in bounds and controls 2026-08-31 21:25:38 +03:00
hit-test perf(scene-graph): accelerate axis-aligned hit tests (#534) 2026-08-16 15:43:25 +03:00
icons
io test: fix heavy unit-test measurement and round-trip checks (#655) 2026-09-07 00:33:12 +03:00
kiwi
layout test: fix heavy unit-test measurement and round-trip checks (#655) 2026-09-07 00:33:12 +03:00
library fix: close structured override review gaps 2026-09-01 15:23:08 +03:00
lint
mcp fix(automation): wait for Portless MCP readiness 2026-09-03 20:33:06 +03:00
pen fix(pen): resolve ordinary variable references (#622) 2026-09-06 23:50:03 +03:00
profiler
random
render fix: resolve lint warnings 2026-09-02 01:49:37 +03:00
scene-graph test(scene-graph): move mutation impact coverage 2026-09-02 10:49:05 +03:00
snap
tauri fix: restore engine test coverage and isolation (#653) 2026-09-06 23:29:45 +03:00
text fix(text): preserve cached font coverage and source offsets 2026-09-02 09:26:59 +03:00
tools fix(ai): require closed stock photo vectors 2026-09-03 08:46:10 +03:00
vector feat(canvas): render arrow stroke caps on lines and open vectors 2026-08-31 21:25:38 +03:00
vue feat(canvas): render arrow stroke caps on lines and open vectors 2026-08-31 21:25:38 +03:00
perf.bench.ts