Skip to content

Create new production release#1078

Merged
ebma merged 184 commits intomainfrom
staging
Feb 20, 2026
Merged

Create new production release#1078
ebma merged 184 commits intomainfrom
staging

Conversation

@ebma
Copy link
Member

@ebma ebma commented Feb 20, 2026

No description provided.

ebma added 30 commits October 31, 2025 10:39
@netlify
Copy link

netlify bot commented Feb 20, 2026

Deploy Preview for vortexfi ready!

Name Link
🔨 Latest commit 552752e
🔍 Latest deploy log https://app.netlify.com/projects/vortexfi/deploys/6998af54b2fa5e000736c460
😎 Deploy Preview https://deploy-preview-1078--vortexfi.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@netlify
Copy link

netlify bot commented Feb 20, 2026

Deploy Preview for vortex-sandbox ready!

Name Link
🔨 Latest commit 552752e
🔍 Latest deploy log https://app.netlify.com/projects/vortex-sandbox/deploys/6998af54091b9f000703190a
😎 Deploy Preview https://deploy-preview-1078--vortex-sandbox.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This pull request introduces a comprehensive production release featuring Supabase authentication, enhanced UI/UX components, and dynamic token support. The changes implement a passwordless email OTP authentication system, add a contact form, improve the widget footer layout, and extend token type support to include dynamically loaded tokens from SquidRouter.

Changes:

  • Supabase authentication integration with email OTP flow for both frontend and backend
  • New contact form functionality with Google Sheets integration
  • Database schema updates to link user entities (quotes, ramps, KYC records) to authenticated users
  • UI improvements including fixed footer positioning, auth steps, and improved quote summary display
  • Dynamic token support allowing runtime-loaded tokens (WETH, WBTC) alongside static enums

Reviewed changes

Copilot reviewed 144 out of 146 changed files in this pull request and generated no comments.

Show a summary per file
File Description
supabase/templates/magic_link.html Email template for OTP verification with Portuguese localization
packages/shared/src/tokens/* Type system updates for dynamic token support (OnChainTokenSymbol)
packages/shared/src/endpoints/* New contact form endpoint types and userId field additions
apps/api/src/models/* User model and foreign key relationships to auth users
apps/api/src/database/migrations/* Migrations for users table and user_id foreign keys
apps/api/src/api/services/auth/* Supabase auth service implementation
apps/api/src/api/controllers/auth.controller.ts Auth API endpoints (check-email, request-otp, verify-otp)
apps/api/src/api/middlewares/supabaseAuth.ts Auth middleware for token validation
apps/frontend/src/services/auth.ts Frontend auth service for token management
apps/frontend/src/components/widget-steps/Auth* Auth UI components (email and OTP entry)
apps/frontend/src/machines/ramp.machine.ts State machine updates for auth flow
apps/frontend/src/components/StepFooter/* New fixed footer component for consistent layout
apps/frontend/App.css CSS updates for footer positioning and animations

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@ebma ebma merged commit 808b4bd into main Feb 20, 2026
6 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.

4 participants