-
-
Notifications
You must be signed in to change notification settings - Fork 26
feat(tagger): add tagger onboarding form #576 #584
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Add new page at /tagger-onboarding for prospective taggers to submit their name and email. Creates a Gitea issue with type/tagger-onboarding label. Added navigation link in Maintain dropdown. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
✅ Deploy Preview for btcmap ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
Update add-location and verify-location labels to use type/ prefix: - location-submission → type/add-location - location-verification → type/verify-location 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
I think it's better to switch label assignment away from names to IDs.
That way we can edit the labels in GT without breaking stuff.
|
Change "View all" link from GitHub to Gitea URL and update text. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Switch from label names to label IDs for issue creation - Add GITEA_LABELS constant object grouped by repository - Support btcmap-infra repo for tagger-onboarding (private) - Remove unused getLabels() and createLabel() functions - Remove area label logic from all endpoints - Revert ticket filters to original label names 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add getLabels and createLabel functions with multi-repo support - Update createIssueWithLabels to accept optional areaLabels parameter - Restore area lookup logic in add-location and verify-location endpoints - Include associated areas in issue body text 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Create unified endpoint handling all form submissions - Config-driven repo/label selection per form type - Shared captcha validation logic - Delete 4 individual endpoint files - Update all form pages to use new endpoint 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Use satisfies + keyof typeof to derive type from data 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

Fixes: #576
Add new page at /tagger-onboarding for prospective taggers to submit their name and email. Creates a Gitea issue with type/tagger-onboarding label. Added navigation link in Maintain dropdown.
🤖 Generated with Claude Code