Torsten Schulz (local)
033ca78dc0
feat: aktualisiere Bedingungen für Backend-Änderungen im Deployment-Skript
Deploy to production / deploy (push) Successful in 31s
2026-05-27 13:58:52 +02:00
Torsten Schulz (local)
5c108e6508
feat: aktualisiere Zahlen und Sprachaufforderungen in bisaya-Kursplan
Deploy to production / deploy (push) Successful in 54s
2026-05-27 13:43:15 +02:00
Torsten Schulz (local)
d441b4fa31
Refactor lesson types and update review handling
...
Deploy to production / deploy (push) Successful in 2m22s
- Changed lesson type from 'review' to 'weekly_review' in multiple lesson definitions across phase 3 and phase 4 extensions.
- Updated the logic in the vocabService to accommodate 'weekly_review' in various methods, ensuring proper handling of weekly review lessons.
- Modified the VocabLessonView component to recognize 'weekly_review' as a valid lesson type for calculations and access checks.
- Enhanced the didactics update script to include 'weekly_review' in the lesson type checks.
- Adjusted the create scripts to reflect the new lesson type for weekly reviews.
2026-05-27 11:34:03 +02:00
Torsten Schulz (local)
664a7b3530
feat: füge Überprüfung der Platzhalteranzahl in Gap-Fill-Übungen hinzu und aktualisiere Beispieltexte
Deploy to production / deploy (push) Successful in 33s
2026-05-27 10:43:21 +02:00
Torsten Schulz (local)
2ca008806f
feat: normalize questionData for gap-fill exercises and add placeholders if necessary
Deploy to production / deploy (push) Successful in 2m1s
2026-05-26 16:24:20 +02:00
Torsten Schulz (local)
d808d54dd6
feat: erweitere gap_fill-Übungen, um mehrere Wörter in Referenzen zu unterstützen
Deploy to production / deploy (push) Successful in 1m58s
2026-05-26 16:09:21 +02:00
Torsten Schulz (local)
52ee406165
feat: füge Unterstützung für temporäre gap_fill-Übungen aus chapterLexemeTraining hinzu
Deploy to production / deploy (push) Successful in 2m0s
2026-05-26 16:04:36 +02:00
Torsten Schulz (local)
1232edd570
feat: erweitere _extractTrainerVocabsFromExercises um Optionen zur Steuerung von Lückenfüllungen
Deploy to production / deploy (push) Successful in 1m58s
2026-05-26 15:40:59 +02:00
Torsten Schulz (local)
b1d04812a4
feat: erweitere VocabService um Unterstützung für Grammatikübungen aus vorherigen Lektionen
Deploy to production / deploy (push) Successful in 2m6s
2026-05-26 15:11:01 +02:00
Torsten Schulz (local)
04ab072dc5
feat: aktualisiere Übungsanzeige, um synthetische Kapitel-MCs auszuschließen
Deploy to production / deploy (push) Successful in 2m6s
2026-05-26 12:56:50 +02:00
Torsten Schulz (local)
502f1fc04e
feat: füge generische Fallback-Übungen hinzu, wenn keine didaktischen Inhalte vorhanden sind
Deploy to production / deploy (push) Successful in 30s
2026-05-26 11:16:16 +02:00
Torsten Schulz (local)
c44eb93f33
feat: füge Skript hinzu, um 'review: true' in Skripten zu ersetzen und unterstütze einen Dry-Run-Modus
Deploy to production / deploy (push) Successful in 18s
2026-05-26 11:02:29 +02:00
Torsten Schulz (local)
9b9afac66e
feat: füge neue Übungen zur Lektion "Kinder, Spiel & Routine" hinzu, einschließlich Lückenfüllung und Satzreihenfolge
Deploy to production / deploy (push) Successful in 28s
2026-05-22 15:15:26 +02:00
Torsten Schulz (local)
d371df7ac4
feat: füge Skript zur Reparatur von Kinderlektionen hinzu, das Platzhalterübungen ersetzt
Deploy to production / deploy (push) Successful in 31s
2026-05-22 11:44:15 +02:00
Torsten Schulz (local)
cee4492dae
feat: erweitere VocabLessonView mit Glossar-Optionen und verbessere die Lückentextformatierung
...
Deploy to production / deploy (push) Successful in 2m8s
feat: füge Skript hinzu, um doppelte Muster in Lektionen zu identifizieren
feat: implementiere Skript zur Suche nach Übungen anhand von Text
feat: erstelle Skript zur Reparatur von Multiple-Choice-Antworten
feat: implementiere Skript zum Drucken von Lehrmusterinformationen
2026-05-22 09:43:39 +02:00
Torsten Schulz (local)
0732f44c96
fix: entferne redundante Übersetzungen und passe die Sprechaufforderungen an
Deploy to production / deploy (push) Successful in 33s
2026-05-22 08:26:23 +02:00
Torsten Schulz (local)
1bd47fedb7
feat: füge neue Funktionen zur Analyse und Zählung von Lektionen hinzu, einschließlich der Generierung von Lernkontrollpunkten
Deploy to production / deploy (push) Successful in 2m3s
2026-05-21 16:33:57 +02:00
Torsten Schulz (local)
8e5b990cf5
feat: erweitere Didaktik-Fragmente und verbessere die Übersetzungen in mehreren Sprachen
Deploy to production / deploy (push) Successful in 2m6s
2026-05-21 14:45:22 +02:00
Torsten Schulz (local)
fa6164f93f
feat(VocabLessonView): verbessere die Lückentextformatierung mit Fallback-Optionen
Deploy to production / deploy (push) Successful in 1m59s
2026-05-21 13:53:22 +02:00
Torsten Schulz (local)
74b7297c97
feat: Füge Skript hinzu, um problematische Multiple-Choice-Übungen zu identifizieren und zu löschen
Deploy to production / deploy (push) Successful in 1m57s
2026-05-21 13:47:42 +02:00
Torsten Schulz (local)
38ebeb084d
fix(vocabService): skip multi-word learning items in SRS item processing
Deploy to production / deploy (push) Successful in 1m57s
2026-05-21 13:23:19 +02:00
Torsten Schulz (local)
98ef2f29a0
fix(update-bisaya-didactics): remove speaking prompts from LESSON_DIDACTICS
Deploy to production / deploy (push) Successful in 28s
2026-05-21 13:16:48 +02:00
Torsten Schulz (local)
a7b51365a0
refactor(NoLoginView): remove unused RandomChatDialog and clean up login panel
Deploy to production / deploy (push) Successful in 1m53s
2026-05-21 11:24:41 +02:00
Torsten Schulz (local)
4917187517
feat: Füge Übersicht über die Auswirkungen von Liebschaften in mehreren Sprachen hinzu und entferne die Titel-Effekte-Karte aus FamilyView
Deploy to production / deploy (push) Successful in 1m56s
2026-05-21 11:19:10 +02:00
Torsten Schulz (local)
35549d4c19
fix(falukant): correct computed block syntax in FamilyView.vue
Deploy to production / deploy (push) Successful in 1m59s
2026-05-21 11:05:45 +02:00
Torsten Schulz (local)
65b5982492
feat: Füge Titel-Effekte und Kosteninformationen für Liebhaber in FamilyView hinzu
Deploy to production / deploy (push) Successful in 1m53s
2026-05-21 10:52:35 +02:00
Torsten Schulz (local)
504a32a746
backend: accept parenthetical variants in answer checking (use _isEquivalentAnswer)
Deploy to production / deploy (push) Has been cancelled
2026-05-21 10:51:36 +02:00
Torsten Schulz (local)
4abed5263e
frontend: treat trailing parenthetical notes as optional in vocab matching
Deploy to production / deploy (push) Has been cancelled
2026-05-21 10:50:15 +02:00
Torsten Schulz (local)
ad0ccd0281
feat: Füge Debug-Overlay und Alters-/Geschlechtsanpassungen für 3D-Charaktere hinzu
Deploy to production / deploy (push) Successful in 1m55s
2026-05-21 09:55:11 +02:00
Torsten Schulz (local)
3df7abe628
feat: Füge Lazy-Loading und zusätzliche Props für Character3D-Komponente hinzu
Deploy to production / deploy (push) Successful in 1m55s
2026-05-21 08:52:25 +02:00
Torsten Schulz (local)
7b56388bee
feat: Importiere SRGBColorSpace aus 'three' und passe Export an
Deploy to production / deploy (push) Successful in 1m53s
2026-05-21 08:39:46 +02:00
Torsten Schulz (local)
9a50d4df15
feat: Automatische Kameraanpassung für bessere Modellansicht und Import von Hemisphärenlicht
Deploy to production / deploy (push) Failing after 1m35s
2026-05-21 08:33:53 +02:00
Torsten Schulz (local)
01953b1e18
feat: Anpassung der Kameraposition und Beleuchtung für bessere Darstellung in 3D-Ansichten
Deploy to production / deploy (push) Successful in 1m53s
2026-05-21 08:28:47 +02:00
Torsten Schulz (local)
a766d47294
feat: Füge ResizeObserver hinzu, um Größenänderungen des Containers zu überwachen und die Darstellung anzupassen
Deploy to production / deploy (push) Successful in 2m0s
2026-05-21 08:21:18 +02:00
Torsten Schulz (local)
2c47991202
ci: make check-version-against-prod.sh executable
Deploy to production / deploy (push) Successful in 16s
2026-05-20 16:47:18 +02:00
Torsten Schulz (local)
431dd0bd37
feat: Erweiterung der akzeptierten Antworten im Vokabeltrainer durch Deduplizierung und Variantenaufspaltung
Deploy to production / deploy (push) Successful in 2m13s
2026-05-20 16:10:57 +02:00
Torsten Schulz (local)
97b4b01b22
feat: Erweiterung der Antwortvarianten für Vokabelübungen zur Unterstützung von Alternativen und Phrasen
Deploy to production / deploy (push) Successful in 1m58s
2026-05-19 11:24:01 +02:00
Torsten Schulz (local)
ba70c706c8
feat: Erweiterung der Bisaya-Kursinhalte um neue Lektionen und Aktualisierung der Titel in den didaktischen Feldern
Deploy to production / deploy (push) Successful in 2m11s
2026-05-19 11:04:52 +02:00
Torsten Schulz (local)
3c92e1005a
feat: Füge Übungen zu "Gefühle im Alltag" und "Gefühlswortschatz & Reaktionen" hinzu und aktualisiere die Titel für die Sicherheit
Deploy to production / deploy (push) Successful in 28s
2026-05-19 08:50:44 +02:00
Torsten Schulz (local)
297ffbd4e2
feat: Aktualisiere Bisaya-Kursinhalte mit verbesserten Erklärungen und repariere alte Lektionen zu "Gefühle & Emotionen"
Deploy to production / deploy (push) Successful in 2m14s
2026-05-19 08:46:09 +02:00
Torsten Schulz (local)
072d578c88
feat: Update home page notices and privacy information in English, Spanish, and French; add public guides and routing for guides
...
Deploy to production / deploy (push) Successful in 2m11s
- Changed beta notice to service notice on home page translations for English, Spanish, and French.
- Updated privacy information to reflect transparency and continuous maintenance.
- Added new public guides content with detailed sections for various topics.
- Implemented routing for guide list and individual guide articles.
- Created new components for displaying guides and articles.
2026-05-18 14:37:04 +02:00
Torsten Schulz (local)
e87ed85867
fix(home): show only configured OAuth providers in intro copy
Deploy to production / deploy (push) Successful in 2m3s
2026-05-15 16:05:08 +02:00
Torsten Schulz (local)
bab326247b
feat: OAuth RFC9207 'iss' support; home: collapse intro by default; i18n: add oauth strings
Deploy to production / deploy (push) Successful in 2m2s
2026-05-15 15:21:03 +02:00
Torsten Schulz (local)
e179dc714b
feat(OAuth): add 'iss' parameter to OAuth exchange methods for improved provider handling
Deploy to production / deploy (push) Successful in 1m57s
2026-05-15 14:58:38 +02:00
Torsten Schulz (local)
52f2d52916
fix(AccountView): update OAuth user ID retrieval to use user ID instead of hashed ID
Deploy to production / deploy (push) Successful in 2m0s
2026-05-15 14:43:27 +02:00
Torsten Schulz (local)
2d048d4cab
feat(OAuth): enhance OAuth user handling and add localized messages
Deploy to production / deploy (push) Successful in 2m4s
2026-05-15 14:30:56 +02:00
Torsten Schulz (local)
4d3d02d937
feat(i18n): implement backward-compatible alias for security settings
Deploy to production / deploy (push) Successful in 2m4s
2026-05-15 14:23:09 +02:00
Torsten Schulz (local)
be11fd8d29
Implement feature X to enhance user experience and fix bug Y in module Z
Deploy to production / deploy (push) Successful in 2m6s
2026-05-15 14:04:49 +02:00
Torsten Schulz (local)
ac57931928
Add OAuth integration for multiple providers and implement user linking
...
Deploy to production / deploy (push) Failing after 49s
- Created OAuth credentials setup guide for Google, Microsoft, Keycloak, ORY, and ZITADEL.
- Added migration for oauth_identity table to store OAuth identities linked to users.
- Implemented OAuthIdentity model for managing OAuth identities in the database.
- Developed oauthService to handle OAuth login, user creation, and identity linking.
- Created OAuthCallbackView and OAuthUserCallbackView components for handling OAuth responses in the frontend.
- Added error handling and user feedback during the OAuth process.
2026-05-15 13:59:40 +02:00
Torsten Schulz (local)
464208e30e
feat(FalukantService): implement marriage honeymoon pregnancy scheduling logic
...
Deploy to production / deploy (push) Successful in 2m5s
- Added a new method to ensure pregnancy scheduling for married couples after the wedding, allowing the system to manage pregnancy due dates effectively.
- Integrated checks for existing pregnancy and relationship flags to prevent duplicate scheduling.
- Updated family retrieval logic to include pregnancy status based on the new scheduling method, enhancing user experience in family management.
2026-05-13 22:07:46 +02:00