From d4fcfb2bba9816a98144bd8d709529b92f2b5dac Mon Sep 17 00:00:00 2001 From: Florian Sylvain Date: Sun, 27 Sep 2026 23:16:53 +0200 Subject: [PATCH] fix: multiple fixes all accross the SPA, missing buttons actions, styling etc. --- web/bun.lock | 1 + web/package.json | 1 + web/src/components/ArticleDetails.vue | 47 ++++++++- web/src/components/ArticleEditor.vue | 9 +- web/src/components/ArticleTable.vue | 74 +++++++++++-- web/src/components/CharacterCounter.vue | 15 ++- web/src/components/DashboardShell.vue | 31 +++--- web/src/components/NewArticleModal.vue | 1 + web/src/components/UserMenu.vue | 7 +- web/src/composables/useSidebarCollapsed.ts | 5 + web/src/views/EditorView.vue | 114 +++++++++++++++++++-- 11 files changed, 262 insertions(+), 43 deletions(-) create mode 100644 web/src/composables/useSidebarCollapsed.ts diff --git a/web/bun.lock b/web/bun.lock index 5dca00d..acddd03 100644 --- a/web/bun.lock +++ b/web/bun.lock @@ -8,6 +8,7 @@ "@nuxt/ui": "^4.11.2", "@tailwindcss/vite": "^4.1.18", "@tiptap/core": "3.31.3", + "@tiptap/extension-drag-handle-vue-3": "^3.31.3", "@vueuse/core": "14.4.0", "pinia": "^3.0.4", "shiki": "^4.4.3", diff --git a/web/package.json b/web/package.json index 264d667..d6d4143 100644 --- a/web/package.json +++ b/web/package.json @@ -19,6 +19,7 @@ "@nuxt/ui": "^4.11.2", "@tailwindcss/vite": "^4.1.18", "@tiptap/core": "3.31.3", + "@tiptap/extension-drag-handle-vue-3": "^3.31.3", "@vueuse/core": "14.4.0", "pinia": "^3.0.4", "shiki": "^4.4.3", diff --git a/web/src/components/ArticleDetails.vue b/web/src/components/ArticleDetails.vue index 64a6b55..480a452 100644 --- a/web/src/components/ArticleDetails.vue +++ b/web/src/components/ArticleDetails.vue @@ -1,10 +1,13 @@