Mode | Name | Size |
-rw-r--r-- | .env | 7L |
-rw-r--r-- | .eslintrc.cjs | 15L |
-rw-r--r-- | .gitignore | 28L |
-rw-r--r-- | CHANGELOG.md | 45L |
-rw-r--r-- | Jenkinsfile | 20L |
-rw-r--r-- | LICENSE | 21L |
-rw-r--r-- | README.md | 168L |
-rw-r--r-- | RELEASE.md | 6L |
-rw-r--r-- | assets/myheats.svg | 68468L |
-rw-r--r-- | assets/supabase-schema.png | 133567B |
-rw-r--r-- | index.html | 20L |
-rw-r--r-- | package-lock.json | 4646L |
-rw-r--r-- | package.json | 29L |
-rw-r--r-- | public/favicon.ico | 24838B |
-rw-r--r-- | public/logo192.png | 9131B |
-rw-r--r-- | public/logo512.png | 29087B |
-rw-r--r-- | public/manifest.json | 25L |
-rw-r--r-- | public/robots.txt | 3L |
-rw-r--r-- | schema/athletes.sql | 118L |
-rw-r--r-- | schema/heats.sql | 116L |
-rw-r--r-- | schema/judges.sql | 78L |
-rw-r--r-- | schema/scores.sql | 140L |
-rw-r--r-- | schema/startlist.sql | 130L |
-rw-r--r-- | src/App.css | 183L |
-rw-r--r-- | src/App.jsx | 114L |
-rw-r--r-- | src/Athletes.jsx | 137L |
-rw-r--r-- | src/Auth.jsx | 53L |
-rw-r--r-- | src/Heats.jsx | 127L |
-rw-r--r-- | src/Leaderboard.jsx | 368L |
-rw-r--r-- | src/Score.jsx | 126L |
-rw-r--r-- | src/Startlist.jsx | 158L |
-rw-r--r-- | src/index.css | 33L |
-rw-r--r-- | src/main.jsx | 11L |
-rw-r--r-- | src/supabaseClient.js | 6L |
-rw-r--r-- | src/utils.js | 131L |
-rw-r--r-- | updatecli.d/default.yaml | 34L |
-rw-r--r-- | vite.config.js | 7L |