• Joined on 2026-05-31
lasserh pushed to main at lasserh/DeutschLernen 2026-06-18 16:20:29 +02:00
c76938cee9 fix(backend): Fix login by using ASP.NET Core Identity password hasher in seed data
lasserh pushed to main at lasserh/DeutschLernen 2026-06-18 16:09:37 +02:00
0733314aab Merge feature/fix-mistral-story-generation into main
aa3db295ce fix(backend): Fix Mistral story generation with proper chat completion format
Compare 2 commits »
lasserh created branch feature/fix-mistral-story-generation in lasserh/DeutschLernen 2026-06-18 16:05:27 +02:00
lasserh pushed to feature/fix-mistral-story-generation at lasserh/DeutschLernen 2026-06-18 16:05:27 +02:00
aa3db295ce fix(backend): Fix Mistral story generation with proper chat completion format
lasserh pushed to main at lasserh/DeutschLernen 2026-06-17 17:59:49 +02:00
989ffb032c docs: add .env.example with Mistral AI configuration placeholders
987c005305 fix(backend/docker): add Mistral API key from appsettings.Development.json
Compare 2 commits »
lasserh pushed to main at lasserh/DeutschLernen 2026-06-16 17:37:19 +02:00
33ed27abd8 fix(backend): resolve admin redirect, null reference, and Docker build issues
0609a298f1 fix(frontend/admin): Fix admin routing - remove duplicate AdminLayout wrappers
Compare 2 commits »
lasserh pushed to main at lasserh/DeutschLernen 2026-06-14 19:59:10 +02:00
f1ed8a1a7a fix(backend/auth): Fix JWT claim mapping issue causing 401 on /me endpoint
ef72cbea18 fix(backend/auth): Fix JWT token claim mapping for user ID
c1e3c37843 feat(backend/auth): Enforce authentication on LessonsEndpoints minimal API GET endpoints
42778ec34b fix(backend/auth): Fix authentication bugs
70af326ca7 feat(frontend/admin): Complete Admin Module implementation
Compare 18 commits »
lasserh pushed to main at lasserh/DeutschLernen 2026-06-13 14:39:38 +02:00
536382641d feat(backend/story-integration): Phase 4 - AI Integration with CEFR-level prompts
01f6a1fd30 test(backend): add Phase 3 unit tests for Story Integration
6693165f83 feat(backend/story-integration): Phase 2 - Backend Services
bf5e7883ee docs(backend/story-integration): update feature document for Phase 1 completion
5a514c5a2d feat(backend/story-integration): Phase 1 - Database & Models
Compare 12 commits »
lasserh pushed to main at lasserh/DeutschLernen 2026-06-13 10:12:23 +02:00
769c63b005 feat(backend/ai-services): Complete AI Services Phase 0-4 implementation
9215ed7a05 feat(backend/application): Complete Lesson Management feature implementation
242d5ea60b feat(backend): Complete Quiz System implementation
04ad7ef008 feat(backend/domain): add quiz question feature with Docker migration support
Compare 4 commits »
lasserh pushed to main at lasserh/DeutschLernen 2026-06-10 17:53:52 +02:00
c8c5f7431d test: verify woodpecker secrets
lasserh pushed to main at lasserh/DeutschLernen 2026-06-10 17:38:27 +02:00
50ecb58f70 fix: some fix to run pipeline
lasserh pushed to main at lasserh/DeutschLernen 2026-06-10 17:29:07 +02:00
7b7ae98c31 docs(features/ai-services): add Woodpecker production deployment instructions
lasserh pushed to main at lasserh/DeutschLernen 2026-06-10 17:24:46 +02:00
614682b422 chore(ci): add Woodpecker secrets for Mistral API and JWT configuration
lasserh pushed to main at lasserh/DeutschLernen 2026-06-10 07:01:14 +02:00
8a258cc696 chore: add appsettings.json files to .gitignore and remove from repository
lasserh pushed to main at lasserh/DeutschLernen 2026-06-09 20:01:21 +02:00
0990ad9063 docs(features/ai-services): update with unit tests completion and progress history
lasserh pushed to main at lasserh/DeutschLernen 2026-06-09 20:00:21 +02:00
57e51d0d0b test(backend/infrastructure): add unit tests for MistralConnector
lasserh pushed to main at lasserh/DeutschLernen 2026-06-09 19:55:29 +02:00
3ff57ab0a6 docs(features/ai-services): add Mistral configuration setup instructions
lasserh pushed to main at lasserh/DeutschLernen 2026-06-09 18:56:45 +02:00
2b11367a97 feat(backend/infrastructure): implement Mistral API Connector (Phase 0 of AI Services)
lasserh pushed to main at lasserh/DeutschLernen 2026-06-09 18:10:59 +02:00
fac3d1f269 docs(features): update AI Services plan with Mistral API Connector as Phase 0
lasserh pushed to main at lasserh/DeutschLernen 2026-06-09 17:35:23 +02:00
a6021fb148 feat(backend/validation): add FluentValidation for DTOs and update controllers