webbeef

@me.webbeef.org

Rewild Your Web | https://webbeef.org/ | https://tangled.org/me.webbeef.org/beaver

ATproto community: "We're building the new web!" Also ATProto community: "Biggest news this week is the iOS and Android apps from Blacksky!" Make it make sense, folks 😜

June in Servo… 🫴👷‍♀️ SharedWorker now stable 🎨🛠️ more powerful ‘attr()’ and ‘calc()’ 📏📐 new @‌media query features 🏜️🥾 real world compat improvements 🙏📰 `@‌servo-highfive monthly update` servo.org/blog/2026/07...

servoshell 0.4.0 showing several new features: the ‘width’, ‘height’, ‘device-width’, ‘device-height’, and ‘aspect-ratio’ media query features, plus the upgraded ‘attr()’ function, with a box whose ‘background-color’ and ‘width’ are controlled by data attributes that are in turn set by range inputs

🦫 Beaver's internal pages for networking error and directory listing now use the design tokens from the current theme. Pretty happy with how nice they look!

Beaver's user agent displaying side by side:
- the network error page for a failure to connect to the server.
- the directory listing for a file:/// url.

Servo Report for Week 26 Highlights from the week: - Add aspect-ratio feature to stylo - Continued work switching to Compose UI in Android app module - Enable device-width/device-height media queries - Add support for devtools inspector to copy as inner/outer html

Decorative report cover with the Servo logo that reads "Servo Report Week 26 2026”

Just merged the support for previews on hover for a few records types in the ATProto feed viewer of Beaver 🦫 I learned quite a bit building this feed viewer and will try to write that down before deciding the next steps implementation-wise.

Preview of a "liked" post. It shows the author and text of the post, as well as the post date and a link to open it in mu.socialPreview of a replied-to post. It shows the author and text of the post, and embed preview as well as the post date and a link to open it in mu.social

Getting Beaver's ATProto feed closer to something I can daily drive: - displaying only the new posts/records since last refresh. - previews for various kind of records. Now I want it to be really usable! Also idly wondering if I should look into ActivityPub & RSS/Atom feeds.

Lots of improvement in Beaver's AtmosFeed: - follows the OS theme. - infinite scroll. - filter by record type. - better profile display for users you don't follow. - local search. - like and repost. All this without an AppView, straight to and from your PDS. Creating posts are coming next!

Servo Report for Week 25 Highlights from last week: - Add support for CSS gradient color interpolation method - Implemented pointer and hover media features - Enabled loading of servo: URLs from command line and location bar in servoshell - Enabled SharedWorker support

Decorative report cover with the Servo logo that reads "Servo Report Week 25 2026”

Question for #atproto people: Is there a reason to not set the ETag header on xrpc responses for the com.atproto.sync.getBlob endpoint? It looks like the blob CID is an obvious candidate to me?

When full User Agency meets ATProto: what can you do once you sync in locally all the records from accounts you follow? Some early experiments: - Augment your browser history - Check references to a web page - Build your own feed with no AppView (next: publish as a Web Tile!). Enjoy in 🦫 today!

any Barcelona folks on here with pointers to atproto/p2p/web/decentralization meetups or chat channels? i'm in town for a month, would be great to hang out with like-minded folks!