- Add reminders page with navigation support - Upgrade BMad builder module to skills-based architecture - Refactor MCP server: extract tools and auth into separate modules - Add connections cache, custom AI provider support - Update prisma schema and generated client - Various UI/UX improvements and i18n updates - Add service worker for PWA support Made-with: Cursor
32 lines
822 B
TypeScript
32 lines
822 B
TypeScript
import { PrismaClient } from '../prisma/client-generated'
|
|
import bcrypt from 'bcryptjs'
|
|
|
|
const prisma = new PrismaClient()
|
|
|
|
async function main() {
|
|
const email = 'test@example.com'
|
|
const password = 'password123'
|
|
const hashedPassword = await bcrypt.hash(password, 10)
|
|
|
|
const user = await prisma.user.upsert({
|
|
where: { email },
|
|
update: { password: hashedPassword },
|
|
create: {
|
|
email,
|
|
name: 'Test User',
|
|
password: hashedPassword,
|
|
aiSettings: {
|
|
create: {
|
|
showRecentNotes: true // Ensure this is true!
|
|
}
|
|
}
|
|
}
|
|
})
|
|
|
|
console.log(`User created/updated: ${user.email}`)
|
|
}
|
|
|
|
main()
|
|
.catch(e => console.error(e))
|
|
.finally(async () => await prisma.$disconnect())
|