add metadata, moving splitting client and server component when needed as metadata is not allowed in a client component
reusable baseUrl
set x-url header for use in canonical urls for each page
remove hardcoded title tag
remove user-scalable=no to pass a11y checks, since it is ignored anyway by browsers now
LCP set as priority loading
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
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