Commit Graph

595 Commits

Author SHA1 Message Date
Torsten Schulz (local)
6aa88e91fd Bisaya fix 2026-06-19 14:56:28 +02:00
Torsten Schulz (local)
0ecb57377e bisaya-kurs korrigiert 2026-06-17 11:23:12 +02:00
Torsten Schulz (local)
1fd111dca2 Fixed bisaya course 2026-06-15 16:17:02 +02:00
Torsten Schulz (local)
9e3ac518ad Fehldende messages hinzugefügt 2026-06-09 12:05:10 +02:00
Torsten Schulz (local)
c8764894ef bisaya korrigiert 2026-06-06 13:31:44 +02:00
Torsten Schulz (local)
975c6c797f Bisaya kurs korrekturen 2026-06-06 13:16:04 +02:00
Torsten Schulz (local)
637e08298c feat: verbessere initialTotalDue und begrenze tägliche Übungsanzahl auf MAX_DAILY_DUE 2026-06-04 18:52:20 +02:00
Torsten Schulz (local)
956a66e778 chore: update package versions and improve code readability
- Bump 'tmp' package version from 0.2.5 to 0.2.6 in package.json
- Change version from 3.0.0-pre-alpha.0.1 to 3.0.0-beta-1.0.0 in package-lock.json
- Update various dependencies in package-lock.json:
  - 'brace-expansion' from 5.0.5 to 5.0.6
  - 'dompurify' from 3.3.3 to 3.4.8
  - 'js-cookie' from 3.0.5 to 3.0.8
  - 'lodash' from 4.17.23 to 4.18.1
- Refactor date range selection in CalendarView.vue for better readability
2026-06-04 14:20:56 +02:00
Torsten Schulz (local)
098aeed1b5 feat: verbessere SRS-Logik zur Bestimmung des nächsten Fälligkeitsdatums für neu erstellte Elemente und erweitere die API-Anfragen für kursweite fällige Items 2026-06-04 14:09:27 +02:00
Torsten Schulz (local)
cc33aab931 feat: aktualisiere SRS-Logik zur Verwendung von konfigurierbaren Zeitfenstern für die Auswahl und Aktualisierung von Elementen 2026-06-04 13:57:13 +02:00
Torsten Schulz (local)
f0e1968261 feat: füge Skripte zur Behebung von SRS-Elementen hinzu, die mit next_due_at gleich oder unmittelbar vor created_at erstellt wurden 2026-06-03 17:35:26 +02:00
Torsten Schulz (local)
b2dd9f30c9 feat: implement neue SRS-Logik zur Berechnung von Intervallen und füge Diagnoseskript für fällige Items hinzu 2026-06-03 17:13:50 +02:00
Torsten Schulz (local)
699b932cbd feat: verbessere SRS-Logik und füge serverseitige Zählung für fällige Items hinzu 2026-06-03 16:39:12 +02:00
Torsten Schulz (local)
e99b351cb8 feat: erweitere Platzhalter-Titel für Wiederholungs- und Übungslektionen im Bisaya-Kurs 2026-05-28 15:04:14 +02:00
Torsten Schulz (local)
777a1898e0 feat: erweitere Bisaya-Kursdidaktik um Unterstützung für Phase 5 und füge neue Übungen für Lektionen 44 und 45 hinzu 2026-05-27 18:22:58 +02:00
Torsten Schulz (local)
0941fccd62 feat: aktualisiere Reihenfolge der Skripte in SAFE_SYNC_STEPS für Bisaya-Kurs 2026-05-27 18:09:07 +02:00
Torsten Schulz (local)
9b729de89c feat: erweitere Vokabeltrainer um Unterstützung für Checkpoint-Lektionen und verbessere Übungsauswahl 2026-05-27 16:53:32 +02:00
Torsten Schulz (local)
b2f93a1581 feat: aktualisiere Zahlen und Didaktik im Bisaya-Kurs, ersetze "baynte" durch "kawhaan" 2026-05-27 14:49:44 +02:00
Torsten Schulz (local)
e972919aef feat: erweitere Vokabelkurs mit neuen Zahlen und verbessere Sichtbarkeit der Zahlenreihen 2026-05-27 14:11:55 +02:00
Torsten Schulz (local)
beef2ebaa6 feat: aktualisiere Zahlen und Sprachaufforderungen in bisaya-Kursplan 2026-05-27 13:43:15 +02:00
Torsten Schulz (local)
56fee848ea Refactor lesson types and update review handling
- 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)
41bae3dec7 feat: füge Überprüfung der Platzhalteranzahl in Gap-Fill-Übungen hinzu und aktualisiere Beispieltexte 2026-05-27 10:43:21 +02:00
Torsten Schulz (local)
e149ed4566 feat: normalize questionData for gap-fill exercises and add placeholders if necessary 2026-05-26 16:24:20 +02:00
Torsten Schulz (local)
5032f71654 feat: füge Unterstützung für temporäre gap_fill-Übungen aus chapterLexemeTraining hinzu 2026-05-26 16:04:36 +02:00
Torsten Schulz (local)
6dd692b3e4 feat: erweitere _extractTrainerVocabsFromExercises um Optionen zur Steuerung von Lückenfüllungen 2026-05-26 15:40:59 +02:00
Torsten Schulz (local)
d8f0bb6731 feat: erweitere VocabService um Unterstützung für Grammatikübungen aus vorherigen Lektionen 2026-05-26 15:11:01 +02:00
Torsten Schulz (local)
85821a9c24 feat: füge generische Fallback-Übungen hinzu, wenn keine didaktischen Inhalte vorhanden sind 2026-05-26 11:16:16 +02:00
Torsten Schulz (local)
ed78b06800 feat: füge Skript hinzu, um 'review: true' in Skripten zu ersetzen und unterstütze einen Dry-Run-Modus 2026-05-26 11:02:29 +02:00
Torsten Schulz (local)
61db5d634c feat: füge neue Übungen zur Lektion "Kinder, Spiel & Routine" hinzu, einschließlich Lückenfüllung und Satzreihenfolge 2026-05-22 15:15:26 +02:00
Torsten Schulz (local)
0d881d72e9 feat: füge Skript zur Reparatur von Kinderlektionen hinzu, das Platzhalterübungen ersetzt 2026-05-22 11:44:15 +02:00
Torsten Schulz (local)
7a673089be feat: erweitere VocabLessonView mit Glossar-Optionen und verbessere die Lückentextformatierung
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)
67dfa9bec2 fix: entferne redundante Übersetzungen und passe die Sprechaufforderungen an 2026-05-22 08:26:23 +02:00
Torsten Schulz (local)
5734d17f59 feat: füge neue Funktionen zur Analyse und Zählung von Lektionen hinzu, einschließlich der Generierung von Lernkontrollpunkten 2026-05-21 16:33:57 +02:00
Torsten Schulz (local)
7946383af2 feat: erweitere Didaktik-Fragmente und verbessere die Übersetzungen in mehreren Sprachen 2026-05-21 14:45:22 +02:00
Torsten Schulz (local)
512fe8db83 feat: Füge Skript hinzu, um problematische Multiple-Choice-Übungen zu identifizieren und zu löschen 2026-05-21 13:47:42 +02:00
Torsten Schulz (local)
6ef2e31bd3 fix(vocabService): skip multi-word learning items in SRS item processing 2026-05-21 13:23:19 +02:00
Torsten Schulz (local)
9e20a0244b fix(update-bisaya-didactics): remove speaking prompts from LESSON_DIDACTICS 2026-05-21 13:16:48 +02:00
Torsten Schulz (local)
7594f22d5e backend: accept parenthetical variants in answer checking (use _isEquivalentAnswer) 2026-05-21 10:51:36 +02:00
Torsten Schulz (local)
b38858f1a5 feat: Füge Debug-Overlay und Alters-/Geschlechtsanpassungen für 3D-Charaktere hinzu 2026-05-21 09:55:11 +02:00
Torsten Schulz (local)
cc039edeeb feat: Erweiterung der Bisaya-Kursinhalte um neue Lektionen und Aktualisierung der Titel in den didaktischen Feldern 2026-05-19 11:04:52 +02:00
Torsten Schulz (local)
bc5fa36a18 feat: Füge Übungen zu "Gefühle im Alltag" und "Gefühlswortschatz & Reaktionen" hinzu und aktualisiere die Titel für die Sicherheit 2026-05-19 08:50:44 +02:00
Torsten Schulz (local)
93bea33818 feat: Aktualisiere Bisaya-Kursinhalte mit verbesserten Erklärungen und repariere alte Lektionen zu "Gefühle & Emotionen" 2026-05-19 08:46:09 +02:00
Torsten Schulz (local)
c7e038dd39 feat(OAuth): add 'iss' parameter to OAuth exchange methods for improved provider handling 2026-05-15 14:58:38 +02:00
Torsten Schulz (local)
6a478e7fbd feat(OAuth): enhance OAuth user handling and add localized messages 2026-05-15 14:30:56 +02:00
Torsten Schulz (local)
117ad572ca Implement feature X to enhance user experience and fix bug Y in module Z 2026-05-15 14:04:49 +02:00
Torsten Schulz (local)
edbf356158 Add OAuth integration for multiple providers and implement user linking
- 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)
6145c0502f feat(FalukantService): implement marriage honeymoon pregnancy scheduling logic
- 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
Torsten Schulz (local)
cce3f0b4fa feat(Navigation, UserRights, Localization): add worker schedules feature and enhance access control
- Updated navigation structure to include a new section for worker schedules, accessible to specific user roles.
- Introduced a new user right type for 'worker_schedule_read' to manage access permissions effectively.
- Added localization entries for worker schedules in multiple languages, ensuring consistent user experience across the application.
- Created a new route and component for managing worker schedules in the admin panel.
2026-05-08 08:54:17 +02:00
Torsten Schulz (local)
87c632df8a feat(FalukantService): update election filtering to include future dates and enhance eligibility checks
- Modified the election query to filter for upcoming election dates instead of past ones, ensuring only future positions are considered.
- Added checks for prerequisites in election eligibility, allowing positions without prerequisites to be selectable, improving user experience in the application.
2026-05-08 08:30:03 +02:00
Torsten Schulz (local)
96e44bed89 feat(FalukantService, MessagesDialog): enhance character data handling in notifications
- Added mappings for character titles and genders in the FalukantService to enrich notifications with additional character information.
- Updated the MessagesDialog component to utilize the new title and gender data, improving the display of director names based on their titles and genders.
- Ensured that character names are displayed correctly, enhancing the overall user experience in notifications.
2026-05-08 08:25:36 +02:00