@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. View on remote instance

dansup , to Random stuff
@dansup@mastodon.social avatar

Venture City is my favorite YouTube channel, I could watch these videos all day 😍

https://youtube.com/@venturecity?si=SyDh4RlTA7knWhpO

dansup , to Random stuff
@dansup@mastodon.social avatar

Reports are now finished in the new @pixelfed mobile app!

This was one of those small but essential todo items.

You may be surprised to know that Apple and Google require the ability to report user generated content if you have user generated content in your app

There are also other requirements, like hiding adult content by default and allowing users to block other users on social network apps.

Looking forward to shipping the app, gosh it's like so close!!!

Pixelfed mobile app report post screen

dansup , to Random stuff
@dansup@mastodon.social avatar

One of the challenging aspects of building a federated mobile app is parsing post captions and being able to render them properly

See, when you make a post with mentions or hashtags, mastodon converts it to HTML and mobile apps have to deconstruct that HTML to be able to render mentions, hashtags and links properly

We could just render the HTML, but when you would tap on a hashtag or mention, it would open the browser instead of in-app

Indices and entity maps ftw, thanks backend!

dansup OP ,
@dansup@mastodon.social avatar

@captainchaos Well, its more complicated than that.

Mastodon and Pixelfed do provide mentions and hashtags as lists in the federated activity, you can't just trust the HTML itself because not every platform uses the same attributes

We can use the mention/hashtag lists to build the entitymap with indices we can provide to clients so they can properly implement deep linking

dansup , to Random stuff
@dansup@mastodon.social avatar

The Pixelfed backend should separate Comments/Replies to it's own table/model

This won't be an easy undertaking, but it will improve performance and enable a better comments API with proper pagination

I will start this process now, as I'm in the middle of shipping the Groups feature which will also require new tables/models accordingly.

I promise it will be done properly, with no breakage

It may seem boring to most ppl, but I love technical challenges like this

dansup , to Random stuff
@dansup@mastodon.social avatar

Not sure why safari suddenly renders Mastodon advanced mode UI so poorly, I just accidentally boosted a post when tapping on the favourite button

I know this isn't a Mastodon bug because it's fine on Chrome and Firefox

shakes fist at Safari

dansup OP ,
@dansup@mastodon.social avatar

@JSharp1436 I use Chrome for this account, I've been using Safari to keep my @pixelfed account open so I kinda need it

I despise Firefox, I'd rather figure out the issue with Safari

dansup , to Random stuff
@dansup@mastodon.social avatar

The new Pixelfed mobile app will preserve media aspect ratios, no need to tap to view the full image as photos will be rendered to preserve native aspect ratios😎

Pixelfed app demo

dansup OP ,
@dansup@mastodon.social avatar

@Batarea The new app isn't available yet, while the code is open source, I still have to finish a few things before it's ready for the general public.

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

dansup , to Random stuff
@dansup@mastodon.social avatar

Just finished adding like, reply, and report features to comments in the new Pixelfed app!

I’m proud of the progress I’m making, just a few lil things to wrap up before it’s ready for the beta release 😁

(Then I can get back to Groups, Loops, PubKit and Sup)

dansup OP ,
@dansup@mastodon.social avatar

@resol How would you change this?

Could you design a mockup of a comment section you'd rather see? I'm open to evolving this layout.

dansup OP ,
@dansup@mastodon.social avatar

@resol Oh this is a good one, I've seen this before!

dansup , (edited ) to Random stuff
@dansup@mastodon.social avatar

Fixed Pixelfed federation with Friendica*, and will be working on PeerTube next!

dansup , to Random stuff
@dansup@mastodon.social avatar

Experimenting with a new Network feed of Pixelfed only accounts, it’s so much better 👀

dansup OP ,
@dansup@mastodon.social avatar

@heluecht Nice! I'm working on fixing federation between Pixelfed and Friendica!

dansup OP ,
@dansup@mastodon.social avatar

@heluecht Nope, it was a bug on our end!

pixelfed , to Random stuff
@pixelfed@mastodon.social avatar

Yes our new open source Pixelfed app will support Android, and all the features from iOS like Share Intents.

It already does ✨

Shipping very soon

Pixelfed new app
Pixelfed new app

dansup ,
@dansup@mastodon.social avatar

@kaffeeringe @pixelfed No need to, they will be rendered using their native aspect ratio in feeds and other screens!

We only crop thumbs on hashtag and profile grids

jakob , to Random stuff
@jakob@soc.schuerz.at avatar

@dansup sorry... you are not on matrix anymore... so i have to write here.

you promised, to the end of last week, you will fix the federation-problem with friendica.
I've just updated my pixelfed-instance an comments from friendica are still not shown on pixelfed.

and... why don't you create a new matrix-room for pixelfed?

dansup ,
@dansup@mastodon.social avatar

@jakob I created a new Matrix channel and am working on the Friendica fix, can you join so we can chat?

https://matrix.to/#/#pixeldev:matrix.org

dansup , to Random stuff
@dansup@mastodon.social avatar

threads new pinned columns design is gorgeous

aronow , to Random stuff
@aronow@hachyderm.io avatar

Trying to sign up for but I can’t find the app in the store or in TestFlight?

dansup ,
@dansup@mastodon.social avatar
dansup , to Random stuff
@dansup@mastodon.social avatar

Saw someone request the ability to block hashtags so I'll be building that out tonight!

Notice the Not Interested button 👀

dansup , to Random stuff
@dansup@mastodon.social avatar

Pixelfed admins: Curated Onboarding now has mass actions so you can more easily manage applicants!

Now available ✨

Pixelfed curated onboarding

dansup , to Random stuff
@dansup@mastodon.social avatar

I'm so happy to see Gargron living his best life, he's done so freakin' much for the fediverse

It's so heartwarming to see him travel around the world with his wifey, that iconic Mastodon plushie (omg I want one), and his photography from all those places

He totes deserves all this success and more, and I look forward to the day that we can meet in person, he is my hero

❤️

dansup , to Random stuff
@dansup@mastodon.social avatar

Omg F-Droid replied to my post!!

I love open source so much ❤️

dansup , to Random stuff
@dansup@mastodon.social avatar

I have a ton of small things to finish before I can ship the new Pixelfed app, that being said I do want to get it in your hands ASAP

I’m planning to release an alpha build APK this weekend (some things may not fully work yet, but you will have a chance to see the huge improvements and help provide feedback)

dansup OP ,
@dansup@mastodon.social avatar

And by small things I mean non-essential features like viewing who you blocked, or accepting follow requests.

While they are important to finish before the public release, being able to have an early preview and provide feedback will help me a lot!

dansup OP ,
@dansup@mastodon.social avatar

@karelbrits Yeah that will be fixed in the backend this weekend, over eager caching is the culprit!

dansup , to Random stuff
@dansup@mastodon.social avatar

Oh man, the new Pixelfed app keeps getting better and better!

I’m now finishing up Push Notifications support, which is the most requested feature besides share intents (which I shipped earlier tonight)

Not only is it fast, lightweight and open source, but also packed with many long overdue features like Push Notifications 😎

It’s everything you wanted, plus more ✨

dansup OP ,
@dansup@mastodon.social avatar

@shlee Yes! Android alpha this weekend 👀

dansup OP ,
@dansup@mastodon.social avatar

@brunomiguel @pixelfed Yes, we will default to system color mode (either light or dark) but you will have the option to force a preference, and that color mode preference will be shared across devices and web/apps so you have a consistent experience no matter what option you choose!

dansup OP ,
@dansup@mastodon.social avatar

@brunomiguel @pixelfed We think so too, but it get's even better!

We standardized an API for this so 3rd party apps can implement this too, that way you can use any (supported) app and it will remember your preference!

This goes beyond dark mode btw, there are other settings we remember across apps like the ability to disable CW and show all media, or force yourself to add alt text to media before you can post!

dansup OP ,
@dansup@mastodon.social avatar

@brunomiguel @pixelfed Yes, we have https://translate.pixelfed.org and will be overhauling our translations so the app can share the translation strings!

dansup OP ,
@dansup@mastodon.social avatar

@brunomiguel @pixelfed Oh I see, that looks really nice!

The main colors for dark mode can be found here:

https://github.com/pixelfed/pixelfed/blob/dev/resources/assets/sass/spa.scss#L29-L54

I am refactoring the entire webUI, but for now I'm focused on the mobile app.

I should be able to get to this in a few weeks, so feel free to remind me in mid June about this!

dansup , to Random stuff
@dansup@mastodon.social avatar

I just want to educate y'all about this specific "scary" warning (that you may see in the Pixelfed app)

Apple Bonjour is a feature that enables seamless connection between your Apple devices

You can safely tap "Don't Allow" without any impact, however, that may limit Handoff support and other Apple features we're planning to implement.

Regardless, you can audit our app code yourself to verify we aren't doing anything sketchy

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

dansup OP ,
@dansup@mastodon.social avatar

Apple added this in 2020 as part of their overhaul of Privacy features, you can learn more here

https://developer.apple.com/videos/play/wwdc2020/10110/

dansup OP ,
@dansup@mastodon.social avatar

@treefit That’s a great idea, thanks!

dansup , to Random stuff
@dansup@mastodon.social avatar

Share as Post

Share to Group

Share to Story

Share to Collection

dansup , to Random stuff
@dansup@mastodon.social avatar

Pixelfed app + Share Intents

Easily share photos and videos directly to the new Pixelfed app 😎

frankmorrow , to Photography
@frankmorrow@mastodon.social avatar

launched a custom pixelfed instance for analog photographers called exposur.es

https://exposur.es/

dansup ,
@dansup@mastodon.social avatar

@frankmorrow love that domain! If you run into any issues with Pixelfed, let me know!

dansup , to News from fediverse
@dansup@mastodon.social avatar

"Social web" is a industry plant, real fediversians know

dansup , to Random stuff
@dansup@mastodon.social avatar

folklore is taylor swifts best album

dansup , to Random stuff
@dansup@mastodon.social avatar

If my partner joins the fediverse, whatever he says about me is completely false*

I appreciate your loyalty and that blind eye to any evidence of delays or new projects

(* = actually true, but this written in php)

dansup , to News from fediverse
@dansup@mastodon.social avatar

Updated the screenshot on the Pixelfed App README!

The app is really coming along, and your feedback is helping shape the direction, keep it coming 😎

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

dansup , to Random stuff
@dansup@mastodon.social avatar

Music is music, don’t fall for marketing gimmicks.

Drake and Kendrick on the same label, this some beyond meat type shit, don’t embarrass yourself

dansup OP ,
@dansup@mastodon.social avatar

@crispius Nah fam, thats Cash XO

dansup OP ,
@dansup@mastodon.social avatar

@healthiswealth nah, Alberta Beef all the way

dansup , to Random stuff
@dansup@mastodon.social avatar

Drake dropped again 🔥

dansup OP ,
@dansup@mastodon.social avatar

@Lehmanator @httpjames nah fam

3 biggest moments in hip hop this past decade:

drake vs meek: 2015
drake vs pusha: 2018
drake vs kendrick: 2024

One thing in common 🦉

dansup , to Random stuff
@dansup@mastodon.social avatar

Search supports hashtags and users now!

dansup OP ,
@dansup@mastodon.social avatar

Can't believe this was 6 years ago already!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • Mordhau
  • WatchParties
  • Rutgers
  • jeremy
  • Lexington
  • cragsand
  • mead
  • RetroGamingNetwork
  • loren
  • steinbach
  • xyz
  • PowerRangers
  • AnarchoCapitalism
  • kamenrider
  • supersentai
  • WarhammerFantasy
  • itdept
  • AgeRegression
  • mauerstrassenwetten
  • MidnightClan
  • space_engine
  • learnviet
  • bjj
  • Teensy
  • electropalaeography
  • khanate
  • neondivide
  • fandic
  • All magazines