Pixelfed Engineering

@pixeldev
800 Followers
6 Following
113 Posts

The official Pixelfed Engineering account.

Follow our main account @pixelfed

Websitehttps://pixelfed.org
Bloghttps://pixelfed.blog

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 😎

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

Moderation is important, we've overhauled a few admin dashboard pages.

This will be shipping later this week!

#pixeldev

We decided to build our own documentation platform.

It offers many benefits like:

- Single account across Instance Picker, Documentation and Translation Platforms

- Easy to contribute

- Easy to translate

- No 3rd party APIs or Analytics

- Git versioned, each page is based on markdown files

- Markdown based WYSIWYG doc editing, git not required

- Integrations with our brand assets, CDN and other services

#pixelfed #pixeldev

We are deprecating ComposeUI v3, it will be unavailable after June 1, 2020.

#pixeldev

Stories will be displayed in a 9:16 aspect ratio, optimized for mobile screens.

We are also working with app developers on API support so you can use Stories on your favourite fediverse app!

#pixelfed #stories

We're making some changes! #pixeldev

The Compose button is being moved from the nav bar to the Timelines.

This will help streamline the new ComposeUI and experience!

#pixelfed #pixeldev

New moderation tools, user notifications, and safety improvements will be shipping soon.

Here is a sneak peak! #pixelfed #pixeldev

We have reserved 198 usernames that conflict with features and pages.

You can run the "php artisan fix:usernames" command to fix accounts created before that username was reserved.

#pixelfed #pixeldev