{"id":"019cc6b6-cdbc-7e2c-b28e-aa73338f9fc2","title":"So about this site...","slug":"2026/03/so-about-this-site","renderedHtml":"<p>Chances are, if you're reading this, you're seeing an HTML site that looks... primitive. Maybe even wonky. That's because the only site deployed right now (early March, 2026) is a <em>reference UI</em> and is designed to exercise a bunch of API endpoints and validate minimum functionality more than anything else.</p>\n<p>If stuff works, that's great! But it's not really meant to be The End. Any functionality here is really meant to be &quot;enough to work&quot; and good enough that users can actually use the site, rather than see &quot;a functional site&quot; that doesn't actually do anything.</p>\n<p>The reference site is mostly run in the browser; it's done with Vite, and loads almost everything from the API, including feature sets and even the domain branding. It uses the login mechanisms provided by the runtime configuration (right now a one-time password is enabled, although OIDC is configured and will be turned on soon), and honestly, has a lot of usability issues and legibility issues that I would hope the &quot;final site&quot; wouldn't have.</p>\n<p>So if you see something funky - including performance, or actual usability - hey, let us know! We probably already suspect - and I'd love to fix everything I can with the site, even the reference UI, if I can.</p>","excerpt":"Chances are, if you're reading this, you're seeing an HTML site that looks... primitive. Maybe even wonky. That's because the only site deployed right now (early March, 2026) is a reference UI and is...","authorId":"019c5c8a-609d-7cd4-975b-50bbcc412a33","authorDisplayName":"dreamreal","status":"APPROVED","publishedAt":"2026-03-07T05:13:20.581Z","sortOrder":0,"createdAt":"2026-03-07T05:13:14.939604Z","updatedAt":"2026-03-07T05:13:20.681564Z","commentCount":0,"tags":["java","site","spa","ui"],"categories":[],"markdownSource":null}