Skip to content

Eth.Ed web - Final Updates#14

Merged
dhanushlnaik merged 3 commits intoAvarchLLC:mainfrom
AyuShetty:main
Mar 3, 2026
Merged

Eth.Ed web - Final Updates#14
dhanushlnaik merged 3 commits intoAvarchLLC:mainfrom
AyuShetty:main

Conversation

@AyuShetty
Copy link
Copy Markdown
Contributor

/- Performed security audit of git history (no secrets found)

  • Verified environment variable isolation and updated .gitignore for .env*
  • Updated navbar styling and logo CSS for light mode
  • Replaced deprecated middleware.ts with proxy.ts
  • Implemented security headers and role-based route protection in proxy
  • Integrated Google and Apple OAuth providers with production credentials
  • Created OAUTH_SETUP.md and OAUTH_QUICKSTART.md
  • Added helper script for generating Apple JWT
  • Restored email + name fallback login form
  • Updated NextAuth configuration (SIWE, Google, Apple, email-name, admin credentials)
  • Standardized sign-in, JWT, and session callbacks
  • Ensured user sync with Supabase via Prisma (including role assignment)
  • Implemented admin login flow with hidden trigger and modal
  • Refined client-side UI (spinners, buttons, placeholders, modal styling)
  • Updated .gitignore to exclude .p8 Apple private key and sensitive files

@dhanushlnaik dhanushlnaik merged commit 224f14e into AvarchLLC:main Mar 3, 2026
3 of 5 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.

3 participants