feat: setup drizzle (#594)
* chore: migration to SvelteKit 2 * stage 1: migrate to svelte 5 and fix rerendering issues * stage 2: fix more $: reactivity across dashboard * fix merge conflicts * chore: migrate code in main to svelte 5 * chore: update preventDefault * chore: simplify tsconfig and remove unused mobileMenuRef in MobileMenu.svelte * chore: enforce .ts across dashboard * rename from classroomio-com to website * stage-3: Replace carbon icon svelte with lucide icon * update lock file * chore: finish icon replacement * fix: settings and setup page multiple rerender * stage 3: More icon and rerendering fixes * feat: setup drizzle and better auth * fix: onboarding validation error showing translation key #586 (#593) * fix: onboarding validation error showing translation key #586 * fix: remove debug log for profile update errors * chore: add a clean command * fix: remove message from email verification response
This commit is contained in:
@@ -0,0 +1,155 @@
|
||||
[
|
||||
{
|
||||
"instance_id": "00000000-0000-0000-0000-000000000000",
|
||||
"id": "01676a50-bb56-4c5e-8a61-fb9e9190fb10",
|
||||
"aud": "authenticated",
|
||||
"role": "authenticated",
|
||||
"email": "test@test.com",
|
||||
"encrypted_password": "$2a$10$WmfPO84h.8SbkZWSzXAygead77QQQXdeO5XIMd8iXk8SFQKB3Udy2",
|
||||
"email_confirmed_at": "2023-11-22T10:09:32.250Z",
|
||||
"invited_at": null,
|
||||
"confirmation_token": "",
|
||||
"confirmation_sent_at": null,
|
||||
"recovery_token": "",
|
||||
"recovery_sent_at": null,
|
||||
"email_change_token_new": "",
|
||||
"email_change": "",
|
||||
"email_change_sent_at": null,
|
||||
"last_sign_in_at": "2023-12-04T12:57:34.337Z",
|
||||
"raw_app_meta_data": { "provider": "email", "providers": ["email"] },
|
||||
"raw_user_meta_data": {},
|
||||
"is_super_admin": null,
|
||||
"created_at": "2023-11-22T10:09:32.171Z",
|
||||
"updated_at": "2023-12-16T14:00:35.986Z",
|
||||
"phone": null,
|
||||
"phone_confirmed_at": null,
|
||||
"phone_change": "",
|
||||
"phone_change_token": "",
|
||||
"phone_change_sent_at": null,
|
||||
"confirmed_at": "2023-11-22T10:09:32.250Z",
|
||||
"email_change_token_current": "",
|
||||
"email_change_confirm_status": 0,
|
||||
"banned_until": null,
|
||||
"reauthentication_token": "",
|
||||
"reauthentication_sent_at": null,
|
||||
"is_sso_user": false,
|
||||
"deleted_at": null,
|
||||
"is_anonymous": false,
|
||||
"identities": [
|
||||
{
|
||||
"provider_id": "01676a50-bb56-4c5e-8a61-fb9e9190fb10",
|
||||
"user_id": "01676a50-bb56-4c5e-8a61-fb9e9190fb10",
|
||||
"identity_data": { "sub": "01676a50-bb56-4c5e-8a61-fb9e9190fb10", "email": "test@test.com" },
|
||||
"provider": "email",
|
||||
"last_sign_in_at": "2023-11-22T10:09:32.225444+00:00",
|
||||
"created_at": "2023-11-22T10:09:32.225521+00:00",
|
||||
"updated_at": "2023-11-22T10:09:32.225521+00:00",
|
||||
"email": "test@test.com",
|
||||
"id": "a8961fe8-d51f-4b58-b8bb-a77d6a3c0cbd"
|
||||
}
|
||||
],
|
||||
"profile_fullname": "Alice"
|
||||
},
|
||||
{
|
||||
"instance_id": "00000000-0000-0000-0000-000000000000",
|
||||
"id": "0c256e75-aa40-4f62-8d30-0217ca1c60d9",
|
||||
"aud": "authenticated",
|
||||
"role": "authenticated",
|
||||
"email": "student@test.com",
|
||||
"encrypted_password": "$2a$10$dgxySj.k12gDKhLx7X4x6./J.Nzhz7WQrwh5lkjLKwIwWW4o5GJcW",
|
||||
"email_confirmed_at": "2023-12-18T17:08:57.413Z",
|
||||
"invited_at": null,
|
||||
"confirmation_token": "",
|
||||
"confirmation_sent_at": null,
|
||||
"recovery_token": "",
|
||||
"recovery_sent_at": null,
|
||||
"email_change_token_new": "",
|
||||
"email_change": "",
|
||||
"email_change_sent_at": null,
|
||||
"last_sign_in_at": "2023-12-19T18:22:55.359Z",
|
||||
"raw_app_meta_data": { "provider": "email", "providers": ["email"] },
|
||||
"raw_user_meta_data": {},
|
||||
"is_super_admin": null,
|
||||
"created_at": "2023-12-18T17:08:57.399Z",
|
||||
"updated_at": "2024-01-22T19:48:40.922Z",
|
||||
"phone": null,
|
||||
"phone_confirmed_at": null,
|
||||
"phone_change": "",
|
||||
"phone_change_token": "",
|
||||
"phone_change_sent_at": null,
|
||||
"confirmed_at": "2023-12-18T17:08:57.413Z",
|
||||
"email_change_token_current": "",
|
||||
"email_change_confirm_status": 0,
|
||||
"banned_until": null,
|
||||
"reauthentication_token": "",
|
||||
"reauthentication_sent_at": null,
|
||||
"is_sso_user": false,
|
||||
"deleted_at": null,
|
||||
"is_anonymous": false,
|
||||
"identities": [
|
||||
{
|
||||
"provider_id": "0c256e75-aa40-4f62-8d30-0217ca1c60d9",
|
||||
"user_id": "0c256e75-aa40-4f62-8d30-0217ca1c60d9",
|
||||
"identity_data": { "sub": "0c256e75-aa40-4f62-8d30-0217ca1c60d9", "email": "student@test.com" },
|
||||
"provider": "email",
|
||||
"last_sign_in_at": "2023-12-18T17:08:57.410285+00:00",
|
||||
"created_at": "2023-12-18T17:08:57.410344+00:00",
|
||||
"updated_at": "2023-12-18T17:08:57.410344+00:00",
|
||||
"email": "student@test.com",
|
||||
"id": "65fa8bad-ca49-4676-8b17-ead4cd37fed6"
|
||||
}
|
||||
],
|
||||
"profile_fullname": "John Doe"
|
||||
},
|
||||
{
|
||||
"instance_id": "00000000-0000-0000-0000-000000000000",
|
||||
"id": "7ac00503-8519-43c8-a5ea-b79aeca900b1",
|
||||
"aud": "authenticated",
|
||||
"role": "authenticated",
|
||||
"email": "admin@test.com",
|
||||
"encrypted_password": "$2a$10$n8vBI6.pyE0W/RO9DcJDseLKF/CRwsU4X4Lc2MaQogt8pQgnJavTa",
|
||||
"email_confirmed_at": "2023-12-16T14:04:38.311Z",
|
||||
"invited_at": null,
|
||||
"confirmation_token": "",
|
||||
"confirmation_sent_at": null,
|
||||
"recovery_token": "",
|
||||
"recovery_sent_at": null,
|
||||
"email_change_token_new": "",
|
||||
"email_change": "",
|
||||
"email_change_sent_at": null,
|
||||
"last_sign_in_at": "2025-10-12T19:35:13.256Z",
|
||||
"raw_app_meta_data": { "provider": "email", "providers": ["email"] },
|
||||
"raw_user_meta_data": {},
|
||||
"is_super_admin": null,
|
||||
"created_at": "2023-12-16T14:04:38.281Z",
|
||||
"updated_at": "2025-10-15T09:45:29.267Z",
|
||||
"phone": null,
|
||||
"phone_confirmed_at": null,
|
||||
"phone_change": "",
|
||||
"phone_change_token": "",
|
||||
"phone_change_sent_at": null,
|
||||
"confirmed_at": "2023-12-16T14:04:38.311Z",
|
||||
"email_change_token_current": "",
|
||||
"email_change_confirm_status": 0,
|
||||
"banned_until": null,
|
||||
"reauthentication_token": "",
|
||||
"reauthentication_sent_at": null,
|
||||
"is_sso_user": false,
|
||||
"deleted_at": null,
|
||||
"is_anonymous": false,
|
||||
"identities": [
|
||||
{
|
||||
"provider_id": "7ac00503-8519-43c8-a5ea-b79aeca900b1",
|
||||
"user_id": "7ac00503-8519-43c8-a5ea-b79aeca900b1",
|
||||
"identity_data": { "sub": "7ac00503-8519-43c8-a5ea-b79aeca900b1", "email": "admin@test.com" },
|
||||
"provider": "email",
|
||||
"last_sign_in_at": "2023-12-16T14:04:38.302264+00:00",
|
||||
"created_at": "2023-12-16T14:04:38.302326+00:00",
|
||||
"updated_at": "2023-12-16T14:04:38.302326+00:00",
|
||||
"email": "admin@test.com",
|
||||
"id": "e790ab09-9c5c-4fb4-aa6b-78a5abe8cd56"
|
||||
}
|
||||
],
|
||||
"profile_fullname": "Elon Gates"
|
||||
}
|
||||
]
|
||||
Reference in New Issue
Block a user