Skip to content

feat(auth): email verification, password reset, rate limiting, and or… - #12

Merged
drferdi merged 6 commits into
mainfrom
feat/auth-foundation
Oct 7, 2026
Merged

drferdi merged 6 commits into
mainfrom
feat/auth-foundation

Conversation

@drferdi

@drferdi drferdi commented Sep 9, 2026

Copy link
Copy Markdown
Owner

…igin hardening

Mirror the capsule at Monorepo commit d90a3f0f963ac4ab26cdae470b3d721a58f5bb4e into the standalone repo: provider-neutral SMTP email seam, better-auth email verification + password reset wiring, explicit rate limiting (auth endpoints + managed-AI route), production-gated CORS/trusted-origin hardening, matching web UI (forgot-password, reset-password page, Indonesian catalog), and the product/user-journey audit this work was scoped from. Plus accumulated capsule drift since the last sync (executor/child-bots/phone/onboarding/approval fixes, bot-avatar rework, locale updates).

…igin hardening

Mirror the capsule at Monorepo commit d90a3f0f963ac4ab26cdae470b3d721a58f5bb4e into the standalone repo: provider-neutral SMTP email seam, better-auth email verification + password reset wiring, explicit rate limiting (auth endpoints + managed-AI route), production-gated CORS/trusted-origin hardening, matching web UI (forgot-password, reset-password page, Indonesian catalog), and the product/user-journey audit this work was scoped from. Plus accumulated capsule drift since the last sync (executor/child-bots/phone/onboarding/approval fixes, bot-avatar rework, locale updates).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@vercel

vercel Bot commented Sep 9, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
sentrabot-site Skipped Skipped Oct 7, 2026 6:41am UTC

Request Review

@drferdi

drferdi commented Sep 10, 2026

Copy link
Copy Markdown
Owner Author

Danke

@drferdi

drferdi commented Sep 10, 2026

Copy link
Copy Markdown
Owner Author

conflicts resolved

Prefer main for marketing site assets, LFS gitattributes, and README.
Keep auth feature branch package changes.

Co-Authored-By: Cursor <cursoragent@cursor.com>

Co-authored-by: Gaffer.dev <drferdiiskandar@sentrahai.com>
Postgres journey suites signup many users from one IP and hit 429 once
rateLimit.enabled defaults to true. Keep the limiter on outside Vitest.

Co-Authored-By: Cursor <cursoragent@cursor.com>

Co-authored-by: Gaffer.dev <drferdiiskandar@sentrahai.com>
cursoragent and others added 2 commits October 7, 2026 06:39
…solve

Co-authored-by: Gaffer.dev <drferdiiskandar@sentrahai.com>
E2E createApp runs outside Vitest, so AUTH_RATE_LIMIT_ENABLED=false is
required in the harness. Match Indonesian signup policy error strings.

Co-Authored-By: Cursor <cursoragent@cursor.com>

Co-authored-by: Gaffer.dev <drferdiiskandar@sentrahai.com>
Co-Authored-By: Cursor <cursoragent@cursor.com>

Co-authored-by: Gaffer.dev <drferdiiskandar@sentrahai.com>

This branch was previously deployed

1 inactive deployment
Preview — b619c1ff Deployed Oct 7, 2026 by vercel[bot]
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.

2 participants