From f73d766565c37c44f6faba47ffad1f250b3ce1be Mon Sep 17 00:00:00 2001 From: npmrun <1549469775@qq.com> Date: Sat, 18 Apr 2026 21:56:57 +0800 Subject: [PATCH] fix: migrate console API calls to useClientApi fetchData - Replace request+unwrap with fetchData across /me admin, posts, timeline, rss, profile - Inline form errors: profile uploads/save use notify:false + getApiErrorMessage - Remove duplicate extractError/toast in media-storage, orphans, markdown editor - PostComments and logout use fetchData for consistent error toasts Made-with: Cursor --- app/components/AppShell.vue | 4 +-- app/components/PostBodyMarkdownEditor.vue | 29 ++------------- app/components/PostComments.vue | 59 ++++++------------------------- app/pages/index/index.vue | 4 +-- app/pages/me/admin/config/index.vue | 7 ++-- app/pages/me/admin/media-storage.vue | 28 ++------------- app/pages/me/admin/users/index.vue | 10 +++--- app/pages/me/index.vue | 6 ++-- app/pages/me/media/orphans.vue | 32 ++--------------- app/pages/me/posts/[id].vue | 9 +++-- app/pages/me/posts/index.vue | 6 ++-- app/pages/me/posts/new.vue | 8 ++--- app/pages/me/profile/index.vue | 44 ++++++++++------------- app/pages/me/rss/index.vue | 19 +++++----- app/pages/me/timeline/index.vue | 15 ++++---- 15 files changed, 81 insertions(+), 199 deletions(-) diff --git a/app/components/AppShell.vue b/app/components/AppShell.vue index 155c33b..f593412 100644 --- a/app/components/AppShell.vue +++ b/app/components/AppShell.vue @@ -1,5 +1,4 @@ diff --git a/app/pages/me/index.vue b/app/pages/me/index.vue index 34a8d01..54b4a09 100644 --- a/app/pages/me/index.vue +++ b/app/pages/me/index.vue @@ -1,5 +1,4 @@