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 😜
webbeef
@me.webbeef.org
Rewild Your Web | https://webbeef.org/ | https://tangled.org/me.webbeef.org/beaver
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...
The ATProto hammer is in full swing. Beware if you look like a nail, even in the distance in foggy weather 😂
@servo.org way ahead of all the other browser engines with a perfect score on WebCrypto tests: wpt.fyi/results/WebC... Remember that when you think that "the web can't change". It can, it's just being held back by incumbents.
web-platform-tests dashboard
wpt.fyi
We can now build Beaver packages for @alpinelinux.bsky.social , both for x86_64 and aarch64 targets. The package offers both a regular desktop app mode, and a full session mode, with cage being used as a kiosk wayland compositor. Works pretty well when installed on a @postmarketos.org device!
Hey @tangled.org are email notifications supposed to work? I never receive any even though I have a verified email address and the "email notifications" option checked. Help!
🦫 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!
Interesting device: www.sidephone.com We can dream that it's open enough to port something like @postmarketos.org ...
Sidephone - More life, offline.
Sidephone is a simple phone with extra abilities that make it easier for you to stay offline, away from distractions, living real life.
sidephone.com
New Blog Post: A New Browser Vision? In which I share some thoughts about the state of things, and how maybe (realistically?) we could hope to change them. bkardell.com/blog/NewBrow...
A New Browser Vision?
In which I share some thoughts about the state of things, and how maybe we could hope to change them.
bkardell.com
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
Discovering sneakerweb (https://sneakerweb.org/) and very tempted to implement a snk:// protocol handler in Beaver... One more item added to the ever growing nice-things-to-do list :)
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.
And now adding proper links facets: https://example.org is an example.
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
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!
Thank you everyone who joined the Servo sessions at @webengineshackfest.org this year. See you next year!
Feature request for @mu.social : multi column display to get my "following", "notifications" and "news" all side by side. Thanks!
Question for #linux #linuxmobile people: we want to implement a network manager api for the Beaver web browser: should we use directly d-bus or an abstraction like networkmanager-rs.github.io/nmrs/ ? The second one seems a bit more attractive, but who knows!
Introduction - nmrs Documentation
Comprehensive guide to using nmrs - A Rust API for NetworkManager
networkmanager-rs.github.io