Phanpy.social: un client Mastodon rafraîchissant

Un nouveau client Mastodon aux fonctionnalités originales, avec une interface soignée et intuitive. Le tout en PWA !

Logo Phanpy (deux petits trous de nez d'un éléphant je suppose) suivi de "Un client dogmatique et minimaliste pour Mastodon".

J'ai récemment découvert phanpy.social, un client Mastodon permettant de gérer plusieurs comptes, avec des fonctions inédites, et une interface particulièrement soignée.

Je vais vous présenter rapidement les fonctionnalités majeures que j'ai trouvées intéressantes.

Multi-comptes

Bon, cette fonctionnalité n'est pas inédite, mais elle vaut toujours le coup d'être mentionnée. Elle permet très simplement d'ajouter plusieurs comptes, et de marquer l'un d'entre eux comme celui "par défaut".

Screenshot montrant la possibilité de changer de compte, et de marquer l'un d'entre eux comme celui par défaut

On peut obtenir un petit aperçu du compte en question dans un affichage vraiment raffiné.

Aperçu d'un profil utilisateur, avec nom, bio, champs libres, followers, followings, nombre de posts, date d'inscription et un bouton vers les statistiques des posts récents.

Cependant, lorsque vous ouvrez l'interface pour poster, vous ne pouvez pas changer de compte depuis celle-ci. Vous devez retourner dans le menu pour changer de compte, le sélectionner et ensuite écrire votre post. On espère qu'une mise à jour prochaine améliorera ceci.

Mentions

Vue de la colonne "Mention" qui liste simplement les mentions, avec un système de fil.

La partie mentions est très claire : vous pouvez non seulement voir vos mentions, mais également filtrer rapidement pour voir vos mentions privées (vos DM si vous préférez).

Et lorsque vous cliquez sur une de vos mentions, une sidebar apparait, dans une animation très sobre et plaisante, vous donnant tout le contexte associé :

Aperçu dans un menu latéral d'une mention, un post, avec tout le contexte qui va avec: ses réponses, et elles sont imbriquées si besoin

Notifications

Vous pouvez par ailleurs afficher toutes vos notifications, et filtrer uniquement vos mentions.

Ça peut sembler redondant, mais ça évite des aller-retours entre les différentes sections du client. En effet, vous pouvez en cliquant sur cette case voir exclusivement vos mentions, sans avoir à aller explicitement dans la section "vos mentions".

Vue des notifications, assez classique, avec une coche "Mentions uniquement" pour filtrer

Catch-up

Je pense que c'est la fonction banger de ce client. Je n'ai jamais vu ça ailleurs en tout cas.

Phanpy va aller récupérer les posts des X dernières heures de votre timeline, et vous donnez les outils pour facilement rattraper ce qui vous intéresse : qui a posté ces dernières heures, combien de fois, quels sont les posts les plus actifs, etc.

Plusieurs filtres s'offrent à vous :

  • Par compte
  • Un tri par :
    • Date
    • Nombre de réponses
    • Boosts
    • Likes
    • "Density" ? Je ne suis pas certaine, mais il semblerait que ça rassemble toutes les metrics ensemble (réponses, boosts, likes) pour en faire un classement général.

Et vous pouvez grouper tout ça par auteur, pour encore plus simplement filtrer ce qui vous intéresse.

Par exemple, si vous voulez voir sur les 2 dernières heures, les posts d'un journal/agrégateur comme Techmeme, trier par le nombre de boosts, voici ce que ça donne :

Vue de l'agrégation de tous les posts envoyés dans les X dernières heures, permettant de filtrer comme on le souhaite selon différents critères

Vous pouvez aussi voir les liens les plus populaires lors de ces deux dernières heures. Pratique pour voir les actus importantes, les choses qui ont fait un peu le "buzz".

Un aperçu globale de ce qu'on aurait pu rater: par exemple ici, les liens les plus populaires.

Aperçu des profils

Les profils s'affichent aussi d'une manière unique :

Aperçu d'un profil, mettant en avant les informations citées précédemment en plus des posts épinglés

Vous pouvez voir la bio de la personne, ses followers, followings, nombre de posts, hashtags épinglés. Des informations rarement présentées d'une manière aussi concise.

Une attention particulière est portée pour les posts épinglés, bien mis en avant.

Un petit graphique indiquant la proportion de posts orginaux, de réponses et de boosts pour une personne

En cliquant sur "View post stats" vous obtenez un résumé du nombre de posts récents, indiquant la quantité de posts originaux, reboosts et réponses. Ça peut vous donner une idée de ce que vous aurez dans votre timeline en vous abonnant à cette personne. Une excellente idée également !

Agrégation des reboosts

Vous regardez le profil de quelqu'un, mais vous ne souhaitez pas mélanger ses posts et ses reboosts ? Très pratique, Phanpy s'occupe d'agréger ça dans un seul espace, un espace à défilement horizontal qui présentera les reboosts les plus récents.

Affichage en thread des commentaires en réponses

Il arrive qu'on interagisse à plusieurs, et qu'on crée des sous réponses à droite à gauche, et c'est parfois un peu compliqué de s'y retrouver. Pas de panique, Phanpy s'occupe de vous encore, en affichant ça sous forme de commentaires imbriqués à la Reddit.

Notifications groupées

Encore une feature qui semble toute simple, mais qui manque cruellement à l'interface web de Mastodon par exemple !

Vous êtes plutôt mono ou multicolonne ?

Eh bien, vous aurez le choix ! Phanpy propose ce qu'ils appellent des "Shortcuts" qui vous permettent d'afficher de différentes manières des raccourcis vers ce que vous souhaitez : votre page d'accueil, vos mentions, notifications, etc.

Parmi ces modes de présentation, vous avez la possibilité de créer une vue multicolonne, de quoi ravir les power-users en manque d'un TweetDeck bien animé.

Suivre plusieurs hashtags dans un espace dédié

Toujours en utilisant ce système de raccourcis, vous pouvez créer un espace pour suivre certains hashtags, de toutes les instances, ou seulement l'une de votre choix.

Bonus : c'est disponible en PWA

Sur macOS, vous pouvez très facilement ajouter l'application à votre docker, et vous aurez les notifications aussi bien en pastille que sous forme d'alertes. Si votre OS supporte les PWA (Progressive Web App), vous devriez donc pouvoir faire de même !

Dock macOS avec de gauche à droite Ivory, ELK et Phanpy

Conclusion

Logo de Phanpy, deux petits trous de nez d'un éléphant je suppose

J'aime beaucoup Ivory de Tapbots, je trouve leur interface vraiment propre, ça fonctionne très bien, c'est aussi le client le plus fluide que j'ai testé sur iOS et macOS.

Mais c'est parfois juste trop compliqué de rattraper sa timeline. En ce moment, je suis pas mal dépassée par le nombre de posts dans ma timeline. Le soir, j'ai entre 800 et 1500 posts à "rattraper", ce n'est pas faisable.

J'avais pris la mauvaise habitude de tout lire au fil de la journée, entre deux builds de CI/CD au taff, une pause-café, ou n'importe quel moment où j'aurais pu être sans écran. Mais ces temps-ci, je n'y arrive plus. Ce qui n'est pas une mauvaise chose, de s'éloigner de cette habitude.

Du coup, ce client tombe à pic. J'ai l'impression que je vais pouvoir continuer d'interagir avec mes proches sur le Fediverse, sans être sous l'eau, voyant le nombre de posts à lire.

C'est gratuit, c'est disponible sur le web, c'est facile de le mettre dans votre Dock macOS par exemple, ou simplement en onglet épinglé. Je n'ai pas encore passé beaucoup de temps avec mais c'est très prometteur.

N'hésitez pas à suivre, soutenir l'auteur, et suivre son projet Phanpy sur GitHub !

À noter que si vous souhaitez héberger votre propre version, c'est également possible !

Phanpy
Minimalistic opinionated Mastodon web client

Retrouver le client Phanpy ici

Chee Aun 🤔 (@[email protected])
2.38K Posts, 455 Following, 1.76K Followers · Product-1st Front-end Engineer, based in Singapore. Currently on a career break since July ’22. Working on a Mastodon web client https://phanpy.social @[email protected] Why follow me: I have interests in #WebDev, #design, #DataViz, #Maps, #PublicTransport, #stickers & #anime. I usually post about my side projects, tech events, weird discoveries, and sometimes local news. #fedi22 tfr #tech

Le profil Mastodon du créateur de Phanpy

GitHub - cheeaun/phanpy: A minimalistic opinionated Mastodon web client
A minimalistic opinionated Mastodon web client. Contribute to cheeaun/phanpy development by creating an account on GitHub.

Le projet Phanpy sur GitHub