From 697f538b6ed2bd0c8266b993cf73b197cfad1495 Mon Sep 17 00:00:00 2001 From: flfeders Date: Thu, 15 Oct 2026 17:45:17 +0200 Subject: [PATCH] feat(chat): preserve message drafts in session temp store --- frontend/components/CollaborationRoom.vue | 21 ++-- frontend/composables/useChatDraft.js | 43 +++++++ frontend/pages/communication/chat.vue | 18 +-- frontend/stores/temp.js | 70 ++++++++++++ frontend/tests/chat-collaboration.test.cjs | 71 +++++++++++- frontend/tests/chat-drafts.test.cjs | 123 +++++++++++++++++++++ frontend/tests/chat-media.test.cjs | 60 ++++++++++ frontend/tests/helpers/chat-drafts.cjs | 36 ++++++ 8 files changed, 426 insertions(+), 16 deletions(-) create mode 100644 frontend/composables/useChatDraft.js create mode 100644 frontend/tests/chat-drafts.test.cjs create mode 100644 frontend/tests/helpers/chat-drafts.cjs diff --git a/frontend/components/CollaborationRoom.vue b/frontend/components/CollaborationRoom.vue index 773baf7a..08bf8ba5 100644 --- a/frontend/components/CollaborationRoom.vue +++ b/frontend/components/CollaborationRoom.vue @@ -1,9 +1,11 @@