Email or username:

Password:

Forgot your password?
3,794 posts total
dansup

I get that Pixelfed can be seen by some as "unfinished" or "missing features" but consider this, most feature requests have been implemented, some of the big ones:

- Photo filters (web + app)
- Official Mobile app
- Spam mitigation (Autospam)
- MastoAPI support (you can use any mastodon app with Pixelfed)
- Account Migration
- Hashtag Following
- Domain Blocks
- Federated Stories
- Disabled Comments
- Curated Onboarding
- Live streaming
- Admin Invites

We listen, and we ship 🚀

#pixelfed

I get that Pixelfed can be seen by some as "unfinished" or "missing features" but consider this, most feature requests have been implemented, some of the big ones:

- Photo filters (web + app)
- Official Mobile app
- Spam mitigation (Autospam)
- MastoAPI support (you can use any mastodon app with Pixelfed)
- Account Migration
- Hashtag Following
- Domain Blocks
- Federated Stories
- Disabled Comments
- Curated Onboarding
- Live streaming
- Admin Invites

Show previous comments
afreytes 🇵🇷:godot:☭

@dansup I'd like to smoke whatever the people who criticize Pixelfed as "unfinished" are smoking!

Patrice

@dansup Overall I agree.
I think where people get this idea of pixelfed being unfinished is at least 2 areas:

- the UX of the mobile apps is incredibly rough still. Not unusable but needs polish
- it’s not easy to contribute to the project. Some of the code isn’t published yet while some is there but you have major revisions you’re working on that make it harder to judge whether you should jump in.

I’ve this itch to jump in and help out but it’s not approachable for me.

@dansup Overall I agree.
I think where people get this idea of pixelfed being unfinished is at least 2 areas:

- the UX of the mobile apps is incredibly rough still. Not unusable but needs polish
- it’s not easy to contribute to the project. Some of the code isn’t published yet while some is there but you have major revisions you’re working on that make it harder to judge whether you should jump in.

pancake :radare2: 🌱

@dansup the app not available in the appstore is probably my main concern. Not to say the app have no ability to apply any filter not even crop the image (at least on iOS). Not to say it was also promised to be opensource. After many months i still don’t understand the reason for this.

dansup

For the people asking about Sup, I've put it on hold pending the new EU laws that require interoperability with large platforms like WhatsApp and Signal.

I'm still working my way around the new laws and requirements so Sup can take advantage, but it requires some refactoring to be compatible.

I think @supapp has the potential to be a game changer for the fediverse, but I want to get it right.

After Loops, I plan to publish the app client + server, likely in May.

#sup #messenger

Show previous comments
Simon Wood

@dansup Large platforms need to be interoperable. Even Signal is no where near big enough for that to be a requirement… And anyway @supapp has interoperability built into the concept!

dansup

Right now Loops has a single feed in chronological order, it's not the ideal algorithm but will work for now.

When testing on my friends, they mentioned this, they are used to an algo that is tailored to them and their behaviors (durationViewed, hasLiked, hasShared, hasOpenedCommentDrawer, hasCommented, hasFollowed)

This is the most complicated aspect of Loops, no it isn't the AR filters or Camera, it's the algo and feed.

Now the key question is: feed algorithm.

Feedback + Boosts appreciated

Show previous comments
ophiocephalic 🐍

@dansup
Suggestion to frame the chronological timeline differently - it is, in fact, the fediverse's killer app. It's the reason most people land here, to escape the inscrutable manipulation of the capitalist services. You can't go anywhere else for a feed which is entirely of your own choosing, presented in an obvious and comprehensible way. Embrace the chronological feed

David M. Levinson

@dansup the best algorithmic sort is alphabetical, obviously.

Bram Meehan

@dansup Chronological, but don’t want to deny anyone else another option.

dansup

I haven't been this excited to work with another fediverse project since 2018 when I first started Pixelfed.

Back in 2018, there were 2 other up and coming federated image sharing platforms (Anfora and Fontina)

Instead of being a jealous hater, I approached them with the idea of collaborating to ensure compatibility and exchange feature ideas, sadly they didn't make it but my spirit of collaboration did

mastodon.social/@dansup/100422

mastodon.social/@dansup/100353

#activityPub #fontina #anfora #zinat

I haven't been this excited to work with another fediverse project since 2018 when I first started Pixelfed.

Back in 2018, there were 2 other up and coming federated image sharing platforms (Anfora and Fontina)

Instead of being a jealous hater, I approached them with the idea of collaborating to ensure compatibility and exchange feature ideas, sadly they didn't make it but my spirit of collaboration did

Tommy Boy :verified:

@dansup been online sporadically. Did you end up open sourcing that activity pub instance tester thingy?

dansup

Fediverse developers do enjoy praise, but let’s not forget why we’re here and who makes the fediverse worthwhile.

It’s you, the user.

While I may get annoyed with negative feedback, it’s that feedback loop that makes or breaks fediverse projects.

Some developers don’t care, others pretend to, but a vast majority do care and your feedback helps shape these various platforms.

Keep it coming.

The fediverse belongs to the people, and evolves because of you and your feedback.

#fediverse

spaduf

@dansup you're my favorite fedi dev by far. You're willingness to experiment and iterate is something that's sorely missed in most projects. Fedi won't take over the world by just cloning existing projects but with new features that ONLY work in fedi

dansup

Sorry if I don't respond to your comments, I try to respond to every one but there are so many

Daniel Schildt

@dansup It's also good to remember that one person can't always do as much community management & outreach work as large companies (who have dedicated people for that).

dansup

Pixelfed has slow development?

Excuse me? I shipped Account Migrations, Curated Onboarding and more in the past month, along with several bug fixes and non-pixelfed contributions (fedidb.org)

I don't think so guy, maybe you can't keep up with my pace 😉

Screenshot of post that says:

"@pixelfed @loops sorry, but you already have missing features and slow development and bugs in pixelfed and you want to start yet another platform? I know a TikTok alternative would be great, but you either start a crowd funding and try to get money so you can pay active development or you should really reconsider doing that"
Pixelfed repo insights
Show previous comments
Pinetta

@dansup Some people just don't know what slow development looks like. #TotallyNotVaporware

⁂ Justin (StayGrounded.online)

@dansup pixelfed's development is so fast and robust that the main concern with the project is your mental health 😅

Soliman Hindy

@dansup I really appreciate your hardworking. Thanks so much.

dansup

I considered using a paid starter kit for the Loops app, but that would mean I couldn’t open source it.

I’d rather have a less pretty, but open source app than a polished but closed source app.

That being said, I’m hoping we can get other react native developers onboard to help build out the best fediverse TikTok alternative.

Loops are for the people, and everything from the algorithm to website will be open source and accessible.

#loops #pixelfedLoops

dansup

Loops isn't a new feature btw, it shipped back in 2019 and was originally a simple web UI for videos.

This has been a long time coming, and I'm so proud of the progress. I think y'all will really enjoy this.

mastodon.social/@dansup/102200

#loops #pixelfedLoops

OG Pixelfed Loops, circa 2019
Toran Shaw

@dansup would this be your version of Tiktok?

3dcandy

@dansup I have posted about the progress but if you need any help or beta testing just shout!

dansup

Loops are for short duration videos (max 30 seconds) and is a separate app/platform from Pixelfed.

We're also working with @stux and his #Goldfish project so the fediverse will have many options to choose from.

Loops is more like Vine, simple and short, for longer videos we think Goldfish and/or PeerTube can meet your needs.

This is the amazing thing about the fediverse, instead of competing with Goldfish, I'm mentoring/helping them.

In the fediverse, we all win, no matter the platform.

🚀

Show previous comments
stux⚡

A while ago I've set my focus back on web dev again and mainly the Goldfish concept 💪

Currently I'm busy getting fully back into the code with courses so that we can rewrite the front- and backend in the right away with a seperation and API :blobcathearts:

@dansup

Jon Lindemann

@dansup @stux Vine was so great until Twitter ate it alive, didn't know what to do with it, and killed it. IOW Twitter has always sucked, they've just moved from benevolent sucking to malevolent sucking.

Matt × 🇳🇴 🇺🇦

@dansup I know you just said "max 30 seconds" but you also said "Vine" and I was always very impressed with how much creativity can be squeezed into just 6 seconds.

👀

I would love to see 10 seconds or less as the default.

dansup

Updated the Loops website loops.video and created @loops that you can follow for updates!

#loops #pixelfedLoops

Show previous comments
n-gons

@dansup This is like pixelfed but for short videos? that sounds interesting

AJ Sadauskas

@dansup Looking forward to this! I think a Fediverse short-form video app like TikTok is something that's very much needed.

My question is will this integrate and be interoperable with PeerTube?

More specifically, will you be able to watch Loops videos from PeerTube as you would another PT server?

Also, I love your work with Pixelfed, which is a top-notch photo sharing app.

Luis Carlos

@dansup @loops Is it not casual? Is this a response about TikTok's proposed prohibition in Central North America... I mean USA? Could Loops be the free, fediversal definitive alternative to TikTok/Meta Instagram Reels/Google YouTube Shorts?

Toran Shaw

@dansup how are you finding the new Journal app?

Adam Kaliszewski 🌱

@dansup loops? You mean the nice oldschool, Vine style loops?

dansup

Adding the ability to edit S3 api key/secret credentials is sketchy and requires careful consideration.

Before: fetch from cached .env variables

After: fetch from redis cache, if fails fetch from db, if fails fetch from cached .env vars

Now we need to store api keys in the database and hydrate the cache with the values, so I'm encrypting the db values and decrypting them in the redis cache.

Few db columns need this level of security, but I think I got this right 🤔

#pixelfed #security

🌈 BarbaPulpe 😇 ᴹᵃˢᵗᵒᵈᵒⁿ

@dansup
Do we actually need the ability to edit S3 keys? This is a very rare task and multiplying the key storage to several locations does not seem good for security, to enable a task which does not require to be done from the UI in my opinion.

Andy

@dansup you should have stopped after the first line.

just having storage credentials in ENV is enough, they never really need to be in the database.

dansup

Pixelfed currently supports not only local and S3 media storage filesystems, but also 2 fallback S3 disks and a backup disk.

This means you can configure your primary S3 disk using AWS S3 and also have two different fallback disks (say DO Spaces and Wasabi) configured to fallback to in the event the primary disk is unavailable.

You can also configure the backup disk to store app, database, local media backups or full backups on a separate disk/S3 provider!

dansup

nobody:

me: let's make it super easy to configure S3 support from the dashboard

**several hours later**

done. and done properly!

we first validate new or updated S3 creds work before applying/saving them, ensuring you don't accidentally break S3 support.

Shipping this weekend with the rest of the Dashboard Settings refactor 🚀

#pixelfed #adminDashboard #s3

Pixelfed Admin Settings, showing the new Storage settings and easier S3 configuration with validation to ensure proper S3 support.
dansup

The Fediverse:

This vast, cosmic orchestra where every little bit, born from the heart of a star, showcases the united spirit and creative genius of our community, and pulses through every part of this digital cosmos, declaring that this magnificent symphony belongs to everyone.

#fediverse #belongsToEveryone

Simon

@dansup Someone please put this on the fediverse wikipedia article lol

dansup

As I work on the @pixelfed admin settings refactor, I'm realizing how many config settings there are, not to mention how nice it is to be able to update a setting and for it to take immediate effect without having to run commands or restart horizon/php.

I should have done this a long time ago.

:pixelfed: Admins: Manage Settings with Instant Updates + Zero Downtime.

Forget the .env and cli, soon you can manage most settings via the admin dashboard!

Shipping Soon!

#pixelfed #adminDashboard

New Pixelfed Admin Dashboard Settings screen, showing the new Media settings
Show previous comments
Toran Shaw

@dansup I was wondering if there was anyone providing managed @pixelfed hosting yet?

Jonas Geiler

@dansup @pixelfed I hope there will at least be an audit log for settings changes when you can't rely on git-backed version control of the settings anymore

[DATA EXPUNGED]
Go Up