Torsten Schulz (local)
8e8e92aa62
Mache Charakterentwicklungsmigration wiederholbar
Deploy to production / deploy (push) Successful in 2m26s
2026-11-04 14:37:11 +01:00
Torsten Schulz (local)
343bf64115
Ergänze individuelle Charakterentwicklung und klare Hochzeitshinweise
Deploy to production / deploy (push) Failing after 1m18s
2026-11-04 14:16:11 +01:00
Torsten Schulz (local)
fddb97b385
fix(vocab): exclude counting tasks from SRS
Deploy to production / deploy (push) Successful in 2m31s
2026-11-03 11:19:29 +01:00
Torsten Schulz (local)
67ecac64aa
fix(vocab): exclude greeting tasks from SRS
Deploy to production / deploy (push) Successful in 2m9s
2026-10-27 14:42:31 +01:00
Torsten Schulz (local)
79c0a87647
fix(vocab): exclude writing tasks from SRS
Deploy to production / deploy (push) Successful in 2m41s
2026-10-27 14:31:00 +01:00
Torsten Schulz (local)
73570426ca
fix(vocab): remove obsolete Bisaya SRS cards
Deploy to production / deploy (push) Successful in 2m53s
2026-10-05 14:29:55 +02:00
Torsten Schulz (local)
314bf2ca3b
feat(bisaya): update sentence-chain prompt for clarity in grammar exercises
Deploy to production / deploy (push) Failing after 54s
2026-09-28 15:57:58 +02:00
Torsten Schulz (local)
01ee72c700
feat(migration): add migration to remove invalid past marker from vocab_srs_item
Deploy to production / deploy (push) Successful in 2m40s
2026-09-09 21:06:25 +02:00
Torsten Schulz (local)
c462001ff0
feat(bisaya): update household and children age rules to 14, adjust related instructions and migration
Deploy to production / deploy (push) Successful in 3m14s
2026-09-09 14:16:41 +02:00
Torsten Schulz (local)
3d235a621a
feat(bisaya): implement child marriage proposal and wooing features, update age rules and relationships
Deploy to production / deploy (push) Successful in 3m15s
2026-09-08 14:46:26 +02:00
Torsten Schulz (local)
0a9174c486
feat(bisaya): update instruction for soft refusal exercise for clarity
Deploy to production / deploy (push) Successful in 3m19s
2026-09-07 15:52:53 +02:00
Torsten Schulz (local)
f317ed9ef0
feat(bisaya): update health gap exercise instruction for clarity
Deploy to production / deploy (push) Successful in 3m26s
2026-09-07 15:31:57 +02:00
Torsten Schulz (local)
1149814f64
feat(bisaya): update gap fill exercise instruction to clarify first person usage
Deploy to production / deploy (push) Successful in 3m40s
2026-09-07 15:13:55 +02:00
Torsten Schulz (local)
86f3b4c247
feat(bisaya): update kitchen dialog exercise and add migration for alignment
Deploy to production / deploy (push) Successful in 3m27s
2026-09-04 16:07:49 +02:00
Torsten Schulz (local)
90686388c6
feat(bisaya): update prompts and add migration for food context gap exercise
Deploy to production / deploy (push) Successful in 3m28s
2026-09-04 15:13:25 +02:00
Torsten Schulz (local)
c4977ec826
feat(migrations): add migration to replace tautological vocabulary prompts in Cebu travel lesson
Deploy to production / deploy (push) Successful in 2m58s
2026-09-02 16:02:09 +02:00
Torsten Schulz (local)
504f527a3f
feat(exercises): enhance context in gap fill exercises and update migration for route descriptions
Deploy to production / deploy (push) Successful in 3m21s
2026-09-02 13:52:26 +02:00
Torsten Schulz (local)
fe08433747
feat(vocab): implement SRS pair fingerprinting and deduplicate course-wide SRS items
2026-08-28 09:05:06 +02:00
Torsten Schulz (local)
13aaf8c0f2
feat(bisaya): enhance speaking prompts and practical tasks for lesson 46
2026-08-27 15:21:40 +02:00
Torsten Schulz (local)
3248579529
feat: add A2-B1 course expansion features including listening activities and conversation sessions
...
- Updated VocabCourseView.vue to display CEFR level for courses.
- Enhanced VocabLessonView.vue with new sections for listening activities and conversation labs, including audio controls and transcript toggling.
- Created migration to add new columns to vocab_course and new tables for conversation sessions and listening activities.
- Implemented models for vocab_conversation_session and vocab_listening_activity.
- Developed scripts to create new A2 and B1 bridge courses with structured lesson plans.
- Documented the A2-B1 expansion plan detailing course structure, learning goals, and assessment criteria.
2026-08-27 15:18:16 +02:00
Torsten Schulz (local)
bb719b3c75
fix(vocab): reject lexical hints paired with sentences
2026-08-27 12:25:43 +02:00
Torsten Schulz (local)
4d478df181
feat(exercises): enhance gap exercise creation with contextual prompts and add migration for lesson 43
2026-08-26 12:10:29 +02:00
Torsten Schulz (local)
423fd49cdb
feat(bisaya): enhance situational response exercises with keyword hints and minimum match requirements
2026-08-25 11:56:50 +02:00
Torsten Schulz (local)
20960e620c
query fix
2026-08-24 15:26:44 +02:00
Torsten Schulz (local)
b8b45cd5ba
feat(bisaya): update choice exercise question format and add question number to review
2026-08-24 15:18:36 +02:00
Torsten Schulz (local)
ad02dd006f
feat(vocab): add hard status management for SRS items and update related logic
2026-08-20 15:17:11 +02:00
Torsten Schulz (local)
4cacc3c7a7
feat(vocab): add logic to aggregate and clean up duplicate SRS items based on answer patterns
2026-08-19 14:14:50 +02:00
Torsten Schulz (local)
b98835d277
feat(vocab): add support for answer alternatives in core patterns and update related logic
2026-08-18 15:11:43 +02:00
Torsten Schulz (local)
e6f6fc984a
feat(admin): implement delete functionality for Falukant regions and update UI components
2026-08-14 09:54:09 +02:00
Torsten Schulz (local)
0505c5a2c5
Hochzeitsfehler behoben
2026-08-12 12:04:04 +02:00
Torsten Schulz (local)
a7e0fe1d97
Refactor code structure for improved readability and maintainability; optimize performance across multiple modules.
2026-07-21 09:08:15 +02:00
Torsten Schulz (local)
5680918445
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)
90dd304ad6
feat(deploy): update deployment workflow and migration paths
...
- Modified the deployment workflow to include new migration paths for the backend, ensuring that migrations are correctly referenced in the deployment process.
- Updated the `db:migrate` script in package.json to point to the `migrations-active` directory, enhancing clarity and organization of migration files.
- Adjusted the deployment conditions to account for changes in migration file locations, improving the accuracy of change detection during deployments.
- Removed obsolete migration files to streamline the migration process and prevent confusion.
2026-04-17 13:39:38 +02:00