OpenRiot v7.9.61 — Purple Glass, Honest Lines

“The walls had gone stale. Forty-two faces of glass staring back, generation after generation, until they stopped being art and started being wallpaper. The sell column shaved three percent off the ninety-day high like it didn’t trust the ceiling it measured. And every time the tunnel woke it stuffed one more nameserver into resolv.conf until the file bulged with its own echo. So we repainted the glass in purple and lime, taught the table to trust the high, and made the resolver stop hoarding. The Turing Police would call it an asset refresh and three bug fixes. We call it the machine finally living in a room worth locking.” — The OpenRiot Crew, v7.9.61


Release Overview

The lock screen rotation got a fresh coat. Eighteen of the forty-two frames were rebuilt on a new palette — deep purple shot through with the OpenRiot lime green — over a modern sci-fi backdrop, with “OpenBSD”, “OpenRiot”, and the version number woven quietly into an ornate border, and “Locked” sitting crisp above “Enter your password.” Behind the glass, two small but real fixes: the crypto sell column stops sandbagging the ninety-day high, and WireGuard stops stuffing duplicate nameservers into resolv.conf.

Total changes: repainted lock screens, honest sell limits, a resolver that cleans up after itself.


🔒 Lock Screens: New Glass, No Noise

The old lock screens were fine. That was the problem. “Fine” is where a product goes to be ignored, and the glass had been doing exactly that since the last sweep. So it got repainted. The new palette runs deep purple shot through with lime green, each frame built over a modern sci-fi backdrop and framed edge to edge by an ornate border that quietly carries “OpenBSD”, “OpenRiot”, and “7.9” — present, never shouting.

And the readout is the one thing a lock screen must get right: “Locked”, large and legible, sitting over “Enter your password”, with nothing else on screen. No empty password boxes, no menus, no taskbar, no date, no logos, no repeated elements. Just the glass and the question.


📏 Crypto: The Ceiling Stops Lying

The sell column had a bad habit. It knocked three percent off the ninety-day high before it would even consider letting a coin sell there — a haircut the machine applied because it didn’t trust the ceiling it had measured. So the ceiling lied a little, every time. That stops. The sell limit now sits on the true ninety-day high, and the only time the machine reaches beyond it is when price has actually broken above that high — a measured move built from the coin’s own range, not a nervous discount.

And the pennies that end in .00 stopped getting shaved down to whole dollars; the decimals stay where they belong. The Feds, who love a clean round number, would have kept the haircut and called it prudence. We call it a ceiling that finally tells the truth.


🛡️ WireGuard: The Resolver Stops Hoarding

The resolver had a hoarding problem. Every time the tunnel woke, OpenRiot reached in and appended another nameserver line to resolv.conf — on top of what wg-quick and resolvd had already written — and the file filled with duplicates until it bulged with its own echo. The machine was doing someone else’s job, and doing it badly. Now it does nothing. wg-quick registers the tunnel DNS, resolvd blends it in, and OpenRiot keeps its hands off the file entirely. The duplicates are gone, and they stay gone.


🧾 Files Changed

File Change
Locked/*.webp REGENERATED — 18 of the 42
  lock screens, repainted in
  purple + lime green over a
  modern sci-fi backdrop;
  “OpenBSD / OpenRiot / 7.9” in
  the border; crisp “Locked”
  over “Enter your password”.
source/crypto/crypto.go Sell limit rides the true
  ninety-day high; measured
  move only on a real breakout;
  .00 decimals preserved.
source/wireguard/wireguard.go Removed manual resolv.conf
  writes; resolver no longer
  accumulates duplicate
  nameserver lines.
install/openriot Rebuilt binary.

🗣️ Final Words

“A room you can’t stand to look at is a room you stop locking. The old glass was fine, and fine was letting the machine coast. Now the walls have a palette and a border and a version number, the sell column trusts the ceiling it measured, and the resolver stops hoarding its own echoes. The Turing Police would call it polish. We call it the machine finally respecting the room it lives in.” — The OpenRiot Crew, v7.9.61