Skip to content

Escape gpx xml#1186

Merged
Mygod merged 3 commits intoWatWowMap:developfrom
josh-vin:escape-gpx-xml
Jan 8, 2026
Merged

Escape gpx xml#1186
Mygod merged 3 commits intoWatWowMap:developfrom
josh-vin:escape-gpx-xml

Conversation

@josh-vin
Copy link
Contributor

@josh-vin josh-vin commented Jan 8, 2026

Ensures route names and descriptions are properly escaped when generating GPX files, preventing potential XML parsing issues. Sanitizes the filename to be downloaded.
image

I was getting this error on this website: https://www.freeformatter.com/xml-validator-xsd.html
image

Ensures route names and descriptions are properly escaped
when generating GPX files, preventing potential XML parsing issues.
Sanitizes the filename to be downloaded.
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request adds XML escaping and filename sanitization to the GPX file generation feature to prevent XML parsing errors and filesystem issues.

  • Implements XML special character escaping for route names and descriptions
  • Adds filename sanitization to remove invalid filesystem characters
  • Applies escaping to GPX XML content and download filenames

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.


const sanitizeFilename = (name = '') =>
String(name)
.replace(/[\/:*?"<>|]/g, '')
Copy link

Copilot AI Jan 8, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The sanitizeFilename function is missing the backslash character '' in the regex pattern. The current pattern [\/:*?"<>|] includes forward slash but not backslash, which is also an invalid filename character on Windows and should be removed. The pattern should be [\\/:*?"<>|] to include both forward slash and backslash.

Suggested change
.replace(/[\/:*?"<>|]/g, '')
.replace(/[\\/:*?"<>|]/g, '')

Copilot uses AI. Check for mistakes.
@Mygod Mygod merged commit 7bd5ce1 into WatWowMap:develop Jan 8, 2026
2 checks passed
github-actions bot pushed a commit that referenced this pull request Jan 8, 2026
# [1.41.0-develop.5](v1.41.0-develop.4...v1.41.0-develop.5) (2026-01-08)

### Bug Fixes

* escape gpx xml ([#1186](#1186)) ([7bd5ce1](7bd5ce1))
@github-actions
Copy link

github-actions bot commented Jan 8, 2026

🎉 This PR is included in version 1.41.0-develop.5 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

github-actions bot pushed a commit that referenced this pull request Mar 15, 2026
# [1.41.0](v1.40.1...v1.41.0) (2026-03-15)

### Bug Fixes

* area reload ([cea3141](cea3141))
* battle/raid filtering race condition ([2a9cbbf](2a9cbbf))
* battle/raid icon max height ([497f350](497f350))
* ditto shenanigans ([#1193](#1193)) ([647a175](647a175))
* escape gpx xml ([#1186](#1186)) ([7bd5ce1](7bd5ce1))
* ground raid/battle icons ([cd01a92](cd01a92))
* hidden power in raids are fighting type ([018ba93](018ba93))
* im dumdum ([ce37e2a](ce37e2a))
* logic bug in loading non-clustered elements ([#1161](#1161)) ([a2c7f17](a2c7f17))
* more robust discord handling ([#1181](#1181)) ([b579ded](b579ded))
* no scrollbars plz ([907ca33](907ca33))
* pokemon onlyManualId filter in expert sql mode ([ee176da](ee176da))
* properly migrate to express 5 ([3907656](3907656))
* remove extra Forms ([0f157ed](0f157ed))
* sentry node version ([8640ee0](8640ee0))
* showcase icons display ([b626d3d](b626d3d))
* weather icon in pokemon background popup ([21b50f5](21b50f5))

### Features

* ar/no-ar quest dot badge ([8adba28](8adba28))
* default clientPrompt to none to skip permission reapproval ([d3ea283](d3ea283))
* dynamic placed Pokemon dropdown height ([8a0447c](8a0447c))
* support stationed pokemon extras ([4f5aace](4f5aace))
@github-actions
Copy link

🎉 This PR is included in version 1.41.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

github-actions bot pushed a commit to Mygod/ReactMap that referenced this pull request Mar 15, 2026
# 1.0.0 (2026-03-15)

### Bug Fixes

* [#824](https://github.com/Mygod/ReactMap/issues/824) - single route with multiple dbs ([ba78e21](https://github.com/Mygod/ReactMap/commit/ba78e21503401a0c4389a0bfb4bdcffd3fb4b422))
* `battleOpacity` => `stationsOpacity` ([f720aa3](https://github.com/Mygod/ReactMap/commit/f720aa3ed58b4c97277486dd78861d3917148bf4))
* `GET /api/v1/trial/status/:strategy` endpoint ([78862b6](https://github.com/Mygod/ReactMap/commit/78862b60237c103de91bdeca6f04d93c9566bc86))
* `Notification` API checks ([22bb9ea](https://github.com/Mygod/ReactMap/commit/22bb9eab2e5da0ec0780206fd059d1cfe8f5c666))
* `onlyLevels` fallback ([087836f](https://github.com/Mygod/ReactMap/commit/087836fe592642c627c2f78f56ade1a6facff626))
* `onlyShowAvailable` for nests selector ([068dac2](https://github.com/Mygod/ReactMap/commit/068dac25f7ffbb0594619202b85fa64801c835c8))
* `routes` translation ([6e58e86](https://github.com/Mygod/ReactMap/commit/6e58e866559d8b9b8b931ba0d0923e11a1a70383))
* `this.refetch` check ([e57f1b0](https://github.com/Mygod/ReactMap/commit/e57f1b0235401a3dd90725003fb94b11c33869d3))
* 0iv/100iv overrides in a specific scenario ([aebebf1](https://github.com/Mygod/ReactMap/commit/aebebf10f86a0562fd4eb098fbe0cf364453dc4b))
* 0s in gym popup ([2d9bdc1](https://github.com/Mygod/ReactMap/commit/2d9bdc1665715d7d3dfa6bd3b6f05b9471b12abe))
* a slightly better temporary image hack ([29b9eb6](https://github.com/Mygod/ReactMap/commit/29b9eb670dcd7f83b18ac998d4def81d042b2104))
* a slightly better temporary image hack ([fd2e7c4](https://github.com/Mygod/ReactMap/commit/fd2e7c4f18925f7982915f26619b39fde7ebf415))
* account for max screen width ([7799ce7](https://github.com/Mygod/ReactMap/commit/7799ce7b0d4d20bb206072a4de3809a9911e7b1e))
* actions ([079de55](https://github.com/Mygod/ReactMap/commit/079de5592667c92edd2d1e518e49ad7054eabe81))
* active scanNext/scanZone btns ([5d5f8bb](https://github.com/Mygod/ReactMap/commit/5d5f8bbc9f1f419a75b32dcf6bf654da9836c13c))
* active state event listeners ([72d21b1](https://github.com/Mygod/ReactMap/commit/72d21b15775b54d77abef852c2e68ca9145df0b3))
* active weather ([6541aa8](https://github.com/Mygod/ReactMap/commit/6541aa852a6747912994f733fbe613d355c0b2ab))
* actually fix them ([fa56556](https://github.com/Mygod/ReactMap/commit/fa56556d4581810a6f47a66e779f1013eb5f70de))
* actually pass in the api key... ([d95bd2f](https://github.com/Mygod/ReactMap/commit/d95bd2fa84b6e1df210a7281b9856e1b44774fad))
* add &nbsp; ([0cd5f0f](https://github.com/Mygod/ReactMap/commit/0cd5f0f3fc77464b6a175e277ef5fe6341c72b42))
* add `start` & `end` tags ([303e28c](https://github.com/Mygod/ReactMap/commit/303e28c24062baa5dcf2972759e68352de1af4bd))
* add `stations` to read me ([edd0589](https://github.com/Mygod/ReactMap/commit/edd0589ee96ab1a73f82ebfb41a56994e249d3ed))
* add a blank perms object if it's missing on session init ([6b864cd](https://github.com/Mygod/ReactMap/commit/6b864cd18c44a1b49849fccd15859dd1b5e83174))
* add copy button for uuid ([d1a1b5d](https://github.com/Mygod/ReactMap/commit/d1a1b5d539d19ab89d3407a68c5c2ffb6dc7cc6b))
* add custom fab fallback ([168d093](https://github.com/Mygod/ReactMap/commit/168d0937bd06856bf629a436f7ce15ba39182f8c))
* add en translation ([437f6b7](https://github.com/Mygod/ReactMap/commit/437f6b78daf848f9a0adc96b61577d428dab0b1e))
* add exclude rocket Pokemon on unconfirmed menu ([18582f1](https://github.com/Mygod/ReactMap/commit/18582f10028956f151f02362c535247ab95a0603))
* add expire to raid battle and pokemon search ([bd37100](https://github.com/Mygod/ReactMap/commit/bd371001d10b1f525f22722201404d7ec2fd129f))
* add fallbacks ([9697057](https://github.com/Mygod/ReactMap/commit/96970570d3dccd27c73a085ad71793435ce3331c))
* add helpers for route/routes ([7cad59e](https://github.com/Mygod/ReactMap/commit/7cad59e2d4bce86f1c7a24f5fe92aba9d1167c47))
* add JSON.parse as requested ([cadf5e9](https://github.com/Mygod/ReactMap/commit/cadf5e98accef4bc5ba3cd7dea65fefbbd8872ec))
* add limit checking when sending to golbat ([4124df9](https://github.com/Mygod/ReactMap/commit/4124df9d65657585616865c24bd0a42ad8068466))
* add list of non-hot-reloadable config values ([803aa9a](https://github.com/Mygod/ReactMap/commit/803aa9a7ed66c8e895146ad62dbe9ee386c749f1))
* add log to indicate config env var ([ba25048](https://github.com/Mygod/ReactMap/commit/ba2504890e755aa5a805710be6602e16ec17a051))
* add logging ([cc91e64](https://github.com/Mygod/ReactMap/commit/cc91e6471175031240ae41e82d9a46918f083a08))
* add missing `key` prop & simplify ([05be65c](https://github.com/Mygod/ReactMap/commit/05be65c93537c061c91db870f9f39a59da2684d1))
* add missing copy coords menu item ([32b22ff](https://github.com/Mygod/ReactMap/commit/32b22ff23a3f1bd4699afa2659351b6fbc43b9d7))
* add new dist folders to lint ignores ([9a870cd](https://github.com/Mygod/ReactMap/commit/9a870cd0a8f2ec9669163488cab0d2f77aa163e9))
* add permission status to notif options menu ([c44a75c](https://github.com/Mygod/ReactMap/commit/c44a75c7aa5cfff504782aabe1bc102a5a6bdfa3))
* add pokemon timer ([07fa82f](https://github.com/Mygod/ReactMap/commit/07fa82f8fdd2e5dca5fb683f50a68227d836ddfc))
* add routes to allowed menu items ([ab8cb0c](https://github.com/Mygod/ReactMap/commit/ab8cb0ca5d0196ca797efe30aecbb8c4b9b05e65))
* add routes to auth log ([89c23bd](https://github.com/Mygod/ReactMap/commit/89c23bdd4b01334f221a0321dc23ff99f60a7b6d))
* add search log tag ([fbb781a](https://github.com/Mygod/ReactMap/commit/fbb781add772d3d91acc039d82264523d8e55f21))
* add station to excluded list ([8801d28](https://github.com/Mygod/ReactMap/commit/8801d28be85cc343844726eaef3cf355858f1f86))
* add temp_evo to display as well ([02ce747](https://github.com/Mygod/ReactMap/commit/02ce747811a4c8ac3d505403e95ee475da1e234d))
* add time log ([3acfef4](https://github.com/Mygod/ReactMap/commit/3acfef4bf14ddcaec7163dde943abdcf239f7371))
* add ts-check to clearStorage ([6caad39](https://github.com/Mygod/ReactMap/commit/6caad39c335c2ce94c96e2a1180f1fe03bc0bec0))
* add type to gpd object ([0501b8d](https://github.com/Mygod/ReactMap/commit/0501b8d8c531a46cc794760291b8a81f9240eea4))
* add types & onClose callback to `CopyCoords` ([7eaf43d](https://github.com/Mygod/ReactMap/commit/7eaf43d036520a8a202be7fc9312ee688f81a5de))
* added migration for gym badges, fixed gold badge count not appearing on profile ([e9f9474](https://github.com/Mygod/ReactMap/commit/e9f947436d62e68b46ade0948441d2507dbf01d5))
* adding tracks ([fa3419f](https://github.com/Mygod/ReactMap/commit/fa3419f8bdcf74c6420cb13042d759357c8ae2a2))
* adjust badge location ([a99396b](https://github.com/Mygod/ReactMap/commit/a99396bffdc10a0923b92425bc6be9b81a46b5e9))
* adjust expert description ([d6f04e0](https://github.com/Mygod/ReactMap/commit/d6f04e06918342f4820c6f44d7b9cc6a5ec9595c))
* adjust wayfarer line weights ([e6c0696](https://github.com/Mygod/ReactMap/commit/e6c0696159c1feceda41aea12b9e16b2a5cd7838))
* admin items ([7e6a62e](https://github.com/Mygod/ReactMap/commit/7e6a62e678a384359374efcc751158b99d8485eb))
* adv filter options on mobile ([93234c3](https://github.com/Mygod/ReactMap/commit/93234c37193f612d856153e5d8ab9f2348b84b82))
* ai generated locales ([2d0e7fb](https://github.com/Mygod/ReactMap/commit/2d0e7fb2ab9b33b020a016ce9654338975c18dd7))
* alert state ([a39154d](https://github.com/Mygod/ReactMap/commit/a39154d5014d66a5c1a91e6e36e888e5e0c8440c))
* alias support for cooldown ([73e8157](https://github.com/Mygod/ReactMap/commit/73e815794f630c5b9297bf0833b95b6c7ac12f59))
* alignment uicons by id ([b17753f](https://github.com/Mygod/ReactMap/commit/b17753f8ac8ffaddbbf4fdb9ab9041dfd6159002))
* allow golbat nest name updates ([c5086a4](https://github.com/Mygod/ReactMap/commit/c5086a49a323ebe2bff531328f8d5e25fd2b4fbc))
* allow serving dotfiles ([781e8da](https://github.com/Mygod/ReactMap/commit/781e8daadc1402f8544bc8f5b64af9a3a31bf2a4))
* also if map perm is missing ([6abc14e](https://github.com/Mygod/ReactMap/commit/6abc14e95ba80f09a26873231c4e79d2ea13782b))
* also show types in quick select ([c3f35dc](https://github.com/Mygod/ReactMap/commit/c3f35dc2aa9e21d9bb8b228ed36c07afd90700c9))
* always add 0 form ([31900e2](https://github.com/Mygod/ReactMap/commit/31900e21796dbe8b9063a51c05c7d772678a86f5))
* always distinguish Dugtrio normal form ([91f105a](https://github.com/Mygod/ReactMap/commit/91f105ae011dc00187392de6bb6d2e6881308692))
* always save new masterfile ([2f80d2c](https://github.com/Mygod/ReactMap/commit/2f80d2cff04df027d6bbef065c4a1bcc79ce2c35))
* always show end route count ([5226575](https://github.com/Mygod/ReactMap/commit/5226575ba463923ab32a3c74345f0585dda10072))
* Apple map links ([18ac93c](https://github.com/Mygod/ReactMap/commit/18ac93cd5dee6982bf97095714c0d1e307ba8fec))
* apply to all btns ([19997aa](https://github.com/Mygod/ReactMap/commit/19997aae6031b2f4b4b1bf528f24147a08eab137))
* apply to all should flip global ([5c23140](https://github.com/Mygod/ReactMap/commit/5c23140b0809221b86854cab76c1ae529c7d6a98))
* ar-task font color ([7b6613b](https://github.com/Mygod/ReactMap/commit/7b6613b827ac0427012da1f60a8c81b357a7e154))
* area count state ([efccd1d](https://github.com/Mygod/ReactMap/commit/efccd1d29849e74c40c2d739d90de872dabe7abe))
* area reload ([cea3141](https://github.com/Mygod/ReactMap/commit/cea3141386d804f502e83e89b9bf92da93102a5d))
* area restrictions ([5aed6e4](https://github.com/Mygod/ReactMap/commit/5aed6e4f3123735a98a2e80881f94a173becd55f))
* area selected translation ([bbe49e1](https://github.com/Mygod/ReactMap/commit/bbe49e1dc45b93ba52d96c7cf8f70a1b088a27c1))
* areaRestrictions ([0bd5809](https://github.com/Mygod/ReactMap/commit/0bd58091d3b4331b8caeed598a59d3976988ac44))
* asset options ([e56b0dd](https://github.com/Mygod/ReactMap/commit/e56b0dd81e06af23226db73f86481c41cd804bf7))
* asset updating ([a8f1e9c](https://github.com/Mygod/ReactMap/commit/a8f1e9c1ca0ea9df7da4e12a0c48e080a97556c4))
* assign to the correct object ([fffb64f](https://github.com/Mygod/ReactMap/commit/fffb64f164cc7ae13e8a70ea5ab7673e4f89e30b))
* assorted jsdoc/type fixes ([234d0c2](https://github.com/Mygod/ReactMap/commit/234d0c28131ade87f19dd8b219a70bc5740ead9b))
* attempt to keep available/masterfile more in sync ([1961af3](https://github.com/Mygod/ReactMap/commit/1961af3e3f1953c19f330bec3d191a3b6ef5dca3))
* audit ([66b07e9](https://github.com/Mygod/ReactMap/commit/66b07e93e35373c46b6f4deae01e0583bfb3d697))
* audit deps ([12366fc](https://github.com/Mygod/ReactMap/commit/12366fcf972f738f0d7b44e25e66a26c76167e04))
* audit deps ([3ed1ff2](https://github.com/Mygod/ReactMap/commit/3ed1ff234eacbcadbc9e08aa08160ca6ee3b34db))
* avail quest filters ([fb4498e](https://github.com/Mygod/ReactMap/commit/fb4498e94f25f670cbac5e16f1878bac2985cf51))
* available for other permissions ([425ab3a](https://github.com/Mygod/ReactMap/commit/425ab3a8f614fe46e28c333f422f2f1bc17efb7a))
* available max pokemon battles ([f1a296c](https://github.com/Mygod/ReactMap/commit/f1a296c6eb3d24126baec745d216c3ff5fde7a72))
* avoid false positives for limit hit ([021ce42](https://github.com/Mygod/ReactMap/commit/021ce42bf3b0991ad49bcdeb25c4a1f116473b08))
* backend fallbacks ([388c14e](https://github.com/Mygod/ReactMap/commit/388c14e7d52044a271908889f8e1fa91c1cfca91))
* backend fixes ([ad72057](https://github.com/Mygod/ReactMap/commit/ad72057f99f676976d54e994a2e68a98ef2fce6d))
* backend locales ([612a61c](https://github.com/Mygod/ReactMap/commit/612a61c8cab8a8344851371aeb5a459fe4315a88))
* backend timezone ([8f19786](https://github.com/Mygod/ReactMap/commit/8f1978692a90e891f981818f341683d3165e72f3))
* backup btn text color ([6e7ed38](https://github.com/Mygod/ReactMap/commit/6e7ed38f84e18c400d7bb8178a649222a7bec0cd))
* backup error handling ([c6585e6](https://github.com/Mygod/ReactMap/commit/c6585e64ee9bdbb7b0317ed60937651e1ca5f0f9))
* backup if a user has an invalid nav option ([744ca90](https://github.com/Mygod/ReactMap/commit/744ca90a86dcd89d679c8e605f0b1061e8d611cb))
* backups ([0dfb610](https://github.com/Mygod/ReactMap/commit/0dfb61024aa0e2ada2c43081f761998b266a4cd9))
* badge height ([99e2d01](https://github.com/Mygod/ReactMap/commit/99e2d010896f728d6a65dcf13f708e97fd2a0c7a))
* bare minimum of the dumpster fire tutorial ([67729cb](https://github.com/Mygod/ReactMap/commit/67729cb7df1ea39f4a267eb502c479522de93e49))
* battle popup caching issue ([8cac1ce](https://github.com/Mygod/ReactMap/commit/8cac1ce4914911680f1d03dbfb9a0bc663657166))
* battle/raid filtering race condition ([2a9cbbf](https://github.com/Mygod/ReactMap/commit/2a9cbbf180313064830a524f86eae62f41b6b87b))
* battle/raid icon max height ([497f350](https://github.com/Mygod/ReactMap/commit/497f3504a4ea6000184c9df30c5a3c3e76d65d80))
* best buddy ribbon in gym defender display ([0d332be](https://github.com/Mygod/ReactMap/commit/0d332be6911a14ce4356797a625f9ef096c069ee))
* better `https` replacing for fort images ([8862d3a](https://github.com/Mygod/ReactMap/commit/8862d3a6623bc557103cc2182b975e1bf774e24b))
* better click behavior ([7dd2d54](https://github.com/Mygod/ReactMap/commit/7dd2d54963414f681ee7d8b5c00609b5c636bf26))
* better experience for viewing poracle tracks ([8c20ec7](https://github.com/Mygod/ReactMap/commit/8c20ec79e1b007a37dbe8dee82189e843653b778))
* better feedback when saving ([8240d5e](https://github.com/Mygod/ReactMap/commit/8240d5e53aa4c5411ac044a1af62d63a3c650100))
* better formatting ([15be28b](https://github.com/Mygod/ReactMap/commit/15be28b2153103beafad26f0b8b8efb39be62b5d))
* better hoverability on shiny rate ([e29a68b](https://github.com/Mygod/ReactMap/commit/e29a68b70c5ad1b724ca36a6ab2322006b8ba0a6))
* better masterfile file reading ([25d9884](https://github.com/Mygod/ReactMap/commit/25d9884ee1b69504b51bb1c6b4d9e66a1f06be90))
* better nest submission feedback ([c4d9cc0](https://github.com/Mygod/ReactMap/commit/c4d9cc023672862c19c2bfce196fca56af1fdf82))
* better popup behavior ([64f5f87](https://github.com/Mygod/ReactMap/commit/64f5f87f7f9f51ce553a248a8dfb6b4f55733c32))
* better regex for mapping minified errors ([cd0c28b](https://github.com/Mygod/ReactMap/commit/cd0c28b63d809d7c4acb08c58588c6449543c982))
* better req errors in event manager ([1c98646](https://github.com/Mygod/ReactMap/commit/1c9864679c41a0810c360e211cd728bb635cedd8))
* better selector tiles for colorblind users ([0256b5b](https://github.com/Mygod/ReactMap/commit/0256b5b9b0db60ef9ab1b9e1b922db2030f2575d))
* better slide/input behaviors ([98686b8](https://github.com/Mygod/ReactMap/commit/98686b8645d20115953904f270c6f741aa390f54))
* better tutorial persisting ([28d7148](https://github.com/Mygod/ReactMap/commit/28d7148a1d01652a6df226148640c113b4aec4d5))
* blocked page ([e0b5304](https://github.com/Mygod/ReactMap/commit/e0b5304f04e31fe34cf8e9709243007b97a4c8b8))
* bug when saving new profiles ([541472e](https://github.com/Mygod/ReactMap/commit/541472eb4cac325994ffdc078617444980b32889))
* bump uicons 2.0.3 ([978f0c2](https://github.com/Mygod/ReactMap/commit/978f0c223db89c5231e3db91944f8be5f4043f2e))
* bunch of poracle webhook stuff ([fa4e628](https://github.com/Mygod/ReactMap/commit/fa4e628beb142e5dd8153abde054d4217126697c))
* cache most things at process exit instead ([56eb47e](https://github.com/Mygod/ReactMap/commit/56eb47eca6e05f78e4b0b518b6d7fb6a5c901bc2))
* caching ([bb74b24](https://github.com/Mygod/ReactMap/commit/bb74b2409db441031884d1959e6a1030b592c316))
* calculate client timezone server side ([cf0b386](https://github.com/Mygod/ReactMap/commit/cf0b3861daa99acf23a9733d5a2a739da0f0c81a))
* call locales creation within vite build ([e26d2e2](https://github.com/Mygod/ReactMap/commit/e26d2e240fd8e7e25683c8b222be9058f2cc72b0))
* casing fallbacks ([a466988](https://github.com/Mygod/ReactMap/commit/a466988d0c4b251f0173e46d4adcda0d50c98d5c))
* catch bad play attempts ([5c68483](https://github.com/Mygod/ReactMap/commit/5c6848383111b06a7d188dacec5786112c795f84))
* category toggles ([151ce50](https://github.com/Mygod/ReactMap/commit/151ce50f212479fa1569f5586a7faac34d7e652f))
* change how uicons size fn works ([2bac568](https://github.com/Mygod/ReactMap/commit/2bac568c7b4f0a5896e160d9f8b8751c1ecf7528))
* change loading indicator ([9629b49](https://github.com/Mygod/ReactMap/commit/9629b49bed109b056f499647914c30bc8f1c862f))
* change poi translation ([3b9922f](https://github.com/Mygod/ReactMap/commit/3b9922ff96284d7cb7b52739b950cfd0f6df4c3b))
* check for db models ([1e95bf1](https://github.com/Mygod/ReactMap/commit/1e95bf136bb75b64288e4bbde5a1f76b4c44b710))
* check for multidomains in areas ([e5b8a9c](https://github.com/Mygod/ReactMap/commit/e5b8a9ccaf2bf00af5784107768dffc68fa2673e))
* check for networkError null ([e8bcb79](https://github.com/Mygod/ReactMap/commit/e8bcb797ac4122ed281981d3aee97009dbcfd5b2))
* check for ref on telegram btn when removing ([5eec42a](https://github.com/Mygod/ReactMap/commit/5eec42a29d08c11c312bda324e4cd1458978cdc0))
* check for user ([3ed7991](https://github.com/Mygod/ReactMap/commit/3ed79913320dc58891adc685071ba39e0db60f38))
* ci ([6b4fa8a](https://github.com/Mygod/ReactMap/commit/6b4fa8a5316454d2da32c1999271835f83822a99))
* ci ([c657ddd](https://github.com/Mygod/ReactMap/commit/c657ddd83079286c42f24e0a2f5e0847e7e822bd))
* ci commit messages ([ca42361](https://github.com/Mygod/ReactMap/commit/ca42361aa56b6e5438134656eb475a2a089dc1db))
* ci stuff ([7525855](https://github.com/Mygod/ReactMap/commit/752585576ceb066ae86bef271931551447513d77))
* ci stuff ([f960d91](https://github.com/Mygod/ReactMap/commit/f960d91c13a0863f6bcee5c2d9400e478473593a))
* circular ref ([0a212dd](https://github.com/Mygod/ReactMap/commit/0a212dd093e11bc9c0def5d5296bd9608511e715))
* cleanup ([89b851d](https://github.com/Mygod/ReactMap/commit/89b851d989dca3c8df4113f70cb4b54b02f7e367))
* cleanup from slot selection changes ([57ae335](https://github.com/Mygod/ReactMap/commit/57ae33519f0e692e3f1c48bcc527d7496b1efdad))
* cleanup gym filtering for edge cases ([e03dc03](https://github.com/Mygod/ReactMap/commit/e03dc039e5fedbf74214ae1b119c8e01cc8208f3))
* cleanup locales ([5b825f5](https://github.com/Mygod/ReactMap/commit/5b825f59addf737bcd4a69a9bc0a8c32010bc8d0))
* cleanup user options dialog ([76075db](https://github.com/Mygod/ReactMap/commit/76075db97b5f657a7194067227fba215a41fc943))
* cleanups ([52690be](https://github.com/Mygod/ReactMap/commit/52690be10a3accae108c02803c51b14cee2b0111))
* cleanups ([9ac88ca](https://github.com/Mygod/ReactMap/commit/9ac88ca6c18019eae2f7d0f5869ddacfab2719fd))
* clear users who received access via trial if trial is over and process was restarted ([13f49b2](https://github.com/Mygod/ReactMap/commit/13f49b2a07eac6b1bc8bf2b00d2d38d78e27b7cc))
* client stuff ([cb2145b](https://github.com/Mygod/ReactMap/commit/cb2145ba364b08297380d862684bfa1dd28d4506))
* clipped classname ([2563fb7](https://github.com/Mygod/ReactMap/commit/2563fb70e5ef6500e5929325279ad390138f33c0))
* closing menu fn ([21a14d4](https://github.com/Mygod/ReactMap/commit/21a14d498741f67eddc2f72748dc22e871c2c627))
* clustering crashes ([9852b68](https://github.com/Mygod/ReactMap/commit/9852b6805cea12247dca74cb036d7a4d213d43d8))
* clustering logic ([eb0e6b6](https://github.com/Mygod/ReactMap/commit/eb0e6b6cb60347e68b4e194555151aaa379f07fd))
* code organization ([7ced12e](https://github.com/Mygod/ReactMap/commit/7ced12e3d9c8762ceb410f0e6f01be8ec60939a6))
* color badge text in popup ([6abc3f3](https://github.com/Mygod/ReactMap/commit/6abc3f33a6b8e297001f4a017ade40fab587a8ce))
* color consistency ([4d9add5](https://github.com/Mygod/ReactMap/commit/4d9add518208b2ba2ade3ae7a005bb6d0b1bd084))
* colors ([4e67ca9](https://github.com/Mygod/ReactMap/commit/4e67ca9031a91714dcf0d859339651ed2ec73e50))
* compare array sizes before updating ([b088b7b](https://github.com/Mygod/ReactMap/commit/b088b7b2d2af2aaccbcd9b9808772b0b2e6eb312))
* config calls ([a7112b3](https://github.com/Mygod/ReactMap/commit/a7112b3b02d67caaa631880d911d0dcea7ef3d6e))
* config getters ([494639a](https://github.com/Mygod/ReactMap/commit/494639a28289fac90e0898cf2d443ba7a2c5c41d))
* config typing ([97cab72](https://github.com/Mygod/ReactMap/commit/97cab72c2afb95784bca0af152ffd855b3f740a3))
* **config:** Add missing environment variable for devOptions.skipUpdateCheck parameter ([14eca4c](https://github.com/Mygod/ReactMap/commit/14eca4cc3a1e7cbd6193b80dd06f21413fa008ee))
* consistent timestamp ([9792e1c](https://github.com/Mygod/ReactMap/commit/9792e1c0e1a309ab48d1ada3826cdcde36dd3dbe))
* correct pokemon pvp tooltip ([2d2a57d](https://github.com/Mygod/ReactMap/commit/2d2a57d4995c5f04496459949f88897de76f159b))
* correctly handle ditto forms ([1944f0c](https://github.com/Mygod/ReactMap/commit/1944f0ca0ed9dd82b6fde86d14ecbacbb33ad2b4))
* couple of fixes ([ac2a1c5](https://github.com/Mygod/ReactMap/commit/ac2a1c536f9d473c0ba27e96246b1a66a9b8fb74))
* couple of queries ([460f66e](https://github.com/Mygod/ReactMap/commit/460f66e0cc6c76d854bf47bce948d91be841b960))
* critical react leaflet wayfarer bug fix ([76235f1](https://github.com/Mygod/ReactMap/commit/76235f108f97b726eb54ce13240dc1d011a4f4bf))
* css className that got clipped ([1abe5e3](https://github.com/Mygod/ReactMap/commit/1abe5e3cce0b111a4a616e530e2ed768f0efb656))
* custom components normalizing ([ca14e7b](https://github.com/Mygod/ReactMap/commit/ca14e7b182cd3306a771306d6232ed91a49acd56))
* custom fab size name prop ([f69c79c](https://github.com/Mygod/ReactMap/commit/f69c79c54afac9b48f328adfaab4f4939308009c))
* custom favicons for each domain ([f470f53](https://github.com/Mygod/ReactMap/commit/f470f53fe3995e72391012a54c02ff5661660f5c))
* custom pages with images ([89343f5](https://github.com/Mygod/ReactMap/commit/89343f5172e41c88359c8c1945653da948865fc9))
* damn 0 falsy check... ([0c3dbb1](https://github.com/Mygod/ReactMap/commit/0c3dbb105caf9b044af08802bb3c6c84026d5952))
* database weirdness ([1d19989](https://github.com/Mygod/ReactMap/commit/1d19989fa3e7c7c89083370e395138fa32ff6aa2))
* date generation ([783e22c](https://github.com/Mygod/ReactMap/commit/783e22c3bcb17bc40c928c92da76e3cd77157586))
* dbcheck class fixes ([9b9ca11](https://github.com/Mygod/ReactMap/commit/9b9ca11c1f1efcfa3c9866746409090bfbe7ed9a))
* default icon/audio selection ([248edda](https://github.com/Mygod/ReactMap/commit/248eddaf8049f3df22960630b455cbc9df43cc98))
* default icons in state ([57ac40c](https://github.com/Mygod/ReactMap/commit/57ac40c514d3d11c1df08fa3e20a7cab48227c14))
* default nav controls ([f85d32d](https://github.com/Mygod/ReactMap/commit/f85d32d855b398e8c4ff074249f7b1ceec5c9e7a))
* defender info updated time ([04706ab](https://github.com/Mygod/ReactMap/commit/04706abcb57ccafa2595bd9f3d56f6a1293cd36c))
* deprecate `block.localAuthUrl` ([9701f7e](https://github.com/Mygod/ReactMap/commit/9701f7ecdd5173df46a772afbf4ea5147c51fea5))
* deps ([e4ee8cb](https://github.com/Mygod/ReactMap/commit/e4ee8cb6cab4ff67cfb3bc6211f0e39018753aa7))
* deps with old invalid peer dependencies ([a2928f6](https://github.com/Mygod/ReactMap/commit/a2928f62ff61b2f302381ccc6d87d0086ac8edf4))
* dialog actions && user option menus ([146a28c](https://github.com/Mygod/ReactMap/commit/146a28c4439d1cbcf42051da1d93fe5fdb8412db))
* disable prop for multiselector ([1cf4955](https://github.com/Mygod/ReactMap/commit/1cf4955c843253e9429155a3ba3a785808f40160))
* disable prop for size & gender ([33c6df7](https://github.com/Mygod/ReactMap/commit/33c6df7204ea8bd7655fec70640ebe423d84c579))
* disable routes by default ([7e8ed3b](https://github.com/Mygod/ReactMap/commit/7e8ed3bc6f726fc75e7cadf5bca60ab7ad211e3f))
* disable sandbox ([fe93cfc](https://github.com/Mygod/ReactMap/commit/fe93cfc6166808f8616528cf18fe65d1a4dc16e2))
* discord clientReady event ([330df39](https://github.com/Mygod/ReactMap/commit/330df3924f67640e48f5b54e6e799aee237c3489))
* display ([0b1e3b1](https://github.com/Mygod/ReactMap/commit/0b1e3b1429e2c08e66a1e8cdf357eef110c0d295))
* ditto filtering ([2fe3af3](https://github.com/Mygod/ReactMap/commit/2fe3af358bd848810e8d63b3b7e442f70ad78da7))
* ditto filtering ([2f6ddaa](https://github.com/Mygod/ReactMap/commit/2f6ddaab3e1c1fe973446a7a326e1911998d884a))
* ditto shenanigans ([#1193](https://github.com/Mygod/ReactMap/issues/1193)) ([647a175](https://github.com/Mygod/ReactMap/commit/647a1758e6c3ab0dc4340c7a4b6fe8cc88e00084))
* do not set unset form on quest pokemon without display ([7356529](https://github.com/Mygod/ReactMap/commit/73565292b8fb520a4d46ae558fa4f0e9dbf09832))
* docker hot reload ([2c6ba77](https://github.com/Mygod/ReactMap/commit/2c6ba772285dae11f64cf8d3abea18790672ec16))
* don't add global filter in a spot ([6927b9c](https://github.com/Mygod/ReactMap/commit/6927b9c3825d2ac8957e5de83e997045c16b3833))
* don't always have to hit the limit ([39ac769](https://github.com/Mygod/ReactMap/commit/39ac7690806dbedf5424515870beda64c0cb229a))
* dont log golbat 404 pokemon id errors ([7292d13](https://github.com/Mygod/ReactMap/commit/7292d13f9b7460a7b40d1b3bcb45c751d183b953))
* dont show showcase mon if null ([e49b885](https://github.com/Mygod/ReactMap/commit/e49b885e277a6c6ffbab513c35f16cdfa9fe4c47))
* drastically cut the payload size ([da2dec2](https://github.com/Mygod/ReactMap/commit/da2dec29df4252b7c005476ad0e0dcab2e25039d))
* dumb ui ([aed2774](https://github.com/Mygod/ReactMap/commit/aed27740e773026406f4e14df1c509c919f70fd1))
* dump of info in popup ([4609297](https://github.com/Mygod/ReactMap/commit/4609297349df9a7359b0608952e9a1cf8568bc8d))
* dup gym pokemon ([d099945](https://github.com/Mygod/ReactMap/commit/d099945d55c55a3e5c51a8f507507fc6ba6f273b))
* dup keys ([91f1f58](https://github.com/Mygod/ReactMap/commit/91f1f58dfd3e40ee4689fe49724db6b43f6a6c30))
* dyslexia? ([3c25864](https://github.com/Mygod/ReactMap/commit/3c25864b85f4ec712fc08caad50369d1b62c661c))
* early version check ([c9d1295](https://github.com/Mygod/ReactMap/commit/c9d129597d00fbcc19b4f164f4ea1ca468f09fed))
* edgecase for weather, we need cache ([a95818c](https://github.com/Mygod/ReactMap/commit/a95818c010067c8db14f2229ad504f2456ad9144))
* eggs available ([48580d1](https://github.com/Mygod/ReactMap/commit/48580d1ab9e6dfe1233974d25542e810703dc115))
* eMbArRasSiNg ([e3b6c6b](https://github.com/Mygod/ReactMap/commit/e3b6c6ba4d730d6b5392f300ce11b80013b44f40))
* enabled/all/disabled logic ([fc6c8ac](https://github.com/Mygod/ReactMap/commit/fc6c8ac7e82015d5f3d018814439fb0b1cd6f8d0))
* encode title in apollo client ([5b7b58f](https://github.com/Mygod/ReactMap/commit/5b7b58f7a07d0eebc436fa7535359cd031208fdf))
* ensure bool value ([f3463e5](https://github.com/Mygod/ReactMap/commit/f3463e5c39a5a6f331e18d72795b5c7a57e578ff))
* ensure only enabled make it through ([d98c6f1](https://github.com/Mygod/ReactMap/commit/d98c6f1ee7aad101b7084429eb0070f97fcd33ba))
* entering 0 on sliders ([0cb103c](https://github.com/Mygod/ReactMap/commit/0cb103cd297dd3e3b3baba362c60961bdacbf598))
* escape gpx xml ([#1186](https://github.com/Mygod/ReactMap/issues/1186)) ([7bd5ce1](https://github.com/Mygod/ReactMap/commit/7bd5ce10d3e8aa6f64faac8d3d9773c589d6a28e))
* eslint ([f929364](https://github.com/Mygod/ReactMap/commit/f92936447f38f691beb2c0e0b9cd0a214eced56e))
* eslint dep bumps ([933d9a6](https://github.com/Mygod/ReactMap/commit/933d9a6b9e05905f20a18fbc8d78025c378b5c13))
* exclude leaders and Giovanni from confirmed available rocket Pokemon ([85e6408](https://github.com/Mygod/ReactMap/commit/85e6408578923bb9f35ec6c08cd9fd195f7b9059))
* exclude team leaders and Giovanni from rocket Pokemon filtering ([b6fcba6](https://github.com/Mygod/ReactMap/commit/b6fcba611718a9e34af9129152681cb5b80cfa69))
* eXpErT fIlTer ([1dc49fb](https://github.com/Mygod/ReactMap/commit/1dc49fb67a9f5904056e05c4b9ea73237856d635))
* expert filter per-Pokemon ([f06fae8](https://github.com/Mygod/ReactMap/commit/f06fae8155fb3b1c2d2f4bc745bb57d0811f4822))
* export settings ([315508d](https://github.com/Mygod/ReactMap/commit/315508d841d2289c5096581c8d5afe0582516ff2))
* express session augmentation ([35533e9](https://github.com/Mygod/ReactMap/commit/35533e9b86518d496e71ff6a3fb93f54ad51864c))
* extra array fallback... ([2d871ae](https://github.com/Mygod/ReactMap/commit/2d871ae2d33ee98fae5a76ab0ae6b3c942c99f1f))
* extra holidayeffect fallback (?) ([585dc32](https://github.com/Mygod/ReactMap/commit/585dc322fe80dd6ad01581e7f0370c292e8dbbe9))
* extra scanner api optional chaining ([c35ad2f](https://github.com/Mygod/ReactMap/commit/c35ad2ff056f9266ed6f828f16bcaabef5e332b5))
* extra space around placed pokemon ([898e1e2](https://github.com/Mygod/ReactMap/commit/898e1e2b936d02787f1fa2260780b28dd6cd31d3))
* ez mode checks ([e2bb1f0](https://github.com/Mygod/ReactMap/commit/e2bb1f0d118ce3751cd5209be74f98ea920e9800))
* ez mode filter behavior ([0b0dd7d](https://github.com/Mygod/ReactMap/commit/0b0dd7dee74e1d1602514ec673c48ca646ec408d))
* fab colors ([a38b9a1](https://github.com/Mygod/ReactMap/commit/a38b9a15cc8c317c450a7f02663e537f203a1c54))
* fallback obj ([b6470f4](https://github.com/Mygod/ReactMap/commit/b6470f43ca5118c11951fec24e7dc735aca4c463))
* fallback state ([5ea5d15](https://github.com/Mygod/ReactMap/commit/5ea5d15659d21a77f49496a3aea70d3d0ec29a3d))
* fallback uicons should be webp extension ([46a9a1e](https://github.com/Mygod/ReactMap/commit/46a9a1e64514a0f2d5b13343dde9004582de23ae))
* fallback value ([f8a29e3](https://github.com/Mygod/ReactMap/commit/f8a29e347141fcd1896078e7bc194a5ffe810ede))
* favicon error catching for dummies ([b6c0fae](https://github.com/Mygod/ReactMap/commit/b6c0fae43ef8e4312bc61c265c8c16cd4a0c1ee5))
* favicon in dev ([353a7aa](https://github.com/Mygod/ReactMap/commit/353a7aa5e21c01d2ae5a4a59e3a1f7f8afb490ba))
* favicon instructions ([1851505](https://github.com/Mygod/ReactMap/commit/185150552e47980f91a5a257906ccb9b478a4dce))
* feedback from naji ([72344a0](https://github.com/Mygod/ReactMap/commit/72344a024fff3387fc22c5de9b2780d8264afd93))
* fetch available in menus too ([55d2fc8](https://github.com/Mygod/ReactMap/commit/55d2fc8bdbb64d8977049b3e3d26c0028ff83394))
* file caching for multi ([2acf34a](https://github.com/Mygod/ReactMap/commit/2acf34a2f014d8b362184554061b709c2bf6abba))
* filter by start and end ([30e92ac](https://github.com/Mygod/ReactMap/commit/30e92acebdf854cdc5a78a1c1b3d1d8001963170))
* filtering edge cases ([a1b1580](https://github.com/Mygod/ReactMap/commit/a1b15806af30314dd90712f10180508ab75f7ebd))
* filtering stations without gmax column ([f5ea5fb](https://github.com/Mygod/ReactMap/commit/f5ea5fb020c2068a20c76a6fe2a9b0d89a485bc3))
* finally fix all human actions ([36aebac](https://github.com/Mygod/ReactMap/commit/36aebac6585f1cb143f09f3e2236f2b28e159c41))
* fire refetch on change ([7d8ef1a](https://github.com/Mygod/ReactMap/commit/7d8ef1ad61dd3ae7368db18753ecf3917281cfe9))
* fix AdvAccordion backgroundColor ([4061ee2](https://github.com/Mygod/ReactMap/commit/4061ee23c4376098ebc1c5e3efaea1a97e1d50a3))
* fix nullability as requested ([9e6692a](https://github.com/Mygod/ReactMap/commit/9e6692af8f75d145fe776154460652ea481d642d))
* fix the formula oops ([0de9804](https://github.com/Mygod/ReactMap/commit/0de98046516fc84a747687e19579a04b923b6834))
* fixed new badge type in profile, refactored ternary in a positive way ([8bd1f90](https://github.com/Mygod/ReactMap/commit/8bd1f905347933e68dd00d8708067cb7ea29dfe8))
* flyTo stops location following ([08e4eac](https://github.com/Mygod/ReactMap/commit/08e4eac27a2d6e1e804339ac3c887f5051e248e0))
* footer buttons/actions ([7b8ccdc](https://github.com/Mygod/ReactMap/commit/7b8ccdcf26e0f73b0dd98dba39d9514f198a2d76))
* footer min height ([a6a5eda](https://github.com/Mygod/ReactMap/commit/a6a5eda0d262d04274d5f8d79ae433e013031ead))
* force ci? ([5026661](https://github.com/Mygod/ReactMap/commit/5026661dd5546ab1125482372e490d9bb570ccea))
* force custom component reload on locale change ([d394c67](https://github.com/Mygod/ReactMap/commit/d394c67a17711b33cab20b19fbb0a67185fe8d6e))
* force popup open on click ([7c9f045](https://github.com/Mygod/ReactMap/commit/7c9f0454dbdeb9c62f44cc0861571e43127cb9ad))
* forgot my own type i18n keys ([d74f239](https://github.com/Mygod/ReactMap/commit/d74f2398fd099817ad12a624fd53a737eb7bd45d))
* forgot to rename from `battleTimers` => `stationTimers` ([cd32477](https://github.com/Mygod/ReactMap/commit/cd32477cfe82e681029497f3f5e70a72c2eb8567))
* form can be unset for quests ([b83c493](https://github.com/Mygod/ReactMap/commit/b83c493bfdd182503501207a97f76a64911dd0a3))
* fr showcase translation ([c0f74fb](https://github.com/Mygod/ReactMap/commit/c0f74fbd003230fe3da162e9520b93e24657a42c))
* further dnf refinements ([da08236](https://github.com/Mygod/ReactMap/commit/da08236f869be56e1a21f4b8a108f78be1cfa834))
* further increase level cap to 55 ([9e3e0be](https://github.com/Mygod/ReactMap/commit/9e3e0be4f9831d94fff98c88529d3c90d9eaa249))
* ga variable name ([f91fe19](https://github.com/Mygod/ReactMap/commit/f91fe19a85a7d8915245d7ee9c3417cc46d4438b))
* generalize fallback ext ([8979d92](https://github.com/Mygod/ReactMap/commit/8979d92133a42145bb4fdb60f009a95fa3768811))
* geojson performance ^^ ([9b5ef12](https://github.com/Mygod/ReactMap/commit/9b5ef120c578731adb9924031a5e999717231f65))
* gitignore... ([18a6a94](https://github.com/Mygod/ReactMap/commit/18a6a946c399b3f16f5b597d992f783bb2ce44e6))
* global 0/100 iv toggles ([272d80d](https://github.com/Mygod/ReactMap/commit/272d80df4c07d858cfb29b3ceef5ad6472c12216))
* global slider colors ([11b3c5b](https://github.com/Mygod/ReactMap/commit/11b3c5beb6010493b8afba2fe6f1707a3695b41a))
* glow ([2419475](https://github.com/Mygod/ReactMap/commit/24194757a2e2dc344cab0b9b52ffa33ef35077cb))
* gql log level ([db53d0e](https://github.com/Mygod/ReactMap/commit/db53d0eb833daa2c693a91e130a7c6375eae1001))
* gql types ([e1e499a](https://github.com/Mygod/ReactMap/commit/e1e499a52239d091e52f779e5149d8808d395be6))
* ground raid/battle icons ([cd01a92](https://github.com/Mygod/ReactMap/commit/cd01a92bda81f786ca2c14f10df8cc4489163fd6))
* gym badge counts ([67f3b0d](https://github.com/Mygod/ReactMap/commit/67f3b0de9837924b0e6e37645a199f2b0b54e795))
* gym badge fixes ([1cadea0](https://github.com/Mygod/ReactMap/commit/1cadea0e4c4bfa3894ffd2629ef09c7ba2e2ed79))
* gym badge menu from popup ([8cea2fb](https://github.com/Mygod/ReactMap/commit/8cea2fb47d786f1a74dcb03087f13cacb0645dfa))
* gym badge page styling ([7016369](https://github.com/Mygod/ReactMap/commit/7016369f146f2aae52e72cc79db5725c43101c4c))
* gym badge selector in popup ([b5b4c60](https://github.com/Mygod/ReactMap/commit/b5b4c60fb68c36929fe2ec7e38be86124b7b3c6b))
* gym badges ([54769c8](https://github.com/Mygod/ReactMap/commit/54769c8ad16ed30270d768fa5fe9339d4ef3b112))
* gym range color should dynamically update ([7f9f95b](https://github.com/Mygod/ReactMap/commit/7f9f95b6df1bddd8fe21ed49a61969bf404e82e4))
* gym tile ([7debdac](https://github.com/Mygod/ReactMap/commit/7debdaccc11e0e0865cdea21b65a92fd0af56547))
* happy now? no more set ([b9aaa17](https://github.com/Mygod/ReactMap/commit/b9aaa17cb86d82ab01154dac2d06c022aaa91bde))
* headers ([634da5b](https://github.com/Mygod/ReactMap/commit/634da5b7453002a02506f66f56426ba0b805d60f))
* helmet middleware opt in ([a82238a](https://github.com/Mygod/ReactMap/commit/a82238a793e9559320e5add6f9c90aadcd533e87))
* hidden power in raids are fighting type ([018ba93](https://github.com/Mygod/ReactMap/commit/018ba93642eee0a08d2a864c1a04998ff63503a9))
* hide all logic in adv menu for some items ([0561829](https://github.com/Mygod/ReactMap/commit/05618292589dc60118eaa9f2f3cf90234722c475))
* hide if showcase data is missing ([2dc5199](https://github.com/Mygod/ReactMap/commit/2dc51993c735564ddcc4e62bc4807995570afc6b))
* hiding mon causing crash ([37d465d](https://github.com/Mygod/ReactMap/commit/37d465d34c22a4fc48dd5ee515197cba78acd431))
* hmm ([58d1ece](https://github.com/Mygod/ReactMap/commit/58d1ece97ddf4098b1217e2101d2b4b7dbb93237))
* holiday animations ([e255578](https://github.com/Mygod/ReactMap/commit/e25557829b3dd3358c58a58586123ab753dd1c50))
* hopefully final fix for leaflet.locatecontrol ([e08e3f2](https://github.com/Mygod/ReactMap/commit/e08e3f2cd3c6f219d8b2d6c4c448f6a86f333a1e))
* hot reload manual areas ([abcf36b](https://github.com/Mygod/ReactMap/commit/abcf36b1586b1a3425a10b9e1e044a56bbeccedf))
* hot reloading auth strategies ([c1cad7a](https://github.com/Mygod/ReactMap/commit/c1cad7a8dd6b048e93c37ab9fe84b2ea649b0823))
* icon opacity and some zustand deprecated warnings ([e0eb101](https://github.com/Mygod/ReactMap/commit/e0eb10148a11bb349cb3965dced0440bb38f289c))
* icon user settings ([4381817](https://github.com/Mygod/ReactMap/commit/43818171a385e6882f68f6c62365e124a6df793e))
* id when searching ([1802ca6](https://github.com/Mygod/ReactMap/commit/1802ca6cac9215581a6097bb1cfa9ea6bfc3cdf8))
* im dumdum ([ce37e2a](https://github.com/Mygod/ReactMap/commit/ce37e2a9123ea2808cde3f3f130361055141ae63))
* import ([65ea5cb](https://github.com/Mygod/ReactMap/commit/65ea5cb3cd942e87436ba22fc7a9cd2067f59508))
* importing ([89b7fce](https://github.com/Mygod/ReactMap/commit/89b7fcebca0a58959ecc29418db4a75390072ffd))
* improve touch tooltip experience ([945c24a](https://github.com/Mygod/ReactMap/commit/945c24af97d772a93ac7a7a603a67559f30e7b57))
* improved jsdocs for search method ([5dcf288](https://github.com/Mygod/ReactMap/commit/5dcf28810be5ad1063abee7ae234993a3c42be57))
* incorrect escape shiny rate tooltip ([ebf31da](https://github.com/Mygod/ReactMap/commit/ebf31da2af9528e686130da6aa8e7f52f77e0d18)), closes [#1160](https://github.com/Mygod/ReactMap/issues/1160)
* increase wild level to 50 ([38be442](https://github.com/Mygod/ReactMap/commit/38be442bced7c9b1f510ce45509279915b9acdac))
* interaction ranges ([d2dda78](https://github.com/Mygod/ReactMap/commit/d2dda789274035fc37b1e0453e624fbf035476e4))
* invasion memoization issue ([f702ab6](https://github.com/Mygod/ReactMap/commit/f702ab6f716c2901762814d798501fbd361fc7df))
* invasion quick selector ([ad4471a](https://github.com/Mygod/ReactMap/commit/ad4471a67ccb88020757c899fcf8ab5e266b9ffc))
* invasion size by rocket Pokemon when confirmed lineups ([f1a9cba](https://github.com/Mygod/ReactMap/commit/f1a9cbacea0d830b478ef740bfb9bbbe893eb047))
* isolate pokemon popup open state ([dc5fdc0](https://github.com/Mygod/ReactMap/commit/dc5fdc0d0c71a53e6862865d6d84ffbcee9730db))
* issue in webhook adv menu ([190289a](https://github.com/Mygod/ReactMap/commit/190289a109184ad2c5678f2951986d6b525c8254)), closes [#926](https://github.com/Mygod/ReactMap/issues/926)
* iv-badge box sizing ([4b5d9a4](https://github.com/Mygod/ReactMap/commit/4b5d9a47a4480872b9f184cad34a2846fb012886))
* jsdoc a lot of database things ([df64a57](https://github.com/Mygod/ReactMap/commit/df64a5706c0ede9145474266cef9c11020395e41))
* jsdoc types ([4316fff](https://github.com/Mygod/ReactMap/commit/4316fff7b13f98390d4d4be6f98002a4d84f9957))
* jsdoc types ([91b94ba](https://github.com/Mygod/ReactMap/commit/91b94baef2d2d29a501ccad8bfde772330a20c7c))
* just a lot of things :dango: ([421b06e](https://github.com/Mygod/ReactMap/commit/421b06e90fa1704c37fafc51389c3983f1194088))
* just a lot of things :dango: ([7879a7f](https://github.com/Mygod/ReactMap/commit/7879a7f01975325192ea0a173ea255f6a9e7ee15))
* just in case ([6fbe116](https://github.com/Mygod/ReactMap/commit/6fbe1162027071eaef2ae26126480c6fb017be3e))
* latest version of node for docker ([c7540c1](https://github.com/Mygod/ReactMap/commit/c7540c1fa08d7fad1c96b63a6f4a153afa334e37))
* latest version of node for docker ([fb988ca](https://github.com/Mygod/ReactMap/commit/fb988ca3555721552bc72617d01f3c208abb7286))
* legacy filter ([8a9877b](https://github.com/Mygod/ReactMap/commit/8a9877bff536d76495842ff233cd5d4d90e79852))
* less opinionated in config for `alwaysEnabledPerms` ([724d070](https://github.com/Mygod/ReactMap/commit/724d0700a353f89e59d5bc239c5d2dff5666305e))
* less opinionated naming ([32a51a0](https://github.com/Mygod/ReactMap/commit/32a51a007d0c6cdba5ab88ece9db684521a4b017))
* less strict searching for `'` ([ca08a69](https://github.com/Mygod/ReactMap/commit/ca08a690fca54f90132b4688b5700532958b60f5))
* less user/client error log spam ([033a9ca](https://github.com/Mygod/ReactMap/commit/033a9cafe21e25d4988401bf5885a151968d433b))
* let it be configurable too ([268f7d8](https://github.com/Mygod/ReactMap/commit/268f7d811fbb3e5b1ca0c5baa18b14db5bf096aa))
* lift version of ci ([4fd4bb6](https://github.com/Mygod/ReactMap/commit/4fd4bb6e8e3388bd1370375ea3a357feb1cfa0e3))
* light mode adjustments ([025d12b](https://github.com/Mygod/ReactMap/commit/025d12b78dc22b4fadca036893c7eadf60c62de5))
* lint ([adbaec6](https://github.com/Mygod/ReactMap/commit/adbaec677a48be2e89efec09d9c75ff6b9a0453f))
* lint ([081c153](https://github.com/Mygod/ReactMap/commit/081c15360a4c0d84e2d66d751bdae7d47d7e3040))
* lint ([a562d80](https://github.com/Mygod/ReactMap/commit/a562d80e44d8c6588cdf7d03a7b2cafa40779135))
* **lint:** prettier lint ([5f87694](https://github.com/Mygod/ReactMap/commit/5f8769481d723d2a7e6040b63c08ba8c96ce99cb))
* loading screen consistency ([8d3775c](https://github.com/Mygod/ReactMap/commit/8d3775c6af15aeb54edb1bdcedc128ff93276ece))
* local assets ([615c3b8](https://github.com/Mygod/ReactMap/commit/615c3b81244925c1860ea7c48b00f8ee38c697d1))
* local.example.json additions ([89706eb](https://github.com/Mygod/ReactMap/commit/89706ebaeca95dc887b6adc5623a60e6f61b6c0a))
* local.example.json additions ([a200e50](https://github.com/Mygod/ReactMap/commit/a200e50243432953d8a1240e7e4709d3b4ea524e))
* locale dest ([8dd94c9](https://github.com/Mygod/ReactMap/commit/8dd94c90b112194c37403b9823171890c4d8580f))
* locales ([6a4ba6b](https://github.com/Mygod/ReactMap/commit/6a4ba6bb04fe07cc716f0d4aa4325f8c0e449390))
* locales script ([4d642f4](https://github.com/Mygod/ReactMap/commit/4d642f4463a2b14974b2181a1ed2742e9a658337))
* localization ([f02e8cd](https://github.com/Mygod/ReactMap/commit/f02e8cd927d76c9191e7fe6ea909f6eec9a4a729))
* locate translations / unit of measurement ([704423b](https://github.com/Mygod/ReactMap/commit/704423b46cff627d902c2d2b905497f9bc941469))
* locatecontrol ([754e544](https://github.com/Mygod/ReactMap/commit/754e54446059c0a4f0c5200b193b3a73972b43a4))
* location button color ([5d7d27d](https://github.com/Mygod/ReactMap/commit/5d7d27d8986660e0ebf3b8dcabc747777937c501))
* lock vite deps ([5d8d709](https://github.com/Mygod/ReactMap/commit/5d8d709fbd94471d5a3d87e7840bec6d6e0baf26))
* log full client error in browser ([cff7e9e](https://github.com/Mygod/ReactMap/commit/cff7e9e21662ebeebdc226293cd843d71fbfad14))
* log knex debug to info when `queryDebug` is true ([29ab774](https://github.com/Mygod/ReactMap/commit/29ab774eaeb20bef3700436632ab0000459f9e15))
* log next start time ([09caed9](https://github.com/Mygod/ReactMap/commit/09caed95a3b4ad08961f0e49dcaf40002f59673b))
* logging uncaughtException error ([6848cdc](https://github.com/Mygod/ReactMap/commit/6848cdce4d858b2a0e39b33e7998751416c8c3d0))
* logic ([e42ff33](https://github.com/Mygod/ReactMap/commit/e42ff33a845e7bd3ea94886b535bc1c7877b9edc))
* logic bug in loading non-clustered elements ([#1161](https://github.com/Mygod/ReactMap/issues/1161)) ([a2c7f17](https://github.com/Mygod/ReactMap/commit/a2c7f17e02ff7cd5467d4bf5ccd8b13a444ba725))
* login check ([259fb50](https://github.com/Mygod/ReactMap/commit/259fb500cfc40bff42f831a30e1c0c82f4a30d5f))
* lower text timeout ([261370e](https://github.com/Mygod/ReactMap/commit/261370e4fadf72e2a0532e98457b1ed2a086f510))
* make `allForms` false by default for usability ([cff0e23](https://github.com/Mygod/ReactMap/commit/cff0e234a1d9a4069da8a4cd12b5f8a0d3f9c6a0))
* make showcase icons smaller by default ([b0c587a](https://github.com/Mygod/ReactMap/commit/b0c587aecd8126c1644a01c0fc459bc17dca0af2))
* make sure Icons class is ready ([a00a92d](https://github.com/Mygod/ReactMap/commit/a00a92db8e07bf2a04b73d20719dd66fdaf3a3d9))
* make sure to always use `getSafe` ([a970232](https://github.com/Mygod/ReactMap/commit/a9702322712cfdd1e6da511de5d49e5399756d55))
* make sure window is focused on click ([c18f746](https://github.com/Mygod/ReactMap/commit/c18f746e93190ae12d56aea8b0ff5032059938e3))
* make the selector more generic friendly for other categories ([6259bc2](https://github.com/Mygod/ReactMap/commit/6259bc2101029c367300ebe98df082ad7c15a124))
* map dependency checks ([85c992d](https://github.com/Mygod/ReactMap/commit/85c992dc499f0c25dff2ba00ec75e4bb20911bab))
* mapping icon categories ([206fab5](https://github.com/Mygod/ReactMap/commit/206fab5d037f48cc46646cec0db012efea42b42e))
* masterfile import ([6423dd2](https://github.com/Mygod/ReactMap/commit/6423dd217134aa10b475504e692660023e7e1c36))
* max entries ([eb6ce98](https://github.com/Mygod/ReactMap/commit/eb6ce98a3c4d7c85b059a8043880716b5c8e6e8b))
* maybe fix missing ci secret ([15058dc](https://github.com/Mygod/ReactMap/commit/15058dc77045fd1db99b543f2c42da724ff54aa7))
* maybe fix uicons stuff ([bb9cbde](https://github.com/Mygod/ReactMap/commit/bb9cbde0cb5505cbf813440ea7299db2cc08b1d8))
* mega energy icons by id ([ced7d7c](https://github.com/Mygod/ReactMap/commit/ced7d7c51401c96e2264e7028f83abe59f2c7fd7))
* memo comparison ([dd66d03](https://github.com/Mygod/ReactMap/commit/dd66d039cf91af9034b90a3915b197863befea17))
* memoizing refinement ([58e2d47](https://github.com/Mygod/ReactMap/commit/58e2d470a95edb3f3dab057dbd8eaf923e636bc4))
* menu order when started with `yarn start` ([f0f7628](https://github.com/Mygod/ReactMap/commit/f0f7628cecea201df59ff3a93ffc7b7fa1d4326d))
* menuFilter ([e266812](https://github.com/Mygod/ReactMap/commit/e26681243c47f3c15bce9473ae287586fb28d81a))
* merge all poracle functions into the class ([d7caea2](https://github.com/Mygod/ReactMap/commit/d7caea204abd7f6cbcca1874deedb7cbeafcf097))
* Merge pull request [#963](https://github.com/Mygod/ReactMap/issues/963) from ReuschelCGN/translation ([cbc0160](https://github.com/Mygod/ReactMap/commit/cbc0160f6820a68fed04c9b7b57a287cfaf66f58))
* middleware order ([309ea1b](https://github.com/Mygod/ReactMap/commit/309ea1b27f5945e95fb997fb63653a95c9a5a81c))
* min val ([5f4d118](https://github.com/Mygod/ReactMap/commit/5f4d1184837662018598009f925c9e9908dc47ad))
* misc icons ([f4423a9](https://github.com/Mygod/ReactMap/commit/f4423a9e05f47bf1f59baf0d0d6f753f787ba2b4))
* missing > ([0352204](https://github.com/Mygod/ReactMap/commit/0352204608526d99759b3f9c01fca1fe73bc6864))
* missing $ ([2cf18c2](https://github.com/Mygod/ReactMap/commit/2cf18c215590c85ce523b59a15684b9e4164ba75))
* missing dark mode locale key ([0c71a2d](https://github.com/Mygod/ReactMap/commit/0c71a2d3484b02854b8980aacace2044de02686a))
* missing device types ([c9765a4](https://github.com/Mygod/ReactMap/commit/c9765a4a7dad08cebac5ce6992f9bf839383a982))
* missing join translation ([e532995](https://github.com/Mygod/ReactMap/commit/e532995285012313c42adab7904037dc84a3161e))
* missing label on search ([36f2bd8](https://github.com/Mygod/ReactMap/commit/36f2bd8662a12a5c4260e4d144e897acf86571b8))
* missing locales ([ef18479](https://github.com/Mygod/ReactMap/commit/ef18479bb2599cc8195b3bc80e8c42096a79b340))
* missing locales script ([02c0280](https://github.com/Mygod/ReactMap/commit/02c028010412065e03398c1e6f62468e87500e9c))
* missing multi domain file reload ([7593754](https://github.com/Mygod/ReactMap/commit/7593754384c74b3edb645c36c9075f03235744b5))
* missing perm image/translation ([178f1d2](https://github.com/Mygod/ReactMap/commit/178f1d2fc9ec17bdf710726ae3efa22b68ac235b))
* missing place ([35bebd4](https://github.com/Mygod/ReactMap/commit/35bebd44d61457995cccb8f473273991c7f5aab1))
* missing translation ([d676875](https://github.com/Mygod/ReactMap/commit/d676875cb26c2b017220922cc144ee93f567c898))
* missing translation key ([fcd97d0](https://github.com/Mygod/ReactMap/commit/fcd97d0a6612a318c80f0a2b7631b8cfdcbc7b80))
* missing translations ([238f602](https://github.com/Mygod/ReactMap/commit/238f6021eec53b12ec4a1ad1a1080d0718293b02))
* missing translations ([abb047a](https://github.com/Mygod/ReactMap/commit/abb047a64303deca2231972d033f6d26025a5e3f))
* missing translations ([4d6d5ec](https://github.com/Mygod/ReactMap/commit/4d6d5eccf28f35794e7d660d0dd25f9475cb36e0))
* mobile friendly :| ([b259e42](https://github.com/Mygod/ReactMap/commit/b259e4274cab22bfee450ef950b3c54616dca1e7))
* more client state cleanups ([237ac7b](https://github.com/Mygod/ReactMap/commit/237ac7bcf5dc80e7f447282fe65336319a59ea34))
* more client ts checks ([5028cb2](https://github.com/Mygod/ReactMap/commit/5028cb2221ac44e65620927bd69a10f4958f6d9c))
* more config typings ([fa18399](https://github.com/Mygod/ReactMap/commit/fa1839963b7117080b4c8a7de26c3075c03126a9))
* more conscious of perms ([135a849](https://github.com/Mygod/ReactMap/commit/135a8494479ffb9ef373c708b7895dc38d50e54f))
* more consistent `is_battle_available` usage ([0a565ed](https://github.com/Mygod/ReactMap/commit/0a565ed265db65bf0a5668bc47e0103165792796))
* more consistent drawer ([3a486d5](https://github.com/Mygod/ReactMap/commit/3a486d58e70ce9e5d4fde29688ae53461f5a8fb8))
* more consistent gender filtering ([a3b24cb](https://github.com/Mygod/ReactMap/commit/a3b24cb6d4625c23d8d341c4b7cad62846b184c3))
* more consistent timing intervals ([6e67fab](https://github.com/Mygod/ReactMap/commit/6e67fab92fcad93aa3cdc6331dc56f331f6e2013))
* more cuts ([87e287f](https://github.com/Mygod/ReactMap/commit/87e287ffd19f77b4768b21cb2c84b92544609814))
* more descriptive jsdoc for new query method ([811ab92](https://github.com/Mygod/ReactMap/commit/811ab92bdcde7a179a20a1d736d8ef8a0ff182a1))
* more filter tweaks ([a4c4eee](https://github.com/Mygod/ReactMap/commit/a4c4eee7cba6dee004af0ab31ccba84a52273d17))
* more immediate updates ([ec44927](https://github.com/Mygod/ReactMap/commit/ec449272a756ed1d61437b9745e8a832a93bceb5))
* more interval logic ([570eba2](https://github.com/Mygod/ReactMap/commit/570eba2f1e573a9810e0348f0a76434a01252088))
* more limit adjustments ([6e6bbff](https://github.com/Mygod/ReactMap/commit/6e6bbffc162df7bbc54c9c98b546bfe3698d25a0))
* more nest error context ([59cd74b](https://github.com/Mygod/ReactMap/commit/59cd74ba147406325bcb51979276e217fa5ab77c))
* more networking ([367e195](https://github.com/Mygod/ReactMap/commit/367e1954bb1d70962b1825de07ea4ee428d3fe32))
* more pokemon search refinements ([8fa91e1](https://github.com/Mygod/ReactMap/commit/8fa91e1691b8c52f83e7a9ce39aaafab5a5822a8))
* more robust discord handling ([#1181](https://github.com/Mygod/ReactMap/issues/1181)) ([b579ded](https://github.com/Mygod/ReactMap/commit/b579dedeb196fb4d8b1da025e325049bfd7833e8))
* more robust translation fetching ([eaa2acf](https://github.com/Mygod/ReactMap/commit/eaa2acf712a5ec8dfad224aadcb18002a520e79c))
* more route checks, just in case ([f81761c](https://github.com/Mygod/ReactMap/commit/f81761c1c038d500b9d56886aa58de7f6459ce22))
* more ts checks ([b071dd9](https://github.com/Mygod/ReactMap/commit/b071dd90ecc100afa460a9b46e39e794eb30ce85))
* more type restrictions ([fa21391](https://github.com/Mygod/ReactMap/commit/fa21391c9b817fc18cd2ec1845da10b3f77f3910))
* more types ([7b0df3b](https://github.com/Mygod/ReactMap/commit/7b0df3b7bf960a23f3db87e909ce17c346eeeb09))
* more typing ([8486ebd](https://github.com/Mygod/ReactMap/commit/8486ebd93ab023e0e70b8115d4cff83f0e4fb4c9))
* motd footer buttons ([86f537e](https://github.com/Mygod/ReactMap/commit/86f537ea51e39a2006d46b7f5416f8e6fa54ea01))
* motd index setter ([f68153a](https://github.com/Mygod/ReactMap/commit/f68153a141ec038d48e37945772bb8da85f26a28))
* motd types ([c4ad276](https://github.com/Mygod/ReactMap/commit/c4ad276f303357ac2c9b3698b7c6a07314d339c1))
* move args, add en loca ([bf3f7b9](https://github.com/Mygod/ReactMap/commit/bf3f7b9088918b0988cf3a06b44e04063ca97387))
* move loading locales script to external script file ([4960a9f](https://github.com/Mygod/ReactMap/commit/4960a9fb723afa65c384435c6d2ab3d50829d55a))
* move localeMap into theme ([ab6a325](https://github.com/Mygod/ReactMap/commit/ab6a3251e5b89deb6c6bd244f4cb1c5ef7972632))
* move media queries ([97303bb](https://github.com/Mygod/ReactMap/commit/97303bb73883ce3b062bce64aac304e9883afc7a))
* move popup anchor up a smidge ([d03931c](https://github.com/Mygod/ReactMap/commit/d03931c11477d89874b9e419a987aa14c0358ad8))
* move weather icon to top left ([1df1cd0](https://github.com/Mygod/ReactMap/commit/1df1cd0af67fb4c888ac30aca9b96efbe48ce007))
* multi domain related things ([78fd7cb](https://github.com/Mygod/ReactMap/commit/78fd7cb28f78071c40fea2581a8c86ad0ade29e1))
* multi domain stuff ([4a0f65f](https://github.com/Mygod/ReactMap/commit/4a0f65f5e07076c6f1690f4e56ac008e9e5e2c67))
* needs & attempt to not run double ([abcaaab](https://github.com/Mygod/ReactMap/commit/abcaaab5d65d68b98570727f21879e31f81f622e))
* needs both ([e4b7cec](https://github.com/Mygod/ReactMap/commit/e4b7cec18ce2b41b04c5813b7a8ece23a3bf5510))
* nest name memoization ([ec56d7d](https://github.com/Mygod/ReactMap/commit/ec56d7d79e0a5d53599307e2e3768b8dddce7852))
* nest popup ([4d27bf5](https://github.com/Mygod/ReactMap/commit/4d27bf5d45db71ed23ac670c705f927bbf65bb02))
* **nest:** make it compatible with previous tools ([9d97481](https://github.com/Mygod/ReactMap/commit/9d97481039356de2c1e6165abbb207a7d7af6cce))
* **nest:** query only active nests ([ebb5295](https://github.com/Mygod/ReactMap/commit/ebb529578207e1d6a11f40a99e942030ec95c3e0))
* new variable just4u ([6fdc152](https://github.com/Mygod/ReactMap/commit/6fdc15267734fd247d98ebde4a38b4bac902e99d))
* no floats ([b8f645e](https://github.com/Mygod/ReactMap/commit/b8f645e8847f301be60ebffcc235f047669b48ed))
* no longer need to render either drawer or fabs ([dedf26a](https://github.com/Mygod/ReactMap/commit/dedf26a23196bf976e9065b681f7e7f64cf8f903))
* no more hard limits for pois ([b2efc1e](https://github.com/Mygod/ReactMap/commit/b2efc1e98f3f2593e2b900e9dae1e25a19aef25f)), closes [#956](https://github.com/Mygod/ReactMap/issues/956)
* no more react components ([1469280](https://github.com/Mygod/ReactMap/commit/1469280d98c2c530ec008b9555e02cd891ba7228))
* no pokemon icon marker if it is not available ([be85da2](https://github.com/Mygod/ReactMap/commit/be85da22ad64d06c7fd02e1384b4b0478a8925ec))
* no scrollbars plz ([907ca33](https://github.com/Mygod/ReactMap/commit/907ca331beb1fe81dd671732d5ebe1980d8d6faa))
* normal form check ([47e358b](https://github.com/Mygod/ReactMap/commit/47e358b5cc01d75eb49cfa3b4654adf09b23af28))
* Not confident on this one ([c7d7717](https://github.com/Mygod/ReactMap/commit/c7d77171db068a4586faac6bb4f024a9fc3f7607))
* notification flash ([cf1e20a](https://github.com/Mygod/ReactMap/commit/cf1e20a24f4e3cd9d542b7b4ba857a10628c5cf8))
* nullability ([0c2b06e](https://github.com/Mygod/ReactMap/commit/0c2b06e79f4e53950b6b5f6739fc3df982c0209c))
* oauth telegram /w helmet ([d892000](https://github.com/Mygod/ReactMap/commit/d892000f8adaf1b5e70b21d22258e1239b1f485c))
* odd diffs between playground and prod ([f88d2ad](https://github.com/Mygod/ReactMap/commit/f88d2adee4aae118e7128a93773e90eb63124d84))
* omit custom quest key for react ([74b2b44](https://github.com/Mygod/ReactMap/commit/74b2b44f82cb729a69e5a2d8a8b9a2297d7fdcc2))
* only display probability if available ([15b9c15](https://github.com/Mygod/ReactMap/commit/15b9c15c2c5409b4ad8c321f200ade41c1e85504))
* only reload the services that need to be reloaded ([3782faf](https://github.com/Mygod/ReactMap/commit/3782faf2ef54bb6620d8cd13b8397faa557cecef))
* only run ci on merges into main ([038d3f4](https://github.com/Mygod/ReactMap/commit/038d3f435523b71e76769f405fd8e25a24341c11))
* only save session if valid ([3295534](https://github.com/Mygod/ReactMap/commit/329553499dfda1a42f9fc3cbbd1ca3dddc135586))
* only show catchable shadow pokes ([fd519de](https://github.com/Mygod/ReactMap/commit/fd519de58b1cb3ad5f436387851bd3dbea5d7981))
* only show edit adv for all for pokemon ([622f179](https://github.com/Mygod/ReactMap/commit/622f17933dfed9a9b78647a4fcc7c4df3b105fdd))
* only show if customizable length > 0 ([0b6c89c](https://github.com/Mygod/ReactMap/commit/0b6c89cae2d926652e80db28d51c0666c1949202))
* only start timer when open ([bce3a95](https://github.com/Mygod/ReactMap/commit/bce3a950d8ca94b584d3a69bc7a7a0dbaca795ba))
* only update subscription for active mode ([1fca2e6](https://github.com/Mygod/ReactMap/commit/1fca2e666073b0186b9fe219a6d2804279a40f27))
* only when map is ready ([f6e6aec](https://github.com/Mygod/ReactMap/commit/f6e6aec15c24f84abccb17a9c06a2fc9878cd25a))
* onlyLinkGlobal ([3df21d2](https://github.com/Mygod/ReactMap/commit/3df21d2e240950812756c42e4227982f33363de4))
* oops ([38bc979](https://github.com/Mygod/ReactMap/commit/38bc9790c3d07f3dc8d7e7f8ce7210454c65abd1))
* oops, swap ternary ([bdcfaf4](https://github.com/Mygod/ReactMap/commit/bdcfaf4d92fc64d1776e6f87e11713736621874d))
* opening adv mode from drawer ([5c2f080](https://github.com/Mygod/ReactMap/commit/5c2f080dda691b3f80572ad21e2757117e9c3855))
* optimize click/hover behavior ([e1735b0](https://github.com/Mygod/ReactMap/commit/e1735b0e068462a36e15d71c8e12e597064a557c))
* optimize dynamax code ([a1cfb57](https://github.com/Mygod/ReactMap/commit/a1cfb570f2022eb6d3195e5a59949e90e673b5fd))
* optimize theme styling rerenders ([8b34d2a](https://github.com/Mygod/ReactMap/commit/8b34d2ae4a2c810a2f70f9501e509f646b7c5dc4))
* optional chaining for area menu ([a1fd1fc](https://github.com/Mygod/ReactMap/commit/a1fd1fc454a9dd1c0c333cacedc1a338ba42a0a1))
* order of declarations for req.logout ([3869ab2](https://github.com/Mygod/ReactMap/commit/3869ab207d71967372573004db8ad0e3efb67cbd))
* order of items for the `scanAreas` section of the drawer ([6be6b3b](https://github.com/Mygod/ReactMap/commit/6be6b3b339daf01d7c953053755ffdd65f246123))
* order of middleware ([430cd19](https://github.com/Mygod/ReactMap/commit/430cd1938b65502f6b8eaf5e16d8bb11b22d9ea0))
* overlapped timers and info ([cc90dee](https://github.com/Mygod/ReactMap/commit/cc90deef5f201bba53bfbed18f80ed71e08c203a))
* pass ref props for tooltip ([9d55d4c](https://github.com/Mygod/ReactMap/commit/9d55d4c445c106626149319df1db8dd3017e99b6))
* passport-discord conflict ([2d7b7e2](https://github.com/Mygod/ReactMap/commit/2d7b7e2726cff962401bcacf696cdfbc4e89efaa))
* path ([860662f](https://github.com/Mygod/ReactMap/commit/860662fbe7966b9d99884f1ed5d9b9527b1f580e))
* perm cards ([276a10a](https://github.com/Mygod/ReactMap/commit/276a10a43b9f722f435c073af7e4b94796b03341))
* pkmn interaction range ([8467fc3](https://github.com/Mygod/ReactMap/commit/8467fc3eeb694220e9132d69d266e7fb24b3a744))
* playground editor w/ helmet ([33fa336](https://github.com/Mygod/ReactMap/commit/33fa3368904cca6ff345303e29bd8a582b8cff54))
* pm2 log colors ([dd675f3](https://github.com/Mygod/ReactMap/commit/dd675f3dd00e86f8f12f55e146cbc17c9f4710cc))
* pokemon filtering gender/size ([06dc373](https://github.com/Mygod/ReactMap/commit/06dc373fc250e5265140d08ac91ff246c044c91f))
* pokemon onlyManualId filter in expert sql mode ([ee176da](https://github.com/Mygod/ReactMap/commit/ee176da3749c27b33aa659ba432706ad5c19951b))
* pokemon popup coords ([1f1c232](https://github.com/Mygod/ReactMap/commit/1f1c2329028804a0a8839d0b4efc3b0f50b9cef3))
* pokemon ui inconsistency ([0cb334c](https://github.com/Mygod/ReactMap/commit/0cb334c44748dbbe2a591cc5b61c466b7487f3bf))
* pokemon zoom ([9bbc70d](https://github.com/Mygod/ReactMap/commit/9bbc70d54bd21763b00e4cd396ab6669a592a198))
* pokestop icon state changes ([b5119e1](https://github.com/Mygod/ReactMap/commit/b5119e12efa6dc17ef78e00c362d8ae76998e52c))
* pokestop marker adjustments ([c81340c](https://github.com/Mygod/ReactMap/commit/c81340c4c1aab378af9e04dfae23677c4b3a1bd0))
* pokestop tile ([839a5cf](https://github.com/Mygod/ReactMap/commit/839a5cf0d83809cf1e95eb1245ff47cba1c73599))
* pokestop with showcases ([40a7f30](https://github.com/Mygod/ReactMap/commit/40a7f301ff8641104092c62dcab779ab3d766ce7))
* popup closing when expanding invasions ([4be12cb](https://github.com/Mygod/ReactMap/commit/4be12cb158542a911c2329e441170819d195ad2e))
* Poracle location & others ([41a4527](https://github.com/Mygod/ReactMap/commit/41a4527a3971fa1279335c6081b5b2a251d0230e))
* poracle manager with new state fixes ([f4564ef](https://github.com/Mygod/ReactMap/commit/f4564efe7ca578599756ddead77b957ad28e085f))
* poracle profile management ([e662716](https://github.com/Mygod/ReactMap/commit/e6627167705311afcfbc1e33d8b64f520ef019ed))
* poracle saving/closing ([6251b5c](https://github.com/Mygod/ReactMap/commit/6251b5c77a9285bb9944d1a8adfd7c32881a2361))
* possible fix edgecase scenario for missing `selectedWebhook` ([5f8d1c9](https://github.com/Mygod/ReactMap/commit/5f8d1c9a2ade62959894f1dda6d71e8d659aeefa))
* possible fix for leaflet location issue ([4aefb90](https://github.com/Mygod/ReactMap/commit/4aefb90d85db6a1e873355e032c03281b7b13b56))
* possibly undefined check ([12c01eb](https://github.com/Mygod/ReactMap/commit/12c01eb819dd310f8f6e3c86777305f4ad6c56eb))
* prevent users from loading too many s2 cells ([8f8a03d](https://github.com/Mygod/ReactMap/commit/8f8a03dfbdcdad5d79e9c9c4e6e199bafdf64429))
* profiles when there are none ([195387a](https://github.com/Mygod/ReactMap/commit/195387a553f2b4675db9c8710abfb79ef0904418))
* prompt user on options open ([f2c40fd](https://github.com/Mygod/ReactMap/commit/f2c40fdb89f17955150061e2093630bf85dd7e0a))
* prop cleanups ([8b7d25d](https://github.com/Mygod/ReactMap/commit/8b7d25d0f8a862ec50d1a91675fa67c5a7f7364a))
* proper display of shiny probability ([1f92f4a](https://github.com/Mygod/ReactMap/commit/1f92f4accba0219d899d9eebf42e2b38dd103d29))
* properly check hasConfirmed ([47db2f1](https://github.com/Mygod/ReactMap/commit/47db2f1d7ccfe327de80e32763c5b6f0a730e763))
* properly migrate to express 5 ([3907656](https://github.com/Mygod/ReactMap/commit/390765696dbdcd89ed2fd57b16d41ecc2725a1b9))
* properly support gym defender temp evolutions ([4595820](https://github.com/Mygod/ReactMap/commit/45958204c9de795d12cb0a0e241982edcd1f5973))
* properly unsupport MAD ([b9d5b88](https://github.com/Mygod/ReactMap/commit/b9d5b887bb18691ebcd3b9d8820f784b5a36555d))
* pull icons from correct state ([46a2968](https://github.com/Mygod/ReactMap/commit/46a2968721540bb60e2deedf52d487693e10a906))
* pvp filter in when `all` is set ([2acf75f](https://github.com/Mygod/ReactMap/commit/2acf75fb107f2b06f31a9e195b1d3ae158c8368a))
* pvp mons with no iv perm ([fce7eb9](https://github.com/Mygod/ReactMap/commit/fce7eb91e6cb1ed6ee387807b27de8584dafbb14))
* pvp property name ([3ad0690](https://github.com/Mygod/ReactMap/commit/3ad0690f7d530fda27565542c2e31311b9aed15c))
* pvp50 enabled by default ([ad2df83](https://github.com/Mygod/ReactMap/commit/ad2df839bbce9ba8f269cf0f92408eeb28726201))
* query & polling refinements ([da8a4ba](https://github.com/Mygod/ReactMap/commit/da8a4ba1eb758ba32df2f36f678ba4c92c625a4d))
* query correctly & popup management ([4f7312f](https://github.com/Mygod/ReactMap/commit/4f7312fc91751efb4d268ccf49b7445ba033700d))
* quest conditions ([92af316](https://github.com/Mygod/ReactMap/commit/92af31602e6cf79ba345734a25f4ba098d2f53ef))
* quest conditions with similar quest titles ([af0efbe](https://github.com/Mygod/ReactMap/commit/af0efbebe90d0ab50fe269769a3401e0916be4d9))
* quest pokemon filtering in advanced menu ([35d34e3](https://github.com/Mygod/ReactMap/commit/35d34e3bc259acce0615294dec0dce37d80da2b0)), closes [#1082](https://github.com/Mygod/ReactMap/issues/1082)
* quick webhooks ([2d902a8](https://github.com/Mygod/ReactMap/commit/2d902a84ac0cd88adcbef566a2824f64ef785911))
* raid timer in search ([23275f6](https://github.com/Mygod/ReactMap/commit/23275f6276cb014eab1858d693c9792731f64e3b))
* react leaflet locate control fixes ([d01beb0](https://github.com/Mygod/ReactMap/commit/d01beb0ab4c1e096fb613f398bc7766970b88258))
* reading other config files ([ef30f33](https://github.com/Mygod/ReactMap/commit/ef30f33c18146b2f14584e3639162cce16cc78a0))
* refine ci ([515de64](https://github.com/Mygod/ReactMap/commit/515de64e6a7275b6b7afbdb287e18be15f373e4d))
* refine dnf filter generation ([875b961](https://github.com/Mygod/ReactMap/commit/875b961dd9bc4cb17ab297f8e2da517e21f04baa))
* refine gym defender time ([30106c2](https://github.com/Mygod/ReactMap/commit/30106c28290c0b9048b089752fab437f593ee6f2))
* refine station timer ([1353beb](https://github.com/Mygod/ReactMap/commit/1353beb65254b5f44a8c659803fe8d778fb8d788))
* refinements to interaction between gyms/stops and routes ([8c0ba37](https://github.com/Mygod/ReactMap/commit/8c0ba372db29e53f2b74215494a8b170feab192a))
* relative timer not updating ([72b0a8c](https://github.com/Mygod/ReactMap/commit/72b0a8cfb3fab2ce897b02e8517bb9c324d0cc80))
* release workflows ([6e8fa3c](https://github.com/Mygod/ReactMap/commit/6e8fa3cafe146dc6de085d3eea83c9257626fe51))
* remove % ([054ac51](https://github.com/Mygod/ReactMap/commit/054ac51cb98731f62772f40fa94a11a644756323))
* remove `clear` icon for now ([58aed37](https://github.com/Mygod/ReactMap/commit/58aed3764b8c01df9f12dff680be8ec6a72380f2))
* remove `excludeList` - no longer needed ([bc3adba](https://github.com/Mygod/ReactMap/commit/bc3adbafd16fd01000cbd2a6779244a2725615e2))
* remove 300m range ([e6e1651](https://github.com/Mygod/ReactMap/commit/e6e1651e98283b5eadce343f8789a29313273d10)), closes [#526](https://github.com/Mygod/ReactMap/issues/526)
* remove accidentally left in code ([a4a7738](https://github.com/Mygod/ReactMap/commit/a4a7738038ca9bb92e0fd1c89b6504ef87916cfc))
* remove blue from types ([33ffc13](https://github.com/Mygod/ReactMap/commit/33ffc13bc5e4c366f74ccc1d3c1de05ea5e12e2f))
* remove eol endpoints ([d191743](https://github.com/Mygod/ReactMap/comm…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants