Skip to content

Stage - #258

Merged
samanvitha7 merged 11 commits into
mainfrom
stage
Oct 28, 2026
Merged

Stage#258
samanvitha7 merged 11 commits into
mainfrom
stage

Conversation

@samanvitha7

Copy link
Copy Markdown
Collaborator

No description provided.

- Add connection pooling and reusable transporter to nodemailer configuration
- Validate EMAIL_ID and EMAIL_PASSWORD with early return to avoid network timeouts
- Introduce critical flag so notification failures log instead of throwing
- Support dynamic FRONTEND_URL in emailTemplates instead of hardcoded domain
…gnup failure

- Resolve broken URL concatenation by extracting clean origin via getFrontendBaseUrl helper
- Automatically roll back user record if verification email fails during signup to prevent lockout
- Eliminate manual bcrypt hashing in resetPassword to prevent double-hashing
- Make alumni verification notification email non-blocking to prevent false failure responses
- Add POST /auth/resend-verification endpoint for expired or missing verification tokens
…il notifications

- Wrap notification email dispatch in try-catch so SMTP errors do not fail core operations
- Prevent self-notifications for post authors commenting or asking questions on their own posts
- Add recipient email fallback to instituteEmail/personalEmail across notification flows
… non-blocking

- Support personalEmail for alumni and users without instituteEmail on achievement submission
- Wrap achievement notification dispatch in try-catch so submission succeeds even if email fails
…eholders

- Document EMAIL_ID, EMAIL_PASSWORD, and FRONTEND_URL
- Include server port and CORS origin setup guide
… EditPost

- Check for token existence before initiating post create or update requests
- Catch 401 responses, clear expired token, show user-friendly message, and redirect to login
- Use port 465 with direct SSL for reliable cloud delivery
- Strip accidental whitespace from EMAIL_PASSWORD
- Remove socket pooling to prevent frozen serverless connection timeouts
- Add explicit socket, greeting, and connection timeouts
@vercel

vercel Bot commented Oct 28, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated
nexus-client-stage Ready Ready Preview Oct 28, 2026 4:16am UTC
nexus-server-stage Ready Ready Preview Oct 28, 2026 4:16am UTC

@samanvitha7
samanvitha7 merged commit 9b51646 into main Oct 28, 2026
4 checks passed

This branch was successfully deployed

2 active deployments
Production – nexus-server-stage — cdd35dfa Deployed Oct 25, 2026 by vercel[bot]
Production – nexus-client-stage — cdd35dfa Deployed Oct 25, 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.

1 participant