BDX-town / Mangane

Alternative frontend for Akkoma
https://bdx.town
GNU Affero General Public License v3.0
137 stars 28 forks source link

Change search tabs order and fix selected tab when making a new search #70

Closed ymollard closed 1 year ago

ymollard commented 1 year ago

Lorsqu'on colle une URL dans le moteur de recherche (URL vers un compte Masto ou vers un pouet) l'adresse du compte/pouet recherché n'est pas chargée et on obtient des résultats non pertinents.

C'est une fonctionnalité intéressante pour ceux qui ont plusieurs comptes sur plusieurs instances, ça permet de booster sur un compte B un pouet qu'on a vu sur un compte A, idem pour le follow.

Je ne sais pas quel est le degré d'implémentabilité de cette feature ?

Dehelssey commented 1 year ago

Heu... je veux bien un exemple de lien qui ne marche pas, je n'ai jamais eu ce problème...

Je viens encore de tester au hasard Screenshot_20221120-004503_Vivaldi_Browser Screenshot_20221120-004452_Vivaldi_Browser

Par défaut la recherche se fait dans compte et non statut faut manuellement choisir le bon type d'objet recherché...

ymollard commented 1 year ago

Ha oui pardon, c'est moi, il faut cliquer sur Statuts. Cependant est-ce que ça ne pourrait pas être fait automatiquement ? Si on cherche un lien vers un statut ça me parait pas idiot d'activer la recherche par statut.

Pour la recherche par URL de comptes, je n'arrive plus à reproduire de souci en effet. Désolé on peut fermer et je ferai un suivi si je trouve une URL qui ne charge pas.

Cl0v1s commented 1 year ago

La recherche est un peu cassée en l'état, si on fait:

  1. Recherche
  2. Change onglet
  3. Recherche

On reste sur l'onglet du 2 alors que les données affichées sont toujours à nouveau des comptes. On peut fixer ça sur cette release + mettre les status en premier

ymollard commented 1 year ago

Pour la recherche par URL de comptes, je n'arrive plus à reproduire de souci en effet.

J'ai réussi à reproduire le problème aujourd'hui : en cherchant un compte via son URL ce midi je n'obtenais aucun résultat pertient (cf capture ci-après), par contre en cherchant le handle @user@instance j'avais bien le bon résultat en tête de liste.

image

Je viens de retester ce soir après avoir laissé passer quelques heures et cette fois-ci j'ai le compte pertient qui ressort même avec la recherche par URL. J'ai l'impression qu'il a fallu quelques heures à la recherche par URL pour finir par remonter de bons résultats et que la recherche par handle fonctionne, elle, immédiatement.

De plus (c'est pas vraiment lié à cette issue 70 mais jsp trop), j'ai un compte suivi pour lequel ses pouets ne se chargent pas, alors que ça fait déjà plusieurs heures que je le suis (et qu'il a bel et bien des pouets) : image

Cl0v1s commented 1 year ago

Alors pour la question des Statuts "manquants", ça c'est normal, et si je ne m'abuse, c'est comme ça que le fediverse fonctionne.

Ne vont apparaître les statuts qu'une fois qu'au moins 1 personne de l'instance ai déjà suivi la personne en question. La récupération des statuts n'est pas rétro-active.

Pour ce qui est de la recherche, les gars d'Akkoma ont plusieurs fois signifié que la recherche native de pleroma était naze, et ont donc ajouté un support pour elasticSearch.

Malheureusement, ça a l'air plutôt couteux niveau RAM donc pas vraiment faisable sur notre serveur... https://docs.akkoma.dev/stable/configuration/search/

En tout cas ça à plus à voir avec Akkoma / Pleroma que Mangane :)