1. 23 May, 2026 13 commits
  2. 22 May, 2026 8 commits
  3. 21 May, 2026 12 commits
  4. 20 May, 2026 5 commits
  5. 19 May, 2026 2 commits
    • Mahmoud Aglan's avatar
      Reorganize tutorial sidebar: group sub-topics under parent sections · 6e7ed452
      Mahmoud Aglan authored
      Removed 12 standalone sidebar entries that belong under Membership or
      Sports Activity. They remain accessible via "related sections" links
      on the parent section pages and via direct URL.
      Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
      6e7ed452
    • Mahmoud Aglan's avatar
      Fix all open support tickets (TKT-001 through TKT-011) · d87bae91
      Mahmoud Aglan authored
      - TKT-003: Fix facility create view accessing array as object ($disc->id → $disc['id'])
      - TKT-004: Disable autoTrackAuthor on FacilityUnit model (table lacks updated_by column)
      - TKT-004: Fix facility edit view same array-as-object bug
      - TKT-005: Add national_id validation in coach registration (reject invalid IDs)
      - TKT-006: Skip NID validation for member-type players, auto-fill from member record
      - TKT-007: Fix program edit form action URL (/update suffix removed to match route)
      - TKT-008: Add season start/end date validation in group store and update
      - TKT-009: Catch duplicate schedule entry PDOException gracefully (skip duplicates)
      - TKT-010/011: Add "Generate Training Sessions" button+route to group show page
      Co-Authored-By: 's avatarClaude Opus 4.6 <noreply@anthropic.com>
      d87bae91