Hey all, I mostly moved the site over to my own internal host. However, I still occasionally update the site here after pushing updates live to my private website. Last week I upgraded the site to the current engine, which was (yet again) rebuilt from scratch. I think this would be the sixth or seventh major rewrite. However, this one I have used since late-summer 2025 and is one I am most pleased with.
Since introducing Alpha 5(.5) my focus has been on shoring up anything left over before working on Alpha 6 so that my backend and CSS are organized, clear and ready for extensibility. For example, I just decoupled modal CSS to its own modal stylesheet that is dynamically loaded by each modal script as needed (and cleared when modals are closed) as well as removed unused CSS declarations.
New access enforcement policies, new global log handler, improved resource loading for the website, wowzers! To access restricted parts of the site, head to bingo, open settings, enable evaluation mode!
I refactored the site’s theme system to use a single dataTheme attribute on the html element instead of toggling multiple CSS classes across various elements. This change makes theme switching faster, more reliable, and less error-prone. It also improves consistency during page load and reduces the amount of DOM manipulation required. This also fixes a race condition.
Never really used the feed messages before, but I guess now's as good a time as any to start! I've just pushed some updates that standardize the popup modals from clicking settings either for Bingo or for the site as well as the Bingo's changelog button. These behind-the-scenes tweaks are to make everything easier to maintain and reduce complexity. It also cleans itself up from the HTML when you close it.