OpenRiot v7.9.23 — Ghost in the Wallpaper
“The street finds its own uses for things.” — William Gibson, Burning Chrome
Release Overview
The backgrounds and lock screens have been gutted and rebuilt. No more flat desaturated stretches — every image now carries proper color depth, layered composition, and a heavy dose of 80s cypherpunk aesthetic. The grid is back. The CRT glow is back. The ghost is everywhere.
The proposal enforcement that should have existed from day one is now a Crush hook.
🖼️ Visual Overhaul
All changed files received color correction, compositional cleanup, and thematic consistency. The vague “dark wallpaper” look is gone. In its place: neon on black, wireframe skulls, matrix rain, broken glass terminals, and — of course — the mascot watching from the shadows.
| Collection | Files | Total Size | What Changed |
|---|---|---|---|
backgrounds/ |
26 | 8.9M | Color correction, |
| reframing, mascot | |||
| integration | |||
Locked/ |
69 | 22.8M | 5 new, 5 recolored, |
| all cleaned up |
Specific files overhauled
| File | Old | New | Delta |
|---|---|---|---|
Locked/16.webp |
304K | 232K | Cleaner edges |
Locked/17.webp |
389K | 380K | Contrast punch |
Locked/18.webp |
427K | 370K | Color grading |
Locked/19.webp |
471K | 230K | Complete rework |
Locked/20.webp |
413K | 339K | Reframed |
Locked/32.webp |
300K | 273K | Tone mapping |
backgrounds/06.webp |
306K | 369K | Rich color |
backgrounds/10.webp |
363K | 444K | Full recompile |
backgrounds/12.webp |
209K | 336K | New composition |
backgrounds/15.webp |
358K | 448K | Rebuilt |
🔒 Proposal Enforcement (Crush Hook)
A PreToolUse hook now blocks edit/write/multiedit unless the
user says “go”. No flag, no edit. One shot per proposal — every
modification requires explicit consent.
| Component | What |
|---|---|
.crush/hooks/require-proposal.sh |
Flag-based gating hook |
~/.config/crush/crush.json |
Hook registered for |
^(edit\|write\|multiedit)$ |
🧾 Files Changed
| File | Change |
|---|---|
Locked/16.webp |
Recolored, cleaned |
Locked/17.webp |
Recolored, cleaned |
Locked/18.webp |
Recolored, cleaned |
Locked/19.webp |
Complete rework |
Locked/20.webp |
Reframed and cleaned |
Locked/32.webp |
Tone mapped |
backgrounds/06.webp |
Color corrected |
backgrounds/10.webp |
Full recompile |
backgrounds/12.webp |
New composition |
backgrounds/15.webp |
Rebuilt |
.crush/hooks/require-proposal.sh |
NEW — proposal |
| enforcement hook | |
~/.config/crush/crush.json |
Hook activation |
docs/v7.9.23-Release-Notes.md |
NEW — these notes |
🗣️ Final Words
“The wallpaper isn’t decoration. It’s a system status indicator. When the grid flickers, the ghost is talking to you. Listen.” — The OpenRiot Crew, staring at a CRT that isn’t plugged in