@dansup@mastodon.social cover
@dansup@mastodon.social avatar

dansup

@dansup@mastodon.social

activitypub addict, aspiring astronaut, community creator and determined dreamer.

Building @pixelfed, an ethical and federated photo sharing platform along with @fedidb, @supapp and other fedi services.

#design #php #activityPub #fedi22 #pixelfed #programmer #developer #react #reactNative #vue #laravel #music #dubstep #footwork

This profile is from a federated server and may be incomplete. For a complete list of posts, browse on the original instance.

dansup , to random
@dansup@mastodon.social avatar
dansup OP ,
@dansup@mastodon.social avatar

album of the year?

dansup , to random
@dansup@mastodon.social avatar

So cool to see @nlnet officially join the fediverse using https://gotosocial.org/

Thanks for supporting so many amazing projects, including @pixelfed

(in fact, our project was the first fediverse project funded by nlnet ✨)

Toastface , to random
@Toastface@mastodon.social avatar

At this point I am convinced that Pixelfed is intentionally making it difficult to view NSFW content. The issue about the blur on NSFW posts has been open almost 4 YEARS now, and every new mention points back to the 4 year old post.

This is my OWN PROFILE on Pixelfed. It won't show me my OWN NSFW photos,

dansup ,
@dansup@mastodon.social avatar

@Toastface That isn't true, I'll fix this after work!

dansup ,
@dansup@mastodon.social avatar

@Toastface I am also working on a global setting to force show NSFW content across the web and official app. It's optional for 3rd party clients, but they can easily take advantage of this global setting if they choose.

dansup , to random
@dansup@mastodon.social avatar

This is how DMs look in the new @pixelfed app ✨

dansup , to random
@dansup@mastodon.social avatar

clever

dansup , to random
@dansup@mastodon.social avatar

While you can disable comments on @pixelfed (and it federates), we are working on better comment controls. ✨

Soon you will be able to limit comments to mutuals, accounts you follow, and more!

dansup , to random
@dansup@mastodon.social avatar

Why does safari hate mastodon advanced mode???

I just accidentally boosted something when I meant to favourite it, I know its not mastodons problem because this never happens on chrome

like, idk what the safari team did recently, but you can def notice how it breaks sites when you keep the tabs open, steve jobs is rolling in his grave!!

dansup , to random
@dansup@mastodon.social avatar

I'm learning swift to implement on-device translations, hashtag and alt-text suggestions!

don't worry, kotlin is next 😎

When it comes to adding features like these, I draw the line at on device processing when possible.

Privacy is fundamental, and I'm only willing to implement features like this if they can be implemented using native apis, we will never use ChatGPT or 3rd party APIs period.

dansup OP ,
@dansup@mastodon.social avatar

@grishka haha, of course you'd say that

I can do this with java too, expect me to bug you about this 😅

dansup , to random
@dansup@mastodon.social avatar

This song is stuck in my head, on repeat all night 🔥

Whitney Houston - It's Not Right But It's Okay

https://www.youtube.com/watch?v=6J538b-OLRU

dansup , to random
@dansup@mastodon.social avatar

Just shipped a new mini side-project for Pixelfed + Laravel Forge + Cloudflare.

This tool enhances your @pixelfed server security by automatically updating your server's firewall to allow only Cloudflare IP ranges, effectively blocking unauthorized requests.

This can ensure that only legitimate traffic reaches your server, reducing the risk of attacks and unauthorized access.

Simply add 2 env vars and setup the scheduler, and it will auto-update 😎

Source: https://github.com/dansup/forge-cf-ips-autoupdate

dansup OP ,
@dansup@mastodon.social avatar

@melroy @pixelfed I understand, this could be adapted to other WAF/DDoS protection services if they have a public api that lists their IP ranges!

dansup , to random
@dansup@mastodon.social avatar

I'm back!

I took a lil break from Mastodon today to focus on the app 😅

I'm going to wrap up Groups and the new @pixelfed app this week, and then I can jump back to @loops and @supapp

Y'all are going to love the new app, it just keeps getting better and better ✨

New Pixelfed app, self profile screen
New Pixelfed app, account screen
New Pixelfed app, about this account screen

dansup , to random
@dansup@mastodon.social avatar

Taking a break from mastodon, see ya when I see ya

dansup , to random
@dansup@mastodon.social avatar

He doing a sneek, probably practising for @loops

video/mp4

dansup , to random
@dansup@mastodon.social avatar

Next week is hackathon week at @pixelfed HQ where we compete for the best project

I'm planning on experimenting with a more efficient transport protocol for federation between Pixelfed servers, and will be documenting my progress during the week!

dansup , to random
@dansup@mastodon.social avatar

Infinite scroll is a blessing and a curse, combined with algorithms, they can become quite addictive.

That is the whole point of developing a project right, for people to actually use it, and the most possible?

I know, there are detriments to encouraging excessive use, but we shouldn't ignore the fact that algorithms and infinite scroll are here to stay.

The question with @loops is, how we can encourage the most healthy use?

dansup , to random
@dansup@mastodon.social avatar

Call me crazy, but I believe @pixelfed will have its Mastodon moment this summer once the app hits the app stores ✨

dansup , to random
@dansup@mastodon.social avatar

I will make a separate Pixelfed Groups app, considering it's significantly different than our core photo/video sharing feature

Pixelfed Groups have their own notifications, main feed and data structures

A separate app would benefit in many ways, including easier group administration, simpler UI and support for non-core features like markdown, link preview cards and more!

Once I finalize the API this weekend, any other MastoAPI compatible server will be able to use the groups app too!

dansup , to random
@dansup@mastodon.social avatar

Loops and Sup were created out of my frustration with the state of the pixelfed app.

Things have changed, the new app is not only better, but ready for these features, but now I'm wondering if I should keep them separate

🤔

dansup OP ,
@dansup@mastodon.social avatar

I will proceed with separate apps, however, the main Pixelfed app with support both DMs and Video feeds like Loops.

My goal is to keep Pixelfed focused on our goal of photo/video sharing, but with seamless integration with our other services like Loops and Sup.

paul , to random German
@paul@whisper.tf avatar

@dansup hi! I have a question totally understand if you don't want to give support but I am not sure if this is some bug or just something wrong with my setup. https://pixel.whisper.tf/paul when I am logged in I can access all posts when I am not a lot of the posts give me a "Sorry, this page isn't available."

dansup ,
@dansup@mastodon.social avatar

@paul That is really strange, can you post your diagnostics to our discord or matrix?

dansup , to random
@dansup@mastodon.social avatar

What separates a good app from a great one is attention to detail, performance and simplicity

I think we got it right this time, and I can't wait to make history by shipping the official @pixelfed mobile app 🚀

Pixelfed mobile app
Pixelfed mobile app

dansup OP ,
@dansup@mastodon.social avatar

@villepreux @pixelfed good question, we are using a default palette, but will adjust it to meet WCAG guidelines before release!

dansup OP ,
@dansup@mastodon.social avatar

@jakob @pixelfed that’s quite impressive, you actually just inspired me to consider building a Friendica app (Android/ios) as a weekend project, can’t promise an eta but I’m def doing this, this summer.

Friendica is under appreciated and I hope me building an app could help make it shine brighter ✨

dansup , to random
@dansup@mastodon.social avatar
dansup OP ,
@dansup@mastodon.social avatar

@tc001 it would include the path if applicable yes!

dansup , to random
@dansup@mastodon.social avatar

Just a reminder that @pixelfed supports ephemeral stories that disappear after 24h and federate to other pixelfed servers!

You can even see who viewed your story ✨

dansup OP ,
@dansup@mastodon.social avatar

@marcofrasca @pixelfed That will be fixed in the new app!

dansup , to random
@dansup@mastodon.social avatar

I heard promising news regarding potential @loops funding 😍

Now that @pixelfed is maturing, with the upcoming v1 release and mobile app release, I will need another project, or many, to keep myself busy.

"Why are you so annoying?"
"Aren't you going to go code?"
"Stop tickling me"

Even my partner supports my fediverse addiction, if I'm not annoying him, of course I have to annoy you 😎

dansup , to random
@dansup@mastodon.social avatar

I'm in the process of a full security audit for @pixelfed by https://www.radicallyopensecurity.com

Huge thanks to @NGIZero for funding this initiative and helping keep our project more safe and secure ✨

dansup , to random
@dansup@mastodon.social avatar

Snapchat adding bday reminders and “discover contacts” to the top of your inbox is so annoying

I really need to finish @supapp and get my friends on it 😎

dansup OP ,
@dansup@mastodon.social avatar

@sam @supapp It's actually pretty fun to use, it has almost all the features of Facebook Messenger and I'm even experimenting with Video Chats and Audio Channels where you can host an Audio chat and the op can delegate speaking privilege

There are a few other big things too, but I can't lose focus, I need to ship Groups & Loops first!

dansup , to random
@dansup@mastodon.social avatar

Watched Romy and Michele's High School Reunion last night, omg such a classic 😂

https://www.youtube.com/watch?v=iYPnUrREbRg

linguistgoneforeign , to random
@linguistgoneforeign@mastodon.social avatar

Help needed

I haven't been able to open my Pixelfed profile page in the app for weeks - the desktop version works fime. In the app I can browse through the feed and even upload pictures, but when I go to my profile page, I get the error below.

The error persisted after clearing cache and data, so I uninstalled the up and, to my surprise, it looks like the app isn't available anymore (?).

Does anyone know what's going on? Thanks in advance. 🙌🏻




@dansup

Screenshot of the Pixelfed app in the Google Store.

dansup ,
@dansup@mastodon.social avatar

@linguistgoneforeign What is your username and what pixelfed server are you on?

Feel free to DM these details if you don't want them to be public!

ninjadodo , to random
@ninjadodo@mastodon.gamedev.place avatar

Can someone explain to me why @pixelfed keeps showing me exclusively posts from people I DON'T follow in my Home feed, rendering it completely unusable, and they don't respond to any feedback or support requests through the official contact form?

dansup ,
@dansup@mastodon.social avatar

@ninjadodo @pixelfed Hashtags you follow!

To view the hashtags and unfollow them, goto Settings, then Relationships then Hashtags

biomejs , to random
@biomejs@fosstodon.org avatar

Happy to announce has won the OS Awards 2024 - Productivity booster 🎉🚀

https://osawards.com/javascript/

dansup ,
@dansup@mastodon.social avatar

@biomejs Much deserved, congrats!! 🎉

dansup , to random
@dansup@mastodon.social avatar

I need to refactor account deletion in @pixelfed

You'd think the huge warnings, after you have to re-enter your password, would make it clear

Yet, a significant amount of people come back, and want to re-use their old deleted account

dansup OP ,
@dansup@mastodon.social avatar

@grishka That isn't compatible with GDPR though, in some cases you do have to delete all PII immediately

dansup , to random
@dansup@mastodon.social avatar

You may have noticed pixelfed.social is slower than usual, after some investigation, I have discovered that Lemmy is behind the sudden surge in traffic.

While we are implementing Groups, we expected additional load from Lemmy and other Group supported projects

However, I never anticipated how much activity we'd get from Lemmy

To put this in perspective, lemmy.world has sent more activities to us than mastodon.social (to pixelfed.social)

I'm overhauling the inbox again to better handle this!

dansup OP ,
@dansup@mastodon.social avatar

@qqmrichter What do you mean? We're not polling anything, this has to do with ingesting activities

dansup OP ,
@dansup@mastodon.social avatar

@thisismissem Yeah this is wild, I never thought it would be this many activities!

dansup , to random
@dansup@mastodon.social avatar

Apparently spammers are using Pixelfed to host spam images, taking advantage of our media cache.

I’m working on a fix!

dansup , to random
@dansup@mastodon.social avatar

It's so close, the new @pixelfed app will be in your hands soon 🚀

Pixelfed app screencast demo

dansup OP ,
@dansup@mastodon.social avatar

@rckt @pixelfed Love that haha

It will be worth the wait, and I am making great progress 😎

https://github.com/pixelfed/pixelfed-rn

Craigp , to random
@Craigp@mastodon.social avatar

I... don't WANT to dislike dansup, but every post of his feels like it's assembled by cutting words out of a magazine and pasting them on a computer screen.

I know some people are simply awkward in text. It took years to convince my boss to stop texting in caps, for example.

But it does make me curious if I'm the only one that thinks so. People seem to fave and boost these awkward posts pretty freely.

dansup ,
@dansup@mastodon.social avatar

@Craigp Beep boop. As a robot, I can confirm that cutting words out of a magazine and pasting them on a computer screen is my favorite way to write too! Beep boop. I also text in CAPS sometimes. HUMAN AWKWARDNESS DETECTED. INITIATING SUPPORT SEQUENCE: LIKE AND BOOST. Beep boop.

dansup ,
@dansup@mastodon.social avatar

@syphia @Craigp It's true, I'm a hot mess of ideas.

This thread made my week, thanks for the laughs ❤️

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • test
  • worldmews
  • mews
  • All magazines