Build / Build and release (push) Failing after 15s
Restyle login_page to the platform standard: brand (name + tagline) above one centered card, "Sign in with OTM" as the full-width primary button, and a muted Face ID/Touch ID/passkey helper line under it. 13ft has no local accounts, so there's no "Other ways to sign in" step. The fail-closed "isn't wired to OTM yet" 503 copy and the tides beacon are unchanged. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014LCQmFvKshyAJsE8C3B5ET
14 lines
945 B
Markdown
14 lines
945 B
Markdown
# Changelog — 13ft (OTM fork)
|
|
|
|
## 0.4.1 — 2026-10-18
|
|
|
|
- Sign-in page restyled onto the platform's shared OTM sign-in standard: brand (name + tagline) above one centered card, the "Sign in with OTM" button full-width and primary, a muted Face ID/Touch ID/passkey line underneath. 13ft has no local accounts, so there's no "Other ways to sign in" step — the fail-closed "isn't wired to OTM yet" copy still shows when unconfigured.
|
|
|
|
## 0.4.0 — 2026-10-18
|
|
|
|
First OTM release of the fork (upstream wasi-master/13ft 0.3.4 underneath).
|
|
|
|
- Sign in with OTM replaces Caddy basic auth: every fetch route needs an OTM session (grant on `app:13ft`); no secret configured = the app refuses everyone rather than becoming an open proxy.
|
|
- `/api/health` reports the version; `/changelog` renders this file; a footer with version, sign-out and an Ideas box that files a Gitea issue.
|
|
- tides beacon when the platform injects `TIDES_HOST`/`TIDES_SITE_ID`.
|