openpencil/tools
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
..
architecture fix: complete acronym casing follow-ups 2026-08-10 16:38:17 +03:00
ci-images ci: parallelize quality and trim shard builds (#558) 2026-08-18 22:52:18 +03:00
docs docs: remove untranslated localized placeholders 2026-08-13 20:40:41 +03:00
i18n feat: persist AI conversations and add chat history (#661) 2026-09-08 11:19:07 +03:00
lint refactor: replace complex conditional object spreads 2026-09-01 19:49:57 +03:00
navigation-benchmark perf(canvas): rebuild navigation rendering (#591) 2026-08-31 13:39:40 +03:00
package-quality refactor(tools): organize internal CLI workflows (#600) 2026-08-29 14:42:44 +03:00
pr-review-guidance ci: move workflow helpers into tools 2026-06-07 09:15:15 +03:00
release-packages build: validate changelog structure 2026-09-02 11:18:51 +03:00
secret-scan chore(tools): add secret scanning gate 2026-07-01 15:24:06 +03:00
tauri-menu feat(app): expand Figma menu and selection parity (#459) 2026-08-03 00:23:05 +03:00
type-shapes fix(tools): exclude dependencies from type shape scans 2026-08-20 15:55:48 +03:00
unit-tests fix: restore engine test coverage and isolation (#653) 2026-09-06 23:29:45 +03:00
visual-oracles fix(tools): import SceneGraph from its owning package 2026-09-06 18:18:52 +03:00
test.ts ci: move workflow helpers into tools 2026-06-07 09:15:15 +03:00