Skip to content

Submit links via pre-filled GitHub issue instead of Formspree - #96

Merged
judeallred merged 1 commit into
mainfrom
submit-link-via-github-issue
Sep 30, 2026
Merged

judeallred merged 1 commit into
mainfrom
submit-link-via-github-issue

Conversation

@judeallred

@judeallred judeallred commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

Type of Change

Other updates

  • Replaces the Formspree form on /submit/ with a form that opens a pre-filled GitHub issue on this repo. Formspree was rejecting every submission with "reCAPTCHA failed" (Submit Link form is broken: Formspree rejects submissions with "reCAPTCHA failed" #92).
  • Adds an issue form template, .github/ISSUE_TEMPLATE/link-submission.yml, with required URL and Description fields. The site form passes both values in the link, and a small script sets the issue title to [Link]: <url>.
  • Removes the optional email field because issues are public, and adds a note that submitting needs a GitHub account.

Note: the fields are only pre-filled once the template is on main. Before that, GitHub opens a blank issue. After merging, the Formspree form xjvjkjep can be retired.

Fixes #92

Reviewers/Approvers


Note

Low Risk
Static site and GitHub issue-template changes only; no auth, backend, or data-handling logic.

Overview
Replaces the broken Formspree flow on /submit/ with a GET form that opens a new GitHub issue in this repo (fixes #92). Submissions no longer depend on Formspree/reCAPTCHA.

Adds .github/ISSUE_TEMPLATE/link-submission.yml with required URL and Description fields. The page form passes template, url, and description query params; a short on-submit script sets the issue title to [Link]: <url>. The optional email field is removed, copy explains that a GitHub account is required and issues are public, and the button label is Submit on GitHub. Pre-fill only works after the template is on main.

Reviewed by Cursor Bugbot for commit 499a048. Bugbot is set up for automated code reviews on this repo. Configure here.

@BrandtH22 BrandtH22 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@judeallred
judeallred merged commit 349cd1b into main Sep 30, 2026
10 checks passed
@judeallred
judeallred deleted the submit-link-via-github-issue branch September 30, 2026 16:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Submit Link form is broken: Formspree rejects submissions with "reCAPTCHA failed"

2 participants