Not sure if it was the same bug, but I had a storage issue where System Data ballooned to like 200GB.
It had the most bizarre solution; airplane mode, set time to one year in the future, reboot, wait a few minutes, set time to 6mo in the future, reboot, wait a few minutes, set time to now, reboot. Went from 200GB to like 15GB. Was ridiculous.
(For anyone looking at this and considering doing it, you also need to ensure iMessage retention is forever, otherwise the iPhone will think it's a year old and delete the messages)
Have you tried llama.vscode [0]? I use the vim equivalent, llama.vim [1] with Qwen3 Coder 30B and personally feel that it's better than Copilot. I have hot keys that allow me to quickly switch between the two and find myself always going back to local.
This year I redid my whole lab as well and prioritized declarative everything so it'd be easy to go from scratch if needed. So I've got nix to create RKE2 images with cloud-init for XCP-ng templates, Terraform with XenOrchestra provider, and ArgoCD for the K8s cluster.
I've got two R640's so I can live migrate, and an R720XD with TrueNAS (democratic-csi for K8s persistence). QSFP (40Gb) for TrueNAS / R720XD, and SFP+ (10Gb) for R640's linked to a Brocade ICX 6610.
So I can update the hosts, and K8 nodes with 0 downtime. Do I need it? No, but I learned a lot and had / have fun deploying and maintaining it.
I can empathize with the sometimes aggressive blocking, and as you pointed out can be pretty block list dependent.
I generally will go in and whitelist things if a site breaks due to a DNS block, but of course putting your partner on the same VLAN can be problematic. I "got around" that by having a button in Home Assistant that will completely turn off Pi-hole (and now AdGuard). So my partner will go in and toggle that if there's a problem.
AdGuard Home does also have the ability to completely disable blocking for specific clients.
I'm curious what issues you ran into with Pi-hole? I was running my instance for years without a single hiccup. I ended up moving to AdGuard Home about a year ago though because I wanted to run it on my OPNSense box.
I have an automatic WireGuard VPN set up on my devices to VPN into my home network when I'm not connected to my SSID, so my local DNS still works remotely.
It doesn't try to solve the same use cases that Calibre does, but I built an open source (EPUB only) manager / reader / statistics tracker called AnthoLume [0]. It mostly stemmed from me reading in KOReader [1] on my Kindle, and not having the ability to sync the progress to my iPhone / iPad.
It's got metadata matching, support for multiple users, and statistics tracking which allows me to have a "Leaderboard" that shows how fast you read (words per minute). Fun competition between my wife and I (that I'm 100% losing). It's a Progressive Web App and utilizes a Service Worker to support 100% offline reading as well.
There's a demo server [2] (creds are "demo" for both user & pass).
Built a service and web app that listens to Frigate car events via MQTT. It analyzes the video and image to determine the make and model, as well as OCR the plate.
Uses some fuzzy matching logic in an attempt to match it to a historical vehicle. Also attempts to look up Make, Model, Year and VIN based on the state and plate.
Been running pretty well for a few months. Can easily see history of a vehicle or search vehicles by make or model. Has come in handy once when someone in the neighborhood experienced a road rage incident and I was able to provide info on the car to the police.
Next step is to build “detections” for anomalous vehicles. Or weird behavior like a vehicle passing by multiple times in a given window.
I just picked up a new Mazda 3 Turbo, and absolutely _love_ the dial interface. It took a little bit to get used to, but the muscle memory is now there and I can do most everything while barely even glancing at the screen.
I have the touch screen in my Porsche, as well as in my fiancée's Civic. But I definitely prefer the dial.
All that being said, there are some quirks. Mostly around CarPlay "losing" the focus. It might just be an app thing (it pretty much only happens in Apple Music). I'll scroll through some options, and just as I'm about to click something, the focus goes back to the first option.
It had the most bizarre solution; airplane mode, set time to one year in the future, reboot, wait a few minutes, set time to 6mo in the future, reboot, wait a few minutes, set time to now, reboot. Went from 200GB to like 15GB. Was ridiculous.
(For anyone looking at this and considering doing it, you also need to ensure iMessage retention is forever, otherwise the iPhone will think it's a year old and delete the messages)