Email or username:

Password:

Forgot your password?
3,347 posts total
dansup

One annoying aspect of the @pixelfed app is how app settings were not synced between devices or sessions

I recently shipped support for first and third party app settings to allow synchronized settings across apps!

Imagine setting your theme to dark mode in @PixelDroid and then logging in to the official app with dark mode automatically set, wouldn't that be nice 😎

Lea de Groot 🇦🇺

@dansup @pixelfed @PixelDroid but an extra option please? I often do have different settings on different devices...

Moebeus

@dansup If you ever decide to Fedi something in the music space, like I dunno give people back ownership of their curated playlists, hit me up! 🎵🤓

dansup

#Canada / #Canadian picks of the day:

@drake - the co founder of pixelfed, from Alberta

@PixelFed - photo sharing platform based in Alberta

@dansup@pixelfed.social - some guy with an iPhone who takes okay photos with no shame using filters, also from Alberta in Canada

🇨🇦 #oCanada

Arnav Kumar

@dansup Haha love it that you describe @drake as the co-founder of @pixelfed.

dansup

Gosh at this rate I may be able to get Sup in the eager hands of beta testers, after Groups 👀

Show previous comments
Blort™ 🐀Ⓥ🥋☣️

@dansup
Honestly, #Sup sounds cool and all, but I'm even more excited for #groups!

James J Malcolm

@dansup
Poll: what’s you’re favourite shipping?

TimmO ⏚

@dansup 👀 (I'm here if you want beta testers)

dansup

Now Stories are out of the way, on to Groups!

They will be shipping disabled and without federation support, while we resolve the final details.

We are targeting Lemmy and Smithereen groups support, anything compatible with those should be compatible with our Groups 😎

dansup

New Story @ @dansup@pixelfed.social

Stories are rolling out to iOS TestFlight users now 🚀

Show previous comments
Horst Thieme

@dansup@mastodon.social @dansup@pixelfed.social

Truly looking forward to. It will be via Testflight, right? I still have the beta from 31.12.2022 on my phone. So I assume there is a push for the next build?

Sarcassem

@dansup is there a new TestFlight link? Seems the old one isn’t working?

linuxct

@dansup@mastodon.social @dansup@pixelfed.social Testing it, awesome so far! I wonder if opening a video from the gallery will be possible in the future. Nice job!

dansup

Foundation is getting wild, when Demerzel said that I was like SLAYYYYYY 💅 #teamDemerzel

dansup

One last thought before bed,

I'm working on a new role/gate system in @pixelfed and am dreaming of the ability for it to suggest trusted users for specific roles/tasks, and to empower trusted users with semi-admin or moderation capabilities

like for example, allowing them to temporarily unlist or CW a post while admins are AFK, everything would be logged and admins could easily review/reverse actions

Healthy communities strive on trust, and admins should be able to delegate/appreciate that

dansup

I'm aware of the sus graphs and stats that exaggerate month over month growth on fedidb.org, and I didn't have enough time tonight to fix it

I'll be able to fix the June and August aberrations and prevent them from occurring again.

I could write several blog posts about building and maintaining FediDB but I don't think many people would find it as interesting as I do 😅

dansup

Just want to thank everyone who has expressed concern about me and burning out

I've been waiting for @pixelfed to reach this level of success for years and thanks to my partner I now have the healthiest work/life balance I've ever had

Spent the past two weekends off and am looking forward to a super productive weekend!!

Groups and Stories I'm looking at you fam, don't be so shy, come meet the mandem

j

@dansup Congrats, after all the time and work put in, you absolutely deserve it.

dansup

omg just noticed that pixelfed increased to 1.7% from 1.6% previously!

I know that's not a lot compared to some other projects, but I'm super proud of the healthy growth that @pixelfed is enjoying 😁

Adam Ierymenko

@dansup @pixelfed Seems more niche to me. Mastodon has broader appeal. I tried Lemmy but it seems to have major performance / stability issues at least as of a month or so ago.

dansup

The biggest challenge with fediDB.org is collecting, collating, and caching data in a performant way

FediDB now has over 40 million server records with dozens of data points each. That's a lot of data!

Keeping stats fresh while remaining fast isn't easy, but I have a few ideas I'll be implementing in the next few weeks to further improve performance

dansup

You may notice that fedidb.org loads faster, especially the home page stats!

I migrated to a larger server, and implemented a better cache strategy 😎

I'm aware of some questionable stats/graphs on FediDB (that incorrectly display month to month fluctuations), and am working to resolve them

dansup

Unfortunately I’ll need another day or two to finish @pixelfed app stories!

Everything is ready to go, except I’m not happy with the video quality situation. First impressions are everything, so I’ll try to improve it further.

I set a hard deadline, meaning it will ship at the latest on Sunday so it doesn’t delay progress on other features like Groups

dansup

I had to take fediDB offline temporarily so I could resize the VPS and double the cores, ram and disk

Due to the way the @pixelfed app works, it loads available Pixelfed instances from pixelfed.org using a cached list from a secret fedidb API, and now users can’t login because I didn’t handle this situation

So I’m working to make the pixelfed.org apis that the app uses more resilient, specifically the cron job cache logic, to ensure this doesn’t happen again!

dansup

@pixelfed Done!

The @pixelfed app will no longer be affected by fedidb.org outages as the pixelfed.org APIs are now cached (to disk) using the last valid state in the event fediDB is unreachable, making pixelfed.org + apps resilient to both fediDB outages and cache issues!

dansup

Transcoding is no joke, for @pixelfed Stories, I decided to offload the transcoding process to your device so servers aren’t overwhelmed and the UX trade off in terms of users having to wait is ok

This doesn’t solve the quality issue, either we prioritize quality over disk space which benefits UX or prioritize disk space over quality which benefits instance admins.

I’m leaning towards prioritizing disk space for now, and am looking into HLS + delayed backend processing to solve this long term

mbpaz

@dansup @pixelfed I understand you are targeting mobile users mostly. How do you intend to offload transcoding to browser users?

More generally - most platforms transcode everything server side so that they can re-encode content again in newer profiles or codecs as needed, to validate uploads (everything is transcoded to common profiles) and to improve quality/space tradeoff (mobile encoders tend to be really poor).
But that means server bills, of course.

dansup

Currently tweaking video compression for @pixelfed app Stories.

Lots of tradeoffs to consider like quality, max duration, max frame rate, HDR and audio compression to name a few.

When I ship Stories, you may notice the video quality isn't perfect, but we'll fine tune that!

dansup

Get on the @pixelfed TestFlight while you can, big features dropping soon 👀

pixelfed.org/go/testflight-ios

dansup

New @pixelfed app build tonight so I can focus on Groups this weekend

Groups will ship disabled by default while we test them on pixelfed.social and federation between pixelfed.social and pixelfed.art

Will try for kbin/Lemmy compatibility this weekend if there’s time 🚀

Ian Alexander Martin

@dansup @pixelfed What will tonight’s build adjust / change / introduce / fix?

Go Up