Build log
What changed and when, newest first. The setbacks are in here too — a log without them is marketing.
Accessibility statement published, and eight fixes behind it
August 19, 2026
An audit found the mobile menu button unnamed — a screen-reader user could not open the navigation at all. Fixed alongside contrast, focus visibility, reduced motion and a skip link. axe now runs on every commit.
Refund policy: full refund up to a week before
August 19, 2026
One date rather than a sliding scale. Refunds cluster in the final fortnight, which is exactly where a half-refund satisfies nobody. After the date, the ticket transfers and you keep the session notes.
Blog launched, three posts published
August 17, 2026
Posts, an editor, and per-post social cards rendered on the server — the last part matters, because markup added after page load is invisible to every crawler.
Registrant sign-up by invitation
August 15, 2026
People are invited in rather than checked against a list at the door. Inviting someone who already has an account upgrades it immediately, so nobody has to sign in twice for it to take.
The delivery report — evidence for the sponsorship guarantee
August 15, 2026
Sponsors pay a deposit and settle afterwards only if we delivered. That promise needed something to point at, so every benefit is now logged with evidence and readable at a private link.
Code shipped ahead of its database, and pages went blank
August 15, 2026
Two migrations sat unapplied while the code that needed them went live, so signed-in pages came up empty. Publishing deploys code only. A drift check now runs before every publish.
Two days of broken sign-ups
August 14, 2026
A column renamed in one place and not another meant no new account could be created for two days. Database tests were added the same day; they would have caught it in seconds.
Partner and sponsor portal opened
August 13, 2026
Partners apply, sign in without a password, upload a logo, and collect their discount codes without an organizer in the loop. Their benefits are snapshotted at approval so a promise cannot be quietly rewritten.
OFU 2026 announced — November 5–7
August 5, 2026
Dates committed and the registration page opened. The site moved from a static page to a server-rendered app, which is what made everything since possible.
