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:
Rotimi Best
2025-11-01 15:49:29 +01:00
committed by GitHub
parent 97fb446df5
commit b96d91cd7c
801 changed files with 22279 additions and 10834 deletions
@@ -854,7 +854,8 @@
"heading": "Beskrivelse",
"describe": "Beskriv øvelsen til din studerende",
"no": "Ingen beskrivelse"
}
},
"add_question": "Tilføj et spørgsmål"
},
"new_exercise_modal": {
"heading": "Ny øvelse",
@@ -679,7 +679,8 @@
},
"no_answer": "Es wurde keine Antwort gegeben",
"check": "Überprüfen",
"address": "Geben Sie hier Ihre Adresse ein"
"address": "Geben Sie hier Ihre Adresse ein",
"add_question": "Fügen Sie eine Frage hinzu"
},
"new_exercise_modal": {
"heading": "Neue Übung",
@@ -779,6 +779,7 @@
"submissions": "Submissions",
"save": "Save",
"preview": "Preview",
"add_question": "Add a question",
"reorder": "Reorder Questions",
"delete_exercise": "Delete Exercise",
"order_questions": "Order questions",
@@ -679,7 +679,8 @@
},
"no_answer": "No se proporcionó respuesta",
"check": "Controlar",
"address": "Escribe tu dirección aquí"
"address": "Escribe tu dirección aquí",
"add_question": "Añadir una pregunta"
},
"new_exercise_modal": {
"heading": "Nuevo ejercicio",
@@ -679,7 +679,8 @@
},
"no_answer": "Aucune réponse n'a été fournie",
"check": "Vérifier",
"address": "Écrivez votre adresse ici"
"address": "Écrivez votre adresse ici",
"add_question": "Ajouter une question"
},
"new_exercise_modal": {
"heading": "Nouvel exercice",
@@ -679,7 +679,8 @@
},
"no_answer": "कोई उत्तर नहीं दिया गया",
"check": "जाँच करना",
"address": "अपना पता यहां लिखें"
"address": "अपना पता यहां लिखें",
"add_question": "एक प्रश्न जोड़ें"
},
"new_exercise_modal": {
"heading": "नया व्यायाम",
@@ -847,7 +847,8 @@
"describe": "Opisz ćwiczenie swoim uczniowi",
"no": "Brak opisu"
},
"address": "Wpisz tutaj swój adres"
"address": "Wpisz tutaj swój adres",
"add_question": "Dodaj pytanie"
},
"new_exercise_modal": {
"heading": "Nowe ćwiczenie",
@@ -679,7 +679,8 @@
},
"no_answer": "Nenhuma resposta foi fornecida",
"check": "Verificar",
"address": "Escreva seu endereço aqui"
"address": "Escreva seu endereço aqui",
"add_question": "Adicione uma pergunta"
},
"new_exercise_modal": {
"heading": "Novo exercício",
@@ -679,7 +679,8 @@
},
"no_answer": "Ответ не был предоставлен",
"check": "Проверять",
"address": "Напишите здесь свой адрес"
"address": "Напишите здесь свой адрес",
"add_question": "Добавить вопрос"
},
"new_exercise_modal": {
"heading": "Новое упражнение",
@@ -679,7 +679,8 @@
},
"no_answer": "Không có câu trả lời nào được đưa ra",
"check": "Kiểm tra",
"address": "Viết địa chỉ của bạn ở đây"
"address": "Viết địa chỉ của bạn ở đây",
"add_question": "Thêm câu hỏi"
},
"new_exercise_modal": {
"heading": "Bài tập mới",