CHANGELOG.md (2573B)
1 ## [0.9 Unreleased] 2 3 ## [0.8] - 2026-01-07 4 * fix: CVE-2024-47764 and CVE-2024-21538 5 * feat: update to Vite 6 6 * feat(CI): add trivy vulnerability scanning 7 * update minor versions of dependencies 8 9 ## [0.7] - 2024-11-17 10 ### Added 11 * Judge view, add/delete Judges (admins) in the frontend 12 * Dockerfiles 13 14 ### Changed 15 * Improved development setup and documentation 16 * Improved compact display on mobile devices (@samuel.berchtold) 17 18 ### Fixed 19 * Active navigation for startlist 20 * overflow-x for viewing tables on small screens 21 * Comparator logic always returns an integer value 22 * Birthday display with local date format 23 24 ## [0.6] - 2024-10-06 25 ### Added 26 * Settings screen: logo, color theme, show/hide version 27 * Condensed display with toggle to show details 28 29 ### Changed 30 * Authenticated requests to API 31 * Improve handling of websocket clients 32 * Improve no response handling (204 no content) 33 * Document PostgreSQL requirements for replication (real-time subscription) 34 * Upgrade to vite5 35 36 ### Fixed 37 * MaxListenersExceededWarning: Manage 1 db subscriptions on API server 38 * Bump several npm package versions 39 * Order/sorting of same result when ranking by specific heat 40 41 ## [0.5] - 2024-09-27 42 ### Removed 43 * Supabase API 44 45 ### Added 46 * Connect to any PostgreSQL database (incl. Supabase) 47 * API for database queries and authentication 48 * Realtime score streaming with websocket 49 * Automatic npm dependency updates with updatecli 50 * Export to csv 51 * Developer environment (docker-compose, nix-shell, docs) 52 53 ### Fixed 54 * fix: cascade delete judges on scores 55 * fix: use full `search_path` for functions 56 57 ## [0.4] - 2023-07-02 58 59 ### Changed 60 * feat: replace rating with scoring 61 * feat: update schema picture 62 * feat: update favicon 63 * feat: migrate to vite 64 * feat: update flex layout 65 * feat: create empty new heat 66 * fix: floating point imprecision in sum 67 68 ## [0.3] - 2023-04-07 69 70 ### Changed 71 * fix: loop in heat list (#f13097) 72 73 ### Added 74 * feat: modify startlist, add/remove athletes 75 * feat: modify athletes, create/remove athletes 76 * feat: loading indicators 77 * feat: cleanup database subscriptions to increase performance (#b16427) 78 79 ## [0.2] - 2023-04-03 80 81 ### Changed 82 * fix: infinite useEffect dependency loop 83 * Simpler session passing 84 85 ### Added 86 * `REACT_APP_SUPABASE_URL` env var 87 * UI for delete heats 88 * Sort by start nr 89 * Documentation for realtime ratings table 90 91 ## [0.1] - 2023-03-14 92 93 ### Added 94 * Scoring UI for judges 95 * Setup and installation instructions 96 * Authentication with Supabase magic links 97 * Live updating leaderboard 98 * Sort by best/worst heat or sum 99 * Create new heats from live leaderboard