Email or username:

Password:

Forgot your password?
3,797 posts total
dansup

I finally got invited to Blue Sky!

Don't worry though, I'm all in on #ActivityPub

bsky.app/profile/dansup.bsky.s

Thanks to @gabrielrmunoz for the invite ๐Ÿ˜Ž

Danie van der Merwe

@dansup now you can set your Pixelfed URL as your self-verified username there!

dansup

Winter please, so tired of this wildfire smoke

I feel like I'm living in the prequel to Extrapolations, and every time we're hanging out or partying, I always bring up that show because nobody watched it and it's like a damn time machine into the future

youtube.com/watch?v=2QP-xrG0kZ

Show previous comments
Chris Gervais ๐ŸŽธ๐Ÿฅ๐Ÿ’ป

@dansup I thought it was a great show but hard to watch and then look out the window. More people should see it

Moto :rainbowinfinity:

@dansup Thank you for the recommendation! Just watched the first episode and โ€ฆ yeah. Itโ€™s *riveting.*

Jรฉrรฉmie Ducastel

@dansup looks awesome and never heard of it, thanks for the discovery !

dansup

PixelFam, fedilebrities

Am I on a roll tonight??

What fedi terms will I come up with next??

Sorry not sorry to whomstever claims to have invented "fedilebrity", i'm claiming that ๐Ÿ˜Ž

dansup

ngl though, marketing and design are what I'm best at

In an era of hipster frameworks and languages, I was able to put lipstick on the proverbial php pig and move the discussion away from "pixelfed is php, eww" to "omg when is mastodon going to do this"

it's all about the vibes ๐Ÿ’…

Franรงois Best

@dansup not sure about fedilebrity, I half-dyslexically read that as febrility.

dansup

One of the most followed accounts in the fediverse is dedicated to sharing advice and tips about fedi projects

Kudos to @FediThing for staying true to their mission and not taking advantage of their huge following for monetary gain

Wouldn't doubt they get paid offers to boost or mention posts, yet they have demonstrated time and time again that they use their following to highlight accounts of all sizes and demographics

We're lucky to have fedilebrities like them who use their power for good

FediTips Profile

Bio says:

Posting hints and tips about Mastodon and the Fediverse ๐ŸŒ

There are lots of answers to common questions about Mastodon and the Fediverse on my website at https://fedi.tips. If you can't find your answer, @ or DM me and I will try to help! There's no such thing as a silly question!

I am a volunteer, you can buy me a coffee at https://ko-fi.com/fedithing or become a patron at https://liberapay.com/FediThing

Maintained by @FediThing, banner artwork is by @posiputt
FediThing

@dansup

This is really kind ๐Ÿ˜Š

But I think if I started doing promotional stuff people would unfollow me pretty quickly!

I think most of my follows are from people who want simple useful info that isn't wrapped in promotional stuff or padding, so I'll try to keep them happy.

obi0bi

@dansup @FediThing omg, this is something I need since I'm still figuring out the fediverse, ty so much!

dansup

Considered limiting app features/APIs to an "official api" to give my @pixelfed app an edge

But then I saw @vernissage and it made me realize that temptation to lock down features to my own app would only make @pixelfed worse

I'm an okay designer, but that app is gorgeous

I realized that my ego isn't worth the gems and amazing experiences that others can build, so why bother limiting the APIs?

Now I'm working with @PixelDroid on cross app settings sync, no amount of $ could buy this feel ๐Ÿ˜

dansup

@pixelfed @vernissage @PixelDroid Another really good feeling is ignoring VC emails

The last thing I'd do is sell out, I'd rather beg for donations than see all this work be for nothing.

Philippe Jadin

@dansup thank you for that, I was going to ask how spam detection is implemented in pixelfed ๐Ÿ™‚

dansup

Iโ€™ve been using Sublime Text for almost a decade now and love it, but I started using vscode for pixelfed app development

I like the IDE and better autocomplete that vscode offers, but I canโ€™t fathom switching php dev to it because Iโ€™m so stuck on Sublime and feel some form of attachment to it

Itโ€™s weird, I know, itโ€™s probably cuz Iโ€™m getting older and stuck in my ways lol

Show previous comments
KungFuDiscoMonkey

@dansup I feel you there, though I switched to VSCode a while back. At least with many languages prioritizing language server support, weโ€™re in a pretty great spot with editors :D

AlternativeTo

@dansup And if you don't like Microsoft, you can also use VS Codium. ๐Ÿ˜‰

Andrew

@dansup I'm the same, vscode for big projects and sublime for smaller stuff. It's faster and less mental load, so if I don't need all the vscode extras

dansup

So @pixelfed has quite a robust set of spam and moderation tools, and one challenge I faced when planning the Roles feature years ago was to log all moderation actions so admins could see who took action, and other details.

It's been quietly logging all moderation actions for years now, and will be super useful for Groups as they can have multiple levels of moderation.

For Groups to really work, a proper dispute process is req'd, with full history across group admins and server admins

PHP code for the ModLogService:

ModLogService: :boot ()
->objectUid ($profile->id)
->objectId ($report->object _id)
->objectType ('App\Story: :class')
->user (request ( )->user ( ))
->action ('admin. user moderate')
->metadata [
'action' => 'delete',
'message' => 'Success!'
1)
-โ€บaccessLevel ('admin' )
->save ()
dansup

Pixelfed Stories are not a new feature, the web UI has supported them for 2 years along with comments, reactions, view counts and most importantly, federation support.

What's new about Stories is they are now available on our mobile apps!

P.S - I added Poll support too at the same time, they are just hidden and waiting for the right moment ๐Ÿ˜‰

github.com/pixelfed/pixelfed/p

[DATA EXPUNGED]
dansup

For those wondering what @pixelfed Stories are, they are an ephemeral stream of photos and videos that are deleted after 24 hours and can only be viewed on @pixelfed, they are not regular posts, and youโ€™ll never see them on timelines!

Stories are meant to share those moments that may not warrant their own post, and allow your followers the opportunity to follow along in a more direct and intimate way

Show previous comments
Henkka Laukka

@dansup The UI of Pixelfed concerns me. I feel it's too similar to Instagram. How long before Meta takes notice and decides to strike it down for copyright infringement? Or is it even a possibility? Are UI elements copyrightable?

@pixelfed

Franz

@dansup @pixelfed maybe the app could spend the full device width for posts? That would be great ๐Ÿค—

Petri Tilli

@dansup @pixelfed You are an inspiration! Keep up the great work! ๐Ÿ’ช

dansup

Spam comes in all forms, here is an example that @pixelfed Autospam just detected, removed from public timelines and notified me to take action.

Looks like a normal post, they even added an avatar and used hashtags!

Still in awe of how accurate our spam mitigation on @pixelfed is, and it only gets better ๐Ÿ’ช

Spam post
dansup

@pixelfed now here is a post that looks like spam but wasnโ€™t flagged due to the robust Autospam detection.

Itโ€™s almost like magic ๐Ÿช„

Pixelfed post
SpaceLifeForm

@dansup @pixelfed

A good catch. I would not have chased it anyway.

[DATA EXPUNGED]
dansup

I think Iโ€™m going to hold off on the Story photo editor (draw, text, stickers) for now and focus on allowing users to upload photo/video Stories from the camera roll

Itโ€™s going to take a while to build such an advanced photo editor, and Iโ€™d prefer to focus on shipping other features before allocating more time to this - there are plenty of apps you can use to draw on photos/videos and I have a huge backlog of stuff to ship ๐Ÿ˜‰

Emelia ๐Ÿ‘ธ๐Ÿป

@dansup I'd recommend adding "share to story" for both photo & text posts, and the ability to add a link to a story โ€” those are probably the most needed features for stories tp spread (likewise boosting stories)

bigTanuki

@dansup understanding that overlapping stickers are postponed, but do consider being able to record video while still being able to control the stickers location when you do implement them. It is very good for student videos.

dansup

While working on Stories I discovered a moderation oversight.

So when I first built the report feature in @pixelfed, I made it polymorphic so it could be used by future features along with Post and Profile reports.

When I built Stories, I added Story Reports, but I never updated the admin dashboard to be able to handle them, you can Ignore them on the mobile app but this isnโ€™t ideal.

Luckily we havenโ€™t had any Story reports yet, but Iโ€™m going to quickly fix the dashboard so admins can handle

dansup

@pixelfed Glad I was the one to discover this, a fix will be published soon!

We have a pretty good reputation with regards to moderation tools and I'm really sorry about this.

pixelfed admin dashboard with an unactionable report
dansup

Adding some new tools to the Story Composer #pixelfed #stories

Pixelfed new story ui
dansup

Someone asked if I still plan on open sourcing the @pixelfed mobile app when it reaches v1.0

The answer is still yes!

The code base is evolving at a rapid pace and is over 35K LoC already.

I look forward to the v1.0 release ๐Ÿ˜ #pixelfedApp

Summary
Date: 2023-09-03 15:46:01
Directory /Users/dansup/Github/pxnative/src
Total: 203 files, 35749 codes, 1224 comments, 3885 blanks, all 40858 lines
Bookpirate

@pixelfed @dansup may I ask why you chose to only open source it once it reaches 1.0? Why not now?

gdt

@dansup @pixelfed

It's great to hear you plan to publish the app source code under a Free license. I had been contemplating asking but didn't want to complain about gratis code. When you do, it would be great if the Android version builds without including proprietary components, so that it can be included in f-droid. Specifically that means no Google Play libs. People often use a build flavor if they want their standard binary to have non-Free components.

dansup

Iโ€™m going to do a bit more work on Stories before jumping over to Groups.

Hope I donโ€™t jump too far and end up on Sup island ๐Ÿ๏ธ

dansup

Story usage on pixelfed.social is unlike anything I've seen before, keep it up #pixelFam

Edan Osborne ๐Ÿณ๏ธโ€๐ŸŒˆ๐Ÿ‡บ๐Ÿ‡ฆ๐Ÿ‡ต๐Ÿ‡ธ

@dansup I'm not bothered about stickers or anything, but could we have some form of captioning in stories? It would really make all the difference, and it'll mean I don't need to get out the Post-It notes.

Go Up