myheats

Live heats, scoring and leaderboard for sport events
git clone https://git.in0rdr.ch/myheats.git
Log | Files | Refs | Pull requests | README | LICENSE

commit 2d2d27ee9cfb24fb5b1fed1582178c8e5a24344e
parent 9eb94fa14c779251dfb0bd471316ce476b8dc428
Author: Andreas Gruhler <andreas.gruhler@adfinis.com>
Date:   Fri, 27 Sep 2024 00:18:58 +0200

feat: release version 0.5

Diffstat:
MCHANGELOG.md | 20++++++++++++++++++--
Mpackage.json | 2+-
Msrc/frontend/App.jsx | 2+-
3 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md @@ -1,4 +1,20 @@ -## [0.5 Unreleased] +## [0.6 Unreleased] + +## [0.5] - 2024-09-27 +### Removed +* Supabase API + +### Added +* Connect to any PostgreSQL database (incl. Supabase) +* API for database queries and authentication +* Realtime score streaming with websocket +* Automatic npm dependency updates with updatecli +* Export to csv +* Developer environment (docker-compose, nix-shell, docs) + +### Fixed +* fix: cascade delete judges on scores +* fix: use full `search_path` for functions ## [0.4] - 2023-07-02 @@ -29,7 +45,7 @@ * Simpler session passing ### Added -* REACT_APP_SUPABASE_URL env var +* `REACT_APP_SUPABASE_URL` env var * UI for delete heats * Sort by start nr * Documentation for realtime ratings table diff --git a/package.json b/package.json @@ -1,7 +1,7 @@ { "name": "myheats", "private": true, - "version": "0.5.0-nightly", + "version": "0.5.0", "type": "module", "scripts": { "dev": "vite", diff --git a/src/frontend/App.jsx b/src/frontend/App.jsx @@ -55,7 +55,7 @@ function Layout() { </main> <footer> <br /> - <span className='version'>MyHeats <a href="https://code.in0rdr.ch/myheats/refs.html">v0.5-nightly</a></span> + <span className='version'>MyHeats <a href="https://code.in0rdr.ch/myheats/refs.html">v0.5</a></span> <span className='login'> {session.auth ? <button onClick={() => destroySession('auth')}>Sign out {session.auth.email}</button> : <NavLink