Commit History

  1. Run detection on Modal so the Space works on free CPU hardware⁠

    Verified signature
    9c9b96f

  1. Add YouTube demo video link to README

    2f5aba7
  2. Link shared Codex agent trace (Sharing is Caring badge)

    329c9bf
  3. Submission README: add hackathon tags + sponsor/badge evidence (Modal, Nemotron, MiniCPM, llama.cpp, Codex, gr.Server)

    8466d23
  4. Add Twitter/X thread link to README

    389cdc3
  5. Point to renamed Kicky AI model/dataset repos

    cec6d52
  6. Rename app to Kicky AI + add Substack blog link to README

    2ca883e

  1. Offline coach: instruct affirmation TONE (model writes its own), not a fixed phrase⁠

    c29c6aa
  2. Offline coach prompt: state goal/no-goal result explicitly, lead with it⁠

    c0665e5
  3. Fix spinner-forever: stop sending removed 'mode' arg to /analyse⁠

    9a3eeb4
  4. Build detector once at import (fix per-call model rebuild) + faststart mp4⁠

    25a548e
  5. render: stream raw frames into ffmpeg (fast) instead of per-frame JPEGs⁠

    2d07a9f
  6. Prefetch detector + MiniCPM weights at import (fix ZeroGPU timeout)⁠

    b8cfdc9
  7. Async coach (results-first) + GPU offline coach + robust render⁠

    865898a
  8. Offline coach = MiniCPM-V-4.6 Q4_K_M (4-bit) via llama.cpp + 3-zone UI⁠

    70694ee
  9. drop example spf_008_1056-1060s (incorrect prediction)

    Verified signature
    050d4ed
  10. drop example spf_007_808-812s (incorrect prediction)

    Verified signature
    06ee41e
  11. drop example spf_006_726-735s (incorrect prediction)

    Verified signature
    7cfb6a7
  12. drop example spf_004_988-993s (incorrect prediction)

    Verified signature
    0c351a6
  13. drop example spf_002_916-921s (incorrect prediction)

    Verified signature
    29fe8d0
  14. drop example spf_001_895-899s (incorrect prediction)

    Verified signature
    0bdc2ed
  15. Custom gr.Server stadium frontend + online/offline AI coach⁠

    5c65a0c
  16. ui: fix clipped upload control — taller video box (300) + upload-only source

    ffcaf46
  17. ui: center the title via elem_id + CSS !important (version-robust); gradient heading

    5b87e23
  18. app: cool World-Cup styling — centered gradient title, pitch-green/gold theme, gradient bg + button, centered heading

    b09b6e6
  19. app: FUT World Cup Coach rename + flag/ball edge strips + goal confetti (js= callback)⁠

    dcrey7 +1: Codex
    0d3f962
  20. Add coach client module

    Verified signature
    8ebea2a
  21. Add progressive AI-coach card (Nemotron-VL via Modal) below the table

    Verified signature
    5b84d39
  22. Restore ZeroGPU app (examples/labels paths, World Cup Heros title) + goal-row verdict coloring

    Verified signature
    66b0db5
  23. Fix: goal row colors on verdict (green when pred matches truth), not on the timestamped display string

    Verified signature
    70faeb4
  24. Fix: inline self-contained MediaPipe pose (drop futheros.adapters dependency)

    Verified signature
    ff490fa
  25. Rename to World Cup Heros

    Verified signature
    441a3a0
  26. Rename to World Cup Heros

    Verified signature
    b581e92
  27. Replace match-mode with finalized shot-analysis app (slim pipeline, P# labels, 12 live examples)

    Verified signature
    89b75b4

  1. Use fine-tuned ball detector (SAM3 auto-labeled, 7/8 goals) from build-small-hackathon/futheros-ball-rfdetr

    91d7123
  2. Fix Space startup: GL system deps via packages.txt, lazy pose init

    42749e1
  3. FUT-HEROS match mode: SAM3 goal detection + RF-DETR ball tracking + goal events + per-strike coaching (ZeroGPU)

    0ec4e3c
  4. initial commit

    Verified signature
    90a33c5