@feld Yeah, I think adding them to user profile is a more sensible approach, it just so happens to cause severe performance issues without some more fiddling.
@BlinkRape That's because of my complicated caching setup to speed things up since I'm hosting an instance in my basement in Russia and proxying it to a VPS in US. Didn't find a workaround to convert those to notice links when requested from a browser yet.
(mint@ryona.agency)'s status on Sunday, 08-Sep-2024 10:30:41 JST
Okay, apparently what was causing severe performance issues when loading old-ish long threads, and lately even timeline with notifs, was in fact Neetzshe's patch that preloaded scrobbles into the user profile JSON. This could've probably been solved by an index, but considering the fact I'm lazy and the frontend still loads scrobbles by hammering their separate endpoint, I just added a switch to disable returning them in every status. Having sub-second load times on timeline sure feels refreshing. https://gitgud.io/ryonagency/pleroma/-/commit/4507b64267d7d5a767d21c091fe45bd0f42866a1
@theorytoe@mirari Because IRC is a stillborn protocol that leaks your IPs and has no concept of encryption or chat history. There's more than plenty apps that implement XMPP's basic functionality that being roster and text-only chats.
Operator, CEO, inner predictor and the sole proprietor of Ryona Dot Agency.Not too fond of negroes, jews, women, hohols and transvestites.380 defederations and counting.🏴☠️🇷🇺