Pixelfed Engineering

@pixeldev
798 Followers
6 Following
113 Posts

The official Pixelfed Engineering account.

Follow our main account @pixelfed

Websitehttps://pixelfed.org
Bloghttps://pixelfed.blog
pixelfed/app/Services/FollowerService.php at dev · pixelfed/pixelfed

Photo Sharing. For Everyone. Contribute to pixelfed/pixelfed development by creating an account on GitHub.

GitHub

The new Mutual Following feature was written in less than 100 LoC total for both the backend and mobile app.

Here's how we did it:
1) API invokes a new FollowerService method which is a redis zinterstore set of account ids that are hydrated on the controller and returned as an array of Account objects (max 24)

2) The mobile app uses the simple Fisher-Yates algorithm to shuffle and return 3 accounts which are displayed on profiles

Less than 1 hour of work for an exceptional feature, not bad 😎

Sup?

We are preparing the beta release of Sup! Be among the first beta testers when we launch by following this account. #sup #messenger
✨ Simple. Focused. Fresh.

A sneak peek of the new #pixelfed web UI, shipping early 2024.

#pixelfedUI #metro5 #fediverse #design

We're shipping a new related hashtag feature to our mobile app!

Related hashtags are shown on the hashtag feed screens and are manually curated by admins!

PR: https://github.com/pixelfed/pixelfed/pull/4777

#pixelfedEngineering

Add Related Hashtags by dansup · Pull Request #4777 · pixelfed/pixelfed

Photo Sharing. For Everyone. Contribute to pixelfed/pixelfed development by creating an account on GitHub.

GitHub

We're back 😎

Check out our blog if you haven't already!

https://pixelfed.blog

Pixelfed Blog

Welcome to the official Pixelfed blog.

ActivityPub can be confusing and/or hard to test or develop against.

I started a new side project called FediDB to help Pixelfed and other implementations debug federation issues.

It will be launching soon, need to test DMs and Federated Stories in Pixelfed 😅

I'm eager to work with other projects on this!

#activitypub #federation #pixeldev #fediverse #mastodon #pleroma #anfora #peertube #pixelfed #funkwhale #honk #gnusocial

We have shipped an update to fix missing content warnings on remote profiles.

Please update your  instances!

Special thanks to @vfrmedia for reporting this bug.

#pixelfed

PSA - COSTARS has been disabled in the latest commits.

We have found a few bugs in COSTARS that impacted new Pixelfed instances.

We expect a fix to ship in the next few days, sorry about the inconvenience!

#pixeldev

Building an invite feature seemed pretty easy until we got to the small details like

- Unsubscribe for non-users
- Email/Notification Settings
- Limiting potential abuse
- Onboarding invited users with a new registration experience
- Privacy law compliance (we only send password reset/account confirmations atm)
- Invite Auto-Follow

We are pretty excited to ship this feature 😁

#pixeldev