• Joined on 2025-08-09
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
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 15:20:42 +02:00
e80c8e01e1 fix: add listTrainingStyles alias for backward-compatibility (references listStyleDirections)
Lars pushed to develop at Lars/shinkan-jinkendo 2026-04-24 15:10:28 +02:00
711bdc99cb fix: Migration 014 - correct table name exercise_style_directions (not exercise_training_styles)