[PR #4863] [MERGED] v1.3.16 #13871

Closed
opened 2026-04-13 09:11:26 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/4863
Author: @himself65
Created: 9/23/2025
Status: Merged
Merged: 9/23/2025
Merged by: @himself65

Base: v1.3.x-latestHead: v1.3.16-staging


📝 Commits (3)

📊 Changes

32 files changed (+226 additions, -152 deletions)

View changed files

📝 demo/nextjs/app/(auth)/forget-password/page.tsx (+1 -1)
📝 demo/nextjs/app/accept-invitation/[id]/page.tsx (+1 -1)
📝 demo/nextjs/app/dashboard/change-plan.tsx (+4 -4)
📝 demo/nextjs/app/dashboard/organization-card.tsx (+2 -2)
📝 demo/nextjs/app/dashboard/upgrade-button.tsx (+2 -2)
📝 demo/nextjs/app/features.tsx (+1 -1)
📝 demo/nextjs/app/globals.css (+53 -54)
📝 demo/nextjs/components/blocks/pricing.tsx (+3 -3)
📝 demo/nextjs/components/theme-toggle.tsx (+1 -1)
📝 demo/nextjs/components/ui/canvas-reveal-effect.tsx (+1 -1)
📝 demo/nextjs/components/ui/chart.tsx (+2 -2)
📝 demo/nextjs/components/ui/context-menu.tsx (+5 -5)
📝 demo/nextjs/components/ui/dropdown-menu.tsx (+7 -7)
📝 demo/nextjs/components/ui/input-otp.tsx (+1 -1)
📝 demo/nextjs/components/ui/menubar.tsx (+5 -5)
📝 demo/nextjs/components/ui/navigation-menu.tsx (+4 -4)
📝 demo/nextjs/components/ui/scroll-area.tsx (+2 -2)
📝 demo/nextjs/components/ui/select.tsx (+4 -4)
📝 demo/nextjs/components/ui/separator.tsx (+1 -1)
📝 demo/nextjs/components/ui/tabs2.tsx (+2 -2)

...and 12 more files

📄 Description

Summary by cubic

Migrated the demo to Tailwind CSS v4 and switched to Zod v3, with small UI tweaks and new AI tooling docs (MCP and “Add to Cursor”). This streamlines styles, modernizes validation, and improves developer experience.

  • Refactors

    • Tailwind v4 update across the demo: new utilities (bg-linear-to-*, mask-[...], min-w-32, h-px/p-px), data/has selector syntax, and small UI fixes (grow, perspective-[1000px], z-index/size tweaks).
    • Globals: added @config import, moved theme tokens to CSS variables (var(--...)), dark mode also supports data-theme="dark".
    • Zod v3: email validation now z.string().email(); replaced meta() with describe() in OIDC provider.
  • Dependencies

    • Replaced tailwindcss-animate with tw-animate-css and imported it in globals.css.
    • Updated lockfile; jiti bumped to 2.6.0.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/better-auth/better-auth/pull/4863 **Author:** [@himself65](https://github.com/himself65) **Created:** 9/23/2025 **Status:** ✅ Merged **Merged:** 9/23/2025 **Merged by:** [@himself65](https://github.com/himself65) **Base:** `v1.3.x-latest` ← **Head:** `v1.3.16-staging` --- ### 📝 Commits (3) - [`3645e4e`](https://github.com/better-auth/better-auth/commit/3645e4eae667f29136e9bdcf4b1129755cbba3ab) chore(demo): migrate to tailwind v4 (#4855) - [`48c0b7e`](https://github.com/better-auth/better-auth/commit/48c0b7ecaca70c2b7e2ed9d71173e51dda4dc04d) chore: use zod v3 syntax (#4860) - [`20b4c87`](https://github.com/better-auth/better-auth/commit/20b4c87c52f292b47b435c12ded31783a60b7fef) docs: add ai tooling (#4859) ### 📊 Changes **32 files changed** (+226 additions, -152 deletions) <details> <summary>View changed files</summary> 📝 `demo/nextjs/app/(auth)/forget-password/page.tsx` (+1 -1) 📝 `demo/nextjs/app/accept-invitation/[id]/page.tsx` (+1 -1) 📝 `demo/nextjs/app/dashboard/change-plan.tsx` (+4 -4) 📝 `demo/nextjs/app/dashboard/organization-card.tsx` (+2 -2) 📝 `demo/nextjs/app/dashboard/upgrade-button.tsx` (+2 -2) 📝 `demo/nextjs/app/features.tsx` (+1 -1) 📝 `demo/nextjs/app/globals.css` (+53 -54) 📝 `demo/nextjs/components/blocks/pricing.tsx` (+3 -3) 📝 `demo/nextjs/components/theme-toggle.tsx` (+1 -1) 📝 `demo/nextjs/components/ui/canvas-reveal-effect.tsx` (+1 -1) 📝 `demo/nextjs/components/ui/chart.tsx` (+2 -2) 📝 `demo/nextjs/components/ui/context-menu.tsx` (+5 -5) 📝 `demo/nextjs/components/ui/dropdown-menu.tsx` (+7 -7) 📝 `demo/nextjs/components/ui/input-otp.tsx` (+1 -1) 📝 `demo/nextjs/components/ui/menubar.tsx` (+5 -5) 📝 `demo/nextjs/components/ui/navigation-menu.tsx` (+4 -4) 📝 `demo/nextjs/components/ui/scroll-area.tsx` (+2 -2) 📝 `demo/nextjs/components/ui/select.tsx` (+4 -4) 📝 `demo/nextjs/components/ui/separator.tsx` (+1 -1) 📝 `demo/nextjs/components/ui/tabs2.tsx` (+2 -2) _...and 12 more files_ </details> ### 📄 Description <!-- This is an auto-generated description by cubic. --> ## Summary by cubic Migrated the demo to Tailwind CSS v4 and switched to Zod v3, with small UI tweaks and new AI tooling docs (MCP and “Add to Cursor”). This streamlines styles, modernizes validation, and improves developer experience. - **Refactors** - Tailwind v4 update across the demo: new utilities (bg-linear-to-*, mask-[...], min-w-32, h-px/p-px), data/has selector syntax, and small UI fixes (grow, perspective-[1000px], z-index/size tweaks). - Globals: added @config import, moved theme tokens to CSS variables (var(--...)), dark mode also supports data-theme="dark". - Zod v3: email validation now z.string().email(); replaced meta() with describe() in OIDC provider. - **Dependencies** - Replaced tailwindcss-animate with tw-animate-css and imported it in globals.css. - Updated lockfile; jiti bumped to 2.6.0. <!-- End of auto-generated description by cubic. --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-13 09:11:26 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#13871