hrmmm i only have two hours before daily resets and i haven't logged in to pso2 today... let's just login later i guess
i wonder what made us attached to the idea of visualizing workflow automations in a 2d space instead of in something like a tree
just realized that i never really tested the image cropper with small images, i think we should set a minimum dimension lol https://porcini.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:ia76kvnndjutgedggx2ibrem&cid=bafkreiefzpkal2i6dbn435nxq4d34ostzba2c7b5ioa4re5yjyl5cecd6u
chat how do i get cloudflare's ci runner to not compile ruby https://porcini.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:ia76kvnndjutgedggx2ibrem&cid=bafkreibhygzzvmo3gzqoktxbmwl3pybjzwvxdbvtsuq433ti43ddzhquxu
myb i should just have a thing that regularly deploys the main branch of bluesky app rather than relying onrender to actually build the new commits for once lol (it still hasn't deployed any commits within the last 9 hours)
videos on bluesky shouldn't loop https://porcini.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:ia76kvnndjutgedggx2ibrem&cid=bafkreifkbc32xrcf4zxrfgnasuq23bxvrk6oqlgzklwn72k42trpsjx6dq
app supports switching between accounts seamlessly but i thought it'd be better to reload the page instead so app's state gets completely reset it doesn't seem too bad actually, load time is fast https://porcini.us-east.host.bsky.network/xrpc/com.atproto.sync.getBlob?did=did:plc:ia76kvnndjutgedggx2ibrem&cid=bafkreih47jt4cqbgolgge72b7hybc7hmlojjvegrkkealqgxriwvamyoxe
if i want brain damage i'd rather go to phoronix forums
poster's madness is not real
worth doing in the future: changing how blobs are dealt with in the web app in react native, images are typically dealt with by referencing a temporary path somewhere in web, the equivalent is data: uri strings... yuck we should really change it so we'd use blobs instead if on web :(