From 95c018786dcde511d86531439fabdef0ce808a35 Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Wed, 28 Jan 2026 12:51:17 +0100 Subject: [PATCH] Inform user about filtered profiles --- web/components/bio/profile-bio.tsx | 2 +- web/components/filters/search.tsx | 14 +++++++++++--- web/messages/de.json | 3 ++- web/messages/fr.json | 3 ++- 4 files changed, 16 insertions(+), 6 deletions(-) diff --git a/web/components/bio/profile-bio.tsx b/web/components/bio/profile-bio.tsx index 23ccd8c..11c3c07 100644 --- a/web/components/bio/profile-bio.tsx +++ b/web/components/bio/profile-bio.tsx @@ -48,7 +48,7 @@ export default function TooShortBio() { className="p-3 bg-canvas-50 rounded-lg shadow-lg border border-gray-200 dark:border-gray-700 z-50 transition-opacity w-72 max-w-[calc(100vw-1rem)] whitespace-normal break-words" >

- {t('profile.bio.too_short_tooltip', "Since your bio is too short, Compass' algorithm filters out your profile from search results (unless \"Include short bios\" is selected). This ensures searches show meaningful profiles.")} + {t('profile.bio.too_short_tooltip', "Since your bio is too short, Compass' algorithm filters out your profile from search results (unless \"Include Short Bios\" is selected). This ensures searches show meaningful profiles.")}

)} diff --git a/web/components/filters/search.tsx b/web/components/filters/search.tsx index 6b986c4..df94e1a 100644 --- a/web/components/filters/search.tsx +++ b/web/components/filters/search.tsx @@ -20,6 +20,7 @@ import {DisplayUser} from "common/api/user-types"; import {useChoices} from "web/hooks/use-choices"; import {useT} from "web/lib/locale"; import {isEqual} from "lodash"; +import {Tooltip} from "web/components/widgets/tooltip"; function isOrderBy(input: string): input is FilterFields['orderBy'] { return ['last_online_time', 'created_time', 'compatibility_score'].includes( @@ -309,9 +310,16 @@ export const Search = (props: { /> {(profileCount ?? 0) > 0 && ( - -

{profileCount} {(profileCount ?? 0) > 1 ? t('common.people', 'people') : t('common.person', 'person')}

- + + +

{profileCount} {(profileCount ?? 0) > 1 ? t('common.people', 'people') : t('common.person', 'person')}

+ {!filters.shortBio && + ? + } +
+
)} diff --git a/web/messages/de.json b/web/messages/de.json index b0c76f5..02462ec 100644 --- a/web/messages/de.json +++ b/web/messages/de.json @@ -263,6 +263,7 @@ "home.subtitle": "Finden Sie Menschen, die Ihre Werte, Ideen und Absichten teilen — nicht nur Ihre Fotos.", "home.title": "Schluss mit Swipen.", "home.typewriter": "Suchen.", + "search.include_short_bios_tooltip": "Um alle Profile aufzulisten, aktivieren Sie \"Kurze Bios einbeziehen\"", "more_options_user.more_options": "Weitere Optionen", "more_options_user.banning": "Sperre...", "more_options_user.user_banned": "Benutzer gesperrt!", @@ -318,7 +319,7 @@ "nav.contact": "Kontakt", "nav.faq": "FAQ", "nav.home": "Startseite", - "nav.messages": "Nachrichten", + "nav.messages": "Nachr.", "nav.more": "Mehr", "nav.news": "Neuigkeiten", "nav.notifs": "Benachr.", diff --git a/web/messages/fr.json b/web/messages/fr.json index be1930c..2d3fc3f 100644 --- a/web/messages/fr.json +++ b/web/messages/fr.json @@ -263,6 +263,7 @@ "home.subtitle": "Trouvez des personnes qui partagent vos valeurs, idées et intentions — pas seulement vos photos.", "home.title": "Fini les swipes.", "home.typewriter": "Cherche.", + "search.include_short_bios_tooltip": "Pour lister tous les profils, cochez \"Inclure les bios courtes\"", "more_options_user.more_options": "Plus d'options", "more_options_user.banning": "Bannissement...", "more_options_user.user_banned": "Utilisateur banni !", @@ -321,7 +322,7 @@ "nav.messages": "Messages", "nav.more": "Plus", "nav.news": "Quoi de neuf", - "nav.notifs": "Notifications", + "nav.notifs": "Notifs", "nav.organization": "Organisation", "nav.people": "Personnes", "nav.profile": "Profil",