From 232f58822501fc70f17b1efa1f8aa24840004937 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Thu, 14 May 2026 22:26:45 -0400 Subject: [PATCH] refactor: split stores and use events Signed-off-by: Sebastian --- src/components/CreateFolderDialog.vue | 119 +--- src/components/DeleteFolderDialog.vue | 36 +- src/components/FolderPageView.vue | 18 +- src/components/FolderSelectionDialog.vue | 74 ++- src/components/FolderSelectionTreeNode.vue | 13 +- src/components/FolderTree.vue | 278 --------- src/components/FolderTreeNode.vue | 28 +- src/components/FolderTreeView.vue | 12 +- src/components/FolderView.vue | 118 ++++ src/components/MessageComposer.vue | 455 +++++---------- src/components/MessageList.vue | 136 +++-- src/components/RenameFolderDialog.vue | 116 +--- src/components/composer/ComposerEditor.vue | 184 ++++++ .../composer/ComposerRecipients.vue | 95 ++++ src/components/composer/ComposerToolbar.vue | 55 ++ src/pages/MailPage.vue | 219 +++++-- src/stores/mailStore.ts | 520 ++++++++++------- src/stores/mailUiStore.ts | 534 ++++++++++++++++++ tsconfig.app.json | 8 +- 19 files changed, 1808 insertions(+), 1210 deletions(-) delete mode 100644 src/components/FolderTree.vue create mode 100644 src/components/FolderView.vue create mode 100644 src/components/composer/ComposerEditor.vue create mode 100644 src/components/composer/ComposerRecipients.vue create mode 100644 src/components/composer/ComposerToolbar.vue create mode 100644 src/stores/mailUiStore.ts diff --git a/src/components/CreateFolderDialog.vue b/src/components/CreateFolderDialog.vue index 80ac8f7..5542f01 100644 --- a/src/components/CreateFolderDialog.vue +++ b/src/components/CreateFolderDialog.vue @@ -1,7 +1,5 @@