Commit Graph

446 Commits

Author SHA1 Message Date
owenrees 0e3bc9ed23 updated workers 2025-12-12 13:52:55 +01:00
owenrees 18df336741 fix types to allow partial players list 2025-12-12 13:50:10 +01:00
owenrees b056857dda reformatting of PDF to create all sections needed 2025-12-12 13:39:14 +01:00
owenrees fa42f7ebc4 formatting to allow 8 team membes on one page 2025-12-12 12:30:13 +01:00
owenrees 3f58f7fdbb drag and drop order of players 2025-12-12 11:25:03 +01:00
owenrees 56ef46d8f1 add a footer 2025-12-12 10:07:34 +01:00
owenrees 7c7fc72db9 format date as long date string by locale. eg. Friday 21 December 2025 2025-12-12 09:53:35 +01:00
owenrees 366dc6cd08 formatting changes 2025-12-12 09:35:51 +01:00
owenrees 90ad03ba56 allow empty player slots for manual entry 2025-12-12 09:35:44 +01:00
owenrees 78cd5f7007 month as full word, input made same as text inputs 2025-12-12 09:15:08 +01:00
owenrees 84a3d77bb3 more formatting and refactoring of team component 2025-12-11 16:00:18 +01:00
owenrees f05f56d42a rudimentary display of dynamic data 2025-12-10 22:55:18 +01:00
owenrees 89f01c2f80 clear players when changing clubs 2025-12-10 18:39:30 +01:00
owenrees 038e69bc14 add node version file for Mise users 2025-12-10 18:26:26 +01:00
owenrees ca8fae63ab update .env ignore 2025-12-10 18:26:15 +01:00
owenrees b73ec6afc0 add vague boilerplate code for generating PDF and passing back to browser 2025-12-10 16:16:01 +01:00
owenrees 432baf4c7c pass form data to server component 2025-12-10 16:07:33 +01:00
owenrees 1ec15179b7 add date picker 2025-12-10 15:36:47 +01:00
owenrees 17ab80cac9 fix types 2025-12-09 16:47:18 +01:00
owenrees 933ef56031 selection of club and players passes to form data on submit 2025-12-09 16:43:01 +01:00
owenrees f55064adc9 automatically add club email and website to DB on form submission 2025-11-24 15:33:59 +01:00
owenrees e62feef1a9 add /add-club route
remove commented out code

dismiss success dialog - onClick was missing

locale for add-club url

prefer manual entry club if both auto and manual entry versions exist, only if pending = false

change manual entry field to a boolean

filter out clubs that are pending approval from manual entry

add info message on success

tournament form adds to DB and send discord message

ping discord with club submission details

i18n for add club

update map to allow coordinate update depending on tournament/club page

basic add club form with reusable map component
2025-11-21 09:57:05 +01:00
owenrees 67e97b6ca0 create development guide
remove deps badge

correct mongo connection string and driver update

seed data for developer environment, database as docker image
2025-11-20 10:55:09 +01:00
owenrees 28f3bf69c6 optimised banner image component to allow build time optimisations, removed unused images 2025-11-12 12:24:43 +01:00
owenrees 151d9fcb3d add Matomo analytics wihtout cookies 2025-11-06 13:26:04 +01:00
owenrees c27fffd1b2 Implement region based filtering of clubs
replace cancel button with X

use search params instead of path

fix routes for filtering clubs by URL, add loading map spinner, remove useEffect

normalised region name in url will set filter

search region by url params

add i8n to region filtering

use jotai useSetAtom

select value becomes the name of the region on selection

fix geojson types

fix region names

apply same regional filtering logic to tournaments that we have for clubs

type fixes for GeoJson Feature

basic filtering of clubs by region working

remove comments

two column layout

change text colours

accept undefined in region data state

selecting a region from modal sets state with region data of Feature type. Types currently not all correct.

by region filter satisfies types, with no functionality yet

remove unused imports

add region option in dropdown

rename file to reflect its function

json file for region names

comment out analytics script for testing loading

upgrade mongo

unformat file to keep line count small

add json of French regions coordinates

upgrade next to last v14
2025-09-04 21:35:23 +02:00
owenrees 780e1fcf39 update nvm node version, remove analyzer from build 2025-08-27 16:23:04 +02:00
Timothy Armes 1b35b62f1e Fix the time control filters 2024-12-03 11:54:17 +01:00
Timothy Armes 3dfbde0ef9 Add information about first notification email 2024-10-21 15:19:28 +02:00
Timothy Armes b4e1b6d24c Don't send ERR_TOURNAMENT_NOT_FOUND to discord hook 2024-10-21 15:19:28 +02:00
Timothy Armes 04ea29a57c Fix button 2024-10-21 15:19:28 +02:00
Timothy Armes 91f4d30c7e Lint 2024-10-21 15:19:28 +02:00
Timothy Armes 4181b92670 Factorise Button and Input components 2024-10-21 15:19:28 +02:00
Timothy Armes 0aaf14e112 Improve leaflet type handing 2024-10-21 15:19:28 +02:00
Timothy Armes ac77459afb Rebase changes 2024-10-21 15:19:28 +02:00
Timothy Armes 8a6502d398 Update the README 2024-10-21 15:19:28 +02:00
Timothy Armes 7c1aa60c3f Add notification for "Other" tournament types 2024-10-21 15:19:28 +02:00
Timothy Armes ee031588ff Save and use user's locale preference 2024-10-21 15:19:28 +02:00
Timothy Armes 03f5ea3454 Fix routing details 2024-10-21 15:19:28 +02:00
Timothy Armes 08cbcd785e Rebase changes 2024-10-21 15:19:28 +02:00
Timothy Armes b84cc271af Send mails to console when no server specified 2024-10-21 15:19:28 +02:00
Timothy Armes 8893076c4d Added privacy policy 2024-10-21 15:19:28 +02:00
Timothy Armes b6c0cb43cc Rebase changes 2024-10-21 15:19:28 +02:00
Timothy Armes 1c7ad63e03 Update packages 2024-10-21 15:19:28 +02:00
Timothy Armes 75fd05a3d7 Rebase changes 2024-10-21 15:19:28 +02:00
Timothy Armes 697131b0f3 Fix Zone types 2024-10-21 15:19:28 +02:00
Timothy Armes 8db61bc79b Fix Select types 2024-10-21 15:19:28 +02:00
Timothy Armes 96ca7651ab Reformat filters 2024-10-21 15:19:28 +02:00
Timothy Armes a422b1441a Add option to create zone directly to filter select 2024-10-21 15:19:28 +02:00
Timothy Armes d44110649b Filtering by zone 2024-10-21 15:19:28 +02:00