2024-09-08 11:33 | doc: add pr link | Andreas Gruhler | 1 | +2 | -1 |
2024-09-08 11:31 | feat: update copyright year | Andreas Gruhler | 1 | +1 | -1 |
2024-08-25 13:39 | feat(login): use window location | Andreas Gruhler | 2 | +1 | -6 |
2024-08-25 12:53 | feat: add VITE_APP_EMAIL_REDIRECT_TO | Andreas Gruhler | 1 | +4 | -1 |
2024-08-25 12:52 | doc: magic link mail limits | Andreas Gruhler | 1 | +26 | -17 |
2024-08-18 11:24 | feat(athletes): export to csv | Andreas Gruhler | 3 | +33 | -1 |
2024-08-18 11:17 | feat(heats): export to csv | Andreas Gruhler | 3 | +55 | -16 |
2024-08-18 10:59 | feat(leaderboard): style export form | Andreas Gruhler | 3 | +18 | -12 |
2024-08-11 09:58 | doc: scoring and ranking logic | Andreas Gruhler | 1 | +11 | -1 |
2024-08-11 09:57 | feat(leaderboard): export to CSV | Andreas Gruhler | 2 | +101 | -36 |
2024-07-27 22:19 | chore: bump npm dependencies | jenkins | 2 | +1594 | -983 |
2024-06-30 13:08 | feat(Jenkins): use updatecli lib | Andreas Gruhler | 2 | +54 | -0 |
2024-05-19 08:37 | doc(readme): update irc link | Andreas Gruhler | 1 | +5 | -2 |
2024-05-14 14:12 | fix(psql): implement supabase security advisories | Andreas Gruhler | 1 | +9 | -5 |
2023-07-23 08:28 | fix(distinct_startlist): field type text | Andreas Gruhler | 1 | +2 | -2 |
2023-07-23 08:28 | fix: remove logging | Andreas Gruhler | 1 | +0 | -1 |
2023-07-23 08:17 | fix: cascade delete judges on scores | Andreas Gruhler | 1 | +1 | -1 |
2023-07-23 07:53 | fix(schema): use text instead varchar | Andreas Gruhler | 5 | +21 | -13 |
2023-07-23 07:46 | feat: add checks for default to db | Andreas Gruhler | 5 | +25 | -53 |
2023-07-19 20:51 | fix(ui): iphone button color | Andreas Gruhler | 1 | +1 | -0 |
2023-07-09 23:25 | fix: scrollbar & input width | Andreas Gruhler | 2 | +33 | -33 |
2023-07-09 23:17 | feat: layout and design | Andreas Gruhler | 6 | +63 | -49 |
2023-07-08 08:25 | feat: remove emoji in button | Andreas Gruhler | 1 | +1 | -1 |
2023-07-08 08:21 | feat: replace loading emojis | Andreas Gruhler | 5 | +5 | -5 |
2023-07-08 08:15 | feat: remove emoji in button | Andreas Gruhler | 4 | +6 | -6 |
2023-07-02 16:46 | doc: update release checklist | Andreas Gruhler | 1 | +1 | -1 |
2023-07-02 16:46 | feat: bump 0.5-nightly | Andreas Gruhler | 2 | +2 | -2 |
2023-07-02 16:44 | feat: release version 0.4 | Andreas Gruhler | 3 | +14 | -3 |
2023-07-02 16:43 | doc: update release checklist | Andreas Gruhler | 1 | +1 | -1 |
2023-07-02 16:07 | fix: button icon | Andreas Gruhler | 1 | +1 | -1 |
2023-07-02 16:05 | fix: auth redirect | Andreas Gruhler | 1 | +1 | -1 |
2023-07-02 16:04 | feat: update layout | Andreas Gruhler | 9 | +326 | -256 |
2023-06-25 16:19 | fix: dev dependencies | Andreas Gruhler | 5 | +45 | -144 |
2023-06-25 12:23 | feat: migrate to vite | Andreas Gruhler | 23 | +3438 | -29603 |
2023-06-25 09:43 | fix: package version | Andreas Gruhler | 1 | +1 | -1 |
2023-06-23 13:18 | feat: mv supabase schema picture | Andreas Gruhler | 1 | +0 | -0 |
2023-06-23 13:16 | feat: update favicon | Andreas Gruhler | 3 | +0 | -0 |
2023-06-23 13:16 | fix: update package-lock | Andreas Gruhler | 1 | +4 | -4 |
2023-06-23 12:56 | fix: package name and version | Andreas Gruhler | 1 | +2 | -2 |
2023-04-21 16:21 | feat: add myheats mascot | Andreas Gruhler | 1 | +68468 | -0 |
2023-04-20 23:31 | feat: improve display on small screens | Andreas Gruhler | 2 | +14 | -9 |
2023-04-20 22:53 | feat(leaderboard): mobile flex table | Andreas Gruhler | 2 | +50 | -11 |
2023-04-13 22:43 | feat: update schema pic and auth page | Andreas Gruhler | 2 | +4 | -2 |
2023-04-13 22:12 | feat: replace rating w/ scoring | Andreas Gruhler | 5 | +188 | -188 |
2023-04-13 21:25 | feat: replace rating w/ scoring | Andreas Gruhler | 6 | +110 | -112 |
2023-04-13 21:18 | feat: simplify navigation | Andreas Gruhler | 1 | +10 | -7 |
2023-04-13 21:03 | fix: remove debug statements | Andreas Gruhler | 1 | +0 | -3 |
2023-04-13 21:01 | feat: improve form new heat from top N | Andreas Gruhler | 7 | +176 | -110 |
2023-04-13 20:04 | feat(heats): create empty new heat | Andreas Gruhler | 2 | +83 | -25 |
2023-04-13 19:18 | feat(athletes): use html date picker | Andreas Gruhler | 1 | +2 | -11 |
2023-04-13 19:07 | fix(athletes): unused data var | Andreas Gruhler | 1 | +1 | -1 |
2023-04-13 19:03 | fix: floating point imprecision in sum | Andreas Gruhler | 1 | +1 | -1 |
2023-04-07 17:27 | bump 0.4-nightly | Andreas Gruhler | 1 | +1 | -1 |
2023-04-07 17:26 | release version 0.3 | Andreas Gruhler | 2 | +13 | -2 |
2023-04-07 17:16 | feat: add athletes to startlist | Andreas Gruhler | 4 | +105 | -65 |
2023-04-07 16:14 | feat: remove athlete from heat | Andreas Gruhler | 3 | +81 | -12 |
2023-04-07 15:10 | feat: add startlist routing | Andreas Gruhler | 5 | +94 | -18 |
2023-04-05 23:06 | feat: add athletes | Andreas Gruhler | 3 | +87 | -5 |
2023-04-04 23:03 | fix(heats): duplicate props | Andreas Gruhler | 1 | +1 | -1 |
2023-04-04 22:27 | feat(leaderboard): loading indicator | Andreas Gruhler | 2 | +16 | -5 |
2023-04-04 22:21 | feat(athletes): UI to delete athletes | Andreas Gruhler | 2 | +77 | -0 |
2023-04-04 22:19 | feat(athletes): delete policy for authenticated users | Andreas Gruhler | 1 | +7 | -0 |
2023-04-04 22:18 | fix: nr in Rate athlete list | Andreas Gruhler | 1 | +1 | -1 |
2023-04-04 22:08 | feat: enable cascade delete for athletes | Andreas Gruhler | 2 | +2 | -2 |
2023-04-04 21:59 | feat: loading indicator for heatlist | Andreas Gruhler | 2 | +10 | -3 |
2023-04-04 21:37 | fix: loop in heat list | Andreas Gruhler | 2 | +3 | -2 |
2023-04-04 21:25 | feat: cleanup ratings subscription | Andreas Gruhler | 1 | +7 | -2 |
2023-04-04 20:57 | feat: add REACT_APP_SUPABASE_URL to .env file | Andreas Gruhler | 1 | +3 | -2 |
2023-04-04 08:56 | chore: remove unecessary backslash | Andreas Gruhler | 1 | +2 | -2 |
2023-04-03 23:19 | bump 0.3-nightly | Andreas Gruhler | 1 | +1 | -1 |
2023-04-03 23:17 | release version 0.2 | Andreas Gruhler | 2 | +24 | -1 |
2023-04-03 23:16 | chore: change wording in Readme | Andreas Gruhler | 1 | +1 | -1 |
2023-04-03 23:14 | feat: add release checklist | Andreas Gruhler | 1 | +6 | -0 |
2023-04-03 22:59 | fix: infinite useEffect dependency loop | Andreas Gruhler | 2 | +86 | -62 |
2023-04-02 16:28 | chore: rename heatOptions | Andreas Gruhler | 1 | +2 | -2 |
2023-04-02 13:50 | feat: use REACT_APP_SUPABASE_URL env var | Andreas Gruhler | 2 | +5 | -6 |
2023-03-31 22:49 | feat(heats): enable cascade deletes | Andreas Gruhler | 3 | +9 | -2 |
2023-03-31 22:46 | feat(heats): delete heats | Andreas Gruhler | 3 | +69 | -1 |
2023-03-31 22:45 | feat(leaderboard): css classname for table | Andreas Gruhler | 2 | +7 | -8 |
2023-03-31 21:46 | fix(rate): startlist error | Andreas Gruhler | 1 | +3 | -5 |
2023-03-31 21:43 | fix(rate): heatList | Andreas Gruhler | 1 | +1 | -2 |
2023-03-31 21:21 | fix: heats can be null | Andreas Gruhler | 1 | +47 | -45 |
2023-03-31 21:11 | fix: TypeErrors leaderboard & heats | Andreas Gruhler | 1 | +79 | -61 |
2023-03-23 22:26 | feat: order by start nr | Andreas Gruhler | 1 | +14 | -1 |
2023-03-17 21:08 | fix: simplify session passing | Andreas Gruhler | 3 | +12 | -15 |
2023-03-14 18:08 | fix(realtime): not updating on changes | Andreas Gruhler | 1 | +11 | -11 |
2023-03-14 17:30 | feat: bump to v0.2-nightly | Andreas Gruhler | 2 | +15 | -2 |
2023-03-14 17:15 | feat(newheat): prevent default name | Andreas Gruhler | 1 | +7 | -2 |
2023-03-14 17:06 | feat: rating ui for judges | Andreas Gruhler | 4 | +117 | -12 |
2023-03-13 22:01 | doc: bulk import/export | Andreas Gruhler | 1 | +19 | -3 |
2023-03-13 21:02 | feat: improve signout and heatref | Andreas Gruhler | 3 | +14 | -7 |
2023-03-13 18:21 | feat: new heat from leaderboard | Andreas Gruhler | 4 | +69 | -11 |
2023-03-12 22:06 | feat: add auth and router | Andreas Gruhler | 8 | +425 | -210 |
2023-03-12 21:57 | feat: reference judges by user uuid | Andreas Gruhler | 3 | +23 | -27 |
2023-03-12 21:50 | doc: sql trigger for judges | Andreas Gruhler | 1 | +22 | -0 |
2023-03-12 21:26 | doc: sql views and functions | Andreas Gruhler | 1 | +28 | -1 |
2023-03-11 20:21 | docs: update readme and schema | Andreas Gruhler | 7 | +551 | -63 |
2023-03-11 11:28 | feat: add license | Andreas Gruhler | 1 | +21 | -0 |
2023-03-09 00:20 | feat: add DOC_TITLE to env file | Andreas Gruhler | 1 | +4 | -2 |
2023-03-08 23:56 | feat: doc title | Andreas Gruhler | 2 | +7 | -2 |
2023-03-08 23:19 | feat: add sorting for total/sum | Andreas Gruhler | 1 | +6 | -0 |
2023-03-08 23:16 | feat: add sorting for best/worst/sum | Andreas Gruhler | 2 | +77 | -15 |
2023-03-08 21:33 | feat: add best/worst heat column | Andreas Gruhler | 1 | +16 | -13 |
2023-03-08 19:49 | feat: rank by heats | Andreas Gruhler | 1 | +25 | -3 |
2023-03-08 18:53 | fix: cleanup nested table | Andreas Gruhler | 2 | +37 | -39 |
2023-03-08 17:38 | feat: rating summary w/ react-select | Andreas Gruhler | 3 | +500 | -67 |
2023-03-08 00:01 | feat: add heat selector | Andreas Gruhler | 1 | +42 | -16 |
2023-03-07 21:17 | feat: change title | Andreas Gruhler | 1 | +1 | -1 |
2023-03-07 20:50 | fix: summary.data is null | Andreas Gruhler | 1 | +2 | -1 |
2023-03-07 20:38 | fix: startlist.data is null | Andreas Gruhler | 1 | +2 | -1 |
2023-03-06 17:36 | Initialize project using Create React App | Andreas Gruhler | 15 | +30230 | -0 |