I sort of wish #Amaroq would let me input any number for character limit and customize the buttons and things so I could at least hand-skin it like #WitchesTown, since those sorts of customization aren't exposed over the API.
I'm not sure what would happen if a client POSTed a toot bigger than the instance's character limit… surely that's not just enforced at the client level. I guess dealing with the result of that error might be more pain in the ass than it's worth in an app… 
@benhamill the result of that error is that the backend returns "uh oh you're not supposed to do that lol" and that's it
@wxcafe Yeah. I assume it's "400 WTF, Breaux?" But then the client has to, like, have a flow to express that to the user and recovery loop or whatever. Which to make it nice might be a lot of work.
@benhamill It's not that hard, just look at the result of the query and display a popup if it's not okay?
@wxcafe Yeah. Then do you offer to adjust the local setting down? Do you try to detect the limit expressed in the error message (if it's there)? Etc.
@benhamill I'd just error out and tell the user that's too long, if they have to manually adjust it in the first place they'll understand why it doesn't work
@benhamill you could also just scrape the home tho
@benhamill There were pushes for character limit to become like a variable in the code so clients and frontends and co. could work with it easily
but gargron said no
🎉
@Pasty Yeah. I remember asking about that. Such a bummer.
@benhamill I don't find that decision to make sense
@Pasty Yeah agree. I feel like some kinda "customizations" endpoint that hands out character limit and i18n files and whatever else might be a thing that could be a good idea?
@benhamill but he feels it's gonna destroy federation
while in reality everyone's already done changes to their charlimit
and the original gnusocial has way bigger limits
@Pasty "Destroy federation"? What does that even mean?
@benhamill I'm exaggerating of course
but he wants the char limit to be purposely more difficult to adjust
@Pasty Tha's weird.
@benhamill I wish the same with @Tusky :(
@benhamill it is enforced at both the client and backend level yes