I think larger iPads support more like 35% coverage with a gap between halves of the keyboard. But I could be wrong; not much iPad experience for years.

//

Ouch! ?

Scrivener

My working theory remains API weirdness then. :(

It's a bit of a hassle, so I didn't bother either. I stole a Macchiato token.

Hah, you stole Cappuccino's token. Well played. It's a ghost fish!

Didn't bother me enough to toss in -q. ;)

Quote escaping seems busted though. Looked OK when I printed body out, but API choked on it, so I'll just send live requests later to debug and then update the gist once it's fixed.

This link should work for another day or so: https://developers.app.net/reference/make-request/migrations/

Short version, they let app devs restrict scopes of pre-scope tokens via Web config interface (scope downgrade) and apply more limited extended scopes to new grant requests as well.

Only ran into it today while hitting API to save my followers/ing. Tempted to grab everyone's to see what the social graph of follows ended up looking like, but not tempted enough to spend my limited dev time on it. Would rather look forward than back. :)

//

ADN's migrations support to deal with this same change was kinda neat.

//

OK, I wasn't setting the Accept header. Oops. But success always sends JSON, so weird failure would not.

//