feat: the root is the owner's profile
Steid is hosted at jpgilldev.com, not git.jpgilldev.com — a `git.` subdomain announces a Gitea clone, and the ROADMAP's framing is that the profile page is the product and repositories are one kind of thing on it. Every reference is repointed accordingly, including the release URL baked into install.sh, which had to settle before anyone downloads a copy of that script. Hosting at the apex exposed a gap the old comment had already predicted: an anonymous visitor to the root got a sign-in prompt. For a personal site that is the front door answering the wrong question — a stranger came for the profile and will never sign in. The root now forwards them to the owner. Knowing who "the owner" is needed a new port method, and the interesting part is what it refuses to do. sole_user returns None both for an unclaimed instance and for one with more than one user, because "who owns this instance" stops being well defined the moment registration exists. Returning whichever row came back first would send every stranger to a person chosen by storage order. SQLite asks for `limit 2` rather than `limit 1` precisely so it can see the second user and refuse. Milestone 7 has to define the concept properly; until then the root falls back to the generic landing. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JZwc7URWKVhkAuRTWiDmjA
JamesPatrickGill authored 1 day agoparent0f19654Browse files
8ed4e5a64ca5e285a9a9f8da91c598dd4cb0d528