it is indeed very annoying that looking at a fediverse profile doesn't work without js

cws don't expand (we have detail+summary!) and i think there's some fork or alt software that only shows a blank page

yeah like botsin.space is an empty void and at a glance it seems to be stock mastodon. come on
ok so mastodon 4 just made everything js-only and shows //nothing at all// otherwise. what a humiliating step backwards
@eevee yeah, because "just having one web UI to maintain is easier"
@Rairii that’s why server side rendering is such a great innovation. you can have both at the same time, the framework takes care of it automatically. i don’t know what mastodon uses on the js side and if it has support for ssr though
@eevee the most annoying part is, that you can't just link-copy the timestamp for a canonical link to a post or profile. You will always have your own instance domain stuck to
@skaverat what... what! this is like halfway to t.co wtf
@eevee some instances patched it out already, but man, it's annoying to deal with... And has absolutely 0 benefit

@skaverat @eevee Sure there is! It’s difficult to boost / favourite / follow posts if you aren’t on your own instance, and people sometimes open posts in new tabs, expecting that the behaviour will be the same as on primary click. If they end up on another instance, it’s a problem.

It would be better if there was a common uri scheme for all this stuff instead (with one’s home instance registering a protocol handler), but alas…

@dylanmccall @eevee

If I see a post in my timeline, I can already boost and fav from the post itself.

true, opening a profile would make it more annoying, but you can catch a link leftclick in JS and instead of opening the link, show the profile on your own instance like you do now.

@skaverat @eevee oh hey can you point me to an instance or patch where this has been fixed for 4? I absolutely hate this part of the update but I definitely want to keep my ability to edit posts...
@liaizon @eevee queer.party has a patch. Haven't tested it yet, so can't say if it really works https://commit.pup.cloud/maff/queer.party/src/branch/master/patches/4.0.0_4-revert-captive-links.patch
queer.party

Mastodon customisations for queer.party

commit.pup.cloud
@skaverat @eevee oh hell yeah thank you for that lead!

@eevee while it doesn't help for profile pages, at least for general UI, and this is an absolute key difference between mastodon and any commercial social network, mastodon has a competent API that lets you do the vast majority of things you would like to do on a daily basis, with rate limits that are the same as the official frontend, and without begging to be allowed to first

one day I will make the multicolumn multiaccount client of my dreams. or maybe someone else will. lots of people do like pinafore

@halcy @eevee yeah, discovered pinafore today and really enjoying it, it's missing a couple features (like edits), but surely they can be added in time. But yeah it doesn't work at all without JS, but so much lighter, and so keyboard friendly!
@tshirtman if you want a completely js free web interface I believe brutaldon is that
@halcy @tshirtman brutaldon looks pretty cool so far...

@jbowen @halcy @tshirtman It's my primary interface to mastodon, and has been for 4 years (:

(We will accept patches. There are some bugs. @djsundog runs the instance now; I haven't put up the .eu mirrors yet. Because "time" is apparently a thing that I have run out of. a lot.)

@halcy if you’re looking for a multicolumn multiaccount client you might (if not already done) give @sengi_app a try 😊

@eevee

@halcy @eevee @sengi_app is one of the better multi account multi column web front ends that works well with more then just mastodon backends (though it doesn't solve the no JS issue...)
@eevee But everything has to be a Web App these days eevee! (aaaaa)

@eevee you can try plerona, but plerona instances politically are... special compared to mastodon. Even tho they are all conected and yatayatayata you know.

is self hosting for a group of friends a good enough option?

@gabboman the problem isn't my instance, which i already implicitly trust; the problem is landing on 50 other instances i've never heard of and not being able to read /10 lines of text/ without enabling code execution
@eevee Has mastodon never heard of SSR

@eb @eevee

Yep. SSR is superfine. Or the compromises …
Loving https://fresh.deno.dev

Fresh - The simple, approachable, productive web framework.

Fresh features just-in-time edge rendering, island based interactivity, and zero-configuration TypeScript support. Fast to write; fast to run.

@eevee I've not seen anyone advocate for a rollback yet (3.5 can do editing, it just needs to be enabled on the front end, iirc) but I'm all for dumping 4.0 to get back an accessible web interface, and other dumped features, before techbros start suggesting everyone who doesn't like js-lockout use brutaldon

@ratsprite @eevee please don't make it come to that  

I want something accessible that will work without JS

@ratsprite @eevee Nothing forces you to stick with the default web front end, which is just one way to use your Mastodon account. You can use any app, mobile or desktop, or even another web app like https://pinafore.social/, which claims to have accessibility as one of its goal :).
Home · Pinafore

An alternative web client for Mastodon, focused on speed and simplicity.

@p4bl0 @ratsprite that does not help when you end up in a web browser looking at a profile on another instance
@eevee Pleroma and Soapbox front ends also do this. :(
@eevee oh that's unfortunate, it does work really well when you barely have internet (Costco is an impenetrable box) and I like the new features, but having some static content seems like it should still happen
@eevee At least variants like queer.party and glitch-soc are doing the right thing by patching no-js versions back in
queer.party

Mastodon customisations for queer.party

commit.pup.cloud
@eevee i like how GoToSocial is like the exact opposite approach. it has no webclient at all, so it *only* has static HTML pages for posts and profiles