Skip to content

Copy says "magic link" sign-in, but it's a six-digit code, or Google or Apple #47

Description

@JFrusher

What's wrong

Sign-in no longer uses a magic link. suite/app/(app)/login/page.tsx emails a six-digit code (verifyOtp) and offers Continue with Google and Continue with Apple (the PROVIDERS list). Each provider shows only when it is switched on in Supabase (#45).

But the copy still says magic link in these places:

File Line
README.md 93 ("sign-in by magic link"), 298 ("magic-link auth")
ROADMAP.md 38 ("Magic-link sign-in")
marketing/STRATEGY.md 105
marketing/copy/reddit-posts.md 88, 202
docs/PRODUCT-ROADMAP.md 90 and 209: "email + magic link, no passwords, no social login"

Hacker News readers will open the login page. The first thing they find shouldn't be a contradiction.

What to do

  1. Replace each one with what the login page does: no password: a six-digit code by email, or Google or Apple.
  2. docs/PRODUCT-ROADMAP.md is a decisions log, where old entries are a record. Don't rewrite the 2026-09-02 entry. Add a new dated entry saying sign-in moved to a code plus Google and Apple. Find the date from git log -- 'suite/app/(app)/login/page.tsx'. Then fix the subsystem A summary at line 209 so it matches.
  3. While you're in those files, fix the test count. marketing/STRATEGY.md:196, marketing/copy/hacker-news.md:89 and marketing/copy/reddit-posts.md:206 say "1,800+ cases across 230+ files". On 2026-10-04, npm test plus npm run test -w suite ran 2,067 tests in 239 files. Use the number you get when you run them, and the date.

Done when

  • grep -rni "magic.link\|magic link" README.md ROADMAP.md docs marketing returns nothing, apart from the new decisions-log entry that records the change.
  • The test count in the copy matches a run you made, and the PR description says when.

Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:accountsSign-in, accounts, sync and sharingdocumentationImprovements or additions to documentationgood first issueGood for newcomerslaunchNeeded for the public launchpriority:P0Blocks the launchsize:SAn evening or less

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions