From 54003bc4669057867cc6e4c226e518c59c4d12f6 Mon Sep 17 00:00:00 2001 From: Hera Zhao Date: Thu, 9 Apr 2026 17:54:18 +0000 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=90=9C=E7=B4=A2=E8=BF=87=E6=BB=A4?= =?UTF-8?q?=E6=94=B6=E8=97=8F=E3=80=81=E6=8B=BC=E9=9F=B3=E9=A6=96=E5=AD=97?= =?UTF-8?q?=E6=AF=8D=E5=8C=B9=E9=85=8D=E3=80=81=E6=B8=85=E9=99=A4=E5=9B=BE?= =?UTF-8?q?=E7=89=87=E3=80=81=E6=BB=91=E5=8A=A8=E5=88=87=E6=8D=A2=E3=80=81?= =?UTF-8?q?=E9=80=9A=E7=9F=A5=E5=B7=B2=E8=AF=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 搜索时收藏配方也按关键词过滤,不匹配的隐藏 2. 编辑配方添加精油时支持拼音首字母匹配(如xyc→薰衣草) 3. 品牌设置页清除图片立即保存到后端,不需点保存按钮 4. 左右滑动切换tab,轮播区域内滑动切换图片不触发tab切换 5. 通知列表每条未读通知加"已读"按钮,调用POST /api/notifications/{id}/read Co-Authored-By: Claude Opus 4.6 (1M context) --- frontend/src/App.vue | 46 +++++++++++- .../src/components/RecipeDetailOverlay.vue | 3 +- frontend/src/components/UserMenu.vue | 21 +++++- frontend/src/composables/usePinyinMatch.js | 73 +++++++++++++++++++ frontend/src/views/MyDiary.vue | 20 +++++ frontend/src/views/RecipeSearch.vue | 28 ++++++- 6 files changed, 182 insertions(+), 9 deletions(-) create mode 100644 frontend/src/composables/usePinyinMatch.js diff --git a/frontend/src/App.vue b/frontend/src/App.vue index 987e56d..593f672 100644 --- a/frontend/src/App.vue +++ b/frontend/src/App.vue @@ -39,7 +39,7 @@ -
+
@@ -54,7 +54,7 @@