Just managed to implement a first pass at Authorization Code + PKCE for Mastodon, including registration of public clients (token_endpoint_auth_method = none) and expiring access tokens for public clients.
Another change I wanna hopefully highlight is @vmstan's change to link the Account Warning Presets UI from the admin sidebar... this was just missing and the change was only revived after I'd had trouble finding it.
You could always visit /admin/warning_presets though
Hopefully this will be merged for 4.3, hopefully! (It doesn't have a milestone assigned yet)
Oh, I should clarify, Authorization Code + PKCE isn't confirmed for 4.3, but I'd really love to be able to land it for 4.3, I'm just out of time to continue working on it this month.
$800 needed to stay off the street
$200 to cover Car Insurance that already came out my account
We used pretty much all $800 that Mom gets monthly that would have been used for food to stay off the street to avoid dying in the toxic #ClimateChange heat of our state that's deeply in a #drought
I'm unmarried
I'm not breeding
I'm disabled
I'm a woman
I'm Latina
I'm a displaced #indigenous person
I'm not white
I'm not dark enough to be used as a pawn for their BS game with superficial temporary gains
Anyone who asks the marginalized to keep swollowing the tripe of the bourgeois and using fascists' systems for survival is a damn fucking ignorant privileged #bootlicker
You're next, once the #disabled#BIPOC and #LGBTQ+ are dead the thought control and police will only have you to eat
Today I learned that the Mastodon instance I’m posting from is subject to censorship, as soon you post something in regards to the Israeli hardline right wing government’s genocide in Gaza. Democracies can only be successful with educated and informed citizen. I’ll look into running my own instance to avoid future censorship. #mastodon#censorship#genocide#israel
Finding interesting people on Mastodon has been my biggest challenge 😅, but I'm slowly getting the hang of it. If you're an author, aspiring writer, book lover, fantasy reader, tech lover, roleplayer, tabletop gamer, or anything in between, feel free to follow me! I'd love to connect and follow you back 😄📚🎲 #Mastodon#fantasy#rpg#ttrpg#gaming#tech
little #mastodon protip: due to how posts federate there's no guarantee someone will see a link/video preview when they see your post, especially on small servers. this means that you'll probably want to add some kind of relevant description in the post where you're posting the link, like repeating the headline or quoting a relevant excerpt
@philbetts i'm not 100% sure of the details, but i believe if a post is freshly federated on a server and nobody has interacted with it yet it will not have a preview, and the preview will be fetched upon the first interaction from someone on that server
Between setting up DigitalOcean Spaces [1] for uploaded media and enabling @michael's FediFetcher [2], my experience on a one-person self-hosted Mastodon instance has been greatly improved.
@stefan@gunchleoc unfortunately I don’t think this will happen. Last time it was brought up on GitHub it was roundly rejected, and there is no sign of them reconsidering it.
(Although to be fair they have reconsidered things they were vehemently against in the past, so I wouldn’t rule it out. But it doesn’t appear likely. At least not any time soon)
Do you find the 500 character limit on #Mastodon limiting? I sure do.
I thought I saw somewhere that one or more servers allowed 2000 characters, but that was long ago before I started posting much of anything.
Anyone know what I am referring to?
The max_id, since_id, and min_id parameters in #Mastodon's Timeline API assume that the post ID is a sortable number. (Is this correct?) #Hollo, the #ActivityPub implementation I'm building, uses UUIDs for post IDs internally, so I'm stuck on how to implement a Mastodon-compatible API.
#Mastodon's inability to properly thread through absent messages (e.g. deleted, or not federated because of privacy configurations) is rather obnoxious.
@oblomov it tries to fetch & represent previous context as much as possibile from public sources.
Which is something mastodon standard web ui don't do, unless you go to read the thread from original source instance.
If a middle post is deleted or not public, there's not much we can do.
@luca and that's the problem. But AP has a Tombstone object that represents deleted messages, and this could be used for example to keep threading information (only)
I don't think anyone understands the gravity of my situation
If I don't find a way to cover this I'll be forced to go back to my home country. We can't even afford a plane ticket, I legally cannot work on the Visa I currently hold.
PLEASE, PLEASE donate if you can or pleaseeee share my fundraiser with friends and family and get this to go viral or something! 😭