Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

General tidyup, enable SWC #1303

Merged
merged 7 commits into from Mar 27, 2022
Merged

General tidyup, enable SWC #1303

merged 7 commits into from Mar 27, 2022

Conversation

ob6160
Copy link
Member

@ob6160 ob6160 commented Mar 27, 2022

NextJS + SWC now supports the emotion transform that babel was handling before: vercel/next.js#30804, vercel/next.js#34687 deleted the babel config so now we can purely use SWC

Other general TS + let -> const tidyups

@vercel
Copy link

vercel bot commented Mar 27, 2022

This pull request is being automatically deployed with Vercel (learn more).
To see the status of your deployments, click below or on the icon next to each commit.

gbptm – ./

🔍 Inspect: https://vercel.com/neontribe/gbptm/ESATE9C9ihTkYUUXU6wD9rnTDPYK
✅ Preview: https://gbptm-git-ob-general-tidyup-neontribe.vercel.app

gbptm-next – ./

🔍 Inspect: https://vercel.com/neontribe/gbptm-next/FnmFWD47b7Fmti7mXHRurFNrJfZh
✅ Preview: https://gbptm-next-git-ob-general-tidyup-neontribe.vercel.app

@ob6160 ob6160 enabled auto-merge (squash) March 27, 2022 21:31
@vercel vercel bot temporarily deployed to Preview – gbptm-next March 27, 2022 21:33 Inactive
@vercel vercel bot temporarily deployed to Preview – gbptm March 27, 2022 21:33 Inactive
@vercel vercel bot temporarily deployed to Preview – gbptm-next March 27, 2022 21:36 Inactive
@vercel vercel bot temporarily deployed to Preview – gbptm March 27, 2022 21:36 Inactive
@ob6160 ob6160 merged commit 5e06c3b into next Mar 27, 2022
@ob6160 ob6160 deleted the ob/general-tidyup branch March 27, 2022 21:40
@ob6160 ob6160 mentioned this pull request Apr 2, 2022
ob6160 added a commit that referenced this pull request Apr 21, 2022
Squashed commit of the following:

commit 5c1e14f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Thu Apr 21 02:41:35 2022 +0100

    fix: add timeout to let the map settle

commit c3adb6c
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Thu Apr 21 02:36:47 2022 +0100

    Set up Cypress runner + starting suite (#1320)

    * fix: selection of loos

    * fix: loo selection problems

    * fix: login and map loading in a more sustainable way

    * fix: check in env production file with mapping for auth0

    * feat: add cypress base files and first working test

    * feat: write lotsa tests

    * feat: finish first suite

    * feat: add gh action for cypress

commit 61e5c99
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Apr 19 01:14:32 2022 +0100

    Ob/prefetch (#1319)

    * feat: improve prefetch technique

    * chore: check vals

    * fix: try and get a better baseurl

    * chore: ugprade and fix leaflet problem

commit c9e99ef
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Apr 17 01:39:49 2022 +0100

    Upgrades and improvements to caching for the accessibility tool (#1318)

    * chore: package upgrade

    * feat: start the switch to use the apollo client cache instead of constructing our own list

    * feat: load only loos in the viewport and fix endless loop in effect

    * fix: typings for marker cluster group not imported correctly from @types

    * fix: fix layout of about and contact pages

    * fix: the build

    * feat: improve LOD selection

    * feat: make the LOD better by ungrouping at higher zoomlevels

    * fix: verification support submit

    * feat: get filters working properly with accessibility layer

    * feat: add toilet checklist and volunteer guide back

    * fix: load fa css early, add icon to priority

    * feat: prefetch on mouseover

commit 89bd6e4
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Fri Apr 15 14:10:38 2022 +0100

    fix: only run chromatic on review for PRs to save our quota (#1317)

commit e89f35c
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Wed Apr 13 02:19:51 2022 +0100

    chore: upgrade deps, also handle opening times error (#1316)

    * chore: upgrade deps, also handle opening times error

    * fix: deoptimise images for storybook builds

    * chore: add ^

    * chore: add ^

commit e30ab5c
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Apr 12 22:06:23 2022 +0100

    feat: set up chromatic (#1311)

    * feat: set up chromatic

    * feat: include github token

commit e4c5719
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Wed Apr 6 12:30:17 2022 +0100

    Storybook (#1310)

    * feat: initial sb init run

    * feat: working storybook install

    * fix: upgrade storybook to latest alpha for emotion support

    * feat: render about,contact,privacy and index page in Storybook

    * feat: get the index story fully working

    * feat: get the index story fully working

    * feat: add more stories and mock userprovider for login edit page

    * feat: add stories for add and remove

    * feat: finish stories for core pages

    * feat: tidy page stories, add button and drawer stories

    * fix: build by ignoring stories and using .page.tsx for next pages

    * fix: rename rest of the pagess

    * fix: add page.ts

    * feat: add a few new stories and multiple for loo map

    * feat: build storybook as part of standard build

    * fix: build storybook as part of the wider app build step

    * chore: disable experimental runtime

    * refactor: story layout and unneeded story files

commit 46b5f96
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Apr 2 12:59:55 2022 +0100

    fix: clearing search when toilet preview panel is closed (#1309)

commit 3e106bb
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 22:02:04 2022 +0100

    Upgrades, SSR fixes, refactors (#1308)

    * feat: move next conf to mjs

    * refactor: remove old tool conf

    * chore: upgrade deps

    * chore: try upgrade to react 18

    * chore: remove hooks eslint as its provided by another lib

    * fix: fresnel so that it runs with react 18

    * feat: try out server components and edge

commit dceb767
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 20:45:43 2022 +0100

    Improve zoom, geolocate buttons and add esc key exit to toilet details panel (#1307)

    * fix: zoom button and geolocation controls so they display correctly

    * fix: move the buttons to the top when a loo is in focus and buttons are occluded by the panel

    * feat: close details panel with esc

commit a52fad8
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 19:52:46 2022 +0100

    Ob/improve form accessibility (#1306)

    * feat: add visual and audio affordance for users when they forget to submit the opening/closing time

    * fix: assign htmlFor to the rest of the labels, types

commit bb8e935
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 18:32:09 2022 +0100

    Set up eslint rules and generally refactor (#1304)

    * feat: switch to modules, run through let to const

    * feat: set up some coding standards for the project in eslint

    * fix: linting on next config

    * fix: start acting on linter errors

    * refactor: fix eslint errors

    * fix: revert db files after attempted refactor failed, fix form

    * feat: use graphql loader instead of reading in file with fs

    * fix: disable lint for unlabeled  for inputs for now

commit 5e06c3b
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 22:40:30 2022 +0100

    General tidyup, enable SWC (#1303)

    * fix: types on accessibilityintersection

    * fix: more typing improvements

    * feat: switch to modules, run through let to const

    * refactor: tidy schema.ts

    * feat: turn on swc to replace our emotion babel transform hooray

commit cb8e7be
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 21:40:02 2022 +0100

    Fix add/edit forms (#1301)

    * feat: start work on error messages

    * fix: continue with form validation fixes

    * fix: allow opening times to be submitted if a sub-toggle is toggled but the parent is turned off

commit 0caa93a
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 19:38:50 2022 +0100

    fix: use-form version 7 API changes (#1300)

commit 4c09c42
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 19:28:08 2022 +0100

     "@typescript-eslint/eslint-plugin" (#1298)

    * tidy: replace any

    * fix: resolve typescript eslint rule warnings

commit e2cb8c2
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 18:29:43 2022 +0100

    fix: clicking a loo after performing a search (#1296)

    application due to conflict btwn search and loo lat/lng. fx inf loop on search

commit dc6456a
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 17:44:08 2022 +0100

    fix: the import of the api schema in withApollo and pages.api.index after module upgrade (#1295)

commit b674730
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 15:45:27 2022 +0100

    test (#1294)

    * fix: try catching

    * docs: add comment about why try /catch is added

commit 6f98d35
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 14:13:58 2022 +0100

    chore: upgrade gql to latest working version (#1292)

commit 627be51
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 13:49:30 2022 +0100

    Upgrade all deps apart from gql (coming separately) (#1291)

    * chore: upgrade deps pt1

    * chore: upgrade deps pt2

    * chore: upgrade deps pt3

    * chore: upgrade deps pt4

    * chore: upgrade deps pt5

    * chore: upgrade deps pt6

commit ed329c6
Author: Rupert Redington <rupert@lola.tech>
Date:   Sun Mar 27 13:30:44 2022 +0100

    fix: bad dependency arry (#1290)

commit d44d496
Merge: bb58ef6 6071ba4
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Mar 14 16:55:08 2022 +0000

    Merge pull request #1289 from neontribe/ob/fix-accessiblity-overlay

    Fix accessiblity overlay

commit 6071ba4
Merge: 8fd315b bb58ef6
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Mar 14 16:48:59 2022 +0000

    Merge branch 'next' into ob/fix-accessiblity-overlay

commit bb58ef6
Merge: 5ba77e0 582fbf8
Author: Rupert Redington <rupert@lola.tech>
Date:   Sun Feb 20 12:23:27 2022 +0000

    Merge pull request #1286 from neontribe/ob/close-button

    Proposal: Close button

commit 582fbf8
Merge: 493f31d 5ba77e0
Author: Rupert Redington <rupert@lola.tech>
Date:   Sun Feb 20 12:16:27 2022 +0000

    Merge branch 'next' into ob/close-button

commit 8fd315b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Feb 13 01:50:23 2022 +0000

    fix: avoid flash of unfiltered content

commit 456e04c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Feb 13 01:41:37 2022 +0000

    feat: correctly display accessibility overlay when tabbed to

commit cf8c7cf
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Feb 13 01:00:00 2022 +0000

    fix: rename

commit 4910dc3
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 23:06:28 2022 +0000

    fix: add gql def

commit ec58d1c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 22:27:26 2022 +0000

    feat: fetch loo names

commit c883c2e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 21:33:11 2022 +0000

    feat: accessibility, reenable selection using keyboard

commit 29282bb
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 21:24:27 2022 +0000

    fix: start adding back accessibility, panning using arrow keys and loo selection rectangle

commit 5ba77e0
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Feb 12 17:24:43 2022 +0000

    Fix find location sidebar (#1287)

    * fix: allow users to once again geolocate using the 'find a toilet near me' cta in the sidebar

    * fix: remove rogue log

commit 493f31d
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 00:25:29 2022 +0000

    feat: add a close button so that users can exit from the toilet details panel

    fix: add correct aria desc

commit c7b16a7
Merge: 19f2191 17ff4dc
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Feb 12 00:02:59 2022 +0000

    Merge pull request #1283 from neontribe/ob/fix-location-search

    Fix location search (WIP)

commit 17ff4dc
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Fri Feb 11 23:58:52 2022 +0000

    fix: location search and centering map around the search location

commit 928adc7
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 16 14:42:09 2022 +0000

    chore(deps): upgrade deps

commit ba9bce8
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 16 14:24:23 2022 +0000

    fix: infinite loop during debounce search. memoise the function remains the same between re-renders

commit dd64b72
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Tue Jan 11 18:34:04 2022 +0000

    feat: fix Control component

commit 0160bc6
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 9 18:33:13 2022 +0000

    fix: map control and use custom Control component

commit 19f2191
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 9 17:58:32 2022 +0000

    feat: finish up work by disabling the debug bounding box|

commit 958e3b9
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Fri Dec 17 17:09:50 2021 +0000

    fix: lat/lng removed from compressed loo meaning filter access index was off

commit 47b0498
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Fri Dec 17 16:08:31 2021 +0000

    feat: chunk loading so that tiles can be loaded in one at a time using geohash neighbours

commit f9ed9df
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Mon Dec 13 00:46:25 2021 +0000

    fix: remove pck lock

commit bf3e607
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Mon Dec 13 00:44:54 2021 +0000

    feat: experiment using chunked loading with adjacent neighbours

commit 4fa2193
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Mon Dec 13 00:24:28 2021 +0000

    wip

commit 545e46d
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 18:37:42 2021 +0000

    feat: encode latlng over the wire as geohash

commit bc4729d
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 18:23:17 2021 +0000

    feat: add ngeohash dep

commit 1617e46
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 18:17:35 2021 +0000

    refactor: tidyup

commit 9c7769a
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 17:54:25 2021 +0000

    feat: install types for markercluster and fix load of markers

commit ccb957b
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 16:24:54 2021 +0000

    feat: lifts the currently focused loo up to the map state

    removes the focused loo from the leaflet loo group so that the marker overlap issue is avoided

commit 5291148
Author: Rupert Redington <rupert@pirateutopia.org>
Date:   Tue Jan 4 18:09:42 2022 +0000

    fix: off by one in opening days highlighting

commit deacf1d
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Fri Dec 17 16:22:23 2021 +0000

    feat: lifts the currently focused loo up to the map state (#1275)

    * feat: lifts the currently focused loo up to the map state

    removes the focused loo from the leaflet loo group so that the marker overlap issue is avoided

    * feat: install types for markercluster and fix load of markers

    * refactor: tidyup

commit da05157
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:13:40 2021 +0000

    refactor: move openingTimes

commit 5bfeff3
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:10:26 2021 +0000

    refactor: divider is no longer used

commit 2bde344
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:09:42 2021 +0000

    refactor: conditonalwrap is no longer used

commit a450d00
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:07:19 2021 +0000

    refactor: ignore generated files

commit 174f4c9
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:06:35 2021 +0000

    refactor: remove generated files

commit 31a6b6e
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 21:59:52 2021 +0000

    refactor: move withAPollo to api-client

commit 451526a
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 21:54:16 2021 +0000

    perf: persistent layout

commit 75fc146
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 20:20:50 2021 +0000

    fix: update styling deps

commit 3de18ff
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 20:11:04 2021 +0000

    fix: update apollo-client

commit ea049cb
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:59:37 2021 +0000

    fix: update gql tools

commit b49cc40
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:57:31 2021 +0000

    fix: date-fns

commit 3369a11
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:54:22 2021 +0000

    fix: update apollo-server

commit 36fda2a
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:52:47 2021 +0000

    fix: minor server updates

commit 1c4fd79
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:50:17 2021 +0000

    chore: upgrade codegen

commit d871da3
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:46:56 2021 +0000

    chore: upgrade lint and test

commit a528fb5
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:41:06 2021 +0000

    chore: update types

commit beaa97b
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:37:40 2021 +0000

    chore: update some quality tools

commit 86d643d
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:33:29 2021 +0000

    chore: update node version

commit 4a80c37
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:27:13 2021 +0000

    fix: area map page

commit 844cf32
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Dec 5 18:02:09 2021 +0000

    fix: looPage centering

commit 40796a0
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 24 19:08:38 2021 +0000

    fix: use mapState

    This tries to track the current map state into a context so that it can
    be consumed by newly initialised maps on differnt views. Fixes #1248
    todo:
    - [ ] use this in the edit form for updating loo position
    - [ ] fix fresh loads of individual loo pages so thay are centered

commit 8f88da8
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Dec 4 21:28:41 2021 +0000

    feat: refactor core loo compression and filtering methods into their own library files (#1259)

    Also fix the method of reducing down the loos array according to the enabled filters

commit de6f629
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Dec 4 19:17:58 2021 +0000

    fix: remove hooks dep as it's already added by the next core web vitals esliny plugiin

commit 4c98b80
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Dec 4 19:12:48 2021 +0000

    feat: refactors loo filter information so that it is stored in the general MapState context

    This allows us to use the useMapState hook to access filters whereever needed

    instead of having to rely upon prop drilling to pass them down to the level that we would like.

commit 4947363
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 24 15:17:46 2021 +0000

    fix: clean up /map/lat/lng and sidebar

commit 57808d5
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 24 15:17:46 2021 +0000

    fix: clean up /map/lat/lng and sidebar

commit 04029cc
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 23 23:45:16 2021 +0000

    feat: switch to Apollo Studio

commit a6bf23c
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 23 23:34:47 2021 +0000

    refactor: extract LooMapLoader

commit fcee021
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 23 20:53:49 2021 +0000

    fix: rebuild edit page

commit 1d762e7
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 23 18:05:56 2021 +0000

    fix: improve plausible setup

commit 9d09db2
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Nov 22 17:51:20 2021 +0000

    fix: apollo client update

commit 53f2bdc
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Nov 22 17:50:11 2021 +0000

    build: update linter

commit 047cf1d
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 17 20:42:41 2021 +0000

    feat: use APQ for cacheability

commit 2f2de2b
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 17 09:11:31 2021 +0000

    fix: remove use-our-loos campaign

commit 24e7d9a
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Nov 7 17:34:42 2021 +0000

    chore: simplify timout

commit 6d47244
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Nov 7 17:31:39 2021 +0000

    feat: make toggle action smooth by delaying actual filter for half a second

commit 8a5530f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Nov 7 17:29:14 2021 +0000

    fix: calculation of the toilet filter mask by checking for undefined, not null on toilet properties

commit b3b78cb
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Nov 7 17:08:31 2021 +0000

    feat: allow loos to be filtered using bitmasks

commit 4611372
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 3 22:02:12 2021 +0000

    fix: preserve clients-side apollo cache between pages

commit d5e7222
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 3 20:45:31 2021 +0000

    refactor: separate current loo from marker cluster

commit e11552a
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 3 20:15:23 2021 +0000

    fix: reunify apollo setup

commit fa4ce93
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 2 17:21:32 2021 +0000

    fix: cache markers response and tidy up logging

commit 991a6a3
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Nov 1 18:58:23 2021 +0000

    fix: restore loo page + load compressed marker data

commit 202524c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 23:39:27 2021 +0000

    feat: always show the marker that the user has selected

commit 09b05f0
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 22:51:32 2021 +0000

    feat: allow users to once again click on individual loo markers

commit eecf5c0
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 02:25:53 2021 +0000

    feat: remove dep on react marker cluster and ship working cluster system with filtering

commit a12650b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 02:04:35 2021 +0000

    feat: hooray, filtering works

commit 9684b92
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 01:54:08 2021 +0100

    feat: really bad attempt

commit e2f38af
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Oct 30 21:09:10 2021 +0100

    feat: send a lot less data

commit 50f6a78
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Fri Oct 29 16:52:37 2021 +0100

    feat: cluster loads of markers

    * feat: use clustering library for more performant marker rendering

    * fix: tidyup cluster impl

    * feat: performance optimisation

    * feat: ssg for static loo props gen

    * feat: ssg using SchemaLink connecting to db

    * fix: config

commit 0cf3266
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Thu Oct 14 19:49:06 2021 +0100

    refactor: move marker fetching to map

commit 689609c
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Tue Oct 12 21:52:28 2021 +0100

    fix: react-leaflet

commit 8567fed
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Wed Oct 27 15:33:03 2021 +0100

    feat: upgrades next to version 12 (#1222)

commit f7d7efc
Merge: 1ad4b74 2f0cfe9
Author: Rupert Redington <rupert@pirateutopia.org>
Date:   Thu Oct 14 17:42:40 2021 +0100

    Merge pull request #1204 from neontribe/updeps2

    fix: minor dependency updates

commit 2f0cfe9
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Thu Oct 14 17:29:54 2021 +0100

    fix: minor dependency updates

commit 1ad4b74
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Thu Oct 14 14:52:44 2021 +0100

    fix: allow the user to remove loos once again (#1200)

commit be82297
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Thu Oct 14 14:52:36 2021 +0100

    Cookies Page, Small layout fix (#1201)

    * feat: restore the cookies page to its former glory

    * fix: height of __next page wrapper and underlining of some lnks

commit 28dc3a4
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 21:09:59 2021 +0100

    fix: relocate crosshair

commit 022e476
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 20:23:07 2021 +0100

    fix: efficiency and error supression

commit dde54e3
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 19:27:29 2021 +0100

    fix: add interstitial screen for protected routes

commit 0041204
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 18:48:43 2021 +0100

    fix: update framer

commit 778e67a
Merge: 60ce84d 11f47a3
Author: Rupert Redington <rupert@pirateutopia.org>
Date:   Wed Oct 6 18:43:15 2021 +0100

    Merge pull request #1197 from neontribe/updeps

    fix: update dependencies

commit 11f47a3
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 18:31:54 2021 +0100

    fix: update dependencies

commit 60ce84d
Merge: 2f3f1b1 0ca71cf
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Oct 3 17:08:28 2021 +0100

    Merge pull request #1192 from neontribe/ob/next-edit-page

    Ob/next edit page

commit 0ca71cf
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 3 14:54:34 2021 +0100

    fix: unnecessary import

commit 4b3a89b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 3 14:51:10 2021 +0100

    chore: remove log

commit 8448589
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 3 14:43:01 2021 +0100

    chore: update lockfile

commit 2219b6b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 3 14:40:42 2021 +0100

    fix: export and import HomePage

commit 1d3e4bb
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Sep 26 15:44:22 2021 +0100

    feat: add types for leaflet

commit 1079ad2
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Sep 26 15:43:12 2021 +0100

    fix: tidyup

commit 37a161f
Merge: 40e08ef 9a9041e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Sep 26 15:19:18 2021 +0100

    Merge remote-tracking branch 'origin/react-leaflet3' into ob/next-edit-page

commit 40e08ef
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Sep 26 15:18:23 2021 +0100

    fix: add jest back, sidebar fixes

commit cd05b3d
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Sep 25 19:35:09 2021 +0100

    feat: further progress getting the edit page to work

commit 9a9041e
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Sep 15 08:35:38 2021 +0100

    feat: first ISSG

commit 56c401f
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 22:08:31 2021 +0100

    fix: clean up map pages

commit a9620d5
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 19:57:54 2021 +0100

    fix: minor update

commit 2f3f1b1
Merge: aa2ea7b 59f5a1c
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 19:48:53 2021 +0100

    Merge pull request #1181 from neontribe/testing

    more gardening

commit 59f5a1c
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 19:41:44 2021 +0100

    chore: clean more deps

commit a7e6185
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 19:05:38 2021 +0100

    feat: reintroduce graphql-voyager, strip old explorer code

commit 4ae9152
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 17:17:08 2021 +0100

    fix: update mongoose

commit 09e5199
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 12:58:41 2021 +0100

    chore: strip old testing support

commit aa2ea7b
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 12:04:21 2021 +0100

    test: cut back to what works for now

commit 6baeae4
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 11:51:23 2021 +0100

    fix: use experimental file support to help lambdas read the schema

commit c18fdcf
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 11:38:15 2021 +0100

    style: ignore generated files during prettification

commit d974a4a
Merge: 222ec7e 29f31a7
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 11:36:16 2021 +0100

    Merge pull request #1175 from neontribe/linters

    style: lint and format

commit 29f31a7
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 18:51:19 2021 +0100

    style: lint and format

commit 222ec7e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Sep 11 18:30:33 2021 +0100

    feat: let the user add loos once again

commit e87d8a7
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 17:17:27 2021 +0100

    fix: generate mutation hooks

commit eaf38fd
Merge: 38de258 9d4ad24
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 17:02:36 2021 +0100

    Merge branch 'feature/nextjs-migrate' into gardening

commit 38de258
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 16:48:33 2021 +0100

    refactor: use next conformance for linting

commit 9d4ad24
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Sep 11 16:44:31 2021 +0100

    fix: gql codegen

commit 1843dd1
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Sep 11 16:38:56 2021 +0100

    chore: regen gql

commit 96d7cdf
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:49:41 2021 +0100

    fix: remove old styelint

commit 0993877
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:47:46 2021 +0100

    fix: remove old analyticsId

commit 1be2b1a
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:46:07 2021 +0100

    fix: update deps

commit 10c49a1
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:40:12 2021 +0100

    fix: use Head not Helmet

commit 6eadd16
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:34:21 2021 +0100

    fix: remove unused deps

commit 02b4fcf
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 6 19:03:36 2021 +0100

    chore: fix lint-staged

commit 5562c2e
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 6 19:00:17 2021 +0100

    fix: update to latest apollo and graphql

commit 1091e82
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 6 14:57:08 2021 +0100

    chore: update codegen tools et al

commit 607115d
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Aug 28 17:15:26 2021 +0100

    feat: auth with nextjs-auth0 (#1150)

    Install some handlers, protect some pages, wire up the header logout
    button

    Also a lot of pretty brutal cleanup. Sorry for the mixed commit. Carried
    away.

commit a2af6c3
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Tue Aug 3 18:02:12 2021 +0100

    fix so we use one typedef file for both api impls

commit 1ac2d79
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Tue Aug 3 17:38:27 2021 +0100

    fix chicken and egg problem with codegen for nextjs client depending on the project running correctly.. the project depends on the generated files!

commit 8825fa6
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Tue Aug 3 15:57:03 2021 +0100

    api gardening (#1147)

    * refactor: ramshackle move of api to next.js proper

    * refactor: minor updeps and config cleaning

commit 048687f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:56:23 2021 +0100

    sketch a plan

commit df64c19
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:31:41 2021 +0100

    put back, wait on vercel config check

commit 34940cf
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:28:20 2021 +0100

    messing with build dir

commit d8de1b4
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:22:50 2021 +0100

    put build output back

commit 47bca8e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:17:12 2021 +0100

    remove index from public

commit 55975bc
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:07:04 2021 +0100

    change build out dir

commit e7789f7
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 17:55:56 2021 +0100

    put names back for package json

commit 669bdd4
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 17:47:20 2021 +0100

    undo

commit e5e024c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 17:44:49 2021 +0100

    no idea how this workflow works haha

commit 4b19112
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 17:37:39 2021 +0100

    messing around getting the build to pass, skipping type checking and eslint for now, but it passes.. hooray!!

commit ecddc47
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Aug 1 15:28:53 2021 +0100

    fix info panels for individual toilets

commit 58bf0ad
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Aug 1 15:13:41 2021 +0100

    fix dynamic loading of toilets so that they load successfully on initial page render

commit 69ca739
Merge: 0bc946a f956301
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Aug 1 13:13:32 2021 +0100

    Merge branch 'main' of github.com:neontribe/gbptm into feature/nextjs-migrate

commit 0bc946a
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 13:28:20 2021 +0100

    improve codegen command so it spins up api for code generation to work

commit 2a19b38
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 13:20:09 2021 +0100

    tidyup

commit 71fe013
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 13:18:53 2021 +0100

    get gen client hook to work properly

commit 3b430d7
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 12:51:54 2021 +0100

    prove out new codegen is working for loos by proximity on the index page.

commit f810a2d
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 12:15:15 2021 +0100

    ship nearby loos query out to its own file for codegen

commit f1efc12
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 12:09:10 2021 +0100

    disable gql wp loader, break ALL the things

commit 91898ee
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 12:06:48 2021 +0100

    codegen on graphql

commit 0bba49a
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Wed Jul 28 14:32:16 2021 +0100

    install gql apollo codegen

commit f2ab022
Merge: 3e7a67f 4fa5fa5
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Wed Jul 28 14:22:28 2021 +0100

    conflict resolution

commit 3e7a67f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 16:52:01 2021 +0100

    get the other pages to route correctly, still a few more to fix

commit d61cb49
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 16:38:34 2021 +0100

    remove page

commit 4a32ca0
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 16:20:59 2021 +0100

    edit page working I think maybe perhaps

commit e26bf4e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 15:48:55 2021 +0100

    fix routing for shallow loading of individual loo pages

commit 3e932f3
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 15:15:50 2021 +0100

    add next config for proxying api reqs

commit 50f7661
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Fri Jul 23 15:26:03 2021 +0100

    u turn on esbuild for now

commit 8c56ce4
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Fri Jul 23 15:13:06 2021 +0100

    feat: switch to esbuild

commit d96276b
Author: Oliver Barnwell <oliver.barnwell@investec.co.uk>
Date:   Sat Jul 10 13:31:43 2021 +0100

    fix: typefest

commit 5fbd03c
Author: Oliver Barnwell <oliver.barnwell@investec.co.uk>
Date:   Sat Jul 10 13:24:14 2021 +0100

    feat: graphql webpack loader

commit e41cb44
Author: Oliver Barnwell <oliver.barnwell@investec.co.uk>
Date:   Sat Jul 10 13:21:07 2021 +0100

    feat: onwards

commit c08b760
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 18:42:26 2021 +0100

    fix: edit loo page

commit 5d37b55
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 18:33:22 2021 +0100

    feat: render loo map without markers

commit cb0e267
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 18:13:04 2021 +0100

    feat: render images better

commit 06febda
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 17:09:33 2021 +0100

    chore: codemode anon

commit be38f8b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 17:07:59 2021 +0100

    wip

commit d7daf2c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 16:49:47 2021 +0100

    feat: IT RENDERS

commit 806bfe7
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 14:07:52 2021 +0100

    chore: typing

commit 999b08f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 03:46:16 2021 +0100

    feat: do some auth typing

commit 34912dc
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 03:26:24 2021 +0100

    fix: emotion css prop

commit 1fd8662
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 02:36:37 2021 +0100

    fix: start upgrade to emotion 11

commit 4631451
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 02:27:22 2021 +0100

    fix: types for emotion

commit a0a0481
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:50:39 2021 +0100

    feat: typescript

commit 04a7cb3
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:49:30 2021 +0100

    feat: typescript

commit 0c2084e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:46:42 2021 +0100

    feat: typescript

commit dd091bb
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:44:45 2021 +0100

    feat: typescript

commit 53fafc9
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:44:34 2021 +0100

    feat: typescript

commit 6444f07
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:42:09 2021 +0100

    feat: typescript

commit d668669
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:36:46 2021 +0100

    feat: typescript

commit 5cc2085
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:36:40 2021 +0100

    feat: typescript

commit abc64e2
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:34:09 2021 +0100

    feat: typescript

commit dfb7dbb
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 00:46:10 2021 +0100

    feat: begin migration
ob6160 added a commit that referenced this pull request Apr 21, 2022
Squashed commit of the following:

commit 5c1e14f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Thu Apr 21 02:41:35 2022 +0100

    fix: add timeout to let the map settle

commit c3adb6c
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Thu Apr 21 02:36:47 2022 +0100

    Set up Cypress runner + starting suite (#1320)

    * fix: selection of loos

    * fix: loo selection problems

    * fix: login and map loading in a more sustainable way

    * fix: check in env production file with mapping for auth0

    * feat: add cypress base files and first working test

    * feat: write lotsa tests

    * feat: finish first suite

    * feat: add gh action for cypress

commit 61e5c99
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Apr 19 01:14:32 2022 +0100

    Ob/prefetch (#1319)

    * feat: improve prefetch technique

    * chore: check vals

    * fix: try and get a better baseurl

    * chore: ugprade and fix leaflet problem

commit c9e99ef
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Apr 17 01:39:49 2022 +0100

    Upgrades and improvements to caching for the accessibility tool (#1318)

    * chore: package upgrade

    * feat: start the switch to use the apollo client cache instead of constructing our own list

    * feat: load only loos in the viewport and fix endless loop in effect

    * fix: typings for marker cluster group not imported correctly from @types

    * fix: fix layout of about and contact pages

    * fix: the build

    * feat: improve LOD selection

    * feat: make the LOD better by ungrouping at higher zoomlevels

    * fix: verification support submit

    * feat: get filters working properly with accessibility layer

    * feat: add toilet checklist and volunteer guide back

    * fix: load fa css early, add icon to priority

    * feat: prefetch on mouseover

commit 89bd6e4
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Fri Apr 15 14:10:38 2022 +0100

    fix: only run chromatic on review for PRs to save our quota (#1317)

commit e89f35c
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Wed Apr 13 02:19:51 2022 +0100

    chore: upgrade deps, also handle opening times error (#1316)

    * chore: upgrade deps, also handle opening times error

    * fix: deoptimise images for storybook builds

    * chore: add ^

    * chore: add ^

commit e30ab5c
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Apr 12 22:06:23 2022 +0100

    feat: set up chromatic (#1311)

    * feat: set up chromatic

    * feat: include github token

commit e4c5719
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Wed Apr 6 12:30:17 2022 +0100

    Storybook (#1310)

    * feat: initial sb init run

    * feat: working storybook install

    * fix: upgrade storybook to latest alpha for emotion support

    * feat: render about,contact,privacy and index page in Storybook

    * feat: get the index story fully working

    * feat: get the index story fully working

    * feat: add more stories and mock userprovider for login edit page

    * feat: add stories for add and remove

    * feat: finish stories for core pages

    * feat: tidy page stories, add button and drawer stories

    * fix: build by ignoring stories and using .page.tsx for next pages

    * fix: rename rest of the pagess

    * fix: add page.ts

    * feat: add a few new stories and multiple for loo map

    * feat: build storybook as part of standard build

    * fix: build storybook as part of the wider app build step

    * chore: disable experimental runtime

    * refactor: story layout and unneeded story files

commit 46b5f96
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Apr 2 12:59:55 2022 +0100

    fix: clearing search when toilet preview panel is closed (#1309)

commit 3e106bb
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 22:02:04 2022 +0100

    Upgrades, SSR fixes, refactors (#1308)

    * feat: move next conf to mjs

    * refactor: remove old tool conf

    * chore: upgrade deps

    * chore: try upgrade to react 18

    * chore: remove hooks eslint as its provided by another lib

    * fix: fresnel so that it runs with react 18

    * feat: try out server components and edge

commit dceb767
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 20:45:43 2022 +0100

    Improve zoom, geolocate buttons and add esc key exit to toilet details panel (#1307)

    * fix: zoom button and geolocation controls so they display correctly

    * fix: move the buttons to the top when a loo is in focus and buttons are occluded by the panel

    * feat: close details panel with esc

commit a52fad8
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 19:52:46 2022 +0100

    Ob/improve form accessibility (#1306)

    * feat: add visual and audio affordance for users when they forget to submit the opening/closing time

    * fix: assign htmlFor to the rest of the labels, types

commit bb8e935
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 18:32:09 2022 +0100

    Set up eslint rules and generally refactor (#1304)

    * feat: switch to modules, run through let to const

    * feat: set up some coding standards for the project in eslint

    * fix: linting on next config

    * fix: start acting on linter errors

    * refactor: fix eslint errors

    * fix: revert db files after attempted refactor failed, fix form

    * feat: use graphql loader instead of reading in file with fs

    * fix: disable lint for unlabeled  for inputs for now

commit 5e06c3b
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 22:40:30 2022 +0100

    General tidyup, enable SWC (#1303)

    * fix: types on accessibilityintersection

    * fix: more typing improvements

    * feat: switch to modules, run through let to const

    * refactor: tidy schema.ts

    * feat: turn on swc to replace our emotion babel transform hooray

commit cb8e7be
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 21:40:02 2022 +0100

    Fix add/edit forms (#1301)

    * feat: start work on error messages

    * fix: continue with form validation fixes

    * fix: allow opening times to be submitted if a sub-toggle is toggled but the parent is turned off

commit 0caa93a
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 19:38:50 2022 +0100

    fix: use-form version 7 API changes (#1300)

commit 4c09c42
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 19:28:08 2022 +0100

     "@typescript-eslint/eslint-plugin" (#1298)

    * tidy: replace any

    * fix: resolve typescript eslint rule warnings

commit e2cb8c2
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 18:29:43 2022 +0100

    fix: clicking a loo after performing a search (#1296)

    application due to conflict btwn search and loo lat/lng. fx inf loop on search

commit dc6456a
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 17:44:08 2022 +0100

    fix: the import of the api schema in withApollo and pages.api.index after module upgrade (#1295)

commit b674730
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 15:45:27 2022 +0100

    test (#1294)

    * fix: try catching

    * docs: add comment about why try /catch is added

commit 6f98d35
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 14:13:58 2022 +0100

    chore: upgrade gql to latest working version (#1292)

commit 627be51
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 13:49:30 2022 +0100

    Upgrade all deps apart from gql (coming separately) (#1291)

    * chore: upgrade deps pt1

    * chore: upgrade deps pt2

    * chore: upgrade deps pt3

    * chore: upgrade deps pt4

    * chore: upgrade deps pt5

    * chore: upgrade deps pt6

commit ed329c6
Author: Rupert Redington <rupert@lola.tech>
Date:   Sun Mar 27 13:30:44 2022 +0100

    fix: bad dependency arry (#1290)

commit d44d496
Merge: bb58ef6 6071ba4
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Mar 14 16:55:08 2022 +0000

    Merge pull request #1289 from neontribe/ob/fix-accessiblity-overlay

    Fix accessiblity overlay

commit 6071ba4
Merge: 8fd315b bb58ef6
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Mar 14 16:48:59 2022 +0000

    Merge branch 'next' into ob/fix-accessiblity-overlay

commit bb58ef6
Merge: 5ba77e0 582fbf8
Author: Rupert Redington <rupert@lola.tech>
Date:   Sun Feb 20 12:23:27 2022 +0000

    Merge pull request #1286 from neontribe/ob/close-button

    Proposal: Close button

commit 582fbf8
Merge: 493f31d 5ba77e0
Author: Rupert Redington <rupert@lola.tech>
Date:   Sun Feb 20 12:16:27 2022 +0000

    Merge branch 'next' into ob/close-button

commit 8fd315b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Feb 13 01:50:23 2022 +0000

    fix: avoid flash of unfiltered content

commit 456e04c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Feb 13 01:41:37 2022 +0000

    feat: correctly display accessibility overlay when tabbed to

commit cf8c7cf
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Feb 13 01:00:00 2022 +0000

    fix: rename

commit 4910dc3
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 23:06:28 2022 +0000

    fix: add gql def

commit ec58d1c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 22:27:26 2022 +0000

    feat: fetch loo names

commit c883c2e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 21:33:11 2022 +0000

    feat: accessibility, reenable selection using keyboard

commit 29282bb
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 21:24:27 2022 +0000

    fix: start adding back accessibility, panning using arrow keys and loo selection rectangle

commit 5ba77e0
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Feb 12 17:24:43 2022 +0000

    Fix find location sidebar (#1287)

    * fix: allow users to once again geolocate using the 'find a toilet near me' cta in the sidebar

    * fix: remove rogue log

commit 493f31d
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 00:25:29 2022 +0000

    feat: add a close button so that users can exit from the toilet details panel

    fix: add correct aria desc

commit c7b16a7
Merge: 19f2191 17ff4dc
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Feb 12 00:02:59 2022 +0000

    Merge pull request #1283 from neontribe/ob/fix-location-search

    Fix location search (WIP)

commit 17ff4dc
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Fri Feb 11 23:58:52 2022 +0000

    fix: location search and centering map around the search location

commit 928adc7
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 16 14:42:09 2022 +0000

    chore(deps): upgrade deps

commit ba9bce8
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 16 14:24:23 2022 +0000

    fix: infinite loop during debounce search. memoise the function remains the same between re-renders

commit dd64b72
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Tue Jan 11 18:34:04 2022 +0000

    feat: fix Control component

commit 0160bc6
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 9 18:33:13 2022 +0000

    fix: map control and use custom Control component

commit 19f2191
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 9 17:58:32 2022 +0000

    feat: finish up work by disabling the debug bounding box|

commit 958e3b9
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Fri Dec 17 17:09:50 2021 +0000

    fix: lat/lng removed from compressed loo meaning filter access index was off

commit 47b0498
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Fri Dec 17 16:08:31 2021 +0000

    feat: chunk loading so that tiles can be loaded in one at a time using geohash neighbours

commit f9ed9df
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Mon Dec 13 00:46:25 2021 +0000

    fix: remove pck lock

commit bf3e607
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Mon Dec 13 00:44:54 2021 +0000

    feat: experiment using chunked loading with adjacent neighbours

commit 4fa2193
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Mon Dec 13 00:24:28 2021 +0000

    wip

commit 545e46d
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 18:37:42 2021 +0000

    feat: encode latlng over the wire as geohash

commit bc4729d
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 18:23:17 2021 +0000

    feat: add ngeohash dep

commit 1617e46
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 18:17:35 2021 +0000

    refactor: tidyup

commit 9c7769a
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 17:54:25 2021 +0000

    feat: install types for markercluster and fix load of markers

commit ccb957b
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 16:24:54 2021 +0000

    feat: lifts the currently focused loo up to the map state

    removes the focused loo from the leaflet loo group so that the marker overlap issue is avoided

commit 5291148
Author: Rupert Redington <rupert@pirateutopia.org>
Date:   Tue Jan 4 18:09:42 2022 +0000

    fix: off by one in opening days highlighting

commit deacf1d
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Fri Dec 17 16:22:23 2021 +0000

    feat: lifts the currently focused loo up to the map state (#1275)

    * feat: lifts the currently focused loo up to the map state

    removes the focused loo from the leaflet loo group so that the marker overlap issue is avoided

    * feat: install types for markercluster and fix load of markers

    * refactor: tidyup

commit da05157
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:13:40 2021 +0000

    refactor: move openingTimes

commit 5bfeff3
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:10:26 2021 +0000

    refactor: divider is no longer used

commit 2bde344
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:09:42 2021 +0000

    refactor: conditonalwrap is no longer used

commit a450d00
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:07:19 2021 +0000

    refactor: ignore generated files

commit 174f4c9
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:06:35 2021 +0000

    refactor: remove generated files

commit 31a6b6e
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 21:59:52 2021 +0000

    refactor: move withAPollo to api-client

commit 451526a
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 21:54:16 2021 +0000

    perf: persistent layout

commit 75fc146
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 20:20:50 2021 +0000

    fix: update styling deps

commit 3de18ff
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 20:11:04 2021 +0000

    fix: update apollo-client

commit ea049cb
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:59:37 2021 +0000

    fix: update gql tools

commit b49cc40
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:57:31 2021 +0000

    fix: date-fns

commit 3369a11
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:54:22 2021 +0000

    fix: update apollo-server

commit 36fda2a
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:52:47 2021 +0000

    fix: minor server updates

commit 1c4fd79
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:50:17 2021 +0000

    chore: upgrade codegen

commit d871da3
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:46:56 2021 +0000

    chore: upgrade lint and test

commit a528fb5
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:41:06 2021 +0000

    chore: update types

commit beaa97b
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:37:40 2021 +0000

    chore: update some quality tools

commit 86d643d
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:33:29 2021 +0000

    chore: update node version

commit 4a80c37
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:27:13 2021 +0000

    fix: area map page

commit 844cf32
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Dec 5 18:02:09 2021 +0000

    fix: looPage centering

commit 40796a0
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 24 19:08:38 2021 +0000

    fix: use mapState

    This tries to track the current map state into a context so that it can
    be consumed by newly initialised maps on differnt views. Fixes #1248
    todo:
    - [ ] use this in the edit form for updating loo position
    - [ ] fix fresh loads of individual loo pages so thay are centered

commit 8f88da8
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Dec 4 21:28:41 2021 +0000

    feat: refactor core loo compression and filtering methods into their own library files (#1259)

    Also fix the method of reducing down the loos array according to the enabled filters

commit de6f629
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Dec 4 19:17:58 2021 +0000

    fix: remove hooks dep as it's already added by the next core web vitals esliny plugiin

commit 4c98b80
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Dec 4 19:12:48 2021 +0000

    feat: refactors loo filter information so that it is stored in the general MapState context

    This allows us to use the useMapState hook to access filters whereever needed

    instead of having to rely upon prop drilling to pass them down to the level that we would like.

commit 4947363
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 24 15:17:46 2021 +0000

    fix: clean up /map/lat/lng and sidebar

commit 57808d5
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 24 15:17:46 2021 +0000

    fix: clean up /map/lat/lng and sidebar

commit 04029cc
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 23 23:45:16 2021 +0000

    feat: switch to Apollo Studio

commit a6bf23c
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 23 23:34:47 2021 +0000

    refactor: extract LooMapLoader

commit fcee021
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 23 20:53:49 2021 +0000

    fix: rebuild edit page

commit 1d762e7
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 23 18:05:56 2021 +0000

    fix: improve plausible setup

commit 9d09db2
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Nov 22 17:51:20 2021 +0000

    fix: apollo client update

commit 53f2bdc
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Nov 22 17:50:11 2021 +0000

    build: update linter

commit 047cf1d
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 17 20:42:41 2021 +0000

    feat: use APQ for cacheability

commit 2f2de2b
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 17 09:11:31 2021 +0000

    fix: remove use-our-loos campaign

commit 24e7d9a
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Nov 7 17:34:42 2021 +0000

    chore: simplify timout

commit 6d47244
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Nov 7 17:31:39 2021 +0000

    feat: make toggle action smooth by delaying actual filter for half a second

commit 8a5530f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Nov 7 17:29:14 2021 +0000

    fix: calculation of the toilet filter mask by checking for undefined, not null on toilet properties

commit b3b78cb
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Nov 7 17:08:31 2021 +0000

    feat: allow loos to be filtered using bitmasks

commit 4611372
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 3 22:02:12 2021 +0000

    fix: preserve clients-side apollo cache between pages

commit d5e7222
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 3 20:45:31 2021 +0000

    refactor: separate current loo from marker cluster

commit e11552a
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 3 20:15:23 2021 +0000

    fix: reunify apollo setup

commit fa4ce93
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 2 17:21:32 2021 +0000

    fix: cache markers response and tidy up logging

commit 991a6a3
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Nov 1 18:58:23 2021 +0000

    fix: restore loo page + load compressed marker data

commit 202524c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 23:39:27 2021 +0000

    feat: always show the marker that the user has selected

commit 09b05f0
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 22:51:32 2021 +0000

    feat: allow users to once again click on individual loo markers

commit eecf5c0
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 02:25:53 2021 +0000

    feat: remove dep on react marker cluster and ship working cluster system with filtering

commit a12650b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 02:04:35 2021 +0000

    feat: hooray, filtering works

commit 9684b92
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 01:54:08 2021 +0100

    feat: really bad attempt

commit e2f38af
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Oct 30 21:09:10 2021 +0100

    feat: send a lot less data

commit 50f6a78
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Fri Oct 29 16:52:37 2021 +0100

    feat: cluster loads of markers

    * feat: use clustering library for more performant marker rendering

    * fix: tidyup cluster impl

    * feat: performance optimisation

    * feat: ssg for static loo props gen

    * feat: ssg using SchemaLink connecting to db

    * fix: config

commit 0cf3266
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Thu Oct 14 19:49:06 2021 +0100

    refactor: move marker fetching to map

commit 689609c
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Tue Oct 12 21:52:28 2021 +0100

    fix: react-leaflet

commit 8567fed
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Wed Oct 27 15:33:03 2021 +0100

    feat: upgrades next to version 12 (#1222)

commit f7d7efc
Merge: 1ad4b74 2f0cfe9
Author: Rupert Redington <rupert@pirateutopia.org>
Date:   Thu Oct 14 17:42:40 2021 +0100

    Merge pull request #1204 from neontribe/updeps2

    fix: minor dependency updates

commit 2f0cfe9
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Thu Oct 14 17:29:54 2021 +0100

    fix: minor dependency updates

commit 1ad4b74
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Thu Oct 14 14:52:44 2021 +0100

    fix: allow the user to remove loos once again (#1200)

commit be82297
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Thu Oct 14 14:52:36 2021 +0100

    Cookies Page, Small layout fix (#1201)

    * feat: restore the cookies page to its former glory

    * fix: height of __next page wrapper and underlining of some lnks

commit 28dc3a4
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 21:09:59 2021 +0100

    fix: relocate crosshair

commit 022e476
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 20:23:07 2021 +0100

    fix: efficiency and error supression

commit dde54e3
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 19:27:29 2021 +0100

    fix: add interstitial screen for protected routes

commit 0041204
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 18:48:43 2021 +0100

    fix: update framer

commit 778e67a
Merge: 60ce84d 11f47a3
Author: Rupert Redington <rupert@pirateutopia.org>
Date:   Wed Oct 6 18:43:15 2021 +0100

    Merge pull request #1197 from neontribe/updeps

    fix: update dependencies

commit 11f47a3
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 18:31:54 2021 +0100

    fix: update dependencies

commit 60ce84d
Merge: 2f3f1b1 0ca71cf
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Oct 3 17:08:28 2021 +0100

    Merge pull request #1192 from neontribe/ob/next-edit-page

    Ob/next edit page

commit 0ca71cf
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 3 14:54:34 2021 +0100

    fix: unnecessary import

commit 4b3a89b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 3 14:51:10 2021 +0100

    chore: remove log

commit 8448589
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 3 14:43:01 2021 +0100

    chore: update lockfile

commit 2219b6b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 3 14:40:42 2021 +0100

    fix: export and import HomePage

commit 1d3e4bb
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Sep 26 15:44:22 2021 +0100

    feat: add types for leaflet

commit 1079ad2
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Sep 26 15:43:12 2021 +0100

    fix: tidyup

commit 37a161f
Merge: 40e08ef 9a9041e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Sep 26 15:19:18 2021 +0100

    Merge remote-tracking branch 'origin/react-leaflet3' into ob/next-edit-page

commit 40e08ef
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Sep 26 15:18:23 2021 +0100

    fix: add jest back, sidebar fixes

commit cd05b3d
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Sep 25 19:35:09 2021 +0100

    feat: further progress getting the edit page to work

commit 9a9041e
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Sep 15 08:35:38 2021 +0100

    feat: first ISSG

commit 56c401f
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 22:08:31 2021 +0100

    fix: clean up map pages

commit a9620d5
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 19:57:54 2021 +0100

    fix: minor update

commit 2f3f1b1
Merge: aa2ea7b 59f5a1c
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 19:48:53 2021 +0100

    Merge pull request #1181 from neontribe/testing

    more gardening

commit 59f5a1c
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 19:41:44 2021 +0100

    chore: clean more deps

commit a7e6185
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 19:05:38 2021 +0100

    feat: reintroduce graphql-voyager, strip old explorer code

commit 4ae9152
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 17:17:08 2021 +0100

    fix: update mongoose

commit 09e5199
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 12:58:41 2021 +0100

    chore: strip old testing support

commit aa2ea7b
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 12:04:21 2021 +0100

    test: cut back to what works for now

commit 6baeae4
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 11:51:23 2021 +0100

    fix: use experimental file support to help lambdas read the schema

commit c18fdcf
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 11:38:15 2021 +0100

    style: ignore generated files during prettification

commit d974a4a
Merge: 222ec7e 29f31a7
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 11:36:16 2021 +0100

    Merge pull request #1175 from neontribe/linters

    style: lint and format

commit 29f31a7
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 18:51:19 2021 +0100

    style: lint and format

commit 222ec7e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Sep 11 18:30:33 2021 +0100

    feat: let the user add loos once again

commit e87d8a7
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 17:17:27 2021 +0100

    fix: generate mutation hooks

commit eaf38fd
Merge: 38de258 9d4ad24
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 17:02:36 2021 +0100

    Merge branch 'feature/nextjs-migrate' into gardening

commit 38de258
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 16:48:33 2021 +0100

    refactor: use next conformance for linting

commit 9d4ad24
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Sep 11 16:44:31 2021 +0100

    fix: gql codegen

commit 1843dd1
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Sep 11 16:38:56 2021 +0100

    chore: regen gql

commit 96d7cdf
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:49:41 2021 +0100

    fix: remove old styelint

commit 0993877
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:47:46 2021 +0100

    fix: remove old analyticsId

commit 1be2b1a
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:46:07 2021 +0100

    fix: update deps

commit 10c49a1
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:40:12 2021 +0100

    fix: use Head not Helmet

commit 6eadd16
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:34:21 2021 +0100

    fix: remove unused deps

commit 02b4fcf
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 6 19:03:36 2021 +0100

    chore: fix lint-staged

commit 5562c2e
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 6 19:00:17 2021 +0100

    fix: update to latest apollo and graphql

commit 1091e82
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 6 14:57:08 2021 +0100

    chore: update codegen tools et al

commit 607115d
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Aug 28 17:15:26 2021 +0100

    feat: auth with nextjs-auth0 (#1150)

    Install some handlers, protect some pages, wire up the header logout
    button

    Also a lot of pretty brutal cleanup. Sorry for the mixed commit. Carried
    away.

commit a2af6c3
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Tue Aug 3 18:02:12 2021 +0100

    fix so we use one typedef file for both api impls

commit 1ac2d79
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Tue Aug 3 17:38:27 2021 +0100

    fix chicken and egg problem with codegen for nextjs client depending on the project running correctly.. the project depends on the generated files!

commit 8825fa6
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Tue Aug 3 15:57:03 2021 +0100

    api gardening (#1147)

    * refactor: ramshackle move of api to next.js proper

    * refactor: minor updeps and config cleaning

commit 048687f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:56:23 2021 +0100

    sketch a plan

commit df64c19
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:31:41 2021 +0100

    put back, wait on vercel config check

commit 34940cf
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:28:20 2021 +0100

    messing with build dir

commit d8de1b4
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:22:50 2021 +0100

    put build output back

commit 47bca8e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:17:12 2021 +0100

    remove index from public

commit 55975bc
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:07:04 2021 +0100

    change build out dir

commit e7789f7
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 17:55:56 2021 +0100

    put names back for package json

commit 669bdd4
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 17:47:20 2021 +0100

    undo

commit e5e024c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 17:44:49 2021 +0100

    no idea how this workflow works haha

commit 4b19112
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 17:37:39 2021 +0100

    messing around getting the build to pass, skipping type checking and eslint for now, but it passes.. hooray!!

commit ecddc47
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Aug 1 15:28:53 2021 +0100

    fix info panels for individual toilets

commit 58bf0ad
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Aug 1 15:13:41 2021 +0100

    fix dynamic loading of toilets so that they load successfully on initial page render

commit 69ca739
Merge: 0bc946a f956301
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Aug 1 13:13:32 2021 +0100

    Merge branch 'main' of github.com:neontribe/gbptm into feature/nextjs-migrate

commit 0bc946a
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 13:28:20 2021 +0100

    improve codegen command so it spins up api for code generation to work

commit 2a19b38
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 13:20:09 2021 +0100

    tidyup

commit 71fe013
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 13:18:53 2021 +0100

    get gen client hook to work properly

commit 3b430d7
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 12:51:54 2021 +0100

    prove out new codegen is working for loos by proximity on the index page.

commit f810a2d
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 12:15:15 2021 +0100

    ship nearby loos query out to its own file for codegen

commit f1efc12
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 12:09:10 2021 +0100

    disable gql wp loader, break ALL the things

commit 91898ee
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 12:06:48 2021 +0100

    codegen on graphql

commit 0bba49a
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Wed Jul 28 14:32:16 2021 +0100

    install gql apollo codegen

commit f2ab022
Merge: 3e7a67f 4fa5fa5
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Wed Jul 28 14:22:28 2021 +0100

    conflict resolution

commit 3e7a67f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 16:52:01 2021 +0100

    get the other pages to route correctly, still a few more to fix

commit d61cb49
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 16:38:34 2021 +0100

    remove page

commit 4a32ca0
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 16:20:59 2021 +0100

    edit page working I think maybe perhaps

commit e26bf4e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 15:48:55 2021 +0100

    fix routing for shallow loading of individual loo pages

commit 3e932f3
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 15:15:50 2021 +0100

    add next config for proxying api reqs

commit 50f7661
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Fri Jul 23 15:26:03 2021 +0100

    u turn on esbuild for now

commit 8c56ce4
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Fri Jul 23 15:13:06 2021 +0100

    feat: switch to esbuild

commit d96276b
Author: Oliver Barnwell <oliver.barnwell@investec.co.uk>
Date:   Sat Jul 10 13:31:43 2021 +0100

    fix: typefest

commit 5fbd03c
Author: Oliver Barnwell <oliver.barnwell@investec.co.uk>
Date:   Sat Jul 10 13:24:14 2021 +0100

    feat: graphql webpack loader

commit e41cb44
Author: Oliver Barnwell <oliver.barnwell@investec.co.uk>
Date:   Sat Jul 10 13:21:07 2021 +0100

    feat: onwards

commit c08b760
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 18:42:26 2021 +0100

    fix: edit loo page

commit 5d37b55
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 18:33:22 2021 +0100

    feat: render loo map without markers

commit cb0e267
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 18:13:04 2021 +0100

    feat: render images better

commit 06febda
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 17:09:33 2021 +0100

    chore: codemode anon

commit be38f8b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 17:07:59 2021 +0100

    wip

commit d7daf2c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 16:49:47 2021 +0100

    feat: IT RENDERS

commit 806bfe7
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 14:07:52 2021 +0100

    chore: typing

commit 999b08f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 03:46:16 2021 +0100

    feat: do some auth typing

commit 34912dc
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 03:26:24 2021 +0100

    fix: emotion css prop

commit 1fd8662
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 02:36:37 2021 +0100

    fix: start upgrade to emotion 11

commit 4631451
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 02:27:22 2021 +0100

    fix: types for emotion

commit a0a0481
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:50:39 2021 +0100

    feat: typescript

commit 04a7cb3
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:49:30 2021 +0100

    feat: typescript

commit 0c2084e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:46:42 2021 +0100

    feat: typescript

commit dd091bb
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:44:45 2021 +0100

    feat: typescript

commit 53fafc9
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:44:34 2021 +0100

    feat: typescript

commit 6444f07
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:42:09 2021 +0100

    feat: typescript

commit d668669
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:36:46 2021 +0100

    feat: typescript

commit 5cc2085
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:36:40 2021 +0100

    feat: typescript

commit abc64e2
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:34:09 2021 +0100

    feat: typescript

commit dfb7dbb
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 00:46:10 2021 +0100

    feat: begin migration
ob6160 added a commit that referenced this pull request Apr 21, 2022
Squashed commit of the following:

commit 5c1e14f60231a9eee5ee19733ab442fc37a161a9
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Thu Apr 21 02:41:35 2022 +0100

    fix: add timeout to let the map settle

commit c3adb6c82f6bb32f42c8d606ad663312b8785065
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Thu Apr 21 02:36:47 2022 +0100

    Set up Cypress runner + starting suite (#1320)

    * fix: selection of loos

    * fix: loo selection problems

    * fix: login and map loading in a more sustainable way

    * fix: check in env production file with mapping for auth0

    * feat: add cypress base files and first working test

    * feat: write lotsa tests

    * feat: finish first suite

    * feat: add gh action for cypress

commit 61e5c99fa1fe88c8aa9c6453b5fede0c6493b256
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Apr 19 01:14:32 2022 +0100

    Ob/prefetch (#1319)

    * feat: improve prefetch technique

    * chore: check vals

    * fix: try and get a better baseurl

    * chore: ugprade and fix leaflet problem

commit c9e99ef1164752c31493170fb8c223c129485feb
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Apr 17 01:39:49 2022 +0100

    Upgrades and improvements to caching for the accessibility tool (#1318)

    * chore: package upgrade

    * feat: start the switch to use the apollo client cache instead of constructing our own list

    * feat: load only loos in the viewport and fix endless loop in effect

    * fix: typings for marker cluster group not imported correctly from @types

    * fix: fix layout of about and contact pages

    * fix: the build

    * feat: improve LOD selection

    * feat: make the LOD better by ungrouping at higher zoomlevels

    * fix: verification support submit

    * feat: get filters working properly with accessibility layer

    * feat: add toilet checklist and volunteer guide back

    * fix: load fa css early, add icon to priority

    * feat: prefetch on mouseover

commit 89bd6e42ea5385394611e7f9ec010021bfefa142
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Fri Apr 15 14:10:38 2022 +0100

    fix: only run chromatic on review for PRs to save our quota (#1317)

commit e89f35c1ce3f4efc45b0dcece3a1e6834dc49ff7
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Wed Apr 13 02:19:51 2022 +0100

    chore: upgrade deps, also handle opening times error (#1316)

    * chore: upgrade deps, also handle opening times error

    * fix: deoptimise images for storybook builds

    * chore: add ^

    * chore: add ^

commit e30ab5cc7c2e4a5fab30091386eb26f64a41acfc
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Apr 12 22:06:23 2022 +0100

    feat: set up chromatic (#1311)

    * feat: set up chromatic

    * feat: include github token

commit e4c5719ecc423a3f389e1f2c87af937d9a3b9c3d
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Wed Apr 6 12:30:17 2022 +0100

    Storybook (#1310)

    * feat: initial sb init run

    * feat: working storybook install

    * fix: upgrade storybook to latest alpha for emotion support

    * feat: render about,contact,privacy and index page in Storybook

    * feat: get the index story fully working

    * feat: get the index story fully working

    * feat: add more stories and mock userprovider for login edit page

    * feat: add stories for add and remove

    * feat: finish stories for core pages

    * feat: tidy page stories, add button and drawer stories

    * fix: build by ignoring stories and using .page.tsx for next pages

    * fix: rename rest of the pagess

    * fix: add page.ts

    * feat: add a few new stories and multiple for loo map

    * feat: build storybook as part of standard build

    * fix: build storybook as part of the wider app build step

    * chore: disable experimental runtime

    * refactor: story layout and unneeded story files

commit 46b5f9629ef03d38b591b4a9dad3d3afdb0c9c5f
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Apr 2 12:59:55 2022 +0100

    fix: clearing search when toilet preview panel is closed (#1309)

commit 3e106bb548657059db78bba33a907cd109425e89
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 22:02:04 2022 +0100

    Upgrades, SSR fixes, refactors (#1308)

    * feat: move next conf to mjs

    * refactor: remove old tool conf

    * chore: upgrade deps

    * chore: try upgrade to react 18

    * chore: remove hooks eslint as its provided by another lib

    * fix: fresnel so that it runs with react 18

    * feat: try out server components and edge

commit dceb767b63b1e35be0a470b3e2da8721d9d3c0d7
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 20:45:43 2022 +0100

    Improve zoom, geolocate buttons and add esc key exit to toilet details panel (#1307)

    * fix: zoom button and geolocation controls so they display correctly

    * fix: move the buttons to the top when a loo is in focus and buttons are occluded by the panel

    * feat: close details panel with esc

commit a52fad8273ef25d054ff922353f673d95812c78e
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 19:52:46 2022 +0100

    Ob/improve form accessibility (#1306)

    * feat: add visual and audio affordance for users when they forget to submit the opening/closing time

    * fix: assign htmlFor to the rest of the labels, types

commit bb8e935fee1121481d7a452b92f3486bf9b305c5
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 18:32:09 2022 +0100

    Set up eslint rules and generally refactor (#1304)

    * feat: switch to modules, run through let to const

    * feat: set up some coding standards for the project in eslint

    * fix: linting on next config

    * fix: start acting on linter errors

    * refactor: fix eslint errors

    * fix: revert db files after attempted refactor failed, fix form

    * feat: use graphql loader instead of reading in file with fs

    * fix: disable lint for unlabeled  for inputs for now

commit 5e06c3b9c0e6237bed3bc77493c967fe3e59396c
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 22:40:30 2022 +0100

    General tidyup, enable SWC (#1303)

    * fix: types on accessibilityintersection

    * fix: more typing improvements

    * feat: switch to modules, run through let to const

    * refactor: tidy schema.ts

    * feat: turn on swc to replace our emotion babel transform hooray

commit cb8e7bec6954d6abaf42c4471ad9ede573f0fc45
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 21:40:02 2022 +0100

    Fix add/edit forms (#1301)

    * feat: start work on error messages

    * fix: continue with form validation fixes

    * fix: allow opening times to be submitted if a sub-toggle is toggled but the parent is turned off

commit 0caa93ac68e0effa78c907066087453b076a5f26
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 19:38:50 2022 +0100

    fix: use-form version 7 API changes (#1300)

commit 4c09c423640f99fbad2b34d5b8cd51c9a9073faa
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 19:28:08 2022 +0100

     "@typescript-eslint/eslint-plugin" (#1298)

    * tidy: replace any

    * fix: resolve typescript eslint rule warnings

commit e2cb8c2ba1d1c93bea363ab139083f3b9342a954
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 18:29:43 2022 +0100

    fix: clicking a loo after performing a search (#1296)

    application due to conflict btwn search and loo lat/lng. fx inf loop on search

commit dc6456afa6dcd79baa2af811fe81a25b952dc053
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 17:44:08 2022 +0100

    fix: the import of the api schema in withApollo and pages.api.index after module upgrade (#1295)

commit b674730fc3aa1d4e4cadb85983c24b6f7164b01c
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 15:45:27 2022 +0100

    test (#1294)

    * fix: try catching

    * docs: add comment about why try /catch is added

commit 6f98d3516d57c640088eac7bc0e8b4610904982a
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 14:13:58 2022 +0100

    chore: upgrade gql to latest working version (#1292)

commit 627be518cc1181d55468a8a49bcfdc9db70c2a95
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 13:49:30 2022 +0100

    Upgrade all deps apart from gql (coming separately) (#1291)

    * chore: upgrade deps pt1

    * chore: upgrade deps pt2

    * chore: upgrade deps pt3

    * chore: upgrade deps pt4

    * chore: upgrade deps pt5

    * chore: upgrade deps pt6

commit ed329c6cf450dc2aa8c216f246d4e73273336361
Author: Rupert Redington <rupert@lola.tech>
Date:   Sun Mar 27 13:30:44 2022 +0100

    fix: bad dependency arry (#1290)

commit d44d4968df6f2c27c57b573d85261720130be0b2
Merge: bb58ef65 6071ba42
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Mar 14 16:55:08 2022 +0000

    Merge pull request #1289 from neontribe/ob/fix-accessiblity-overlay

    Fix accessiblity overlay

commit 6071ba423d8cf98d3621a7174c8ed4dde25b3d4d
Merge: 8fd315bc bb58ef65
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Mar 14 16:48:59 2022 +0000

    Merge branch 'next' into ob/fix-accessiblity-overlay

commit bb58ef652c7caa04edd4124f8ca4b933283afee4
Merge: 5ba77e0f 582fbf84
Author: Rupert Redington <rupert@lola.tech>
Date:   Sun Feb 20 12:23:27 2022 +0000

    Merge pull request #1286 from neontribe/ob/close-button

    Proposal: Close button

commit 582fbf841dfde3c179bb886e4932470a213e23d2
Merge: 493f31d2 5ba77e0f
Author: Rupert Redington <rupert@lola.tech>
Date:   Sun Feb 20 12:16:27 2022 +0000

    Merge branch 'next' into ob/close-button

commit 8fd315bc08ae917f543e467a3b60078488d19654
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Feb 13 01:50:23 2022 +0000

    fix: avoid flash of unfiltered content

commit 456e04c24554fcefa5347baca5973abe3cd66383
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Feb 13 01:41:37 2022 +0000

    feat: correctly display accessibility overlay when tabbed to

commit cf8c7cf9344f7a58530ca3fd3ed4077c9524e001
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Feb 13 01:00:00 2022 +0000

    fix: rename

commit 4910dc3f88ca9665f7011b6ce451e92fe628f446
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 23:06:28 2022 +0000

    fix: add gql def

commit ec58d1c31539b6aacf4d817b52dea795a8d5568f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 22:27:26 2022 +0000

    feat: fetch loo names

commit c883c2e2354837771c3073677381ad8aea7eb862
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 21:33:11 2022 +0000

    feat: accessibility, reenable selection using keyboard

commit 29282bb3fbc75853155ad4cd5e1c531390856712
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 21:24:27 2022 +0000

    fix: start adding back accessibility, panning using arrow keys and loo selection rectangle

commit 5ba77e0faf85978481a72e05466c38e1d50ab69e
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Feb 12 17:24:43 2022 +0000

    Fix find location sidebar (#1287)

    * fix: allow users to once again geolocate using the 'find a toilet near me' cta in the sidebar

    * fix: remove rogue log

commit 493f31d27dbd321cb8456281279524c666481c68
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 00:25:29 2022 +0000

    feat: add a close button so that users can exit from the toilet details panel

    fix: add correct aria desc

commit c7b16a7edb4919dbcdf59f5c284f27e80fb6815f
Merge: 19f21910 17ff4dc7
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Feb 12 00:02:59 2022 +0000

    Merge pull request #1283 from neontribe/ob/fix-location-search

    Fix location search (WIP)

commit 17ff4dc7b7776231eb67cb1f05c799800b36e57f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Fri Feb 11 23:58:52 2022 +0000

    fix: location search and centering map around the search location

commit 928adc7d835c1ae3c5ac27030a4fab2fea1196b3
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 16 14:42:09 2022 +0000

    chore(deps): upgrade deps

commit ba9bce82bf02da3a49182fba38267f3b1fb81982
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 16 14:24:23 2022 +0000

    fix: infinite loop during debounce search. memoise the function remains the same between re-renders

commit dd64b7220cf344a861fa985cf520a6dd0543fc27
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Tue Jan 11 18:34:04 2022 +0000

    feat: fix Control component

commit 0160bc6d05942ed7afca201ae3b26b10133c40f9
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 9 18:33:13 2022 +0000

    fix: map control and use custom Control component

commit 19f2191081adb1961de20e61720e52bf1a77d2e8
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 9 17:58:32 2022 +0000

    feat: finish up work by disabling the debug bounding box|

commit 958e3b9ee809b917950f131adbf65c2a562899c1
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Fri Dec 17 17:09:50 2021 +0000

    fix: lat/lng removed from compressed loo meaning filter access index was off

commit 47b049876d90cbc1e1bab1300b56e7b99e19ee3f
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Fri Dec 17 16:08:31 2021 +0000

    feat: chunk loading so that tiles can be loaded in one at a time using geohash neighbours

commit f9ed9df0860799b48bc62e94e6fe513a6ae9c06d
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Mon Dec 13 00:46:25 2021 +0000

    fix: remove pck lock

commit bf3e607dd6a387a6e0aaf8fdb1df7f05f41d6e4c
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Mon Dec 13 00:44:54 2021 +0000

    feat: experiment using chunked loading with adjacent neighbours

commit 4fa2193551c7297f2de2d826913d4d42c6d6e322
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Mon Dec 13 00:24:28 2021 +0000

    wip

commit 545e46d5ae14ee9cc8fc60d601e81505fc7cf376
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 18:37:42 2021 +0000

    feat: encode latlng over the wire as geohash

commit bc4729d0df16c3546d798b0525c5145bf634e295
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 18:23:17 2021 +0000

    feat: add ngeohash dep

commit 1617e46c11ac29576799a2ca5491d003687d2734
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 18:17:35 2021 +0000

    refactor: tidyup

commit 9c7769a3180bfecb72b0f774a39ea5ed8700cbcd
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 17:54:25 2021 +0000

    feat: install types for markercluster and fix load of markers

commit ccb957bd105c904922b5de59cec6476149aab767
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 16:24:54 2021 +0000

    feat: lifts the currently focused loo up to the map state

    removes the focused loo from the leaflet loo group so that the marker overlap issue is avoided

commit 529114806053250419dafd3d83368f998d0db606
Author: Rupert Redington <rupert@pirateutopia.org>
Date:   Tue Jan 4 18:09:42 2022 +0000

    fix: off by one in opening days highlighting

commit deacf1d8051b7452f0ea1dd20f2a90203bedc669
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Fri Dec 17 16:22:23 2021 +0000

    feat: lifts the currently focused loo up to the map state (#1275)

    * feat: lifts the currently focused loo up to the map state

    removes the focused loo from the leaflet loo group so that the marker overlap issue is avoided

    * feat: install types for markercluster and fix load of markers

    * refactor: tidyup

commit da05157c7b5dceaf0e9b4cd879aaffdef13ec204
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:13:40 2021 +0000

    refactor: move openingTimes

commit 5bfeff3e637d012a85be4fb4f946b7ec70c031f9
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:10:26 2021 +0000

    refactor: divider is no longer used

commit 2bde344645dbb9a7ce907054034bd52728ab342e
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:09:42 2021 +0000

    refactor: conditonalwrap is no longer used

commit a450d00ff8d2fe7a495290ba093f3473292636ec
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:07:19 2021 +0000

    refactor: ignore generated files

commit 174f4c90153e6a4498130c1bc92b0805311fe0f1
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:06:35 2021 +0000

    refactor: remove generated files

commit 31a6b6e4b632efdca029f42e4032dc0a46ca4c8c
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 21:59:52 2021 +0000

    refactor: move withAPollo to api-client

commit 451526a0aa3f72a364a4779770e53051edd026ce
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 21:54:16 2021 +0000

    perf: persistent layout

commit 75fc1463c315b40b0bd93fe64e65be934f2ad86f
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 20:20:50 2021 +0000

    fix: update styling deps

commit 3de18ff345424b2b3a375d533b13103e343404ef
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 20:11:04 2021 +0000

    fix: update apollo-client

commit ea049cb45de8ef4bc5f7bd8465da734bc7fc32fe
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:59:37 2021 +0000

    fix: update gql tools

commit b49cc40091edfe419183ec6894ec76ad1c0fb9fe
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:57:31 2021 +0000

    fix: date-fns

commit 3369a11b82e834ed0952a4536aa3b2653b47a161
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:54:22 2021 +0000

    fix: update apollo-server

commit 36fda2a02eba70b4e5dbafd142618503324a42f0
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:52:47 2021 +0000

    fix: minor server updates

commit 1c4fd79e26fe2b787fc94cbb413c8e775b3949af
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:50:17 2021 +0000

    chore: upgrade codegen

commit d871da31248af3a5f62a4d4e8783ceb96b0372f8
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:46:56 2021 +0000

    chore: upgrade lint and test

commit a528fb5e29fcd3c9707d0d264824caf20a86da76
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:41:06 2021 +0000

    chore: update types

commit beaa97b895500059c6d84386bf67ff7ede17aba3
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:37:40 2021 +0000

    chore: update some quality tools

commit 86d643d046dcf822db8ad54addd478dd5d837372
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:33:29 2021 +0000

    chore: update node version

commit 4a80c37082ee796c0f9af2943d352a1ce61c1102
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:27:13 2021 +0000

    fix: area map page

commit 844cf32c35e4021d504b2d609de4dce0481fd077
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Dec 5 18:02:09 2021 +0000

    fix: looPage centering

commit 40796a0ba406fba93ab7cd3d79ee8d117982d8a1
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 24 19:08:38 2021 +0000

    fix: use mapState

    This tries to track the current map state into a context so that it can
    be consumed by newly initialised maps on differnt views. Fixes #1248
    todo:
    - [ ] use this in the edit form for updating loo position
    - [ ] fix fresh loads of individual loo pages so thay are centered

commit 8f88da8170466ddb01a2b5304c7260d70d05d061
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Dec 4 21:28:41 2021 +0000

    feat: refactor core loo compression and filtering methods into their own library files (#1259)

    Also fix the method of reducing down the loos array according to the enabled filters

commit de6f629d3f5a5433fa85602fa2487e454a8f95e5
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Dec 4 19:17:58 2021 +0000

    fix: remove hooks dep as it's already added by the next core web vitals esliny plugiin

commit 4c98b806d933b8a0d14036631bbf44c549f5f796
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Dec 4 19:12:48 2021 +0000

    feat: refactors loo filter information so that it is stored in the general MapState context

    This allows us to use the useMapState hook to access filters whereever needed

    instead of having to rely upon prop drilling to pass them down to the level that we would like.

commit 4947363cd657433645c67073d389bd61ddfea3fc
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 24 15:17:46 2021 +0000

    fix: clean up /map/lat/lng and sidebar

commit 57808d52dfa917fdae1f883c24994aa02be90aaf
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 24 15:17:46 2021 +0000

    fix: clean up /map/lat/lng and sidebar

commit 04029cc9e776f21d0f3c4cd0ad6bd7876a29d950
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 23 23:45:16 2021 +0000

    feat: switch to Apollo Studio

commit a6bf23c906fd041d38b27d1f94d61b673a4ad1aa
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 23 23:34:47 2021 +0000

    refactor: extract LooMapLoader

commit fcee0218b4dd2523a2a2d921b2b1ec1322d69973
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 23 20:53:49 2021 +0000

    fix: rebuild edit page

commit 1d762e71fe132937e10d11bc052e0dee50501fa5
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 23 18:05:56 2021 +0000

    fix: improve plausible setup

commit 9d09db2d8e44c090a5350c996530af6b33ee7cab
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Nov 22 17:51:20 2021 +0000

    fix: apollo client update

commit 53f2bdc44b91fe17520fa0b7629fa60ad59c2dfc
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Nov 22 17:50:11 2021 +0000

    build: update linter

commit 047cf1dbe30c2176bee12410098c025347e96850
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 17 20:42:41 2021 +0000

    feat: use APQ for cacheability

commit 2f2de2b0090a6fababb75e77a43ae6fa10247d92
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 17 09:11:31 2021 +0000

    fix: remove use-our-loos campaign

commit 24e7d9aec05f6e0f0352c6878bb836f266ed3cfd
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Nov 7 17:34:42 2021 +0000

    chore: simplify timout

commit 6d47244fcc340d508fa060cb492294b9bad07c18
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Nov 7 17:31:39 2021 +0000

    feat: make toggle action smooth by delaying actual filter for half a second

commit 8a5530fa17f71ff3a432e23b6c376ed6d501685e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Nov 7 17:29:14 2021 +0000

    fix: calculation of the toilet filter mask by checking for undefined, not null on toilet properties

commit b3b78cb65062e91d57c0582fa4bb360733a1d5a1
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Nov 7 17:08:31 2021 +0000

    feat: allow loos to be filtered using bitmasks

commit 4611372ef35074d24d1c76663444825accb72033
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 3 22:02:12 2021 +0000

    fix: preserve clients-side apollo cache between pages

commit d5e722227ffbdff8c72ad3e0c8fc65481853cc18
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 3 20:45:31 2021 +0000

    refactor: separate current loo from marker cluster

commit e11552af3c920d93ecbffd081169cfdb6d27bd01
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 3 20:15:23 2021 +0000

    fix: reunify apollo setup

commit fa4ce930cc65e60ab726a24fec33fef30a08ecf6
Author: Rupert Redington <rupert@lola.tech>
Date:   Tue Nov 2 17:21:32 2021 +0000

    fix: cache markers response and tidy up logging

commit 991a6a3036ccc70a7335c4925845ee508d76bc33
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Nov 1 18:58:23 2021 +0000

    fix: restore loo page + load compressed marker data

commit 202524cc3048e78b656df3f3a68bdfae99b77922
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 23:39:27 2021 +0000

    feat: always show the marker that the user has selected

commit 09b05f08286809db8b3931872b5f533d6909c2b1
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 22:51:32 2021 +0000

    feat: allow users to once again click on individual loo markers

commit eecf5c0c75f9b7deb9a9aa189681c76cf7aaa608
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 02:25:53 2021 +0000

    feat: remove dep on react marker cluster and ship working cluster system with filtering

commit a12650bedef249056c173678fd00325f7443bb35
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 02:04:35 2021 +0000

    feat: hooray, filtering works

commit 9684b920d818cfd2c796b10b7d9fcdaa61aee635
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 31 01:54:08 2021 +0100

    feat: really bad attempt

commit e2f38aff0026143eb870b3a93b20263d6dc4d12e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Oct 30 21:09:10 2021 +0100

    feat: send a lot less data

commit 50f6a7847531aaf0c63ac4eaceeb7e406fcdd491
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Fri Oct 29 16:52:37 2021 +0100

    feat: cluster loads of markers

    * feat: use clustering library for more performant marker rendering

    * fix: tidyup cluster impl

    * feat: performance optimisation

    * feat: ssg for static loo props gen

    * feat: ssg using SchemaLink connecting to db

    * fix: config

commit 0cf32663d72eb9467c8299cf0a19aa83d21d3512
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Thu Oct 14 19:49:06 2021 +0100

    refactor: move marker fetching to map

commit 689609ce1cd94baae3e08812f7232f757a277b77
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Tue Oct 12 21:52:28 2021 +0100

    fix: react-leaflet

commit 8567fed9b5365c54e9f0b16437064bf783266376
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Wed Oct 27 15:33:03 2021 +0100

    feat: upgrades next to version 12 (#1222)

commit f7d7efc5abb9244ab677f38cbbb0f46379d44d47
Merge: 1ad4b747 2f0cfe97
Author: Rupert Redington <rupert@pirateutopia.org>
Date:   Thu Oct 14 17:42:40 2021 +0100

    Merge pull request #1204 from neontribe/updeps2

    fix: minor dependency updates

commit 2f0cfe9789220cc01ce762f7582dc31015f09efb
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Thu Oct 14 17:29:54 2021 +0100

    fix: minor dependency updates

commit 1ad4b7479f051e870bb85748cc50beb77bc2ee30
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Thu Oct 14 14:52:44 2021 +0100

    fix: allow the user to remove loos once again (#1200)

commit be8229710d83d49caec633d73c6fba8ebc674f4e
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Thu Oct 14 14:52:36 2021 +0100

    Cookies Page, Small layout fix (#1201)

    * feat: restore the cookies page to its former glory

    * fix: height of __next page wrapper and underlining of some lnks

commit 28dc3a4dcd8a018062063896c7871ee31d4834f9
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 21:09:59 2021 +0100

    fix: relocate crosshair

commit 022e476b34f5c45b3e583bdd81be4c5f7931737d
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 20:23:07 2021 +0100

    fix: efficiency and error supression

commit dde54e3601bbd2f43b4af63e42b02ecc9a187053
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 19:27:29 2021 +0100

    fix: add interstitial screen for protected routes

commit 0041204a21c8f5a7a07af947ea074196f8717f6c
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 18:48:43 2021 +0100

    fix: update framer

commit 778e67a155e089b339e0fb1a936f4d6d802ad199
Merge: 60ce84d7 11f47a37
Author: Rupert Redington <rupert@pirateutopia.org>
Date:   Wed Oct 6 18:43:15 2021 +0100

    Merge pull request #1197 from neontribe/updeps

    fix: update dependencies

commit 11f47a374cb50e1b0f6b71ed26023d9fc7ee9317
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Oct 6 18:31:54 2021 +0100

    fix: update dependencies

commit 60ce84d76f5f3aeb346dc80254ef69e4cbc833ea
Merge: 2f3f1b1a 0ca71cf4
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Oct 3 17:08:28 2021 +0100

    Merge pull request #1192 from neontribe/ob/next-edit-page

    Ob/next edit page

commit 0ca71cf49ad90c157744f5cbc3c98ba95a272380
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 3 14:54:34 2021 +0100

    fix: unnecessary import

commit 4b3a89b235f0f6366e241d3033e8e89ce097bb3f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 3 14:51:10 2021 +0100

    chore: remove log

commit 8448589d026b6f81b4e96115bc6f6c6a5620c5fe
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 3 14:43:01 2021 +0100

    chore: update lockfile

commit 2219b6b1515e3180f1a1c4e2c5d41ba337362b61
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Oct 3 14:40:42 2021 +0100

    fix: export and import HomePage

commit 1d3e4bb5139b89192c5b84ce4c487c7e3a1444de
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Sep 26 15:44:22 2021 +0100

    feat: add types for leaflet

commit 1079ad24cf11a179c33febaa7542eac78ce56b9e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Sep 26 15:43:12 2021 +0100

    fix: tidyup

commit 37a161f2eebda5401d9f9b8db18761db19a0c435
Merge: 40e08ef8 9a9041e1
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Sep 26 15:19:18 2021 +0100

    Merge remote-tracking branch 'origin/react-leaflet3' into ob/next-edit-page

commit 40e08ef882da849f6f8fdc844807d98bd32521b2
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Sep 26 15:18:23 2021 +0100

    fix: add jest back, sidebar fixes

commit cd05b3d4411d3ccc0fa2a4273d420288ff889cea
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Sep 25 19:35:09 2021 +0100

    feat: further progress getting the edit page to work

commit 9a9041e13c73874733d4cc7f3b2ddad6a110b6b9
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Wed Sep 15 08:35:38 2021 +0100

    feat: first ISSG

commit 56c401f79d1d5376bb9166a18fef9e42024ea21c
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 22:08:31 2021 +0100

    fix: clean up map pages

commit a9620d5f6770793b9015592e48f0c223c4d4b420
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 19:57:54 2021 +0100

    fix: minor update

commit 2f3f1b1a22c4563418d6af0fc937f94de6c8e0ae
Merge: aa2ea7b0 59f5a1c3
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 19:48:53 2021 +0100

    Merge pull request #1181 from neontribe/testing

    more gardening

commit 59f5a1c3cf1889ee7a8fd032c130a42e5eb40366
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 19:41:44 2021 +0100

    chore: clean more deps

commit a7e61858fdc2893018a5b9f83493851c4892c749
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 13 19:05:38 2021 +0100

    feat: reintroduce graphql-voyager, strip old explorer code

commit 4ae9152360e31e906a3323ab8868b536998a8c6a
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 17:17:08 2021 +0100

    fix: update mongoose

commit 09e5199f887464133fb78fe1ee8ef37be85964bd
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 12:58:41 2021 +0100

    chore: strip old testing support

commit aa2ea7b0b769a1a6a68a65593256fc55c8fdea52
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 12:04:21 2021 +0100

    test: cut back to what works for now

commit 6baeae43af30a5bb866ef0319c312fb9f5563a6b
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 11:51:23 2021 +0100

    fix: use experimental file support to help lambdas read the schema

commit c18fdcf098159307bdfb928378499bece70a451e
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 11:38:15 2021 +0100

    style: ignore generated files during prettification

commit d974a4a8a84d7c7096ed7be3c4e75d423d00dc4a
Merge: 222ec7ef 29f31a71
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Sep 12 11:36:16 2021 +0100

    Merge pull request #1175 from neontribe/linters

    style: lint and format

commit 29f31a71350364192c3cfdea28bdcca74716a579
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 18:51:19 2021 +0100

    style: lint and format

commit 222ec7efc17596daa1b40b5496758fd15b8c891a
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Sep 11 18:30:33 2021 +0100

    feat: let the user add loos once again

commit e87d8a777c3991dee3f035c8435fb66bad184fb4
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 17:17:27 2021 +0100

    fix: generate mutation hooks

commit eaf38fd13d70f759c4acd057e89c7bcb837efc65
Merge: 38de2585 9d4ad243
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 17:02:36 2021 +0100

    Merge branch 'feature/nextjs-migrate' into gardening

commit 38de258596f741a36437ccd6a9868e1c7ed2d10f
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 16:48:33 2021 +0100

    refactor: use next conformance for linting

commit 9d4ad24336fd66fa65e03cfbbeb67dff18bf444e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Sep 11 16:44:31 2021 +0100

    fix: gql codegen

commit 1843dd103e8bd1e9056db693af8d6e3dce0b661b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Sep 11 16:38:56 2021 +0100

    chore: regen gql

commit 96d7cdf1b120e0f7bc3726eec7920c8a7279b822
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:49:41 2021 +0100

    fix: remove old styelint

commit 0993877b1cfeabd5164548fc649fbd38c18f73a8
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:47:46 2021 +0100

    fix: remove old analyticsId

commit 1be2b1a03128b284469a9c7a4a583bc7291be0d3
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:46:07 2021 +0100

    fix: update deps

commit 10c49a1f1a3adde30821734dfb1901c0bf2b23e9
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:40:12 2021 +0100

    fix: use Head not Helmet

commit 6eadd16b59d277fc186f1612f7e2d2ee0f08dadc
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Sep 11 15:34:21 2021 +0100

    fix: remove unused deps

commit 02b4fcf4221bd1ea8a447e7ae38241766828039d
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 6 19:03:36 2021 +0100

    chore: fix lint-staged

commit 5562c2e243b27c6dd94b212861e2148402cfee93
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 6 19:00:17 2021 +0100

    fix: update to latest apollo and graphql

commit 1091e829e0c5a94c2340265030ded23592d185a0
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Mon Sep 6 14:57:08 2021 +0100

    chore: update codegen tools et al

commit 607115d4a4f251da0270b7d06d6bee6a5c98da8c
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sat Aug 28 17:15:26 2021 +0100

    feat: auth with nextjs-auth0 (#1150)

    Install some handlers, protect some pages, wire up the header logout
    button

    Also a lot of pretty brutal cleanup. Sorry for the mixed commit. Carried
    away.

commit a2af6c3321615e2889056d872cd6cc322bae87bf
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Tue Aug 3 18:02:12 2021 +0100

    fix so we use one typedef file for both api impls

commit 1ac2d79ddcaf5f2c9b9ca1d516751c3722b3b12f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Tue Aug 3 17:38:27 2021 +0100

    fix chicken and egg problem with codegen for nextjs client depending on the project running correctly.. the project depends on the generated files!

commit 8825fa6e36783c48732d5fc70cabf9148abf945e
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Tue Aug 3 15:57:03 2021 +0100

    api gardening (#1147)

    * refactor: ramshackle move of api to next.js proper

    * refactor: minor updeps and config cleaning

commit 048687f70cf2a58921f7debfda73abfeb565fc03
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:56:23 2021 +0100

    sketch a plan

commit df64c19397a60e51113f827b67694624dabb6f0c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:31:41 2021 +0100

    put back, wait on vercel config check

commit 34940cf6fd9c2cbbee3645e7b0b68a2f32a39f26
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:28:20 2021 +0100

    messing with build dir

commit d8de1b40d8881b4c8d6207d5bce074587b37effb
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:22:50 2021 +0100

    put build output back

commit 47bca8ea8d79a3d790292261e3c5c4ede353a84e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:17:12 2021 +0100

    remove index from public

commit 55975bc5f6389d9c32af88e5a9ebc3e06ee49b53
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 18:07:04 2021 +0100

    change build out dir

commit e7789f7e66a9bcc2a706c1e2032171f428fd46a8
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 17:55:56 2021 +0100

    put names back for package json

commit 669bdd4a91528516e03fd53c40e0511e930e5b02
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 17:47:20 2021 +0100

    undo

commit e5e024c1ffba2c26ea3707c195961f53cc61362d
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 17:44:49 2021 +0100

    no idea how this workflow works haha

commit 4b19112c7b0fca27c0798b5a33d772ddb9098ff2
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Aug 2 17:37:39 2021 +0100

    messing around getting the build to pass, skipping type checking and eslint for now, but it passes.. hooray!!

commit ecddc47c5e7fd9199a4fac61c54e2f7517aa9f9d
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Aug 1 15:28:53 2021 +0100

    fix info panels for individual toilets

commit 58bf0ad747c8b84f2d1387a67b40a9f3827cb7f8
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Aug 1 15:13:41 2021 +0100

    fix dynamic loading of toilets so that they load successfully on initial page render

commit 69ca739b10f5c965ff5ca52818e820a9676f42df
Merge: 0bc946a1 f956301f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Aug 1 13:13:32 2021 +0100

    Merge branch 'main' of github.com:neontribe/gbptm into feature/nextjs-migrate

commit 0bc946a18c2d9ab4b5c7b8fdbec52d58e6163ccb
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 13:28:20 2021 +0100

    improve codegen command so it spins up api for code generation to work

commit 2a19b38ec930bbe1d259232bcb0be761d12dabf4
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 13:20:09 2021 +0100

    tidyup

commit 71fe013859a54731995e802587ffaef1997235f9
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 13:18:53 2021 +0100

    get gen client hook to work properly

commit 3b430d799a053dc403236432ee5149ab9964b201
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 12:51:54 2021 +0100

    prove out new codegen is working for loos by proximity on the index page.

commit f810a2d942fa38cf502190fbc291735780b7a91c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 12:15:15 2021 +0100

    ship nearby loos query out to its own file for codegen

commit f1efc12fcdb198fd457697ac3110e29ab949089c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 12:09:10 2021 +0100

    disable gql wp loader, break ALL the things

commit 91898ee7d151dab941582a51921557bca9b355f8
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Jul 31 12:06:48 2021 +0100

    codegen on graphql

commit 0bba49a39782b535bea19054817bc8a15f181b4a
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Wed Jul 28 14:32:16 2021 +0100

    install gql apollo codegen

commit f2ab0226f989dc3598e297bba5229add4d515571
Merge: 3e7a67fd 4fa5fa58
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Wed Jul 28 14:22:28 2021 +0100

    conflict resolution

commit 3e7a67fd9b1a44a8787abb79a82009a49124dae7
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 16:52:01 2021 +0100

    get the other pages to route correctly, still a few more to fix

commit d61cb495a4bf5f3712c8d7136d5924eb186e9a0d
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 16:38:34 2021 +0100

    remove page

commit 4a32ca05bf681cff9b5a8ec0c2e3f3ad6552a28d
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 16:20:59 2021 +0100

    edit page working I think maybe perhaps

commit e26bf4e9284be44c1566a9cf158780b6caaa02b3
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 15:48:55 2021 +0100

    fix routing for shallow loading of individual loo pages

commit 3e932f3f934340201e421442d98c262cc827e178
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Mon Jul 26 15:15:50 2021 +0100

    add next config for proxying api reqs

commit 50f76612ae15ac40f64908b5b39681c8f6e213c5
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Fri Jul 23 15:26:03 2021 +0100

    u turn on esbuild for now

commit 8c56ce49e1648b4b40e9eebce2c284b3724cca17
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Fri Jul 23 15:13:06 2021 +0100

    feat: switch to esbuild

commit d96276be21aacf0c46753d4627b331d89ad21cc3
Author: Oliver Barnwell <oliver.barnwell@investec.co.uk>
Date:   Sat Jul 10 13:31:43 2021 +0100

    fix: typefest

commit 5fbd03c7b8fad48157653b6d0abd40fb0b1d7a09
Author: Oliver Barnwell <oliver.barnwell@investec.co.uk>
Date:   Sat Jul 10 13:24:14 2021 +0100

    feat: graphql webpack loader

commit e41cb44c5338a98885b69de2ef2127f395973896
Author: Oliver Barnwell <oliver.barnwell@investec.co.uk>
Date:   Sat Jul 10 13:21:07 2021 +0100

    feat: onwards

commit c08b760de6f3ed0824bd48cdffe506085e520f2b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 18:42:26 2021 +0100

    fix: edit loo page

commit 5d37b55ae26e5cbf487c9a04672ee480d772f09c
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 18:33:22 2021 +0100

    feat: render loo map without markers

commit cb0e267e1c80bbd0bb5b3b0e893a2b3f0bb8cb4e
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 18:13:04 2021 +0100

    feat: render images better

commit 06febda063b7fabdf08645afecd117286c94651d
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 17:09:33 2021 +0100

    chore: codemode anon

commit be38f8be0d6238e1033472b2335f2ef0d863cc40
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 17:07:59 2021 +0100

    wip

commit d7daf2c8f383c1ef8b848ab4dbd3a0fda2104c22
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 16:49:47 2021 +0100

    feat: IT RENDERS

commit 806bfe7c0d10196ea1acab20c95ef55d67549ec1
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 14:07:52 2021 +0100

    chore: typing

commit 999b08f526e828f6ff42ac433b7bfa7804747d1b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 03:46:16 2021 +0100

    feat: do some auth typing

commit 34912dc3b838bf96025ec4fd56230bfe0308e238
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 03:26:24 2021 +0100

    fix: emotion css prop

commit 1fd8662475cb02a54790893ebd642caa5ccd4568
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 02:36:37 2021 +0100

    fix: start upgrade to emotion 11

commit 46314513245a76f850e068a87c9fb8364231d2e7
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 02:27:22 2021 +0100

    fix: types for emotion

commit a0a0481668050281a44d6d4e25970714ebbac774
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:50:39 2021 +0100

    feat: typescript

commit 04a7cb3162f20fdba3954a0d3c8b2881e86e7cd7
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:49:30 2021 +0100

    feat: typescript

commit 0c2084e390efaf469668e7e83b36e14c4c6a1bb7
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:46:42 2021 +0100

    feat: typescript

commit dd091bbc0f92bbcb2a03dc7cc9a7c9335cf99e94
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:44:45 2021 +0100

    feat: typescript

commit 53fafc9593a1314fda733dfde88dd86adb89fa98
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:44:34 2021 +0100

    feat: typescript

commit 6444f07fdb7b8f1e907a85158f583b28b2a211be
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:42:09 2021 +0100

    feat: typescript

commit d668669c49689f0c83f79e63903eda3c5d5bc65b
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:36:46 2021 +0100

    feat: typescript

commit 5cc208591da3d75aca7dc1ffb80d5e8bb76187c4
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:36:40 2021 +0100

    feat: typescript

commit abc64e20cfbdb1d8308309b88a2517a3a14add8d
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 01:34:09 2021 +0100

    feat: typescript

commit dfb7dbb943f9bc8dcdae78c807ce724bc9a2b7e8
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Jun 27 00:46:10 2021 +0100

    feat: begin migration

Squashed commit of the following:

commit 5c1e14f60231a9eee5ee19733ab442fc37a161a9
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Thu Apr 21 02:41:35 2022 +0100

    fix: add timeout to let the map settle

commit c3adb6c82f6bb32f42c8d606ad663312b8785065
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Thu Apr 21 02:36:47 2022 +0100

    Set up Cypress runner + starting suite (#1320)

    * fix: selection of loos

    * fix: loo selection problems

    * fix: login and map loading in a more sustainable way

    * fix: check in env production file with mapping for auth0

    * feat: add cypress base files and first working test

    * feat: write lotsa tests

    * feat: finish first suite

    * feat: add gh action for cypress

commit 61e5c99fa1fe88c8aa9c6453b5fede0c6493b256
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Apr 19 01:14:32 2022 +0100

    Ob/prefetch (#1319)

    * feat: improve prefetch technique

    * chore: check vals

    * fix: try and get a better baseurl

    * chore: ugprade and fix leaflet problem

commit c9e99ef1164752c31493170fb8c223c129485feb
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Apr 17 01:39:49 2022 +0100

    Upgrades and improvements to caching for the accessibility tool (#1318)

    * chore: package upgrade

    * feat: start the switch to use the apollo client cache instead of constructing our own list

    * feat: load only loos in the viewport and fix endless loop in effect

    * fix: typings for marker cluster group not imported correctly from @types

    * fix: fix layout of about and contact pages

    * fix: the build

    * feat: improve LOD selection

    * feat: make the LOD better by ungrouping at higher zoomlevels

    * fix: verification support submit

    * feat: get filters working properly with accessibility layer

    * feat: add toilet checklist and volunteer guide back

    * fix: load fa css early, add icon to priority

    * feat: prefetch on mouseover

commit 89bd6e42ea5385394611e7f9ec010021bfefa142
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Fri Apr 15 14:10:38 2022 +0100

    fix: only run chromatic on review for PRs to save our quota (#1317)

commit e89f35c1ce3f4efc45b0dcece3a1e6834dc49ff7
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Wed Apr 13 02:19:51 2022 +0100

    chore: upgrade deps, also handle opening times error (#1316)

    * chore: upgrade deps, also handle opening times error

    * fix: deoptimise images for storybook builds

    * chore: add ^

    * chore: add ^

commit e30ab5cc7c2e4a5fab30091386eb26f64a41acfc
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Apr 12 22:06:23 2022 +0100

    feat: set up chromatic (#1311)

    * feat: set up chromatic

    * feat: include github token

commit e4c5719ecc423a3f389e1f2c87af937d9a3b9c3d
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Wed Apr 6 12:30:17 2022 +0100

    Storybook (#1310)

    * feat: initial sb init run

    * feat: working storybook install

    * fix: upgrade storybook to latest alpha for emotion support

    * feat: render about,contact,privacy and index page in Storybook

    * feat: get the index story fully working

    * feat: get the index story fully working

    * feat: add more stories and mock userprovider for login edit page

    * feat: add stories for add and remove

    * feat: finish stories for core pages

    * feat: tidy page stories, add button and drawer stories

    * fix: build by ignoring stories and using .page.tsx for next pages

    * fix: rename rest of the pagess

    * fix: add page.ts

    * feat: add a few new stories and multiple for loo map

    * feat: build storybook as part of standard build

    * fix: build storybook as part of the wider app build step

    * chore: disable experimental runtime

    * refactor: story layout and unneeded story files

commit 46b5f9629ef03d38b591b4a9dad3d3afdb0c9c5f
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Apr 2 12:59:55 2022 +0100

    fix: clearing search when toilet preview panel is closed (#1309)

commit 3e106bb548657059db78bba33a907cd109425e89
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 22:02:04 2022 +0100

    Upgrades, SSR fixes, refactors (#1308)

    * feat: move next conf to mjs

    * refactor: remove old tool conf

    * chore: upgrade deps

    * chore: try upgrade to react 18

    * chore: remove hooks eslint as its provided by another lib

    * fix: fresnel so that it runs with react 18

    * feat: try out server components and edge

commit dceb767b63b1e35be0a470b3e2da8721d9d3c0d7
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 20:45:43 2022 +0100

    Improve zoom, geolocate buttons and add esc key exit to toilet details panel (#1307)

    * fix: zoom button and geolocation controls so they display correctly

    * fix: move the buttons to the top when a loo is in focus and buttons are occluded by the panel

    * feat: close details panel with esc

commit a52fad8273ef25d054ff922353f673d95812c78e
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 19:52:46 2022 +0100

    Ob/improve form accessibility (#1306)

    * feat: add visual and audio affordance for users when they forget to submit the opening/closing time

    * fix: assign htmlFor to the rest of the labels, types

commit bb8e935fee1121481d7a452b92f3486bf9b305c5
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Tue Mar 29 18:32:09 2022 +0100

    Set up eslint rules and generally refactor (#1304)

    * feat: switch to modules, run through let to const

    * feat: set up some coding standards for the project in eslint

    * fix: linting on next config

    * fix: start acting on linter errors

    * refactor: fix eslint errors

    * fix: revert db files after attempted refactor failed, fix form

    * feat: use graphql loader instead of reading in file with fs

    * fix: disable lint for unlabeled  for inputs for now

commit 5e06c3b9c0e6237bed3bc77493c967fe3e59396c
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 22:40:30 2022 +0100

    General tidyup, enable SWC (#1303)

    * fix: types on accessibilityintersection

    * fix: more typing improvements

    * feat: switch to modules, run through let to const

    * refactor: tidy schema.ts

    * feat: turn on swc to replace our emotion babel transform hooray

commit cb8e7bec6954d6abaf42c4471ad9ede573f0fc45
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 21:40:02 2022 +0100

    Fix add/edit forms (#1301)

    * feat: start work on error messages

    * fix: continue with form validation fixes

    * fix: allow opening times to be submitted if a sub-toggle is toggled but the parent is turned off

commit 0caa93ac68e0effa78c907066087453b076a5f26
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 19:38:50 2022 +0100

    fix: use-form version 7 API changes (#1300)

commit 4c09c423640f99fbad2b34d5b8cd51c9a9073faa
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 19:28:08 2022 +0100

     "@typescript-eslint/eslint-plugin" (#1298)

    * tidy: replace any

    * fix: resolve typescript eslint rule warnings

commit e2cb8c2ba1d1c93bea363ab139083f3b9342a954
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 18:29:43 2022 +0100

    fix: clicking a loo after performing a search (#1296)

    application due to conflict btwn search and loo lat/lng. fx inf loop on search

commit dc6456afa6dcd79baa2af811fe81a25b952dc053
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 17:44:08 2022 +0100

    fix: the import of the api schema in withApollo and pages.api.index after module upgrade (#1295)

commit b674730fc3aa1d4e4cadb85983c24b6f7164b01c
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 15:45:27 2022 +0100

    test (#1294)

    * fix: try catching

    * docs: add comment about why try /catch is added

commit 6f98d3516d57c640088eac7bc0e8b4610904982a
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 14:13:58 2022 +0100

    chore: upgrade gql to latest working version (#1292)

commit 627be518cc1181d55468a8a49bcfdc9db70c2a95
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sun Mar 27 13:49:30 2022 +0100

    Upgrade all deps apart from gql (coming separately) (#1291)

    * chore: upgrade deps pt1

    * chore: upgrade deps pt2

    * chore: upgrade deps pt3

    * chore: upgrade deps pt4

    * chore: upgrade deps pt5

    * chore: upgrade deps pt6

commit ed329c6cf450dc2aa8c216f246d4e73273336361
Author: Rupert Redington <rupert@lola.tech>
Date:   Sun Mar 27 13:30:44 2022 +0100

    fix: bad dependency arry (#1290)

commit d44d4968df6f2c27c57b573d85261720130be0b2
Merge: bb58ef65 6071ba42
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Mar 14 16:55:08 2022 +0000

    Merge pull request #1289 from neontribe/ob/fix-accessiblity-overlay

    Fix accessiblity overlay

commit 6071ba423d8cf98d3621a7174c8ed4dde25b3d4d
Merge: 8fd315bc bb58ef65
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Mar 14 16:48:59 2022 +0000

    Merge branch 'next' into ob/fix-accessiblity-overlay

commit bb58ef652c7caa04edd4124f8ca4b933283afee4
Merge: 5ba77e0f 582fbf84
Author: Rupert Redington <rupert@lola.tech>
Date:   Sun Feb 20 12:23:27 2022 +0000

    Merge pull request #1286 from neontribe/ob/close-button

    Proposal: Close button

commit 582fbf841dfde3c179bb886e4932470a213e23d2
Merge: 493f31d2 5ba77e0f
Author: Rupert Redington <rupert@lola.tech>
Date:   Sun Feb 20 12:16:27 2022 +0000

    Merge branch 'next' into ob/close-button

commit 8fd315bc08ae917f543e467a3b60078488d19654
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Feb 13 01:50:23 2022 +0000

    fix: avoid flash of unfiltered content

commit 456e04c24554fcefa5347baca5973abe3cd66383
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Feb 13 01:41:37 2022 +0000

    feat: correctly display accessibility overlay when tabbed to

commit cf8c7cf9344f7a58530ca3fd3ed4077c9524e001
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sun Feb 13 01:00:00 2022 +0000

    fix: rename

commit 4910dc3f88ca9665f7011b6ce451e92fe628f446
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 23:06:28 2022 +0000

    fix: add gql def

commit ec58d1c31539b6aacf4d817b52dea795a8d5568f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 22:27:26 2022 +0000

    feat: fetch loo names

commit c883c2e2354837771c3073677381ad8aea7eb862
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 21:33:11 2022 +0000

    feat: accessibility, reenable selection using keyboard

commit 29282bb3fbc75853155ad4cd5e1c531390856712
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 21:24:27 2022 +0000

    fix: start adding back accessibility, panning using arrow keys and loo selection rectangle

commit 5ba77e0faf85978481a72e05466c38e1d50ab69e
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Feb 12 17:24:43 2022 +0000

    Fix find location sidebar (#1287)

    * fix: allow users to once again geolocate using the 'find a toilet near me' cta in the sidebar

    * fix: remove rogue log

commit 493f31d27dbd321cb8456281279524c666481c68
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat Feb 12 00:25:29 2022 +0000

    feat: add a close button so that users can exit from the toilet details panel

    fix: add correct aria desc

commit c7b16a7edb4919dbcdf59f5c284f27e80fb6815f
Merge: 19f21910 17ff4dc7
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Feb 12 00:02:59 2022 +0000

    Merge pull request #1283 from neontribe/ob/fix-location-search

    Fix location search (WIP)

commit 17ff4dc7b7776231eb67cb1f05c799800b36e57f
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Fri Feb 11 23:58:52 2022 +0000

    fix: location search and centering map around the search location

commit 928adc7d835c1ae3c5ac27030a4fab2fea1196b3
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 16 14:42:09 2022 +0000

    chore(deps): upgrade deps

commit ba9bce82bf02da3a49182fba38267f3b1fb81982
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 16 14:24:23 2022 +0000

    fix: infinite loop during debounce search. memoise the function remains the same between re-renders

commit dd64b7220cf344a861fa985cf520a6dd0543fc27
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Tue Jan 11 18:34:04 2022 +0000

    feat: fix Control component

commit 0160bc6d05942ed7afca201ae3b26b10133c40f9
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 9 18:33:13 2022 +0000

    fix: map control and use custom Control component

commit 19f2191081adb1961de20e61720e52bf1a77d2e8
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sun Jan 9 17:58:32 2022 +0000

    feat: finish up work by disabling the debug bounding box|

commit 958e3b9ee809b917950f131adbf65c2a562899c1
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Fri Dec 17 17:09:50 2021 +0000

    fix: lat/lng removed from compressed loo meaning filter access index was off

commit 47b049876d90cbc1e1bab1300b56e7b99e19ee3f
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Fri Dec 17 16:08:31 2021 +0000

    feat: chunk loading so that tiles can be loaded in one at a time using geohash neighbours

commit f9ed9df0860799b48bc62e94e6fe513a6ae9c06d
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Mon Dec 13 00:46:25 2021 +0000

    fix: remove pck lock

commit bf3e607dd6a387a6e0aaf8fdb1df7f05f41d6e4c
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Mon Dec 13 00:44:54 2021 +0000

    feat: experiment using chunked loading with adjacent neighbours

commit 4fa2193551c7297f2de2d826913d4d42c6d6e322
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Mon Dec 13 00:24:28 2021 +0000

    wip

commit 545e46d5ae14ee9cc8fc60d601e81505fc7cf376
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 18:37:42 2021 +0000

    feat: encode latlng over the wire as geohash

commit bc4729d0df16c3546d798b0525c5145bf634e295
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 18:23:17 2021 +0000

    feat: add ngeohash dep

commit 1617e46c11ac29576799a2ca5491d003687d2734
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 18:17:35 2021 +0000

    refactor: tidyup

commit 9c7769a3180bfecb72b0f774a39ea5ed8700cbcd
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 17:54:25 2021 +0000

    feat: install types for markercluster and fix load of markers

commit ccb957bd105c904922b5de59cec6476149aab767
Author: Oliver Barnwell <oliver.barnwell@guardian.co.uk>
Date:   Sat Dec 11 16:24:54 2021 +0000

    feat: lifts the currently focused loo up to the map state

    removes the focused loo from the leaflet loo group so that the marker overlap issue is avoided

commit 529114806053250419dafd3d83368f998d0db606
Author: Rupert Redington <rupert@pirateutopia.org>
Date:   Tue Jan 4 18:09:42 2022 +0000

    fix: off by one in opening days highlighting

commit deacf1d8051b7452f0ea1dd20f2a90203bedc669
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Fri Dec 17 16:22:23 2021 +0000

    feat: lifts the currently focused loo up to the map state (#1275)

    * feat: lifts the currently focused loo up to the map state

    removes the focused loo from the leaflet loo group so that the marker overlap issue is avoided

    * feat: install types for markercluster and fix load of markers

    * refactor: tidyup

commit da05157c7b5dceaf0e9b4cd879aaffdef13ec204
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:13:40 2021 +0000

    refactor: move openingTimes

commit 5bfeff3e637d012a85be4fb4f946b7ec70c031f9
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:10:26 2021 +0000

    refactor: divider is no longer used

commit 2bde344645dbb9a7ce907054034bd52728ab342e
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:09:42 2021 +0000

    refactor: conditonalwrap is no longer used

commit a450d00ff8d2fe7a495290ba093f3473292636ec
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:07:19 2021 +0000

    refactor: ignore generated files

commit 174f4c90153e6a4498130c1bc92b0805311fe0f1
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 22:06:35 2021 +0000

    refactor: remove generated files

commit 31a6b6e4b632efdca029f42e4032dc0a46ca4c8c
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 21:59:52 2021 +0000

    refactor: move withAPollo to api-client

commit 451526a0aa3f72a364a4779770e53051edd026ce
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 21:54:16 2021 +0000

    perf: persistent layout

commit 75fc1463c315b40b0bd93fe64e65be934f2ad86f
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 20:20:50 2021 +0000

    fix: update styling deps

commit 3de18ff345424b2b3a375d533b13103e343404ef
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 20:11:04 2021 +0000

    fix: update apollo-client

commit ea049cb45de8ef4bc5f7bd8465da734bc7fc32fe
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:59:37 2021 +0000

    fix: update gql tools

commit b49cc40091edfe419183ec6894ec76ad1c0fb9fe
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:57:31 2021 +0000

    fix: date-fns

commit 3369a11b82e834ed0952a4536aa3b2653b47a161
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:54:22 2021 +0000

    fix: update apollo-server

commit 36fda2a02eba70b4e5dbafd142618503324a42f0
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:52:47 2021 +0000

    fix: minor server updates

commit 1c4fd79e26fe2b787fc94cbb413c8e775b3949af
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:50:17 2021 +0000

    chore: upgrade codegen

commit d871da31248af3a5f62a4d4e8783ceb96b0372f8
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:46:56 2021 +0000

    chore: upgrade lint and test

commit a528fb5e29fcd3c9707d0d264824caf20a86da76
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:41:06 2021 +0000

    chore: update types

commit beaa97b895500059c6d84386bf67ff7ede17aba3
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:37:40 2021 +0000

    chore: update some quality tools

commit 86d643d046dcf822db8ad54addd478dd5d837372
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:33:29 2021 +0000

    chore: update node version

commit 4a80c37082ee796c0f9af2943d352a1ce61c1102
Author: Rupert Redington <rupert@lola.tech>
Date:   Mon Dec 6 19:27:13 2021 +0000

    fix: area map page

commit 844cf32c35e4021d504b2d609de4dce0481fd077
Author: Rupert Redington <rupert@neontribe.co.uk>
Date:   Sun Dec 5 18:02:09 2021 +0000

    fix: looPage centering

commit 40796a0ba406fba93ab7cd3d79ee8d117982d8a1
Author: Rupert Redington <rupert@lola.tech>
Date:   Wed Nov 24 19:08:38 2021 +0000

    fix: use mapState

    This tries to track the current map state into a context so that it can
    be consumed by newly initialised maps on differnt views. Fixes #1248
    todo:
    - [ ] use this in the edit form for updating loo position
    - [ ] fix fresh loads of individual loo pages so thay are centered

commit 8f88da8170466ddb01a2b5304c7260d70d05d061
Author: Oliver Barnwell <ob6160@users.noreply.github.com>
Date:   Sat Dec 4 21:28:41 2021 +0000

    feat: refactor core loo compression and filtering methods into their own library files (#1259)

    Also fix the method of reducing down the loos array according to the enabled filters

commit de6f629d3f5a5433fa85602fa2487e454a8f95e5
Author: Oliver Barnwell <barnwelloliver@gmail.com>
Date:   Sat…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant