#SocialCoop the instance will momentarily go down as we try to bump the character limit to 1k :) Thank you for your patience!

...and this is done! Your Mastodon clients *should* pick up the new Social.coop character limit of 1000; this might require a reload, and you *might* see 500 momentarily when you start composing a post prior to it updating to 1000, but it is our understanding that this should work for everyone no matter the client you use from this moment on.

This fulfills the community intention originally expressed in the 2024 Loomio vote: https://www.loomio.com/d/C4HKmTOa/proposal-to-revisit-extending-the-character-limit-for-posts/.

This took some time due to competing priorities and us wanting to test the solution thoroughly before trying it in our production instance. Thank you for your patience!

Proposal to revisit extending the character limit for posts

In 2022, a proposal to extend the post limit limit was opened, and while it yielded fruitful discussion, it never entered a formal voting stage. I frequently find myself running against this post limit, and many other instances that we federate with have a limit that is much higher.To kick start discussion, here are my notes on the previous thread:Pros:<br>Many servers already have this<br>Very little storage burden<br>Makes it easier to post longer things<br>Cons:<br>Additional maintenance burden as we would need to switch to a fork (which could have it's own pros/cons), or apply a minimal patch to the mastodon codebase to extend the limit (Basically just replacing a few `500`s with whatever `x` we decide)<br>If people don't like longer posts, the local timeline could be marginally worse (the federated timeline already experiences this).<br>I will open the floor for discussion and then begin a voting phase. For clarity, the two questions at hand are<br>Should social.coop extend the character limit?<br>If so, what should it become?<br>

Loomio
Nit: on Android, the "official" Mastodon app still shows a 500 limit. Tusky works as expected though.

@flancian Mobile app interface for creating a new post with a dark theme. At the top, the header displays “New post” with a close (X) button on the left and a send arrow on the right. Below, a rounded button reads “Public, anyone can quote,” followed by an avatar (yellow duck with a rainbow on a green background) and the text “In #Flancia we'll meet [@]flancian[@]social.coop.” Underneath, the input prompt says “Type or paste what's on your mind.” The bottom section shows a keyboard with QWERTY keys, a “500” character limit, and icons (image, charts, emoji, warning, globe) above the keyboard; the keyboard also features “EN · DE · ES” language options.

Mobile app screen showing a post composition interface with a text input field, keyboard, and various action buttons. At the top, the status bar displays time "01:11" and icons for notifications, battery, and connectivity. The text input field shows the placeholder text "What's happening?". Below it is a QWERTY keyboard with a "TOOT!" button on the right, and icons for attaching files, adding emojis, and other actions. In the top right corner, there's a user profile icon of a yellow duck with a rainbow, and an "EN" language selector. The keyboard includes a "GIF" button, a microphone icon for voice input, and a language selection bar at the bottom showing "EN · DE · ES".

Provided by @altbot, generated privately and locally using Qwen3-Vl:30b

🌱 Energy used: 0.394 Wh

@flancian looks like Metatext on iOS doesn't recognize it either

@todrobbins yikes! Do you have a good iOS alternative?

I wonder if we could patch something further to get these apps to work or it's a limitation of the current approach (maybe some apps even hardcode this?)

@flancian @todrobbins I'm running the iOS Mastodon app (2026.01) on social.coop and it shows the 1000 char limit.
@todrobbins @pws 🙏 thank you for the report! Interestingly, the Mastodon app on Android does *not* seem to want to go over 500!
@flancian Thanks so much to our intrepid and careful tech working group!
@Matt_Noyes thank you Matt, it's a pleasure to finally ship this for the community!

@flancian yay! I'm seeing the 1000 character limit already!

Thank you for the hard work of the team. I appreciate that time was set apart to fully test it before getting it out.

@marsiposa thank you! It took longer than it could have but we're happy the community can finally enjoy this :)
@flancian I think it @FediTips who was looking for confirmation about how to do this and what methods were recommended

@liaizon @flancian

Yeah, I was checking on my other account @homegrown and got several people giving advice 👍

@FediTips @liaizon @homegrown ahoy! The way we settled on is one that does not require forking Mastodon or adopting someone's fork: we changed command lines in docker-compose.yaml to prefix a one liner, essentially patching the code just before any container starts. Happy to share the file if you're interested in this direction!

It's a hack but it should work automatically for any upgrade and it probably won't add too much maintenance cost.

@flancian Thank you and everyone on the team!!!!
@pjw thank you! It feels great to have finally shipped this :)
[[socialcoop]] at anagora.org

The Agora is a free knowledge commons: anagora.org.