Diff explanations for GitHub pull requests, powered by LLM. v0.1.0 #projects #diffsplainer
Sander van Dragt's Notes
-
-
DailyFeed now has a what’s new page. It has an Atom feed. And a button to follow it with #DailyFeed, if you’re signed in.
-
Quick tip: you can finally share emails to Reminders or other apps in iOS 27 if you have Siri AI enabled and available. To do this, ask for summary on the email and then use the triple dot menu at the top. It now has a share button.
-
Created a fun real time walkie talkie app https://svandragt.github.io/over-and-out/ share a link with someone and get vintage realtime communication link courtesy of PeerJS with push to talk and who needs Skype or WhatsApp, over. #projects #overandout
-
Got some items to sell? Build out a tinylistings instance and send some more eyes to your eBay listings. Demo: https://listings.vandragt.com/. v1.0 just out #projects #tinylistings
-
herdr-dash: a board for my agent sessions
I run several Claude sessions at the same time in herdr, usually one per repository, and some of them run on another machine. herdr already knows the state of each one (idle, working, blocked or done) because it reads the terminal output. But to see which session wanted something from me, I had to go through the workspaces one at a time.
So I made herdr-dash, a kanban board that shows every agent pane as a card in one of four columns: waiting for you, in progress, idle and done. Clicking a card focuses that pane in herdr. It is one Python file that uses only the standard library, so there's nothing to install (no venv, no build step!). It listens on herdr's socket and redraws the board whenever a pane changes.
A few things got added once I started using it all day:
- A card that changes while I'm not looking at its pane gets a purple outline, which stays until I focus the pane.
- The page title and the dock icon show how many sessions are waiting.
- Each remote herdr server gets its own tab.
- The board reloads itself when its connection goes quiet.
- A session whose title starts with a dot stays off the board unless it is blocked.
Today I tagged v0.1.0, the first release.
If you use herdr I'd be curious whether it works for your setup too.
-
Created a small script that allows you to save Windows groups so that when you focus one you focus all. Handy for companion apps.
-
Love these QOL oneshot prompts:
a small service now watches for the screen lock. When you lock, it pauses every media player that is playing. When you unlock, it resumes only the players it paused, so anything you had already paused stays paused.
-
Working on: Folio

-
Working a little bit recently on restoring Pantheon desktop on top of OpenSUSE Leap instead of Ubuntu 24.04. Out of date version for both, but it was the most stable fix. Ultimately I hope to get the desktop environment of elementaryOS running on top of the rolling Tumbleweed, and have a rolling system that works and looks the part.
Some photos:

At the start, the pantheon pattern couldn't be installed on Leap 16, and after a manual install the login screen crashed, so you could never reach a desktop.