[Phanpy] A minimalistic opinionated Fediverse ⁂ web client

Phanpy for YunoHost

Install Phanpy: a web client for The Fediverse ⁂ compatible microblogging servers (mastodon, pleroma, gotosocial,etc.)

GitHub - YunoHost-Apps/phanpy_ynh: yunhost package for phanpy


updated

you can now Install from ynh logo Catalog


Currently phanpy_ynh is direct deployment from latest upstream release. This may change in the future (it will announced here).

It is a web-client that runs entirely in user’s browser so:

  • your YNH server will not overloaded with requests
  • you DO NOT need to install a «microblog» server in your YNH
  • you can use any compatible account you already had (ie. mastodon.social)

Info

from source

Features

  • :family: Multiple accounts
  • :window: Compose window pop-out/in
  • :last_quarter_moon: Light/dark/auto theme
  • :bell: Grouped notifications
  • :nest_with_eggs: Nested comments thread
  • :mailbox_with_mail: Unsent draft recovery
  • :carousel_horse: Boosts Carousel™
  • :zap: Shortcuts™ with view modes like multi-column or tab bar
  • :hash: Multi-hashtag timeline

Design decisions

  • Status actions (reply, boost, favourite, bookmark, etc) are hidden by default.
    They only appear in individual status page. This is to reduce clutter and distraction. It may result in lower engagement, but we’re not chasing numbers here.
  • Boost is represented with the rocket icon.
    The green double arrow icon (retweet for Twitter) doesn’t look right for the term “boost”. Green rocket looks weird, so I use purple.
  • Short usernames (@username) are displayed in timelines, instead of the full account username (@username@instance).
    Despite the guideline mentioned that “Decentralization must be transparent to the user”, I don’t think we should shove it to the face every single time. There are also some screen-reader-related accessibility concerns with the full username, though this web app is unfortunately not accessible yet.
  • No autoplay for video/GIF/whatever in timeline.
    The timeline is already a huge mess with lots of people, brands, news and media trying to grab your attention. Let’s not make it worse. (Current exception now would be animated emojis.)
  • Hash-based URLs.
    This web app is not meant to be a full-fledged replacement to Mastodon’s existing front-end. There’s no SEO, database, serverless or any long-running servers. I could be wrong one day.
7 Likes