• Joined on 2025-08-09
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-27 10:58:40 +02:00
e8eba57b3a feat: Migration 022+023 - Vollständiger Skills-Import
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-27 10:26:14 +02:00
97c1bb0c8b feat: import 18 base skills from Fähigkeitsmatrix
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-27 10:00:04 +02:00
1ddbd76e36 fix: add UNIQUE constraint to exercise_skills table
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-27 09:52:25 +02:00
a02df32ce2 fix: set created_by automatically on MediaWiki import
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-27 09:30:37 +02:00
e6ce7e241c fix: convert skill target_level to INTEGER instead of string
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-27 08:52:13 +02:00
97a7fe7cba fix: reimport dict-cursor bug + add admin cleanup endpoint
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-27 08:45:34 +02:00
3a4160fd1c fix: detect and cleanup orphaned import references
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-27 08:24:42 +02:00
1a0708f152 fix: correct remaining dict cursor access (row[0] → row['id'])
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 20:42:31 +02:00
bcc7d61d07 fix: make exercise goal and execution optional (at least one required)
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 20:37:37 +02:00
a37400bb22 fix: correct dict cursor access in MediaWiki import
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 17:53:17 +02:00
8b51864b53 feat: add recursive subcategory search for MediaWiki import
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 17:42:35 +02:00
9d041aaf4f fix: add MediaWiki credentials to docker-compose
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 17:18:56 +02:00
f54d8b2e03 fix: add MediaWiki environment variables to docker-compose
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 17:15:24 +02:00
c738f1234b fix: MediaWiki import - increase limit to 500 and add validation
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 17:03:19 +02:00
89055ddbc4 feat: Admin page navigation with MediaWiki Import link
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 16:07:19 +02:00
df569bbf6e fix: auth register - correct column name created_at
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 16:06:55 +02:00
46d000d6b3 feat: SMW-Importer Frontend (Phase 2 complete)
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 15:27:13 +02:00
a67cc5f812 fix: exercises.py - use direct VARCHAR for age_groups (no catalog table in Shinkan)
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 15:25:18 +02:00
a6ea5b95eb fix: exercises.py - correct table name exercise_style_directions (all 3 occurrences)
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 15:23:03 +02:00
b617b5a2d8 fix: exercises.py - handle dict rows in fetchone() for INSERT RETURNING