From 05cbdd455f6b080581f3d782566320f553e76c5f Mon Sep 17 00:00:00 2001 From: gushishang <117088703+gushishang@users.noreply.github.com> Date: Sun, 17 May 2026 23:12:32 +0800 Subject: [PATCH] feat(friends): add friend search input and relation query filter --- src/components/friends/list.vue | 20 ++++++++++++++++---- src/i18n/de.ts | 1 + src/i18n/en.ts | 1 + src/i18n/fr.ts | 1 + src/i18n/ja.ts | 1 + src/i18n/zh.ts | 1 + src/views/Friends.vue | 26 +++++++++++++++++++------- 7 files changed, 40 insertions(+), 11 deletions(-) diff --git a/src/components/friends/list.vue b/src/components/friends/list.vue index 01d9826..372911a 100644 --- a/src/components/friends/list.vue +++ b/src/components/friends/list.vue @@ -13,7 +13,7 @@ diff --git a/src/i18n/de.ts b/src/i18n/de.ts index d46cf83..f31a4b8 100644 --- a/src/i18n/de.ts +++ b/src/i18n/de.ts @@ -78,6 +78,7 @@ export default { editors: 'Redakteure und Administratoren', retired: 'Emeritierte Redakteure', baned: 'Gesperrt', + searchPlaceholder: 'Freunde nach Spitznamen suchen', }, messagesI18n: { errorOnDelete: 'Fehler beim Löschen der Nachricht, bitte versuchen Sie es später', diff --git a/src/i18n/en.ts b/src/i18n/en.ts index eabfd6c..2042fba 100644 --- a/src/i18n/en.ts +++ b/src/i18n/en.ts @@ -78,6 +78,7 @@ export default { editors: 'Editors and Admins', retired: 'Retired Editors', baned: 'Banned', + searchPlaceholder: 'Search friends by nickname', }, messagesI18n: { errorOnDelete: 'Failed to delete message, please try again later', diff --git a/src/i18n/fr.ts b/src/i18n/fr.ts index 05b88d3..62aaf05 100644 --- a/src/i18n/fr.ts +++ b/src/i18n/fr.ts @@ -78,6 +78,7 @@ export default { editors: 'Éditeurs et administrateurs', retired: 'Éditeurs retraités', baned: 'Bloqué', + searchPlaceholder: 'Rechercher des amis par pseudo', }, messagesI18n: { errorOnDelete: 'Échec de la suppression du message, veuillez réessayer plus tard', diff --git a/src/i18n/ja.ts b/src/i18n/ja.ts index 8466b66..5a109eb 100644 --- a/src/i18n/ja.ts +++ b/src/i18n/ja.ts @@ -78,6 +78,7 @@ export default { editors: '編集者と管理者', retired: '退職した編集者', baned: 'ブロック済み', + searchPlaceholder: 'ニックネームで友達を検索', }, messagesI18n: { errorOnDelete: 'メッセージの削除に失敗しました。後でもう一度お試しください', diff --git a/src/i18n/zh.ts b/src/i18n/zh.ts index 677d8b7..3f938f0 100644 --- a/src/i18n/zh.ts +++ b/src/i18n/zh.ts @@ -76,6 +76,7 @@ export default { editors: '编辑和管理员', retired: '荣休编辑', baned: '小黑屋', + searchPlaceholder: '搜索好友昵称', }, messagesI18n: { errorOnDelete: '删除消息失败,请稍后再试', diff --git a/src/views/Friends.vue b/src/views/Friends.vue index 322ff2e..11843d2 100644 --- a/src/views/Friends.vue +++ b/src/views/Friends.vue @@ -3,35 +3,42 @@