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