mirror of
https://github.com/lobehub/lobe-chat.git
synced 2026-06-14 03:30:19 +00:00
bfe387c027
* 🔧 chore: add clerk to betterauth migration scripts * 🔧 chore: support node-postgres driver for migration scripts * 🔥 chore: remove unnecessary chore scripts * ♻️ refactor: reorganize migration scripts directory structure * 📝 docs: add example column to email service configuration table * 📝 docs: rename auth/better-auth to auth/providers * 📝 docs: enhance email service configuration with detailed guides * 📝 docs: add Clerk to Better Auth migration guide - Add migration documentation (EN & CN) with step-by-step instructions - Add dry-run environment variable for safe testing - Enhance script output with success/failure emojis - Add placeholder files for migration data directories - Update .gitignore to exclude migration data files * ✨ feat(auth): add set password option for social-only users - Add isSocialOnly state to detect users without password - Show Alert with "set password" link when magic link is disabled - Update migration docs to clarify Magic Link vs non-Magic Link scenarios - Add profile page password management info to docs * ♻️ refactor: improve migration safety and sign-in link styling - Add production mode confirmation prompt requiring "yes" input - Use createStaticStyles for setPassword link styling with theme token * 📝 docs: clarify migration script requirements and remove invalid links * 📝 docs: add clerk migration guide link to legacy auth docs * ♻️ refactor: enforce strict validation for clerk external accounts * 📝 docs: add step to disable new user registration before migration * 🐛 fix: handle missing .env file in migration scripts