Skip to content

feat(auth): add hotdata auth register command#86

Merged
eddietejeda merged 1 commit into
mainfrom
feat/auth-register
May 19, 2026
Merged

feat(auth): add hotdata auth register command#86
eddietejeda merged 1 commit into
mainfrom
feat/auth-register

Conversation

@eddietejeda
Copy link
Copy Markdown
Contributor

@eddietejeda eddietejeda commented May 19, 2026

Summary

  • Adds hotdata auth register command with GitHub as the default provider
  • Supports --email flag for email-based registration flow
  • Extracts run_browser_auth helper shared between login and register (PKCE browser handoff)
  • Fixes CLI OAuth callback page colors to match the web app custom gray palette (#121212 bg, #1a1a1a card, #333333 border)
  • Splits search and analytics sub-skills; improves skill workflows

Test plan

  • hotdata auth register opens browser to GitHub OAuth flow
  • hotdata auth register --email user@example.com opens browser to email registration flow
  • After completing registration, the callback page colors match https://app.hotdata.dev/accounts/login/
  • hotdata auth login still works as before (shared helper not regressed)
  • Unit tests pass: cargo test

🤖 Generated with Claude Code

Update the local OAuth callback HTML to use the hotdata app custom
gray palette (#121212 bg, #1a1a1a card, #333333 border) instead of
default Tailwind grays, so the post-login page matches the web UI.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@sentry
Copy link
Copy Markdown

sentry Bot commented May 19, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@eddietejeda eddietejeda merged commit 71fed7b into main May 19, 2026
11 checks passed
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.

1 participant