Sign in with Stripe โ€” builder overview

GitHub issues are the canonical work records. Detailed receipts may require GitHub access. Status data lives in D1; refresh to see live updates.

Last record update: 2026-11-03 11:26:34 UTC ยท Refresh ยท Open demo

Waiting on a dependency 1

WorkCurrent state and next step
Log in with LinkScaffolding exists; the live button remains disabled. Dedicated provider credentials and contract verification remain required.

Next: Finish supported provider setup and real first/repeat login; keep this work.

Deployed; verification remains 2

WorkCurrent state and next step
Separate profile settings, saved names and verification filtersLive: /profile, concise forms, Cmd/Ctrl+Enter,300-character new comments, green Stripe/blue domain badges, filters and safe company links.110tests and live email/browser journeys pass; disposable data cleaned.

Next: Fresh Stripe repeat-sign-in browser acceptance remains with issue56. Names are remembered per browser and Stripe account, not as a globally identified human.

Source / review
Individual and company/domain participationIndividual/domain choices deployed and Google/email verified. The fresh Stripe session-specific human-name browser journey is still pending.

Next: Verify Stripe human-name setup, comment ownership and repeat sign-in.

Not started 8

WorkCurrent state and next step
Company website icons and comment avatarsCopy, smaller Link text and /about cleanup are now deployed through PR70. Avatar source remains preserved on codex/comment-avatars; real icon retrieval and acceptance are unfinished.

Next: Complete website icon retrieval and privacy checks, then deploy avatars independently.

Original favicon and home-link logoRequested AI favicon and matching original navigation logo are not implemented.

Next: Generate original assets and verify favicon, contrast and mobile rendering.

Local timezone and relative comment timesComments still use fixed UTC timestamps.

Next: Implement local exact dates and recent relative labels.

Edit previous comments after signing in againOwner deletion exists; editing is not implemented.

Next: Add server-enforced owner editing and persistence checks.

Security checks for comments and public endpointsExisting regression tests cover several auth/origin/ownership failures. The newly requested targeted audit is not complete.

Next: Test hostile content, injection-shaped requests, ownership and concurrency; record evidence.

Project chat cleanup and emoji titlesThread tools are available again. Main chat renamed ๐Ÿ‘‘ Sign in with Stripe. No other chats have been archived; preservation checks remain.

Next: Inspect each chat, source, jobs and deployment receipts before renaming or archiving. Keep Link work.

Complete named acceptance journeysCross-provider acceptance tracker remains open. Deployed behavior must remain distinct from fixture evidence.

Next: Reconcile journey receipts after the pending provider and feature checks.

Release evidence and milestone noticesRelease receipts exist for prior milestones; final consolidated completion remains pending.

Next: Keep issues, D1 overview and verification receipts consistent.

Completed 2

WorkCurrent state and next step
D1-backed builder overviewLive at build.signinwithstripe.com. Progress records are JSON objects in D1. A live CLI update is visible on refresh without deploying the Worker again.

Next: Keep this overview current with D1 object updates; change interface code only when its behavior changes.

Source / review
Email sign-in: short notice, Gmail button, two-hour linksPR61 deployed. Hosted browser shows the short message and exact Gmail button; inbox receipt confirmed; live verification records have 7200-second validity. 103 tests and CI pass.

Next: Older issued links keep their original deadline. New links use two hours.

Source / review

Superseded 2

WorkCurrent state and next step
Legacy project-progress pageThe requested D1 builder overview replaces the code-based status-page update direction. Historical artifacts remain preserved.

Next: Use issue67 and the live builder overview for current progress.

Earlier secondary-label cleanupLater explicit layout/disclosure requests superseded parts of the original copy instruction. Current concise-copy work is tracked in issue58.

Next: Retain required non-affiliation and access disclosures.