Skip to content

Please ignore - #370

Closed
lukegreenwood wants to merge 24 commits into
usesend:mainfrom
lukegreenwood:main
Closed

lukegreenwood wants to merge 24 commits into
usesend:mainfrom
lukegreenwood:main

Conversation

@lukegreenwood

@lukegreenwood lukegreenwood commented Mar 1, 2026 •

Copy link
Copy Markdown

Opened by mistake, please disregard.

Summary by CodeRabbit

Release Notes

  • New Features

    • Added support for custom OAuth provider authentication, allowing configuration of identity providers alongside existing GitHub and Google options.
  • Chores

    • Integrated SMTP server for email delivery.
    • Enhanced email security with message signature validation.
    • Updated deployment configuration with Docker services for improved infrastructure setup.

@vercel

vercel Bot commented Mar 1, 2026

Copy link
Copy Markdown

@lukegreenwood is attempting to deploy a commit to the kmkoushik's projects Team on Vercel.

A member of the Team first needs to authorize it.

@greptile-apps greptile-apps Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.

@coderabbitai

coderabbitai Bot commented Mar 1, 2026 •

Copy link
Copy Markdown
Contributor

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 62d7c44 and 923a7e3.

📒 Files selected for processing (8)
  • apps/smtp-server/src/server.ts
  • apps/web/src/app/api/ses_callback/route.ts
  • apps/web/src/env.js
  • apps/web/src/lib/sns-validator.ts
  • apps/web/src/server/auth.ts
  • apps/web/src/server/public-api/api-error.ts
  • apps/web/src/types/aws-types.ts
  • docker-compose.yml

Walkthrough

This PR introduces SNS signature validation for email callbacks and adds OAuth provider support. It includes a new SNS validator module that validates AWS SNS message signatures with certificate caching. The OAuth configuration is added to the auth system alongside existing providers. Environment variables for OAuth provider credentials are introduced and exposed at runtime. The SES callback endpoint now validates incoming SNS messages before processing. Docker Compose configuration is updated with new smtp-server and usesend services. Minor formatting and logging updates appear throughout.

Possibly related PRs

  • rebrand to useSend #210: Contains overlapping changes to apps/smtp-server/src/server.ts with environment variable and rebrand modifications affecting the same file.

Suggested labels

codex

Tip

Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs).
Share your feedback on Discord.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@lukegreenwood lukegreenwood changed the title Update to latest useSend upstream 01/03/26 Please ignore Mar 1, 2026
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