openpencil/tests
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
..
e2e feat: persist AI conversations and add chat history (#661) 2026-09-08 11:19:07 +03:00
engine feat: persist AI conversations and add chat history (#661) 2026-09-08 11:19:07 +03:00
figma style: tighten import grouping 2026-05-06 02:22:08 +03:00
fixtures fix(pen): resolve ordinary variable references (#622) 2026-09-06 23:50:03 +03:00
helpers feat: persist AI conversations and add chat history (#661) 2026-09-08 11:19:07 +03:00