openpencil/tests/e2e/chat
Danila Poyarkov 710e1a3ac1
fix(ai): keep saving chat history in Safari Private Browsing (#920)
WebKit's IndexedDB cannot store Blobs in private contexts and aborts the write with 'Error preparing Blob/File data to be stored in object store'. Attachment previews and tool change images are Blobs, so after the first image or document-changing reply every save of the conversation failed. Messages are now stored with each Blob as its type and bytes, converted before the transaction opens and back on read; Blobs saved earlier still read as they are. A WebKit test, which runs in a private context, fails without this and passes with it.
2026-10-06 13:57:56 +00:00
..
streaming feat(app): record runtime errors in diagnostics and make events readable (#874) 2026-10-05 07:59:44 +00:00
attachments.spec.ts test(chat): isolate domain specs and real LLM runs 2026-09-04 11:50:12 +03:00
composer.spec.ts feat: persist AI conversations and add chat history (#661) 2026-09-08 11:19:07 +03:00
file-identity.spec.ts feat: persist AI conversations and add chat history (#661) 2026-09-08 11:19:07 +03:00
history-save.webkit.spec.ts fix(ai): keep saving chat history in Safari Private Browsing (#920) 2026-10-06 13:57:56 +00:00
history.spec.ts feat(ai): refine tool change and run views (#858) 2026-10-06 11:56:06 +00:00
lazy-connection.spec.ts fix: protect unsaved documents and defer credential access (#713) 2026-09-17 15:25:15 +03:00
markdown.spec.ts refactor!: move shared primitives below dom-css and core (#771) 2026-09-26 11:39:11 +04:00
menu.spec.ts fix: protect unsaved documents and defer credential access (#713) 2026-09-17 15:25:15 +03:00
navigation.spec.ts fix(ai): reach the custom model option and update stale chat specs (#719) 2026-09-17 16:34:08 +03:00
profiles.spec.ts fix(ai): reach the custom model option and update stale chat specs (#719) 2026-09-17 16:34:08 +03:00
real-llm.spec.ts fix(tests): let the app Playwright suite load every spec (#842) 2026-10-03 12:39:53 +04:00
reasoning.spec.ts feat: persist AI conversations and add chat history (#661) 2026-09-08 11:19:07 +03:00
recovery.spec.ts feat: persist AI conversations and add chat history (#661) 2026-09-08 11:19:07 +03:00
responses.spec.ts feat(ai): render tool calls as summarized, highlighted cards (#811) 2026-10-03 22:04:31 +04:00
restore.spec.ts feat: persist AI conversations and add chat history (#661) 2026-09-08 11:19:07 +03:00
turns.spec.ts feat(ai): revert, regenerate, and edit chat turns (#844) 2026-10-06 09:54:42 +00:00