I've been using Friendica for a few years, and after playing around with other software such as #Pleroma, #Misskey and #Lemmy, I've ended up returning to the old reliable in my personal server. I'm honestly surprised to see Friendica offering a more solid offering of capabilities than many other newer #Fediverse platforms, such as #Mastodon itself. However, it still seems to be missing a few important capabilities (some of them already implemented in other AP software, some of them being improvements to the already existing capabilities of Friendica) that I would like to see implemented eventua
... show moreI've been using Friendica for a few years, and after playing around with other software such as #Pleroma, #Misskey and #Lemmy, I've ended up returning to the old reliable in my personal server. I'm honestly surprised to see Friendica offering a more solid offering of capabilities than many other newer #Fediverse platforms, such as #Mastodon itself. However, it still seems to be missing a few important capabilities (some of them already implemented in other AP software, some of them being improvements to the already existing capabilities of Friendica) that I would like to see implemented eventually, to finally being able to move full-time to a single Fediverse software instead of spreading my server cycles between several web-apps. Feel free to add to this list, or to recommend workarounds for any of the issues I've listed below. Also, I plan to see how to learn enough PHP in order to send PRs for a few of these, but I want to check if there's any work in progress regarding any of these issues to avoid duplicate efforts.
Issues that already exist in the tracker, roughly sorted by priority:
- Import posts from Mastodon / Misskey exported backups: see issue 6004 in GitHub.
- Ability to vote in polls, not just have them read-only: see issue 11093 in GitHub.
- Ability to import #RSS feeds and not only ActivityPub accounts: see issue 13854 in GitHub.
- Post translation, using a backend such as #LibreTranslate: see issue 12948 in GitHub.
- Merge related notifications to prevent duplicates: see issue 9729 in GitHub.
- React with emoji, as in #Misskey and derivatives: see issue 6271 in GitHub.
Issues that are already managed with an add-on, but have issues:
- Proper support for Mastodon custom emojis: the "Mastodon Custom Emojis" add-on can handle them in post content, partially, and can't handle them in user names yet.
- Handling the "NSFW" tag in federated posts: the "NSFW" add-on can detect specific words on a post, but if the post does not include them (and yet uses the "mark as NSFW" option in Mastodon), the post will be shown regardless.
Implementing new views in order to work better as a replacement for other platforms:
- Feed reader view a la #FreshRSS / #Lemmy: collapse comments and content, optionally add buttons to go to the previous/next unread item, filter by read.
- Video player /gallery view a la #PeerTube / #Pixelfed: pin media to top and comments / voting buttons to bottom.
- Dashboard view a la Tweetdeck: allow multiple columns with different filters. This might require a rewrite of the logic for each page, as each filter is currently implemented on the interface as a PHP request bound to each page load. This might fall out of scope for the default Friendica interface, and might be better served with an external web-app.
Issues that don't seem to be tracked currently, but are mostly a "nice-to-have" and have a lower priority:
- Ability to mix "what's hot" sorting with circle filtering: useful for news for example.
- Export posts in Firefish-compatible format: not mandatory, but would be handy for data migration purposes. Alternatively, one could make Firefish itself compatible with Friendica-formatted backups.
!Friendica Support