@mmn What do you think about Mastodon using <p> tags to describe paragraphs?
@Gargron @mmn what about using markdown for formatting?
@Gargron there's going to be so much bike-shedding in response to this... ;) "but wait what about markdown/restructuredtext/plain text/HTML/Docbook/smoke signals"
@gargron I'm not @mmn, but I think the inputs tend to be less paragraphs and more text separated by linebreaks.. So I'd rather add <br /> tags instead of (possibly empty) <p>s.
@Gargron I don't see why not but I don't have enough info & experience on Mastodon to recommend anything else yet ;-)
@gargron I think you should be free to design the HTML any way you want in an atom:content[type="html"]
(I subscribe to Atom from Wordpress bloga and they're formatted with all kinds of tags. Filters take away many things like inline <img> and <video> though)

What I'm more curious about is HTML in the poco:note tag, though I don't remember the spec right now I would assume it should be text/plain in there ;)

@mmn Thanks for this!

Also, I wasn't sure - Atom seems to say that any element may have a type="html", but if the poco:note spec prohibits that I'm ready to change that (and put the html in summary instead)

@Gargron Yeah, but portablecontacts is a different spec from Atom, hence the different namespace. 'poco:' tags can be embedded in anything where contact information can be useful (extending profile descriptions) and thus has nothing to do with Atom.

The portable-contacts.net site has fallen to domain squatters, but spec is still on Web Archive: https://web.archive.org/web/20160426223008/http://portablecontacts.net:80/draft-spec.html
@gargron I think the only reason !GNUsocial doesn't generate <p> is because I'd have to write a parsing routine instead of using PHP's nl2br or whatever does the work today. ;)
@Gargron @mmn Mobile devices doesn't use HTML natively for applications, they have it's own renderer.