jonny,
@jonny@neuromatch.social avatar

Alright here's a draft of adding post titles and slugified URLs to masto. Needs tests and a little tidying, but this is a first small step towards a couple things that i think will be cool to do halfway between microblogging and forums :)
https://github.com/NeuromatchAcademy/mastodon/pull/35

If anyone who knows rails and redux better than me wants to laugh at my code (but secretly i will be learning) then feel free to take a whap at it

(edit: yes i know other fedi things and in fact many normal websites already do this)

boris,
@boris@cosocial.ca avatar

@jonny nice! I see rich text from some platforms already in my mobile client.

Do you know if “plain Mastodon” can display this in standard web interface?

jonny,
@jonny@neuromatch.social avatar

@boris

you tell me, does this look all big?

Some html stripping is done on the sender side, some is done on the receiving side, so i'll need to double check that, but ya one of the ideas here is to make it so ppl can post more longform/bloglike stuff that will diverge from most pure plaintext clients (but it will seem more like a website so yno that might be normal). Mostly this is a first step towards making the web interface behave more like a hybrid feed and forum so if the title part doesn't federate all that well it's no huge loss

jonny,
@jonny@neuromatch.social avatar

@boris in olde fedi people were always really mad at me when i suggested stuff like markdown or rich text formatting might be nice to have, so i suppose we'll see if times have changed. hopefully most apps have caught up with the need to collapse long posts by default, as is sort of the obvious need if we really want this to be a heterogeneous medium

jonny,
@jonny@neuromatch.social avatar

@boris also ppl should run more forks so we can have fun instead of just running base masto for some reason <3

boris,
@boris@cosocial.ca avatar

@jonny I agree … but by pure numbers, most people view on mobile clients (don’t know if Elk / Phanphy are significant)

jonny,
@jonny@neuromatch.social avatar

@boris
Well then they will be missing out! All this should degrade gracefully. I dont have world changing goals with this one little PR, but it would be nice for apps and whatnot to see why it might be nice to not strip all html with a few examples

boris,
@boris@cosocial.ca avatar

@jonny yep! I’d like to go beyond microblogging for sure.

My kingdom for broader Article support. And maps and books and all sorts of richer stuff.

jonny,
@jonny@neuromatch.social avatar

@boris
Yes yes. I havent even messed with the AP serialization yet so I wonder if classing it as an article will change things? Another 2 days fighting masto, another 2 days towards understanding how this big beast works, so I think I mostly understand how to do that now

notroot,

@jonny @boris already has limited markdown support. Along with QTs and partially-threaded feed. It's a fork of and it already has forks.

Mastodon is not the fedi

jonny,
@jonny@neuromatch.social avatar

@notroot
@boris
Please see the bottom of OP and also reconsider lecturing random people online for no reason.

notroot,

@jonny @boris Nice edit. And nah I think instead I'll do and say whatever the fuck I want, Doc.

jonny,
@jonny@neuromatch.social avatar

@notroot
one thing that hasnt changed about the fedi is the amount of super cool guys on it I guess

boris,
@boris@cosocial.ca avatar

@jonny

  1. Screenshot on your instance: you tell me is big and bold

  2. Screenshot from my account on CoSocial: you tell me is bold

  3. Screenshot from Ivory on iOS: everything is plain text

image/jpeg
image/jpeg

jonny,
@jonny@neuromatch.social avatar

@boris
Haha what is the opposite of progressive enhancement

trochee,
@trochee@dair-community.social avatar

@jonny @boris

Another screen cap seen from my instance and Tusky app

(The title text looks bold but not big)

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • khanakhh
  • magazineikmin
  • osvaldo12
  • cubers
  • mdbf
  • Youngstown
  • tacticalgear
  • slotface
  • rosin
  • kavyap
  • ethstaker
  • everett
  • thenastyranch
  • DreamBathrooms
  • JUstTest
  • InstantRegret
  • normalnudes
  • GTA5RPClips
  • anitta
  • ngwrru68w68
  • cisconetworking
  • modclub
  • Durango
  • Leos
  • provamag3
  • tester
  • megavids
  • lostlight
  • All magazines