-
Notifications
You must be signed in to change notification settings - Fork 11
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
Conversation
This pull request is being automatically deployed with Vercel (learn more). gbptm – ./🔍 Inspect: https://vercel.com/neontribe/gbptm/ESATE9C9ihTkYUUXU6wD9rnTDPYK gbptm-next – ./🔍 Inspect: https://vercel.com/neontribe/gbptm-next/FnmFWD47b7Fmti7mXHRurFNrJfZh |
Squashed commit of the following: commit 5c1e14f Author: Oliver Barnwell <[email protected]> Date: Thu Apr 21 02:41:35 2022 +0100 fix: add timeout to let the map settle commit c3adb6c Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sat Apr 2 12:59:55 2022 +0100 fix: clearing search when toilet preview panel is closed (#1309) commit 3e106bb Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Mar 27 19:38:50 2022 +0100 fix: use-form version 7 API changes (#1300) commit 4c09c42 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Mar 27 14:13:58 2022 +0100 chore: upgrade gql to latest working version (#1292) commit 627be51 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Sun Mar 27 13:30:44 2022 +0100 fix: bad dependency arry (#1290) commit d44d496 Merge: bb58ef6 6071ba4 Author: Rupert Redington <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Feb 20 12:16:27 2022 +0000 Merge branch 'next' into ob/close-button commit 8fd315b Author: Oliver Barnwell <[email protected]> Date: Sun Feb 13 01:50:23 2022 +0000 fix: avoid flash of unfiltered content commit 456e04c Author: Oliver Barnwell <[email protected]> Date: Sun Feb 13 01:41:37 2022 +0000 feat: correctly display accessibility overlay when tabbed to commit cf8c7cf Author: Oliver Barnwell <[email protected]> Date: Sun Feb 13 01:00:00 2022 +0000 fix: rename commit 4910dc3 Author: Oliver Barnwell <[email protected]> Date: Sat Feb 12 23:06:28 2022 +0000 fix: add gql def commit ec58d1c Author: Oliver Barnwell <[email protected]> Date: Sat Feb 12 22:27:26 2022 +0000 feat: fetch loo names commit c883c2e Author: Oliver Barnwell <[email protected]> Date: Sat Feb 12 21:33:11 2022 +0000 feat: accessibility, reenable selection using keyboard commit 29282bb Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Fri Feb 11 23:58:52 2022 +0000 fix: location search and centering map around the search location commit 928adc7 Author: Oliver Barnwell <[email protected]> Date: Sun Jan 16 14:42:09 2022 +0000 chore(deps): upgrade deps commit ba9bce8 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Tue Jan 11 18:34:04 2022 +0000 feat: fix Control component commit 0160bc6 Author: Oliver Barnwell <[email protected]> Date: Sun Jan 9 18:33:13 2022 +0000 fix: map control and use custom Control component commit 19f2191 Author: Oliver Barnwell <[email protected]> Date: Sun Jan 9 17:58:32 2022 +0000 feat: finish up work by disabling the debug bounding box| commit 958e3b9 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Mon Dec 13 00:46:25 2021 +0000 fix: remove pck lock commit bf3e607 Author: Oliver Barnwell <[email protected]> Date: Mon Dec 13 00:44:54 2021 +0000 feat: experiment using chunked loading with adjacent neighbours commit 4fa2193 Author: Oliver Barnwell <[email protected]> Date: Mon Dec 13 00:24:28 2021 +0000 wip commit 545e46d Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 18:37:42 2021 +0000 feat: encode latlng over the wire as geohash commit bc4729d Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 18:23:17 2021 +0000 feat: add ngeohash dep commit 1617e46 Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 18:17:35 2021 +0000 refactor: tidyup commit 9c7769a Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 17:54:25 2021 +0000 feat: install types for markercluster and fix load of markers commit ccb957b Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Tue Jan 4 18:09:42 2022 +0000 fix: off by one in opening days highlighting commit deacf1d Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Mon Dec 6 22:13:40 2021 +0000 refactor: move openingTimes commit 5bfeff3 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:10:26 2021 +0000 refactor: divider is no longer used commit 2bde344 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:09:42 2021 +0000 refactor: conditonalwrap is no longer used commit a450d00 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:07:19 2021 +0000 refactor: ignore generated files commit 174f4c9 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:06:35 2021 +0000 refactor: remove generated files commit 31a6b6e Author: Rupert Redington <[email protected]> Date: Mon Dec 6 21:59:52 2021 +0000 refactor: move withAPollo to api-client commit 451526a Author: Rupert Redington <[email protected]> Date: Mon Dec 6 21:54:16 2021 +0000 perf: persistent layout commit 75fc146 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 20:20:50 2021 +0000 fix: update styling deps commit 3de18ff Author: Rupert Redington <[email protected]> Date: Mon Dec 6 20:11:04 2021 +0000 fix: update apollo-client commit ea049cb Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:59:37 2021 +0000 fix: update gql tools commit b49cc40 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:57:31 2021 +0000 fix: date-fns commit 3369a11 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:54:22 2021 +0000 fix: update apollo-server commit 36fda2a Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:52:47 2021 +0000 fix: minor server updates commit 1c4fd79 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:50:17 2021 +0000 chore: upgrade codegen commit d871da3 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:46:56 2021 +0000 chore: upgrade lint and test commit a528fb5 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:41:06 2021 +0000 chore: update types commit beaa97b Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:37:40 2021 +0000 chore: update some quality tools commit 86d643d Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:33:29 2021 +0000 chore: update node version commit 4a80c37 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:27:13 2021 +0000 fix: area map page commit 844cf32 Author: Rupert Redington <[email protected]> Date: Sun Dec 5 18:02:09 2021 +0000 fix: looPage centering commit 40796a0 Author: Rupert Redington <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Wed Nov 24 15:17:46 2021 +0000 fix: clean up /map/lat/lng and sidebar commit 57808d5 Author: Rupert Redington <[email protected]> Date: Wed Nov 24 15:17:46 2021 +0000 fix: clean up /map/lat/lng and sidebar commit 04029cc Author: Rupert Redington <[email protected]> Date: Tue Nov 23 23:45:16 2021 +0000 feat: switch to Apollo Studio commit a6bf23c Author: Rupert Redington <[email protected]> Date: Tue Nov 23 23:34:47 2021 +0000 refactor: extract LooMapLoader commit fcee021 Author: Rupert Redington <[email protected]> Date: Tue Nov 23 20:53:49 2021 +0000 fix: rebuild edit page commit 1d762e7 Author: Rupert Redington <[email protected]> Date: Tue Nov 23 18:05:56 2021 +0000 fix: improve plausible setup commit 9d09db2 Author: Rupert Redington <[email protected]> Date: Mon Nov 22 17:51:20 2021 +0000 fix: apollo client update commit 53f2bdc Author: Rupert Redington <[email protected]> Date: Mon Nov 22 17:50:11 2021 +0000 build: update linter commit 047cf1d Author: Rupert Redington <[email protected]> Date: Wed Nov 17 20:42:41 2021 +0000 feat: use APQ for cacheability commit 2f2de2b Author: Rupert Redington <[email protected]> Date: Wed Nov 17 09:11:31 2021 +0000 fix: remove use-our-loos campaign commit 24e7d9a Author: Oliver Barnwell <[email protected]> Date: Sun Nov 7 17:34:42 2021 +0000 chore: simplify timout commit 6d47244 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Nov 7 17:08:31 2021 +0000 feat: allow loos to be filtered using bitmasks commit 4611372 Author: Rupert Redington <[email protected]> Date: Wed Nov 3 22:02:12 2021 +0000 fix: preserve clients-side apollo cache between pages commit d5e7222 Author: Rupert Redington <[email protected]> Date: Wed Nov 3 20:45:31 2021 +0000 refactor: separate current loo from marker cluster commit e11552a Author: Rupert Redington <[email protected]> Date: Wed Nov 3 20:15:23 2021 +0000 fix: reunify apollo setup commit fa4ce93 Author: Rupert Redington <[email protected]> Date: Tue Nov 2 17:21:32 2021 +0000 fix: cache markers response and tidy up logging commit 991a6a3 Author: Rupert Redington <[email protected]> Date: Mon Nov 1 18:58:23 2021 +0000 fix: restore loo page + load compressed marker data commit 202524c Author: Oliver Barnwell <[email protected]> Date: Sun Oct 31 23:39:27 2021 +0000 feat: always show the marker that the user has selected commit 09b05f0 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Oct 31 02:04:35 2021 +0000 feat: hooray, filtering works commit 9684b92 Author: Oliver Barnwell <[email protected]> Date: Sun Oct 31 01:54:08 2021 +0100 feat: really bad attempt commit e2f38af Author: Oliver Barnwell <[email protected]> Date: Sat Oct 30 21:09:10 2021 +0100 feat: send a lot less data commit 50f6a78 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Thu Oct 14 19:49:06 2021 +0100 refactor: move marker fetching to map commit 689609c Author: Rupert Redington <[email protected]> Date: Tue Oct 12 21:52:28 2021 +0100 fix: react-leaflet commit 8567fed Author: Oliver Barnwell <[email protected]> Date: Wed Oct 27 15:33:03 2021 +0100 feat: upgrades next to version 12 (#1222) commit f7d7efc Merge: 1ad4b74 2f0cfe9 Author: Rupert Redington <[email protected]> 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 <[email protected]> Date: Thu Oct 14 17:29:54 2021 +0100 fix: minor dependency updates commit 1ad4b74 Author: Oliver Barnwell <[email protected]> Date: Thu Oct 14 14:52:44 2021 +0100 fix: allow the user to remove loos once again (#1200) commit be82297 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Wed Oct 6 21:09:59 2021 +0100 fix: relocate crosshair commit 022e476 Author: Rupert Redington <[email protected]> Date: Wed Oct 6 20:23:07 2021 +0100 fix: efficiency and error supression commit dde54e3 Author: Rupert Redington <[email protected]> Date: Wed Oct 6 19:27:29 2021 +0100 fix: add interstitial screen for protected routes commit 0041204 Author: Rupert Redington <[email protected]> Date: Wed Oct 6 18:48:43 2021 +0100 fix: update framer commit 778e67a Merge: 60ce84d 11f47a3 Author: Rupert Redington <[email protected]> Date: Wed Oct 6 18:43:15 2021 +0100 Merge pull request #1197 from neontribe/updeps fix: update dependencies commit 11f47a3 Author: Rupert Redington <[email protected]> Date: Wed Oct 6 18:31:54 2021 +0100 fix: update dependencies commit 60ce84d Merge: 2f3f1b1 0ca71cf Author: Rupert Redington <[email protected]> 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 <[email protected]> Date: Sun Oct 3 14:54:34 2021 +0100 fix: unnecessary import commit 4b3a89b Author: Oliver Barnwell <[email protected]> Date: Sun Oct 3 14:51:10 2021 +0100 chore: remove log commit 8448589 Author: Oliver Barnwell <[email protected]> Date: Sun Oct 3 14:43:01 2021 +0100 chore: update lockfile commit 2219b6b Author: Oliver Barnwell <[email protected]> Date: Sun Oct 3 14:40:42 2021 +0100 fix: export and import HomePage commit 1d3e4bb Author: Oliver Barnwell <[email protected]> Date: Sun Sep 26 15:44:22 2021 +0100 feat: add types for leaflet commit 1079ad2 Author: Oliver Barnwell <[email protected]> Date: Sun Sep 26 15:43:12 2021 +0100 fix: tidyup commit 37a161f Merge: 40e08ef 9a9041e Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Sun Sep 26 15:18:23 2021 +0100 fix: add jest back, sidebar fixes commit cd05b3d Author: Oliver Barnwell <[email protected]> Date: Sat Sep 25 19:35:09 2021 +0100 feat: further progress getting the edit page to work commit 9a9041e Author: Rupert Redington <[email protected]> Date: Wed Sep 15 08:35:38 2021 +0100 feat: first ISSG commit 56c401f Author: Rupert Redington <[email protected]> Date: Mon Sep 13 22:08:31 2021 +0100 fix: clean up map pages commit a9620d5 Author: Rupert Redington <[email protected]> Date: Mon Sep 13 19:57:54 2021 +0100 fix: minor update commit 2f3f1b1 Merge: aa2ea7b 59f5a1c Author: Rupert Redington <[email protected]> Date: Mon Sep 13 19:48:53 2021 +0100 Merge pull request #1181 from neontribe/testing more gardening commit 59f5a1c Author: Rupert Redington <[email protected]> Date: Mon Sep 13 19:41:44 2021 +0100 chore: clean more deps commit a7e6185 Author: Rupert Redington <[email protected]> Date: Mon Sep 13 19:05:38 2021 +0100 feat: reintroduce graphql-voyager, strip old explorer code commit 4ae9152 Author: Rupert Redington <[email protected]> Date: Sun Sep 12 17:17:08 2021 +0100 fix: update mongoose commit 09e5199 Author: Rupert Redington <[email protected]> Date: Sun Sep 12 12:58:41 2021 +0100 chore: strip old testing support commit aa2ea7b Author: Rupert Redington <[email protected]> Date: Sun Sep 12 12:04:21 2021 +0100 test: cut back to what works for now commit 6baeae4 Author: Rupert Redington <[email protected]> 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 <[email protected]> Date: Sun Sep 12 11:38:15 2021 +0100 style: ignore generated files during prettification commit d974a4a Merge: 222ec7e 29f31a7 Author: Rupert Redington <[email protected]> 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 <[email protected]> Date: Sat Sep 11 18:51:19 2021 +0100 style: lint and format commit 222ec7e Author: Oliver Barnwell <[email protected]> Date: Sat Sep 11 18:30:33 2021 +0100 feat: let the user add loos once again commit e87d8a7 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 17:17:27 2021 +0100 fix: generate mutation hooks commit eaf38fd Merge: 38de258 9d4ad24 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 17:02:36 2021 +0100 Merge branch 'feature/nextjs-migrate' into gardening commit 38de258 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 16:48:33 2021 +0100 refactor: use next conformance for linting commit 9d4ad24 Author: Oliver Barnwell <[email protected]> Date: Sat Sep 11 16:44:31 2021 +0100 fix: gql codegen commit 1843dd1 Author: Oliver Barnwell <[email protected]> Date: Sat Sep 11 16:38:56 2021 +0100 chore: regen gql commit 96d7cdf Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:49:41 2021 +0100 fix: remove old styelint commit 0993877 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:47:46 2021 +0100 fix: remove old analyticsId commit 1be2b1a Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:46:07 2021 +0100 fix: update deps commit 10c49a1 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:40:12 2021 +0100 fix: use Head not Helmet commit 6eadd16 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:34:21 2021 +0100 fix: remove unused deps commit 02b4fcf Author: Rupert Redington <[email protected]> Date: Mon Sep 6 19:03:36 2021 +0100 chore: fix lint-staged commit 5562c2e Author: Rupert Redington <[email protected]> Date: Mon Sep 6 19:00:17 2021 +0100 fix: update to latest apollo and graphql commit 1091e82 Author: Rupert Redington <[email protected]> Date: Mon Sep 6 14:57:08 2021 +0100 chore: update codegen tools et al commit 607115d Author: Rupert Redington <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Mon Aug 2 18:56:23 2021 +0100 sketch a plan commit df64c19 Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:31:41 2021 +0100 put back, wait on vercel config check commit 34940cf Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:28:20 2021 +0100 messing with build dir commit d8de1b4 Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:22:50 2021 +0100 put build output back commit 47bca8e Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:17:12 2021 +0100 remove index from public commit 55975bc Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:07:04 2021 +0100 change build out dir commit e7789f7 Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 17:55:56 2021 +0100 put names back for package json commit 669bdd4 Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 17:47:20 2021 +0100 undo commit e5e024c Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 17:44:49 2021 +0100 no idea how this workflow works haha commit 4b19112 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Sun Aug 1 15:28:53 2021 +0100 fix info panels for individual toilets commit 58bf0ad Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sat Jul 31 13:20:09 2021 +0100 tidyup commit 71fe013 Author: Oliver Barnwell <[email protected]> Date: Sat Jul 31 13:18:53 2021 +0100 get gen client hook to work properly commit 3b430d7 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sat Jul 31 12:09:10 2021 +0100 disable gql wp loader, break ALL the things commit 91898ee Author: Oliver Barnwell <[email protected]> Date: Sat Jul 31 12:06:48 2021 +0100 codegen on graphql commit 0bba49a Author: Oliver Barnwell <[email protected]> Date: Wed Jul 28 14:32:16 2021 +0100 install gql apollo codegen commit f2ab022 Merge: 3e7a67f 4fa5fa5 Author: Oliver Barnwell <[email protected]> Date: Wed Jul 28 14:22:28 2021 +0100 conflict resolution commit 3e7a67f Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Mon Jul 26 16:38:34 2021 +0100 remove page commit 4a32ca0 Author: Oliver Barnwell <[email protected]> Date: Mon Jul 26 16:20:59 2021 +0100 edit page working I think maybe perhaps commit e26bf4e Author: Oliver Barnwell <[email protected]> Date: Mon Jul 26 15:48:55 2021 +0100 fix routing for shallow loading of individual loo pages commit 3e932f3 Author: Oliver Barnwell <[email protected]> Date: Mon Jul 26 15:15:50 2021 +0100 add next config for proxying api reqs commit 50f7661 Author: Oliver Barnwell <[email protected]> Date: Fri Jul 23 15:26:03 2021 +0100 u turn on esbuild for now commit 8c56ce4 Author: Oliver Barnwell <[email protected]> Date: Fri Jul 23 15:13:06 2021 +0100 feat: switch to esbuild commit d96276b Author: Oliver Barnwell <[email protected]> Date: Sat Jul 10 13:31:43 2021 +0100 fix: typefest commit 5fbd03c Author: Oliver Barnwell <[email protected]> Date: Sat Jul 10 13:24:14 2021 +0100 feat: graphql webpack loader commit e41cb44 Author: Oliver Barnwell <[email protected]> Date: Sat Jul 10 13:21:07 2021 +0100 feat: onwards commit c08b760 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 18:42:26 2021 +0100 fix: edit loo page commit 5d37b55 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 18:33:22 2021 +0100 feat: render loo map without markers commit cb0e267 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 18:13:04 2021 +0100 feat: render images better commit 06febda Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 17:09:33 2021 +0100 chore: codemode anon commit be38f8b Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 17:07:59 2021 +0100 wip commit d7daf2c Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 16:49:47 2021 +0100 feat: IT RENDERS commit 806bfe7 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 14:07:52 2021 +0100 chore: typing commit 999b08f Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 03:46:16 2021 +0100 feat: do some auth typing commit 34912dc Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 03:26:24 2021 +0100 fix: emotion css prop commit 1fd8662 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 02:36:37 2021 +0100 fix: start upgrade to emotion 11 commit 4631451 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 02:27:22 2021 +0100 fix: types for emotion commit a0a0481 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:50:39 2021 +0100 feat: typescript commit 04a7cb3 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:49:30 2021 +0100 feat: typescript commit 0c2084e Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:46:42 2021 +0100 feat: typescript commit dd091bb Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:44:45 2021 +0100 feat: typescript commit 53fafc9 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:44:34 2021 +0100 feat: typescript commit 6444f07 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:42:09 2021 +0100 feat: typescript commit d668669 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:36:46 2021 +0100 feat: typescript commit 5cc2085 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:36:40 2021 +0100 feat: typescript commit abc64e2 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:34:09 2021 +0100 feat: typescript commit dfb7dbb Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 00:46:10 2021 +0100 feat: begin migration
Squashed commit of the following: commit 5c1e14f Author: Oliver Barnwell <[email protected]> Date: Thu Apr 21 02:41:35 2022 +0100 fix: add timeout to let the map settle commit c3adb6c Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sat Apr 2 12:59:55 2022 +0100 fix: clearing search when toilet preview panel is closed (#1309) commit 3e106bb Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Mar 27 19:38:50 2022 +0100 fix: use-form version 7 API changes (#1300) commit 4c09c42 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Mar 27 14:13:58 2022 +0100 chore: upgrade gql to latest working version (#1292) commit 627be51 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Sun Mar 27 13:30:44 2022 +0100 fix: bad dependency arry (#1290) commit d44d496 Merge: bb58ef6 6071ba4 Author: Rupert Redington <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Feb 20 12:16:27 2022 +0000 Merge branch 'next' into ob/close-button commit 8fd315b Author: Oliver Barnwell <[email protected]> Date: Sun Feb 13 01:50:23 2022 +0000 fix: avoid flash of unfiltered content commit 456e04c Author: Oliver Barnwell <[email protected]> Date: Sun Feb 13 01:41:37 2022 +0000 feat: correctly display accessibility overlay when tabbed to commit cf8c7cf Author: Oliver Barnwell <[email protected]> Date: Sun Feb 13 01:00:00 2022 +0000 fix: rename commit 4910dc3 Author: Oliver Barnwell <[email protected]> Date: Sat Feb 12 23:06:28 2022 +0000 fix: add gql def commit ec58d1c Author: Oliver Barnwell <[email protected]> Date: Sat Feb 12 22:27:26 2022 +0000 feat: fetch loo names commit c883c2e Author: Oliver Barnwell <[email protected]> Date: Sat Feb 12 21:33:11 2022 +0000 feat: accessibility, reenable selection using keyboard commit 29282bb Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Fri Feb 11 23:58:52 2022 +0000 fix: location search and centering map around the search location commit 928adc7 Author: Oliver Barnwell <[email protected]> Date: Sun Jan 16 14:42:09 2022 +0000 chore(deps): upgrade deps commit ba9bce8 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Tue Jan 11 18:34:04 2022 +0000 feat: fix Control component commit 0160bc6 Author: Oliver Barnwell <[email protected]> Date: Sun Jan 9 18:33:13 2022 +0000 fix: map control and use custom Control component commit 19f2191 Author: Oliver Barnwell <[email protected]> Date: Sun Jan 9 17:58:32 2022 +0000 feat: finish up work by disabling the debug bounding box| commit 958e3b9 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Mon Dec 13 00:46:25 2021 +0000 fix: remove pck lock commit bf3e607 Author: Oliver Barnwell <[email protected]> Date: Mon Dec 13 00:44:54 2021 +0000 feat: experiment using chunked loading with adjacent neighbours commit 4fa2193 Author: Oliver Barnwell <[email protected]> Date: Mon Dec 13 00:24:28 2021 +0000 wip commit 545e46d Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 18:37:42 2021 +0000 feat: encode latlng over the wire as geohash commit bc4729d Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 18:23:17 2021 +0000 feat: add ngeohash dep commit 1617e46 Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 18:17:35 2021 +0000 refactor: tidyup commit 9c7769a Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 17:54:25 2021 +0000 feat: install types for markercluster and fix load of markers commit ccb957b Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Tue Jan 4 18:09:42 2022 +0000 fix: off by one in opening days highlighting commit deacf1d Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Mon Dec 6 22:13:40 2021 +0000 refactor: move openingTimes commit 5bfeff3 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:10:26 2021 +0000 refactor: divider is no longer used commit 2bde344 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:09:42 2021 +0000 refactor: conditonalwrap is no longer used commit a450d00 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:07:19 2021 +0000 refactor: ignore generated files commit 174f4c9 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:06:35 2021 +0000 refactor: remove generated files commit 31a6b6e Author: Rupert Redington <[email protected]> Date: Mon Dec 6 21:59:52 2021 +0000 refactor: move withAPollo to api-client commit 451526a Author: Rupert Redington <[email protected]> Date: Mon Dec 6 21:54:16 2021 +0000 perf: persistent layout commit 75fc146 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 20:20:50 2021 +0000 fix: update styling deps commit 3de18ff Author: Rupert Redington <[email protected]> Date: Mon Dec 6 20:11:04 2021 +0000 fix: update apollo-client commit ea049cb Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:59:37 2021 +0000 fix: update gql tools commit b49cc40 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:57:31 2021 +0000 fix: date-fns commit 3369a11 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:54:22 2021 +0000 fix: update apollo-server commit 36fda2a Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:52:47 2021 +0000 fix: minor server updates commit 1c4fd79 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:50:17 2021 +0000 chore: upgrade codegen commit d871da3 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:46:56 2021 +0000 chore: upgrade lint and test commit a528fb5 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:41:06 2021 +0000 chore: update types commit beaa97b Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:37:40 2021 +0000 chore: update some quality tools commit 86d643d Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:33:29 2021 +0000 chore: update node version commit 4a80c37 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:27:13 2021 +0000 fix: area map page commit 844cf32 Author: Rupert Redington <[email protected]> Date: Sun Dec 5 18:02:09 2021 +0000 fix: looPage centering commit 40796a0 Author: Rupert Redington <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Wed Nov 24 15:17:46 2021 +0000 fix: clean up /map/lat/lng and sidebar commit 57808d5 Author: Rupert Redington <[email protected]> Date: Wed Nov 24 15:17:46 2021 +0000 fix: clean up /map/lat/lng and sidebar commit 04029cc Author: Rupert Redington <[email protected]> Date: Tue Nov 23 23:45:16 2021 +0000 feat: switch to Apollo Studio commit a6bf23c Author: Rupert Redington <[email protected]> Date: Tue Nov 23 23:34:47 2021 +0000 refactor: extract LooMapLoader commit fcee021 Author: Rupert Redington <[email protected]> Date: Tue Nov 23 20:53:49 2021 +0000 fix: rebuild edit page commit 1d762e7 Author: Rupert Redington <[email protected]> Date: Tue Nov 23 18:05:56 2021 +0000 fix: improve plausible setup commit 9d09db2 Author: Rupert Redington <[email protected]> Date: Mon Nov 22 17:51:20 2021 +0000 fix: apollo client update commit 53f2bdc Author: Rupert Redington <[email protected]> Date: Mon Nov 22 17:50:11 2021 +0000 build: update linter commit 047cf1d Author: Rupert Redington <[email protected]> Date: Wed Nov 17 20:42:41 2021 +0000 feat: use APQ for cacheability commit 2f2de2b Author: Rupert Redington <[email protected]> Date: Wed Nov 17 09:11:31 2021 +0000 fix: remove use-our-loos campaign commit 24e7d9a Author: Oliver Barnwell <[email protected]> Date: Sun Nov 7 17:34:42 2021 +0000 chore: simplify timout commit 6d47244 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Nov 7 17:08:31 2021 +0000 feat: allow loos to be filtered using bitmasks commit 4611372 Author: Rupert Redington <[email protected]> Date: Wed Nov 3 22:02:12 2021 +0000 fix: preserve clients-side apollo cache between pages commit d5e7222 Author: Rupert Redington <[email protected]> Date: Wed Nov 3 20:45:31 2021 +0000 refactor: separate current loo from marker cluster commit e11552a Author: Rupert Redington <[email protected]> Date: Wed Nov 3 20:15:23 2021 +0000 fix: reunify apollo setup commit fa4ce93 Author: Rupert Redington <[email protected]> Date: Tue Nov 2 17:21:32 2021 +0000 fix: cache markers response and tidy up logging commit 991a6a3 Author: Rupert Redington <[email protected]> Date: Mon Nov 1 18:58:23 2021 +0000 fix: restore loo page + load compressed marker data commit 202524c Author: Oliver Barnwell <[email protected]> Date: Sun Oct 31 23:39:27 2021 +0000 feat: always show the marker that the user has selected commit 09b05f0 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Oct 31 02:04:35 2021 +0000 feat: hooray, filtering works commit 9684b92 Author: Oliver Barnwell <[email protected]> Date: Sun Oct 31 01:54:08 2021 +0100 feat: really bad attempt commit e2f38af Author: Oliver Barnwell <[email protected]> Date: Sat Oct 30 21:09:10 2021 +0100 feat: send a lot less data commit 50f6a78 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Thu Oct 14 19:49:06 2021 +0100 refactor: move marker fetching to map commit 689609c Author: Rupert Redington <[email protected]> Date: Tue Oct 12 21:52:28 2021 +0100 fix: react-leaflet commit 8567fed Author: Oliver Barnwell <[email protected]> Date: Wed Oct 27 15:33:03 2021 +0100 feat: upgrades next to version 12 (#1222) commit f7d7efc Merge: 1ad4b74 2f0cfe9 Author: Rupert Redington <[email protected]> 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 <[email protected]> Date: Thu Oct 14 17:29:54 2021 +0100 fix: minor dependency updates commit 1ad4b74 Author: Oliver Barnwell <[email protected]> Date: Thu Oct 14 14:52:44 2021 +0100 fix: allow the user to remove loos once again (#1200) commit be82297 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Wed Oct 6 21:09:59 2021 +0100 fix: relocate crosshair commit 022e476 Author: Rupert Redington <[email protected]> Date: Wed Oct 6 20:23:07 2021 +0100 fix: efficiency and error supression commit dde54e3 Author: Rupert Redington <[email protected]> Date: Wed Oct 6 19:27:29 2021 +0100 fix: add interstitial screen for protected routes commit 0041204 Author: Rupert Redington <[email protected]> Date: Wed Oct 6 18:48:43 2021 +0100 fix: update framer commit 778e67a Merge: 60ce84d 11f47a3 Author: Rupert Redington <[email protected]> Date: Wed Oct 6 18:43:15 2021 +0100 Merge pull request #1197 from neontribe/updeps fix: update dependencies commit 11f47a3 Author: Rupert Redington <[email protected]> Date: Wed Oct 6 18:31:54 2021 +0100 fix: update dependencies commit 60ce84d Merge: 2f3f1b1 0ca71cf Author: Rupert Redington <[email protected]> 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 <[email protected]> Date: Sun Oct 3 14:54:34 2021 +0100 fix: unnecessary import commit 4b3a89b Author: Oliver Barnwell <[email protected]> Date: Sun Oct 3 14:51:10 2021 +0100 chore: remove log commit 8448589 Author: Oliver Barnwell <[email protected]> Date: Sun Oct 3 14:43:01 2021 +0100 chore: update lockfile commit 2219b6b Author: Oliver Barnwell <[email protected]> Date: Sun Oct 3 14:40:42 2021 +0100 fix: export and import HomePage commit 1d3e4bb Author: Oliver Barnwell <[email protected]> Date: Sun Sep 26 15:44:22 2021 +0100 feat: add types for leaflet commit 1079ad2 Author: Oliver Barnwell <[email protected]> Date: Sun Sep 26 15:43:12 2021 +0100 fix: tidyup commit 37a161f Merge: 40e08ef 9a9041e Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Sun Sep 26 15:18:23 2021 +0100 fix: add jest back, sidebar fixes commit cd05b3d Author: Oliver Barnwell <[email protected]> Date: Sat Sep 25 19:35:09 2021 +0100 feat: further progress getting the edit page to work commit 9a9041e Author: Rupert Redington <[email protected]> Date: Wed Sep 15 08:35:38 2021 +0100 feat: first ISSG commit 56c401f Author: Rupert Redington <[email protected]> Date: Mon Sep 13 22:08:31 2021 +0100 fix: clean up map pages commit a9620d5 Author: Rupert Redington <[email protected]> Date: Mon Sep 13 19:57:54 2021 +0100 fix: minor update commit 2f3f1b1 Merge: aa2ea7b 59f5a1c Author: Rupert Redington <[email protected]> Date: Mon Sep 13 19:48:53 2021 +0100 Merge pull request #1181 from neontribe/testing more gardening commit 59f5a1c Author: Rupert Redington <[email protected]> Date: Mon Sep 13 19:41:44 2021 +0100 chore: clean more deps commit a7e6185 Author: Rupert Redington <[email protected]> Date: Mon Sep 13 19:05:38 2021 +0100 feat: reintroduce graphql-voyager, strip old explorer code commit 4ae9152 Author: Rupert Redington <[email protected]> Date: Sun Sep 12 17:17:08 2021 +0100 fix: update mongoose commit 09e5199 Author: Rupert Redington <[email protected]> Date: Sun Sep 12 12:58:41 2021 +0100 chore: strip old testing support commit aa2ea7b Author: Rupert Redington <[email protected]> Date: Sun Sep 12 12:04:21 2021 +0100 test: cut back to what works for now commit 6baeae4 Author: Rupert Redington <[email protected]> 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 <[email protected]> Date: Sun Sep 12 11:38:15 2021 +0100 style: ignore generated files during prettification commit d974a4a Merge: 222ec7e 29f31a7 Author: Rupert Redington <[email protected]> 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 <[email protected]> Date: Sat Sep 11 18:51:19 2021 +0100 style: lint and format commit 222ec7e Author: Oliver Barnwell <[email protected]> Date: Sat Sep 11 18:30:33 2021 +0100 feat: let the user add loos once again commit e87d8a7 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 17:17:27 2021 +0100 fix: generate mutation hooks commit eaf38fd Merge: 38de258 9d4ad24 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 17:02:36 2021 +0100 Merge branch 'feature/nextjs-migrate' into gardening commit 38de258 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 16:48:33 2021 +0100 refactor: use next conformance for linting commit 9d4ad24 Author: Oliver Barnwell <[email protected]> Date: Sat Sep 11 16:44:31 2021 +0100 fix: gql codegen commit 1843dd1 Author: Oliver Barnwell <[email protected]> Date: Sat Sep 11 16:38:56 2021 +0100 chore: regen gql commit 96d7cdf Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:49:41 2021 +0100 fix: remove old styelint commit 0993877 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:47:46 2021 +0100 fix: remove old analyticsId commit 1be2b1a Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:46:07 2021 +0100 fix: update deps commit 10c49a1 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:40:12 2021 +0100 fix: use Head not Helmet commit 6eadd16 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:34:21 2021 +0100 fix: remove unused deps commit 02b4fcf Author: Rupert Redington <[email protected]> Date: Mon Sep 6 19:03:36 2021 +0100 chore: fix lint-staged commit 5562c2e Author: Rupert Redington <[email protected]> Date: Mon Sep 6 19:00:17 2021 +0100 fix: update to latest apollo and graphql commit 1091e82 Author: Rupert Redington <[email protected]> Date: Mon Sep 6 14:57:08 2021 +0100 chore: update codegen tools et al commit 607115d Author: Rupert Redington <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Mon Aug 2 18:56:23 2021 +0100 sketch a plan commit df64c19 Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:31:41 2021 +0100 put back, wait on vercel config check commit 34940cf Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:28:20 2021 +0100 messing with build dir commit d8de1b4 Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:22:50 2021 +0100 put build output back commit 47bca8e Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:17:12 2021 +0100 remove index from public commit 55975bc Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:07:04 2021 +0100 change build out dir commit e7789f7 Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 17:55:56 2021 +0100 put names back for package json commit 669bdd4 Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 17:47:20 2021 +0100 undo commit e5e024c Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 17:44:49 2021 +0100 no idea how this workflow works haha commit 4b19112 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Sun Aug 1 15:28:53 2021 +0100 fix info panels for individual toilets commit 58bf0ad Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sat Jul 31 13:20:09 2021 +0100 tidyup commit 71fe013 Author: Oliver Barnwell <[email protected]> Date: Sat Jul 31 13:18:53 2021 +0100 get gen client hook to work properly commit 3b430d7 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sat Jul 31 12:09:10 2021 +0100 disable gql wp loader, break ALL the things commit 91898ee Author: Oliver Barnwell <[email protected]> Date: Sat Jul 31 12:06:48 2021 +0100 codegen on graphql commit 0bba49a Author: Oliver Barnwell <[email protected]> Date: Wed Jul 28 14:32:16 2021 +0100 install gql apollo codegen commit f2ab022 Merge: 3e7a67f 4fa5fa5 Author: Oliver Barnwell <[email protected]> Date: Wed Jul 28 14:22:28 2021 +0100 conflict resolution commit 3e7a67f Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Mon Jul 26 16:38:34 2021 +0100 remove page commit 4a32ca0 Author: Oliver Barnwell <[email protected]> Date: Mon Jul 26 16:20:59 2021 +0100 edit page working I think maybe perhaps commit e26bf4e Author: Oliver Barnwell <[email protected]> Date: Mon Jul 26 15:48:55 2021 +0100 fix routing for shallow loading of individual loo pages commit 3e932f3 Author: Oliver Barnwell <[email protected]> Date: Mon Jul 26 15:15:50 2021 +0100 add next config for proxying api reqs commit 50f7661 Author: Oliver Barnwell <[email protected]> Date: Fri Jul 23 15:26:03 2021 +0100 u turn on esbuild for now commit 8c56ce4 Author: Oliver Barnwell <[email protected]> Date: Fri Jul 23 15:13:06 2021 +0100 feat: switch to esbuild commit d96276b Author: Oliver Barnwell <[email protected]> Date: Sat Jul 10 13:31:43 2021 +0100 fix: typefest commit 5fbd03c Author: Oliver Barnwell <[email protected]> Date: Sat Jul 10 13:24:14 2021 +0100 feat: graphql webpack loader commit e41cb44 Author: Oliver Barnwell <[email protected]> Date: Sat Jul 10 13:21:07 2021 +0100 feat: onwards commit c08b760 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 18:42:26 2021 +0100 fix: edit loo page commit 5d37b55 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 18:33:22 2021 +0100 feat: render loo map without markers commit cb0e267 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 18:13:04 2021 +0100 feat: render images better commit 06febda Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 17:09:33 2021 +0100 chore: codemode anon commit be38f8b Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 17:07:59 2021 +0100 wip commit d7daf2c Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 16:49:47 2021 +0100 feat: IT RENDERS commit 806bfe7 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 14:07:52 2021 +0100 chore: typing commit 999b08f Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 03:46:16 2021 +0100 feat: do some auth typing commit 34912dc Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 03:26:24 2021 +0100 fix: emotion css prop commit 1fd8662 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 02:36:37 2021 +0100 fix: start upgrade to emotion 11 commit 4631451 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 02:27:22 2021 +0100 fix: types for emotion commit a0a0481 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:50:39 2021 +0100 feat: typescript commit 04a7cb3 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:49:30 2021 +0100 feat: typescript commit 0c2084e Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:46:42 2021 +0100 feat: typescript commit dd091bb Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:44:45 2021 +0100 feat: typescript commit 53fafc9 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:44:34 2021 +0100 feat: typescript commit 6444f07 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:42:09 2021 +0100 feat: typescript commit d668669 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:36:46 2021 +0100 feat: typescript commit 5cc2085 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:36:40 2021 +0100 feat: typescript commit abc64e2 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:34:09 2021 +0100 feat: typescript commit dfb7dbb Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 00:46:10 2021 +0100 feat: begin migration
Squashed commit of the following: commit 5c1e14f60231a9eee5ee19733ab442fc37a161a9 Author: Oliver Barnwell <[email protected]> Date: Thu Apr 21 02:41:35 2022 +0100 fix: add timeout to let the map settle commit c3adb6c82f6bb32f42c8d606ad663312b8785065 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sat Apr 2 12:59:55 2022 +0100 fix: clearing search when toilet preview panel is closed (#1309) commit 3e106bb548657059db78bba33a907cd109425e89 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Mar 27 19:38:50 2022 +0100 fix: use-form version 7 API changes (#1300) commit 4c09c423640f99fbad2b34d5b8cd51c9a9073faa Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Mar 27 14:13:58 2022 +0100 chore: upgrade gql to latest working version (#1292) commit 627be518cc1181d55468a8a49bcfdc9db70c2a95 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Sun Mar 27 13:30:44 2022 +0100 fix: bad dependency arry (#1290) commit d44d4968df6f2c27c57b573d85261720130be0b2 Merge: bb58ef65 6071ba42 Author: Rupert Redington <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Feb 20 12:16:27 2022 +0000 Merge branch 'next' into ob/close-button commit 8fd315bc08ae917f543e467a3b60078488d19654 Author: Oliver Barnwell <[email protected]> Date: Sun Feb 13 01:50:23 2022 +0000 fix: avoid flash of unfiltered content commit 456e04c24554fcefa5347baca5973abe3cd66383 Author: Oliver Barnwell <[email protected]> Date: Sun Feb 13 01:41:37 2022 +0000 feat: correctly display accessibility overlay when tabbed to commit cf8c7cf9344f7a58530ca3fd3ed4077c9524e001 Author: Oliver Barnwell <[email protected]> Date: Sun Feb 13 01:00:00 2022 +0000 fix: rename commit 4910dc3f88ca9665f7011b6ce451e92fe628f446 Author: Oliver Barnwell <[email protected]> Date: Sat Feb 12 23:06:28 2022 +0000 fix: add gql def commit ec58d1c31539b6aacf4d817b52dea795a8d5568f Author: Oliver Barnwell <[email protected]> Date: Sat Feb 12 22:27:26 2022 +0000 feat: fetch loo names commit c883c2e2354837771c3073677381ad8aea7eb862 Author: Oliver Barnwell <[email protected]> Date: Sat Feb 12 21:33:11 2022 +0000 feat: accessibility, reenable selection using keyboard commit 29282bb3fbc75853155ad4cd5e1c531390856712 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Fri Feb 11 23:58:52 2022 +0000 fix: location search and centering map around the search location commit 928adc7d835c1ae3c5ac27030a4fab2fea1196b3 Author: Oliver Barnwell <[email protected]> Date: Sun Jan 16 14:42:09 2022 +0000 chore(deps): upgrade deps commit ba9bce82bf02da3a49182fba38267f3b1fb81982 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Tue Jan 11 18:34:04 2022 +0000 feat: fix Control component commit 0160bc6d05942ed7afca201ae3b26b10133c40f9 Author: Oliver Barnwell <[email protected]> Date: Sun Jan 9 18:33:13 2022 +0000 fix: map control and use custom Control component commit 19f2191081adb1961de20e61720e52bf1a77d2e8 Author: Oliver Barnwell <[email protected]> Date: Sun Jan 9 17:58:32 2022 +0000 feat: finish up work by disabling the debug bounding box| commit 958e3b9ee809b917950f131adbf65c2a562899c1 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Mon Dec 13 00:46:25 2021 +0000 fix: remove pck lock commit bf3e607dd6a387a6e0aaf8fdb1df7f05f41d6e4c Author: Oliver Barnwell <[email protected]> Date: Mon Dec 13 00:44:54 2021 +0000 feat: experiment using chunked loading with adjacent neighbours commit 4fa2193551c7297f2de2d826913d4d42c6d6e322 Author: Oliver Barnwell <[email protected]> Date: Mon Dec 13 00:24:28 2021 +0000 wip commit 545e46d5ae14ee9cc8fc60d601e81505fc7cf376 Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 18:37:42 2021 +0000 feat: encode latlng over the wire as geohash commit bc4729d0df16c3546d798b0525c5145bf634e295 Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 18:23:17 2021 +0000 feat: add ngeohash dep commit 1617e46c11ac29576799a2ca5491d003687d2734 Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 18:17:35 2021 +0000 refactor: tidyup commit 9c7769a3180bfecb72b0f774a39ea5ed8700cbcd Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 17:54:25 2021 +0000 feat: install types for markercluster and fix load of markers commit ccb957bd105c904922b5de59cec6476149aab767 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Tue Jan 4 18:09:42 2022 +0000 fix: off by one in opening days highlighting commit deacf1d8051b7452f0ea1dd20f2a90203bedc669 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Mon Dec 6 22:13:40 2021 +0000 refactor: move openingTimes commit 5bfeff3e637d012a85be4fb4f946b7ec70c031f9 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:10:26 2021 +0000 refactor: divider is no longer used commit 2bde344645dbb9a7ce907054034bd52728ab342e Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:09:42 2021 +0000 refactor: conditonalwrap is no longer used commit a450d00ff8d2fe7a495290ba093f3473292636ec Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:07:19 2021 +0000 refactor: ignore generated files commit 174f4c90153e6a4498130c1bc92b0805311fe0f1 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:06:35 2021 +0000 refactor: remove generated files commit 31a6b6e4b632efdca029f42e4032dc0a46ca4c8c Author: Rupert Redington <[email protected]> Date: Mon Dec 6 21:59:52 2021 +0000 refactor: move withAPollo to api-client commit 451526a0aa3f72a364a4779770e53051edd026ce Author: Rupert Redington <[email protected]> Date: Mon Dec 6 21:54:16 2021 +0000 perf: persistent layout commit 75fc1463c315b40b0bd93fe64e65be934f2ad86f Author: Rupert Redington <[email protected]> Date: Mon Dec 6 20:20:50 2021 +0000 fix: update styling deps commit 3de18ff345424b2b3a375d533b13103e343404ef Author: Rupert Redington <[email protected]> Date: Mon Dec 6 20:11:04 2021 +0000 fix: update apollo-client commit ea049cb45de8ef4bc5f7bd8465da734bc7fc32fe Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:59:37 2021 +0000 fix: update gql tools commit b49cc40091edfe419183ec6894ec76ad1c0fb9fe Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:57:31 2021 +0000 fix: date-fns commit 3369a11b82e834ed0952a4536aa3b2653b47a161 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:54:22 2021 +0000 fix: update apollo-server commit 36fda2a02eba70b4e5dbafd142618503324a42f0 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:52:47 2021 +0000 fix: minor server updates commit 1c4fd79e26fe2b787fc94cbb413c8e775b3949af Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:50:17 2021 +0000 chore: upgrade codegen commit d871da31248af3a5f62a4d4e8783ceb96b0372f8 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:46:56 2021 +0000 chore: upgrade lint and test commit a528fb5e29fcd3c9707d0d264824caf20a86da76 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:41:06 2021 +0000 chore: update types commit beaa97b895500059c6d84386bf67ff7ede17aba3 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:37:40 2021 +0000 chore: update some quality tools commit 86d643d046dcf822db8ad54addd478dd5d837372 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:33:29 2021 +0000 chore: update node version commit 4a80c37082ee796c0f9af2943d352a1ce61c1102 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:27:13 2021 +0000 fix: area map page commit 844cf32c35e4021d504b2d609de4dce0481fd077 Author: Rupert Redington <[email protected]> Date: Sun Dec 5 18:02:09 2021 +0000 fix: looPage centering commit 40796a0ba406fba93ab7cd3d79ee8d117982d8a1 Author: Rupert Redington <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Wed Nov 24 15:17:46 2021 +0000 fix: clean up /map/lat/lng and sidebar commit 57808d52dfa917fdae1f883c24994aa02be90aaf Author: Rupert Redington <[email protected]> Date: Wed Nov 24 15:17:46 2021 +0000 fix: clean up /map/lat/lng and sidebar commit 04029cc9e776f21d0f3c4cd0ad6bd7876a29d950 Author: Rupert Redington <[email protected]> Date: Tue Nov 23 23:45:16 2021 +0000 feat: switch to Apollo Studio commit a6bf23c906fd041d38b27d1f94d61b673a4ad1aa Author: Rupert Redington <[email protected]> Date: Tue Nov 23 23:34:47 2021 +0000 refactor: extract LooMapLoader commit fcee0218b4dd2523a2a2d921b2b1ec1322d69973 Author: Rupert Redington <[email protected]> Date: Tue Nov 23 20:53:49 2021 +0000 fix: rebuild edit page commit 1d762e71fe132937e10d11bc052e0dee50501fa5 Author: Rupert Redington <[email protected]> Date: Tue Nov 23 18:05:56 2021 +0000 fix: improve plausible setup commit 9d09db2d8e44c090a5350c996530af6b33ee7cab Author: Rupert Redington <[email protected]> Date: Mon Nov 22 17:51:20 2021 +0000 fix: apollo client update commit 53f2bdc44b91fe17520fa0b7629fa60ad59c2dfc Author: Rupert Redington <[email protected]> Date: Mon Nov 22 17:50:11 2021 +0000 build: update linter commit 047cf1dbe30c2176bee12410098c025347e96850 Author: Rupert Redington <[email protected]> Date: Wed Nov 17 20:42:41 2021 +0000 feat: use APQ for cacheability commit 2f2de2b0090a6fababb75e77a43ae6fa10247d92 Author: Rupert Redington <[email protected]> Date: Wed Nov 17 09:11:31 2021 +0000 fix: remove use-our-loos campaign commit 24e7d9aec05f6e0f0352c6878bb836f266ed3cfd Author: Oliver Barnwell <[email protected]> Date: Sun Nov 7 17:34:42 2021 +0000 chore: simplify timout commit 6d47244fcc340d508fa060cb492294b9bad07c18 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Nov 7 17:08:31 2021 +0000 feat: allow loos to be filtered using bitmasks commit 4611372ef35074d24d1c76663444825accb72033 Author: Rupert Redington <[email protected]> Date: Wed Nov 3 22:02:12 2021 +0000 fix: preserve clients-side apollo cache between pages commit d5e722227ffbdff8c72ad3e0c8fc65481853cc18 Author: Rupert Redington <[email protected]> Date: Wed Nov 3 20:45:31 2021 +0000 refactor: separate current loo from marker cluster commit e11552af3c920d93ecbffd081169cfdb6d27bd01 Author: Rupert Redington <[email protected]> Date: Wed Nov 3 20:15:23 2021 +0000 fix: reunify apollo setup commit fa4ce930cc65e60ab726a24fec33fef30a08ecf6 Author: Rupert Redington <[email protected]> Date: Tue Nov 2 17:21:32 2021 +0000 fix: cache markers response and tidy up logging commit 991a6a3036ccc70a7335c4925845ee508d76bc33 Author: Rupert Redington <[email protected]> Date: Mon Nov 1 18:58:23 2021 +0000 fix: restore loo page + load compressed marker data commit 202524cc3048e78b656df3f3a68bdfae99b77922 Author: Oliver Barnwell <[email protected]> Date: Sun Oct 31 23:39:27 2021 +0000 feat: always show the marker that the user has selected commit 09b05f08286809db8b3931872b5f533d6909c2b1 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Oct 31 02:04:35 2021 +0000 feat: hooray, filtering works commit 9684b920d818cfd2c796b10b7d9fcdaa61aee635 Author: Oliver Barnwell <[email protected]> Date: Sun Oct 31 01:54:08 2021 +0100 feat: really bad attempt commit e2f38aff0026143eb870b3a93b20263d6dc4d12e Author: Oliver Barnwell <[email protected]> Date: Sat Oct 30 21:09:10 2021 +0100 feat: send a lot less data commit 50f6a7847531aaf0c63ac4eaceeb7e406fcdd491 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Thu Oct 14 19:49:06 2021 +0100 refactor: move marker fetching to map commit 689609ce1cd94baae3e08812f7232f757a277b77 Author: Rupert Redington <[email protected]> Date: Tue Oct 12 21:52:28 2021 +0100 fix: react-leaflet commit 8567fed9b5365c54e9f0b16437064bf783266376 Author: Oliver Barnwell <[email protected]> Date: Wed Oct 27 15:33:03 2021 +0100 feat: upgrades next to version 12 (#1222) commit f7d7efc5abb9244ab677f38cbbb0f46379d44d47 Merge: 1ad4b747 2f0cfe97 Author: Rupert Redington <[email protected]> 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 <[email protected]> Date: Thu Oct 14 17:29:54 2021 +0100 fix: minor dependency updates commit 1ad4b7479f051e870bb85748cc50beb77bc2ee30 Author: Oliver Barnwell <[email protected]> Date: Thu Oct 14 14:52:44 2021 +0100 fix: allow the user to remove loos once again (#1200) commit be8229710d83d49caec633d73c6fba8ebc674f4e Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Wed Oct 6 21:09:59 2021 +0100 fix: relocate crosshair commit 022e476b34f5c45b3e583bdd81be4c5f7931737d Author: Rupert Redington <[email protected]> Date: Wed Oct 6 20:23:07 2021 +0100 fix: efficiency and error supression commit dde54e3601bbd2f43b4af63e42b02ecc9a187053 Author: Rupert Redington <[email protected]> Date: Wed Oct 6 19:27:29 2021 +0100 fix: add interstitial screen for protected routes commit 0041204a21c8f5a7a07af947ea074196f8717f6c Author: Rupert Redington <[email protected]> Date: Wed Oct 6 18:48:43 2021 +0100 fix: update framer commit 778e67a155e089b339e0fb1a936f4d6d802ad199 Merge: 60ce84d7 11f47a37 Author: Rupert Redington <[email protected]> Date: Wed Oct 6 18:43:15 2021 +0100 Merge pull request #1197 from neontribe/updeps fix: update dependencies commit 11f47a374cb50e1b0f6b71ed26023d9fc7ee9317 Author: Rupert Redington <[email protected]> Date: Wed Oct 6 18:31:54 2021 +0100 fix: update dependencies commit 60ce84d76f5f3aeb346dc80254ef69e4cbc833ea Merge: 2f3f1b1a 0ca71cf4 Author: Rupert Redington <[email protected]> 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 <[email protected]> Date: Sun Oct 3 14:54:34 2021 +0100 fix: unnecessary import commit 4b3a89b235f0f6366e241d3033e8e89ce097bb3f Author: Oliver Barnwell <[email protected]> Date: Sun Oct 3 14:51:10 2021 +0100 chore: remove log commit 8448589d026b6f81b4e96115bc6f6c6a5620c5fe Author: Oliver Barnwell <[email protected]> Date: Sun Oct 3 14:43:01 2021 +0100 chore: update lockfile commit 2219b6b1515e3180f1a1c4e2c5d41ba337362b61 Author: Oliver Barnwell <[email protected]> Date: Sun Oct 3 14:40:42 2021 +0100 fix: export and import HomePage commit 1d3e4bb5139b89192c5b84ce4c487c7e3a1444de Author: Oliver Barnwell <[email protected]> Date: Sun Sep 26 15:44:22 2021 +0100 feat: add types for leaflet commit 1079ad24cf11a179c33febaa7542eac78ce56b9e Author: Oliver Barnwell <[email protected]> Date: Sun Sep 26 15:43:12 2021 +0100 fix: tidyup commit 37a161f2eebda5401d9f9b8db18761db19a0c435 Merge: 40e08ef8 9a9041e1 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Sun Sep 26 15:18:23 2021 +0100 fix: add jest back, sidebar fixes commit cd05b3d4411d3ccc0fa2a4273d420288ff889cea Author: Oliver Barnwell <[email protected]> Date: Sat Sep 25 19:35:09 2021 +0100 feat: further progress getting the edit page to work commit 9a9041e13c73874733d4cc7f3b2ddad6a110b6b9 Author: Rupert Redington <[email protected]> Date: Wed Sep 15 08:35:38 2021 +0100 feat: first ISSG commit 56c401f79d1d5376bb9166a18fef9e42024ea21c Author: Rupert Redington <[email protected]> Date: Mon Sep 13 22:08:31 2021 +0100 fix: clean up map pages commit a9620d5f6770793b9015592e48f0c223c4d4b420 Author: Rupert Redington <[email protected]> Date: Mon Sep 13 19:57:54 2021 +0100 fix: minor update commit 2f3f1b1a22c4563418d6af0fc937f94de6c8e0ae Merge: aa2ea7b0 59f5a1c3 Author: Rupert Redington <[email protected]> Date: Mon Sep 13 19:48:53 2021 +0100 Merge pull request #1181 from neontribe/testing more gardening commit 59f5a1c3cf1889ee7a8fd032c130a42e5eb40366 Author: Rupert Redington <[email protected]> Date: Mon Sep 13 19:41:44 2021 +0100 chore: clean more deps commit a7e61858fdc2893018a5b9f83493851c4892c749 Author: Rupert Redington <[email protected]> Date: Mon Sep 13 19:05:38 2021 +0100 feat: reintroduce graphql-voyager, strip old explorer code commit 4ae9152360e31e906a3323ab8868b536998a8c6a Author: Rupert Redington <[email protected]> Date: Sun Sep 12 17:17:08 2021 +0100 fix: update mongoose commit 09e5199f887464133fb78fe1ee8ef37be85964bd Author: Rupert Redington <[email protected]> Date: Sun Sep 12 12:58:41 2021 +0100 chore: strip old testing support commit aa2ea7b0b769a1a6a68a65593256fc55c8fdea52 Author: Rupert Redington <[email protected]> Date: Sun Sep 12 12:04:21 2021 +0100 test: cut back to what works for now commit 6baeae43af30a5bb866ef0319c312fb9f5563a6b Author: Rupert Redington <[email protected]> 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 <[email protected]> Date: Sun Sep 12 11:38:15 2021 +0100 style: ignore generated files during prettification commit d974a4a8a84d7c7096ed7be3c4e75d423d00dc4a Merge: 222ec7ef 29f31a71 Author: Rupert Redington <[email protected]> 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 <[email protected]> Date: Sat Sep 11 18:51:19 2021 +0100 style: lint and format commit 222ec7efc17596daa1b40b5496758fd15b8c891a Author: Oliver Barnwell <[email protected]> Date: Sat Sep 11 18:30:33 2021 +0100 feat: let the user add loos once again commit e87d8a777c3991dee3f035c8435fb66bad184fb4 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 17:17:27 2021 +0100 fix: generate mutation hooks commit eaf38fd13d70f759c4acd057e89c7bcb837efc65 Merge: 38de2585 9d4ad243 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 17:02:36 2021 +0100 Merge branch 'feature/nextjs-migrate' into gardening commit 38de258596f741a36437ccd6a9868e1c7ed2d10f Author: Rupert Redington <[email protected]> Date: Sat Sep 11 16:48:33 2021 +0100 refactor: use next conformance for linting commit 9d4ad24336fd66fa65e03cfbbeb67dff18bf444e Author: Oliver Barnwell <[email protected]> Date: Sat Sep 11 16:44:31 2021 +0100 fix: gql codegen commit 1843dd103e8bd1e9056db693af8d6e3dce0b661b Author: Oliver Barnwell <[email protected]> Date: Sat Sep 11 16:38:56 2021 +0100 chore: regen gql commit 96d7cdf1b120e0f7bc3726eec7920c8a7279b822 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:49:41 2021 +0100 fix: remove old styelint commit 0993877b1cfeabd5164548fc649fbd38c18f73a8 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:47:46 2021 +0100 fix: remove old analyticsId commit 1be2b1a03128b284469a9c7a4a583bc7291be0d3 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:46:07 2021 +0100 fix: update deps commit 10c49a1f1a3adde30821734dfb1901c0bf2b23e9 Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:40:12 2021 +0100 fix: use Head not Helmet commit 6eadd16b59d277fc186f1612f7e2d2ee0f08dadc Author: Rupert Redington <[email protected]> Date: Sat Sep 11 15:34:21 2021 +0100 fix: remove unused deps commit 02b4fcf4221bd1ea8a447e7ae38241766828039d Author: Rupert Redington <[email protected]> Date: Mon Sep 6 19:03:36 2021 +0100 chore: fix lint-staged commit 5562c2e243b27c6dd94b212861e2148402cfee93 Author: Rupert Redington <[email protected]> Date: Mon Sep 6 19:00:17 2021 +0100 fix: update to latest apollo and graphql commit 1091e829e0c5a94c2340265030ded23592d185a0 Author: Rupert Redington <[email protected]> Date: Mon Sep 6 14:57:08 2021 +0100 chore: update codegen tools et al commit 607115d4a4f251da0270b7d06d6bee6a5c98da8c Author: Rupert Redington <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Mon Aug 2 18:56:23 2021 +0100 sketch a plan commit df64c19397a60e51113f827b67694624dabb6f0c Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:31:41 2021 +0100 put back, wait on vercel config check commit 34940cf6fd9c2cbbee3645e7b0b68a2f32a39f26 Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:28:20 2021 +0100 messing with build dir commit d8de1b40d8881b4c8d6207d5bce074587b37effb Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:22:50 2021 +0100 put build output back commit 47bca8ea8d79a3d790292261e3c5c4ede353a84e Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:17:12 2021 +0100 remove index from public commit 55975bc5f6389d9c32af88e5a9ebc3e06ee49b53 Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 18:07:04 2021 +0100 change build out dir commit e7789f7e66a9bcc2a706c1e2032171f428fd46a8 Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 17:55:56 2021 +0100 put names back for package json commit 669bdd4a91528516e03fd53c40e0511e930e5b02 Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 17:47:20 2021 +0100 undo commit e5e024c1ffba2c26ea3707c195961f53cc61362d Author: Oliver Barnwell <[email protected]> Date: Mon Aug 2 17:44:49 2021 +0100 no idea how this workflow works haha commit 4b19112c7b0fca27c0798b5a33d772ddb9098ff2 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Sun Aug 1 15:28:53 2021 +0100 fix info panels for individual toilets commit 58bf0ad747c8b84f2d1387a67b40a9f3827cb7f8 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sat Jul 31 13:20:09 2021 +0100 tidyup commit 71fe013859a54731995e802587ffaef1997235f9 Author: Oliver Barnwell <[email protected]> Date: Sat Jul 31 13:18:53 2021 +0100 get gen client hook to work properly commit 3b430d799a053dc403236432ee5149ab9964b201 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sat Jul 31 12:09:10 2021 +0100 disable gql wp loader, break ALL the things commit 91898ee7d151dab941582a51921557bca9b355f8 Author: Oliver Barnwell <[email protected]> Date: Sat Jul 31 12:06:48 2021 +0100 codegen on graphql commit 0bba49a39782b535bea19054817bc8a15f181b4a Author: Oliver Barnwell <[email protected]> Date: Wed Jul 28 14:32:16 2021 +0100 install gql apollo codegen commit f2ab0226f989dc3598e297bba5229add4d515571 Merge: 3e7a67fd 4fa5fa58 Author: Oliver Barnwell <[email protected]> Date: Wed Jul 28 14:22:28 2021 +0100 conflict resolution commit 3e7a67fd9b1a44a8787abb79a82009a49124dae7 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Mon Jul 26 16:38:34 2021 +0100 remove page commit 4a32ca05bf681cff9b5a8ec0c2e3f3ad6552a28d Author: Oliver Barnwell <[email protected]> Date: Mon Jul 26 16:20:59 2021 +0100 edit page working I think maybe perhaps commit e26bf4e9284be44c1566a9cf158780b6caaa02b3 Author: Oliver Barnwell <[email protected]> Date: Mon Jul 26 15:48:55 2021 +0100 fix routing for shallow loading of individual loo pages commit 3e932f3f934340201e421442d98c262cc827e178 Author: Oliver Barnwell <[email protected]> Date: Mon Jul 26 15:15:50 2021 +0100 add next config for proxying api reqs commit 50f76612ae15ac40f64908b5b39681c8f6e213c5 Author: Oliver Barnwell <[email protected]> Date: Fri Jul 23 15:26:03 2021 +0100 u turn on esbuild for now commit 8c56ce49e1648b4b40e9eebce2c284b3724cca17 Author: Oliver Barnwell <[email protected]> Date: Fri Jul 23 15:13:06 2021 +0100 feat: switch to esbuild commit d96276be21aacf0c46753d4627b331d89ad21cc3 Author: Oliver Barnwell <[email protected]> Date: Sat Jul 10 13:31:43 2021 +0100 fix: typefest commit 5fbd03c7b8fad48157653b6d0abd40fb0b1d7a09 Author: Oliver Barnwell <[email protected]> Date: Sat Jul 10 13:24:14 2021 +0100 feat: graphql webpack loader commit e41cb44c5338a98885b69de2ef2127f395973896 Author: Oliver Barnwell <[email protected]> Date: Sat Jul 10 13:21:07 2021 +0100 feat: onwards commit c08b760de6f3ed0824bd48cdffe506085e520f2b Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 18:42:26 2021 +0100 fix: edit loo page commit 5d37b55ae26e5cbf487c9a04672ee480d772f09c Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 18:33:22 2021 +0100 feat: render loo map without markers commit cb0e267e1c80bbd0bb5b3b0e893a2b3f0bb8cb4e Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 18:13:04 2021 +0100 feat: render images better commit 06febda063b7fabdf08645afecd117286c94651d Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 17:09:33 2021 +0100 chore: codemode anon commit be38f8be0d6238e1033472b2335f2ef0d863cc40 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 17:07:59 2021 +0100 wip commit d7daf2c8f383c1ef8b848ab4dbd3a0fda2104c22 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 16:49:47 2021 +0100 feat: IT RENDERS commit 806bfe7c0d10196ea1acab20c95ef55d67549ec1 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 14:07:52 2021 +0100 chore: typing commit 999b08f526e828f6ff42ac433b7bfa7804747d1b Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 03:46:16 2021 +0100 feat: do some auth typing commit 34912dc3b838bf96025ec4fd56230bfe0308e238 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 03:26:24 2021 +0100 fix: emotion css prop commit 1fd8662475cb02a54790893ebd642caa5ccd4568 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 02:36:37 2021 +0100 fix: start upgrade to emotion 11 commit 46314513245a76f850e068a87c9fb8364231d2e7 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 02:27:22 2021 +0100 fix: types for emotion commit a0a0481668050281a44d6d4e25970714ebbac774 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:50:39 2021 +0100 feat: typescript commit 04a7cb3162f20fdba3954a0d3c8b2881e86e7cd7 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:49:30 2021 +0100 feat: typescript commit 0c2084e390efaf469668e7e83b36e14c4c6a1bb7 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:46:42 2021 +0100 feat: typescript commit dd091bbc0f92bbcb2a03dc7cc9a7c9335cf99e94 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:44:45 2021 +0100 feat: typescript commit 53fafc9593a1314fda733dfde88dd86adb89fa98 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:44:34 2021 +0100 feat: typescript commit 6444f07fdb7b8f1e907a85158f583b28b2a211be Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:42:09 2021 +0100 feat: typescript commit d668669c49689f0c83f79e63903eda3c5d5bc65b Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:36:46 2021 +0100 feat: typescript commit 5cc208591da3d75aca7dc1ffb80d5e8bb76187c4 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:36:40 2021 +0100 feat: typescript commit abc64e20cfbdb1d8308309b88a2517a3a14add8d Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 01:34:09 2021 +0100 feat: typescript commit dfb7dbb943f9bc8dcdae78c807ce724bc9a2b7e8 Author: Oliver Barnwell <[email protected]> Date: Sun Jun 27 00:46:10 2021 +0100 feat: begin migration Squashed commit of the following: commit 5c1e14f60231a9eee5ee19733ab442fc37a161a9 Author: Oliver Barnwell <[email protected]> Date: Thu Apr 21 02:41:35 2022 +0100 fix: add timeout to let the map settle commit c3adb6c82f6bb32f42c8d606ad663312b8785065 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sat Apr 2 12:59:55 2022 +0100 fix: clearing search when toilet preview panel is closed (#1309) commit 3e106bb548657059db78bba33a907cd109425e89 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Mar 27 19:38:50 2022 +0100 fix: use-form version 7 API changes (#1300) commit 4c09c423640f99fbad2b34d5b8cd51c9a9073faa Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Mar 27 14:13:58 2022 +0100 chore: upgrade gql to latest working version (#1292) commit 627be518cc1181d55468a8a49bcfdc9db70c2a95 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Sun Mar 27 13:30:44 2022 +0100 fix: bad dependency arry (#1290) commit d44d4968df6f2c27c57b573d85261720130be0b2 Merge: bb58ef65 6071ba42 Author: Rupert Redington <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sun Feb 20 12:16:27 2022 +0000 Merge branch 'next' into ob/close-button commit 8fd315bc08ae917f543e467a3b60078488d19654 Author: Oliver Barnwell <[email protected]> Date: Sun Feb 13 01:50:23 2022 +0000 fix: avoid flash of unfiltered content commit 456e04c24554fcefa5347baca5973abe3cd66383 Author: Oliver Barnwell <[email protected]> Date: Sun Feb 13 01:41:37 2022 +0000 feat: correctly display accessibility overlay when tabbed to commit cf8c7cf9344f7a58530ca3fd3ed4077c9524e001 Author: Oliver Barnwell <[email protected]> Date: Sun Feb 13 01:00:00 2022 +0000 fix: rename commit 4910dc3f88ca9665f7011b6ce451e92fe628f446 Author: Oliver Barnwell <[email protected]> Date: Sat Feb 12 23:06:28 2022 +0000 fix: add gql def commit ec58d1c31539b6aacf4d817b52dea795a8d5568f Author: Oliver Barnwell <[email protected]> Date: Sat Feb 12 22:27:26 2022 +0000 feat: fetch loo names commit c883c2e2354837771c3073677381ad8aea7eb862 Author: Oliver Barnwell <[email protected]> Date: Sat Feb 12 21:33:11 2022 +0000 feat: accessibility, reenable selection using keyboard commit 29282bb3fbc75853155ad4cd5e1c531390856712 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Fri Feb 11 23:58:52 2022 +0000 fix: location search and centering map around the search location commit 928adc7d835c1ae3c5ac27030a4fab2fea1196b3 Author: Oliver Barnwell <[email protected]> Date: Sun Jan 16 14:42:09 2022 +0000 chore(deps): upgrade deps commit ba9bce82bf02da3a49182fba38267f3b1fb81982 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Tue Jan 11 18:34:04 2022 +0000 feat: fix Control component commit 0160bc6d05942ed7afca201ae3b26b10133c40f9 Author: Oliver Barnwell <[email protected]> Date: Sun Jan 9 18:33:13 2022 +0000 fix: map control and use custom Control component commit 19f2191081adb1961de20e61720e52bf1a77d2e8 Author: Oliver Barnwell <[email protected]> Date: Sun Jan 9 17:58:32 2022 +0000 feat: finish up work by disabling the debug bounding box| commit 958e3b9ee809b917950f131adbf65c2a562899c1 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Mon Dec 13 00:46:25 2021 +0000 fix: remove pck lock commit bf3e607dd6a387a6e0aaf8fdb1df7f05f41d6e4c Author: Oliver Barnwell <[email protected]> Date: Mon Dec 13 00:44:54 2021 +0000 feat: experiment using chunked loading with adjacent neighbours commit 4fa2193551c7297f2de2d826913d4d42c6d6e322 Author: Oliver Barnwell <[email protected]> Date: Mon Dec 13 00:24:28 2021 +0000 wip commit 545e46d5ae14ee9cc8fc60d601e81505fc7cf376 Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 18:37:42 2021 +0000 feat: encode latlng over the wire as geohash commit bc4729d0df16c3546d798b0525c5145bf634e295 Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 18:23:17 2021 +0000 feat: add ngeohash dep commit 1617e46c11ac29576799a2ca5491d003687d2734 Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 18:17:35 2021 +0000 refactor: tidyup commit 9c7769a3180bfecb72b0f774a39ea5ed8700cbcd Author: Oliver Barnwell <[email protected]> Date: Sat Dec 11 17:54:25 2021 +0000 feat: install types for markercluster and fix load of markers commit ccb957bd105c904922b5de59cec6476149aab767 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Tue Jan 4 18:09:42 2022 +0000 fix: off by one in opening days highlighting commit deacf1d8051b7452f0ea1dd20f2a90203bedc669 Author: Oliver Barnwell <[email protected]> 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 <[email protected]> Date: Mon Dec 6 22:13:40 2021 +0000 refactor: move openingTimes commit 5bfeff3e637d012a85be4fb4f946b7ec70c031f9 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:10:26 2021 +0000 refactor: divider is no longer used commit 2bde344645dbb9a7ce907054034bd52728ab342e Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:09:42 2021 +0000 refactor: conditonalwrap is no longer used commit a450d00ff8d2fe7a495290ba093f3473292636ec Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:07:19 2021 +0000 refactor: ignore generated files commit 174f4c90153e6a4498130c1bc92b0805311fe0f1 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 22:06:35 2021 +0000 refactor: remove generated files commit 31a6b6e4b632efdca029f42e4032dc0a46ca4c8c Author: Rupert Redington <[email protected]> Date: Mon Dec 6 21:59:52 2021 +0000 refactor: move withAPollo to api-client commit 451526a0aa3f72a364a4779770e53051edd026ce Author: Rupert Redington <[email protected]> Date: Mon Dec 6 21:54:16 2021 +0000 perf: persistent layout commit 75fc1463c315b40b0bd93fe64e65be934f2ad86f Author: Rupert Redington <[email protected]> Date: Mon Dec 6 20:20:50 2021 +0000 fix: update styling deps commit 3de18ff345424b2b3a375d533b13103e343404ef Author: Rupert Redington <[email protected]> Date: Mon Dec 6 20:11:04 2021 +0000 fix: update apollo-client commit ea049cb45de8ef4bc5f7bd8465da734bc7fc32fe Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:59:37 2021 +0000 fix: update gql tools commit b49cc40091edfe419183ec6894ec76ad1c0fb9fe Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:57:31 2021 +0000 fix: date-fns commit 3369a11b82e834ed0952a4536aa3b2653b47a161 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:54:22 2021 +0000 fix: update apollo-server commit 36fda2a02eba70b4e5dbafd142618503324a42f0 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:52:47 2021 +0000 fix: minor server updates commit 1c4fd79e26fe2b787fc94cbb413c8e775b3949af Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:50:17 2021 +0000 chore: upgrade codegen commit d871da31248af3a5f62a4d4e8783ceb96b0372f8 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:46:56 2021 +0000 chore: upgrade lint and test commit a528fb5e29fcd3c9707d0d264824caf20a86da76 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:41:06 2021 +0000 chore: update types commit beaa97b895500059c6d84386bf67ff7ede17aba3 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:37:40 2021 +0000 chore: update some quality tools commit 86d643d046dcf822db8ad54addd478dd5d837372 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:33:29 2021 +0000 chore: update node version commit 4a80c37082ee796c0f9af2943d352a1ce61c1102 Author: Rupert Redington <[email protected]> Date: Mon Dec 6 19:27:13 2021 +0000 fix: area map page commit 844cf32c35e4021d504b2d609de4dce0481fd077 Author: Rupert Redington <[email protected]> Date: Sun Dec 5 18:02:09 2021 +0000 fix: looPage centering commit 40796a0ba406fba93ab7cd3d79ee8d117982d8a1 Author: Rupert Redington <[email protected]> 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 <[email protected]> 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 <[email protected]> Date: Sat…
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