God I can’t wait to just permablock all the grifters who write stupid LinkedIn threads
Moderation largely works by labels that users choose to observe or not. The labels are produced by services in the network. Those services can be a community of users, an AI, etc
At this point I’m waiting for the App Store review mostly so I can update my personal version, it’s literally a night and day difference in terms of visceral UX
Fixed the refresh control issue that had been plaguing Graysky. It feels 1000% more professional now
Fixed the refresh control issue that had been plaguing Graysky. It feels 1000% more professional now
1 4Wow this blue up, check out my soundcloud https://github.com/mozzius/graysky
GitHub - mozzius/graysky: a bluesky client
a bluesky client. Contribute to mozzius/graysky development by creating an account on GitHub.
github.com
Web1 ftw!
yeah i usually end up not calling what we’re doing web3 for this reason. and “self-certifying” is way too wonky a term.
we want the social web to work more like emails, rss, xmpp — dependable, open web1 protocols. with some nice portability properties lent by keys, content addressing, merkle trees.
Image viewer is ✔️
I made it springy and fun 😁
I have to say, it’s going a long way to make it feel like a real app. The two biggest blockers at this point are:
1. Image viewer
2. Post composer
Hoping that I’ll have them done by next weekend
God the default @shopify/flash-list refresh controller feels so buggy. Does anyone know if there are drop-in replacements I can use because that’s not really something I wanna figure out myself
1Graysky’s notification page is wayyyy faster than the official app - I wonder what’s going on there
1 3I think bluesky is fetching posts before displaying anything, whereas graysky shows skeletons as soon as it has the list. This has the advantage of only fetching posts that are visible due to the fact that the list is virtualised (although it makes the page a bit jumpy)
1 3Oh and I suppose that since posts are cached individually, you don’t have to refetch every post every time. In that case where you have one new notification in a list of 50, bsky will make 51 requests whereas gsky will make… 2
3Isn’t it just absolutely bananas that you can just inject arbitrary JavaScript into webviews. I wish apple added a privacy feature to disable this because it’s so ripe for abuse
2