Phanpy is the best Fediverse client.

This is objective fact.

It's even more objectively the best with some slight modifications.

Better: make it feel like a desktop app

I have a ~/bin/phanpy script:

#!/usr/bin/env bash

firefox -P phanpy 'https://phanpy.social'

With a firefox profile (phanpy) that has my user.js along with this userChrome.css to disable the navigation area:

#TabsToolbar {visibility: collapse;}
#navigator-toolbox {visibility: collapse;}

Which is enough to make using Phanpy feel like having a desktop app. Quite nice.

phanpy.jpg

Better: reduce the noise

Gain: +0.5 sanity

Via uBlock Origin cosmetic filters, we can make our timeline a whole lot calmer. We can also try to keep our attention away from neuroticisms such as likes, boosts, and follows. Put this in uBlock Origin > My Filters:

! The pill button thing that shows up on your timeline when you've scrolled and there are new posts.
phanpy.social##.shiny-pill.updates-button

! Notifications bell/button on the top right of the timeline
phanpy.social##.notifications-button.plain.button

! Time next to every post on your timeline
phanpy.social##.time

! Boost/Rocket icon in the carousel
phanpy.social##.timeline-item-alt.status-carousel-link > .status-reblog > .status-pre-meta > .icon

! Notifications button from the left menu. All you need is the mentions button.
phanpy.social##[href="#/notifications"]

! Favorite count
phanpy.social##.favourite-button > small:nth-child(2)

! Boost count
phanpy.social##.reblog-button > small:nth-child(2)

! Follows on profiles
phanpy.social##.stats

! Time next to a filtered post on your timeline
phanpy.social##.status-link.timeline-item article.status.filtered span.status-filtered-info span.status-filtered-info-1 time

Here's the filter in action being toggled on and off.