Commit Graph

  • 9d041aaf4f fix: add MediaWiki credentials to docker-compose Lars 2026-04-24 17:42:28 +0200
  • f54d8b2e03 fix: add MediaWiki environment variables to docker-compose Lars 2026-04-24 17:18:47 +0200
  • c738f1234b fix: MediaWiki import - increase limit to 500 and add validation Lars 2026-04-24 17:15:17 +0200
  • 89055ddbc4 feat: Admin page navigation with MediaWiki Import link Lars 2026-04-24 17:03:13 +0200
  • df569bbf6e fix: auth register - correct column name created_at Lars 2026-04-24 16:07:13 +0200
  • 46d000d6b3 feat: SMW-Importer Frontend (Phase 2 complete) Lars 2026-04-24 16:06:49 +0200
  • a67cc5f812 fix: exercises.py - use direct VARCHAR for age_groups (no catalog table in Shinkan) Lars 2026-04-24 15:27:11 +0200
  • a6ea5b95eb fix: exercises.py - correct table name exercise_style_directions (all 3 occurrences) Lars 2026-04-24 15:25:17 +0200
  • b617b5a2d8 fix: exercises.py - handle dict rows in fetchone() for INSERT RETURNING Lars 2026-04-24 15:23:00 +0200
  • e80c8e01e1 fix: add listTrainingStyles alias for backward-compatibility (references listStyleDirections) Lars 2026-04-24 15:20:39 +0200
  • 711bdc99cb fix: Migration 014 - correct table name exercise_style_directions (not exercise_training_styles) Lars 2026-04-24 15:10:26 +0200
  • 01ed5509f8 feat: Exercises v2.0 + Migrations 014/016/017 (Clean-Room Rebuild) Lars 2026-04-24 15:04:27 +0200
  • 6801c60604 feat: Add MediaWiki import functionality with tracking and mapping Lars 2026-04-24 14:41:52 +0200
  • 0e0b709768 refactor: split AdminHierarchyPage into modular components Lars 2026-04-24 09:08:12 +0200
  • 9ec1cf7781 fix: temporarily use simple admin hierarchy to fix build Lars 2026-04-24 08:57:13 +0200
  • af2fc31f70 fix: build error - remove dynamic template from style tag Lars 2026-04-24 08:52:12 +0200
  • 3fda149049 feat: complete admin system - global catalogs + M:N assignments Lars 2026-04-24 08:46:32 +0200
  • 80986735b5 feat: complete admin hierarchy - create + reassign functions Lars 2026-04-24 08:39:48 +0200
  • af89546022 feat: complete admin hierarchy - edit/delete + responsive design Lars 2026-04-24 08:33:11 +0200
  • 599d696321 fix: add getAdminHierarchy to api export object Lars 2026-04-24 08:25:03 +0200
  • 7314ae1436 feat: Hierarchical Admin UI - Tree View for Catalogs Lars 2026-04-24 07:51:40 +0200
  • 0be9fd840c fix: remove incompatible schema_migrations tracking from migrations 012-013 Lars 2026-04-23 16:17:35 +0200
  • fe5d29e40e feat: Training Types → Focus Area Hierarchie Lars 2026-04-23 15:29:23 +0200
  • 9f44cff77b fix: Stilrichtungen → Fokusbereich Zuordnung (focus_area_id) Lars 2026-04-23 14:36:02 +0200
  • 377f365473 feat: Add TrainerContextsPage to navigation Lars 2026-04-23 14:26:10 +0200
  • 5e2820c63c feat: Trainer-Kontext-System & Exercise Training Characters (v0.5.0) Lars 2026-04-23 14:22:17 +0200
  • 9ab2bd31fa fix: Update onClick handlers to use renamed functions Lars 2026-04-23 12:57:23 +0200
  • 426efd4b83 fix: Frontend API Calls & Field Names für renamed tables Lars 2026-04-23 12:27:09 +0200
  • 155c21f018 fix: Backend SQL Queries für renamed tables (Migration 010+011) Lars 2026-04-23 12:24:50 +0200
  • a9a4c78a0e feat: Admin-UI Trainingsstil-Dimension + Umbenennung Lars 2026-04-23 12:17:31 +0200
  • 72c927e69e feat: Backend API für training_types + Frontend api.js Lars 2026-04-23 12:12:48 +0200
  • 62b5b4c2fd feat: Migration 010+011 - Stilrichtungen + Trainingsstil-Dimension Lars 2026-04-23 12:10:27 +0200
  • cedb97eb9b docs: Phase D - Dokumentation Migration 009 Lars 2026-04-23 11:00:50 +0200
  • f243b236be feat: Phase C - Admin-UI M:N Hierarchie & Matrix Lars 2026-04-23 10:55:35 +0200
  • 1891a4ab88 feat: Phase B - Frontend API für M:N Zielgruppen Lars 2026-04-23 10:45:14 +0200
  • 1e5e18c0b3 feat: Migration 009 - Zielgruppen M:N Refactoring Lars 2026-04-23 10:37:56 +0200
  • 2a5f06a8f5 feat: Refactor target groups to M:N relationship and update related endpoints Lars 2026-04-23 09:27:13 +0200
  • 2186bb3a69 fix: Admin-Navigation - Redirect /admin → /admin/catalogs Lars 2026-04-23 09:00:28 +0200
  • 278d719e84 feat: Zielgruppen-Verwaltung (Target Groups CRUD + Admin UI) Lars 2026-04-23 08:55:54 +0200
  • d67f659e97 feat: Exercises-Router M:N Zuordnungen Lars 2026-04-23 08:51:45 +0200
  • c7444ecaec docs: mark migration 008 as deployed Lars 2026-04-23 08:48:54 +0200
  • 63b1c09975 feat: Migration 008 - M:N Exercise Relations + Hierarchical Catalogs Lars 2026-04-23 08:46:56 +0200
  • d0e9b9b764 fix: Make migration 007 idempotent (IF NOT EXISTS + ON CONFLICT) Lars 2026-04-23 08:10:44 +0200
  • 0c7caea847 version: Bump to 0.2.0 + Changelog (Admin-Kataloge) Lars 2026-04-23 08:05:11 +0200
  • c7cda03201 feat: Admin-managed exercise catalogs + frontend integration Lars 2026-04-23 07:52:03 +0200
  • 74a92439eb fix: Use Chromium instead of Chrome for Playwright tests Lars 2026-04-22 22:09:17 +0200
  • 43c6abce4a feat: Exercise Catalogs - Admin-verwaltbare Stammdaten (Backend) Lars 2026-04-22 22:06:11 +0200
  • 32f716304e fix: Install Playwright with system dependencies Lars 2026-04-22 17:14:48 +0200
  • cbb783222c refactor: Standardisiere Formular-Layout (Label oben, volle Breite, linksbündig) Lars 2026-04-22 17:11:40 +0200
  • 7f156ba085 feat: Training Planning (core feature) complete Lars 2026-04-22 16:54:34 +0200
  • 505a8e5e38 feat: Skills & Methods catalog complete Lars 2026-04-22 16:50:31 +0200
  • 8e027e02bb feat: Clubs & Organization Management complete Lars 2026-04-22 16:48:02 +0200
  • 8c7cf91cef feat: Exercise CRUD complete Lars 2026-04-22 16:44:32 +0200
  • de53ba3f66 fix: Add lucide-react dependency for navigation icons Lars 2026-04-22 16:40:05 +0200
  • c44bbefc5e feat: Add comprehensive test suite with Playwright Lars 2026-04-22 16:33:03 +0200
  • 46a90ae910 feat: Complete design foundation with responsive navigation Lars 2026-04-22 16:25:36 +0200
  • edb33b8fc3 fix: Use api.js in AuthContext for session persistence Lars 2026-04-22 15:56:20 +0200
  • 356ab18ec0 fix: Add /profiles/me endpoint for session persistence Lars 2026-04-22 15:46:40 +0200
  • b1142070e9 docs: Add comprehensive session handover document Lars 2026-04-22 15:09:07 +0200
  • 08326bdcc6 fix: Remove Mitai-specific columns from session query Lars 2026-04-22 06:56:57 +0200
  • c4b1b54f61 feat: Add navigation and basic pages structure Lars 2026-04-22 06:48:18 +0200
  • 3b2c3605fd Add Playwright tests for Shinkan login page Lars 2026-04-22 06:45:48 +0200
  • 33032ac6c2 fix: Change created to created_at in sessions INSERT Lars 2026-04-21 21:18:09 +0200
  • 88677ea29f fix: Add missing auth columns to profiles table Lars 2026-04-21 21:07:52 +0200
  • 9cd85266f6 fix: Remove duplicate /api from VITE_API_URL Lars 2026-04-21 16:33:18 +0200
  • e4d052f182 fix: Add nginx SPA routing config Lars 2026-04-21 16:30:11 +0200
  • b1c5999f6e fix: Use Pi IP instead of localhost Lars 2026-04-21 16:24:43 +0200
  • 495cebd915 fix: Configure localhost URLs for dev environment Lars 2026-04-21 16:17:40 +0200
  • 9feead99ac fix: Remove double prefix in router registration Lars 2026-04-21 16:12:25 +0200
  • da634d813c fix: Add ProfileCreate and ProfileUpdate models Lars 2026-04-21 16:05:42 +0200
  • e1397277a7 fix: Add missing password reset models to models.py Lars 2026-04-21 16:04:22 +0200
  • efc2a11a76 feat: Add Auth system with Login UI Lars 2026-04-21 14:56:16 +0200
  • fd5efa8662 feat: Add automatic migrations system Lars 2026-04-21 14:49:28 +0200
  • 91e665c960 fix: Use direct deployment instead of SSH action Lars 2026-04-21 14:41:29 +0200
  • b2bc8590c4 feat: Complete MVP setup - Docker, Frontend, Migrations, CI/CD Lars 2026-04-21 14:36:52 +0200
  • a426c03598 feat: Initial Shinkan setup Lars 2026-04-21 14:26:12 +0200