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