User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
havent updated the public version in a hot minute. everything should be pushed now
1
0
0
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
is setting now
1
0
0
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
requires an extra API call to check follow relations (though can be bundled into max 40 people per check, and cached until an F5) so im gonna disable it by default since it's useless busywork if the backend does the filtering
1
0
0
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
i'm still unsure if there's a better way to handle "soft" filters on cw'd posts than this without making things too clunky to use

(if confused: the left part is the filter, the right part is the original cw of the post)
2
0
0
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
since WHEN was my video preload code was the other way around omg i was only preloading off-screen videos rather than the ones on-screen
1
0
0
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
there's this lil bit of code that means any media attachment after the second one gets lazily loaded for http request prioritization (loading=lazy for images, preload=none for videos) but for videos it was the other way around woe
1
0
0
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
outpost-fe is now mastodon.social certified (doesn't immediately crash)
1
0
0
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
not the biggest fan of image css
1
1
0
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
finally got around to making these into settings
1
0
1
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
javascript tip: any time you have global state you can Just Export That to the Window Variable so people with console access can just fuck with your state it's actually really cool and good
2
0
0
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
_settings.display_rounding = 1000 is actually sick btw you should open outpost-fe and run that in the console
1
0
1
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
unironically though outpost-fe with half the rounding does look quite nice
2
0
1
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
i have absolutely no idea why but tanstack query useIsFetching will randomly break sometime so the loading indicator never disappears
1
0
0
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
people say it could be a problem with disabled queries...
1
0
0
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
test post
1
0
1
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
aanyway there's some extremely janky localization infrastructure that i'm not entirely sure works completely in place now
1
0
1
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
decided to put it on w.on-t.work/jank so the page looks less empty lol
1
0
0
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
extremely funny how there are so many JS message bus libraries out there when you can just piggyback off the browser. the internet police can't stop you. codeberg.org/KittyShopper/mastoapi-fe/commit/731d16720e0f4bd7c736417e0e56b4fac3198043
1
1
0
0
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
HEARTWARMING: L is undefined
🧡1
2
3
4
1
User avatar
-> @kopper@wetdry.world @kopper@brain.d.on-t.work
1y
fuck you. leaves you alone with your thoughts
🧡1
3
2
2
1
User avatar
pancakes nonbinary_cat @pancakes@meow.company
1y
@kopper meow
:colon_three@brain.d.on-t.work:1
0
0
0
1