Average
average.name
Average
@average.name
she/her • nerd • can set up your printer

See also https://average.name/contact 🏳️‍⚧️
i wonder if i can even make account login work right. there's probably a reason all the atproto web clients are PWAs.

a static thread viewer is probs enough to start with tho
September 13, 2025 at 10:10 AM
this kind of feature creep probably leads to issues like "increases ram allocation forever" doesn't it :(
September 13, 2025 at 10:07 AM
sure this would mean no infinite scroll, but pagination means less doomscrolling i bet, so net good actually?

i can maybe add infinite scroll with some kind of progressive enhancement kind of technique, but do i want to?
September 13, 2025 at 10:06 AM
i kinda wanna make one, that sounds like so much fun actually :3 (she says having already started, once again building motivation to continue after burnout)
September 13, 2025 at 10:04 AM
i bet it's the javascript tbh. i bet an atproto website with minimal or no JS wouldn't have this problem so much.
September 13, 2025 at 10:04 AM
not even collectively, i mean *individual* tabs taking that much
September 13, 2025 at 10:01 AM
Actually maybe it's fine since they're explicitly setting it `ltr` always? But still, it bothers me that they clearly didn't think to do a basic web search about `direction` before using it.
August 30, 2025 at 12:07 PM
(I am talking about bluesky this time btw. The bug *is* pretty annoying, and I'm glad they're fixing it at least a little now, but c'mon guys!)

github.com/bluesky-soci...
Remove unicode LTR chars and replace with CSS on profile on web by mozzius · Pull Request #8826 · bluesky-social/social-app
Currently copy pasting a handle from a profile doesn't work because of the extra unicode control chars we jam in there. We can replace this with CSS. gpt5 tells me the most direct equivalent is...
github.com
August 30, 2025 at 12:03 PM
the bug is now fixed, but only for sighted users, unless one's screen reader happens to consider the CSS "direction" property when the HTML "dir" attr is missing. Maybe modern ones do? Idk, I don't know enough Arabic to check, but I figure MDN steers readers away from the CSS version for a reason.
August 30, 2025 at 12:01 PM
finished 😌
July 22, 2025 at 5:25 AM
test test :3
July 22, 2025 at 4:00 AM
ok so that seems to have worked itself out, and now the migration with goat was super easy on my test account! now to update dns for main, then migrate this account once that's done :P

thanks to this post on how to do this :3 whtwnd.com/bnewbold.net...
Migrating PDS Account with `goat` | bryan newbold (IETF 123 🇪🇸)
Account migration is an important feature of atproto, and has been possible in the live network since February of this year, but is still a bit scary and developer-oriented. As part of documenting th...
whtwnd.com
July 21, 2025 at 10:38 PM
working!
July 21, 2025 at 10:26 PM
still working?
July 21, 2025 at 10:25 PM
now i should probs also figure out why I get "SSL_ERROR_INTERNAL" when trying to visit the temp handle subdomain I need. Caddy says it got a cert, but still no juice...
July 21, 2025 at 9:49 PM
wait, i may be dumb! apparently i need my full password, not an "app password" lol
July 21, 2025 at 9:45 PM
but yeah, goat refuses to request a plc token because "InvalidToken: Bad token scope" :(
July 21, 2025 at 9:44 PM
there was also something about rotation keys
July 21, 2025 at 9:42 PM
token scope issue probably was that I used the Password Reset option to get a code thingy, because the command for it gave a different error and goat just wouldn't do it. ig password reset code only has scope for resetting password?
July 21, 2025 at 9:33 PM
goat why you do this :(
July 21, 2025 at 9:23 PM