August 5, 2026

A Real-Browser-Only Login Bug, DMX Automation at Church, and Bridging the Gap

A login bug that had been quietly haunting GitLab for a while finally gave up its actual root cause: something real browsers do that no scripted test could ever reproduce. Then a full workday at church rewiring how the lighting, games room, and displays all talk to each other, and dinner with Lisa at her work's Bridging the Gap event to close it out.

A church workday automating the lighting and game room

Big day at the church workday: got our control software talking directly to the room's lighting system, so the presentation software can go back to just running slides instead of also having to drive the lights by hand. Now the control panel watches what's on screen and automatically matches the room's lighting to it, with the physical buttons themselves changing color to show the current lighting mode. A glance at the panel tells you what mode the lights are in without even looking at the room.

Also fixed the connection between our control software and Hubitat, the smart-home system that runs the room's games, the prize counter, and the wall lighting — that connection had some real problems that got sorted out during the workday. And closed out a problem left over from the power outage a couple of posts back: a remote-control hub had broken during that outage and hadn't worked right since, which meant the projector and the stage screens couldn't be turned on and off automatically. That's fixed now too, so pressing a single button turns the projector and stage screens on and off again.

Bridging the Gap

After the workday wrapped up, took Lisa to her work's Bridging the Gap dinner — a nice way to close out a day that started with rewiring the church's AV and lighting integrations and ended with good food and good company.

← Back to Blog