landing: describe SSO sign-up, drop dashes and hyphens from the page text #27

Merged
jared merged 1 commits from landing-sso-wording into main 2026-10-13 02:48:20 -04:00
Owner

Sign-up wording: the "How to Join" steps still said to register with a token from Jared. Accounts now come from LLDAP, and people sign in with Lotus SSO. The page now says:

  1. Ask @jared:matrix.lotusguild.org for a Lotus Guild account.
  2. Open chat.lotusguild.org and sign in with Lotus SSO.
  3. Join the Lotus Guild Space.

The contact line now asks "Questions or need an account?" (it was "need a registration token?"), and Server Details shows "Invite only".

No dashes or hyphens in the visible text:

  • Dashes became colons, commas, full stops or "to" for ranges ("1 to 30 min", "0.75× to 2×").
  • Compounds became separate words ("self hosted", "push to talk"), with closed forms where they read better ("preconfigured", "subspace"). "A-Z" became "A to Z".
  • Kept, because they're names: matrix-js-sdk, matrix-rust-sdk, matrix-dart-sdk, matrix-sdk-crypto-wasm, D-Bus. Markup, URLs and <code> are untouched.
  • The reviewed date shows as "September 26, 2026"; the datetime attribute stays ISO.

The edits went into the hand-written parts of index.html, into data/features.json and data/comparison.json, and into style.css comments. index.html was regenerated with build.py, and build.py --check passes.

Heads-up: the server itself still offers registration-token sign-up (/register advertises m.login.registration_token). If accounts should only come from LLDAP and SSO, turn off enable_registration / registration_requires_token in Synapse. The README also still lists "Token-based registration".

Merging deploys the page (LXC 139). Not merged by me.

🤖 Generated with Claude Code

https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5

**Sign-up wording:** the "How to Join" steps still said to *register with a token from Jared*. Accounts now come from LLDAP, and people sign in with **Lotus SSO**. The page now says: 1. Ask `@jared:matrix.lotusguild.org` for a Lotus Guild account. 2. Open chat.lotusguild.org and sign in with **Lotus SSO**. 3. Join the Lotus Guild Space. The contact line now asks "Questions or need an account?" (it was "need a registration token?"), and Server Details shows "Invite only". **No dashes or hyphens in the visible text:** - Dashes became colons, commas, full stops or "to" for ranges ("1 to 30 min", "0.75× to 2×"). - Compounds became separate words ("self hosted", "push to talk"), with closed forms where they read better ("preconfigured", "subspace"). "A-Z" became "A to Z". - Kept, because they're names: `matrix-js-sdk`, `matrix-rust-sdk`, `matrix-dart-sdk`, `matrix-sdk-crypto-wasm`, D-Bus. Markup, URLs and `<code>` are untouched. - The reviewed date shows as "September 26, 2026"; the `datetime` attribute stays ISO. The edits went into the hand-written parts of `index.html`, into `data/features.json` and `data/comparison.json`, and into `style.css` comments. `index.html` was regenerated with `build.py`, and `build.py --check` passes. **Heads-up:** the server itself still offers registration-token sign-up (`/register` advertises `m.login.registration_token`). If accounts should only come from LLDAP and SSO, turn off `enable_registration` / `registration_requires_token` in Synapse. The README also still lists "Token-based registration". Merging deploys the page (LXC 139). Not merged by me. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
jared added 1 commit 2026-10-13 02:36:26 -04:00
landing: describe SSO sign-up, drop dashes and hyphens from the page text
Lint / Shell (shellcheck) (pull_request) Successful in 13s
Lint / JS (eslint) (pull_request) Successful in 17s
Lint / No secrets in webhook configs (pull_request) Successful in 10s
Lint / Landing page is rendered (matrix (pull_request) Successful in 9s
Lint / Python (ruff) (pull_request) Successful in 11s
Lint / Python deps (pip-audit) (pull_request) Successful in 1m11s
Lint / Secret scan (gitleaks) (pull_request) Successful in 6s
Lint / Shell (shellcheck) (push) Successful in 9s
Lint / JS (eslint) (push) Successful in 7s
Lint / No secrets in webhook configs (push) Successful in 4s
Lint / Landing page is rendered (matrix (push) Successful in 5s
Lint / Python (ruff) (push) Successful in 6s
Lint / Python deps (pip-audit) (push) Successful in 39s
Lint / Secret scan (gitleaks) (push) Successful in 6s
d17c40e79f
The "How to Join" steps still said to register with a token from Jared;
accounts now come from LLDAP and people sign in with Lotus SSO. The steps
now read: ask Jared for a Lotus Guild account, open chat.lotusguild.org and
sign in with Lotus SSO, join the space. The contact line asks "Questions or
need an account?" and the server details say "Invite only".

Visible text no longer uses em dashes, en dashes or hyphens (dashes became
colons, commas, full stops or "to"; compounds became separate words), in
the hand-written parts and in data/features.json / comparison.json, with
index.html regenerated by build.py. Package names (matrix-js-sdk,
matrix-rust-sdk, matrix-dart-sdk, matrix-sdk-crypto-wasm) and D-Bus keep
their hyphens; markup, URLs and <code> are untouched. The reviewed date
displays as "September 26, 2026" (datetime attribute stays ISO).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017PCb59uY3UKqDqt7B6hzd5
jared merged commit 162d8b5a80 into main 2026-10-13 02:48:20 -04:00
Sign in to join this conversation.