Repository navigation
v1.0.0-develop.1
Pre-release
Pre-release
·
13 commits
to develop
since this release
1.0.0-develop.1 (2025-05-27)
Bug Fixes
- #824 - single route with multiple dbs (ba78e21)
battleOpacity=>stationsOpacity(f720aa3)GET /api/v1/trial/status/:strategyendpoint (78862b6)NotificationAPI checks (22bb9ea)onlyLevelsfallback (087836f)onlyShowAvailablefor nests selector (068dac2)routestranslation (6e58e86)this.refetchcheck (e57f1b0)- 0iv/100iv overrides in a specific scenario (aebebf1)
- 0s in gym popup (2d9bdc1)
- a slightly better temporary image hack (29b9eb6)
- a slightly better temporary image hack (fd2e7c4)
- account for max screen width (7799ce7)
- actions (079de55)
- active scanNext/scanZone btns (5d5f8bb)
- active state event listeners (72d21b1)
- active weather (6541aa8)
- actually fix them (fa56556)
- actually pass in the api key... (d95bd2f)
- add (0cd5f0f)
- add
start&endtags (303e28c) - add
stationsto read me (edd0589) - add a blank perms object if it's missing on session init (6b864cd)
- add copy button for uuid (d1a1b5d)
- add custom fab fallback (168d093)
- add en translation (437f6b7)
- add expire to raid battle and pokemon search (bd37100)
- add fallbacks (9697057)
- add helpers for route/routes (7cad59e)
- add JSON.parse as requested (cadf5e9)
- add limit checking when sending to golbat (4124df9)
- add list of non-hot-reloadable config values (803aa9a)
- add log to indicate config env var (ba25048)
- add logging (cc91e64)
- add missing
keyprop & simplify (05be65c) - add missing copy coords menu item (32b22ff)
- add new dist folders to lint ignores (9a870cd)
- add permission status to notif options menu (c44a75c)
- add pokemon timer (07fa82f)
- add routes to allowed menu items (ab8cb0c)
- add routes to auth log (89c23bd)
- add search log tag (fbb781a)
- add station to excluded list (8801d28)
- add temp_evo to display as well (02ce747)
- add time log (3acfef4)
- add ts-check to clearStorage (6caad39)
- add type to gpd object (0501b8d)
- add types & onClose callback to
CopyCoords(7eaf43d) - added migration for gym badges, fixed gold badge count not appearing on profile (e9f9474)
- adding tracks (fa3419f)
- adjust badge location (a99396b)
- adjust expert description (d6f04e0)
- adjust wayfarer line weights (e6c0696)
- admin items (7e6a62e)
- adv filter options on mobile (93234c3)
- ai generated locales (2d0e7fb)
- alert state (a39154d)
- alignment uicons by id (b17753f)
- allow golbat nest name updates (c5086a4)
- allow serving dotfiles (781e8da)
- also if map perm is missing (6abc14e)
- also show types in quick select (c3f35dc)
- always add 0 form (31900e2)
- always distinguish Dugtrio normal form (91f105a)
- always save new masterfile (2f80d2c)
- Apple map links (18ac93c)
- apply to all btns (19997aa)
- ar-task font color (7b6613b)
- area count state (efccd1d)
- area restrictions (5aed6e4)
- area selected translation (bbe49e1)
- areaRestrictions (0bd5809)
- asset options (e56b0dd)
- asset updating (a8f1e9c)
- assign to the correct object (fffb64f)
- assorted jsdoc/type fixes (234d0c2)
- attempt to keep available/masterfile more in sync (1961af3)
- audit deps (12366fc)
- audit deps (3ed1ff2)
- avail quest filters (fb4498e)
- available for other permissions (425ab3a)
- available max pokemon battles (f1a296c)
- avoid false positives for limit hit (021ce42)
- backend fallbacks (388c14e)
- backend fixes (ad72057)
- backend locales (612a61c)
- backend timezone (8f19786)
- backup btn text color (6e7ed38)
- backup if a user has an invalid nav option (744ca90)
- backups (0dfb610)
- badge height (99e2d01)
- bare minimum of the dumpster fire tutorial (67729cb)
- better
httpsreplacing for fort images (8862d3a) - better click behavior (7dd2d54)
- better experience for viewing poracle tracks (8c20ec7)
- better feedback when saving (8240d5e)
- better formatting (15be28b)
- better masterfile file reading (25d9884)
- better nest submission feedback (c4d9cc0)
- better popup behavior (64f5f87)
- better regex for mapping minified errors (cd0c28b)
- better req errors in event manager (1c98646)
- better selector tiles for colorblind users (0256b5b)
- better slide/input behaviors (98686b8)
- better tutorial persisting (28d7148)
- blocked page (e0b5304)
- bug when saving new profiles (541472e)
- bump uicons 2.0.3 (978f0c2)
- bunch of poracle webhook stuff (fa4e628)
- cache most things at process exit instead (56eb47e)
- caching (bb74b24)
- calculate client timezone server side (cf0b386)
- call locales creation within vite build (e26d2e2)
- casing fallbacks (a466988)
- catch bad play attempts (5c68483)
- category toggles (151ce50)
- change how uicons size fn works (2bac568)
- change loading indicator (9629b49)
- change poi translation (3b9922f)
- check for db models (1e95bf1)
- check for multidomains in areas (e5b8a9c)
- check for networkError null (e8bcb79)
- check for ref on telegram btn when removing (5eec42a)
- check for user (3ed7991)
- ci (6b4fa8a)
- ci (c657ddd)
- ci commit messages (ca42361)
- ci stuff (7525855)
- ci stuff (f960d91)
- circular ref (0a212dd)
- cleanup (89b851d)
- cleanup from slot selection changes (57ae335)
- cleanup gym filtering for edge cases (e03dc03)
- cleanup locales (5b825f5)
- cleanup user options dialog (76075db)
- cleanups (52690be)
- cleanups (9ac88ca)
- clear users who received access via trial if trial is over and process was restarted (13f49b2)
- client stuff (cb2145b)
- clipped classname (2563fb7)
- closing menu fn (21a14d4)
- clustering crashes (9852b68)
- clustering logic (eb0e6b6)
- code organization (7ced12e)
- color badge text in popup (6abc3f3)
- color consistency (4d9add5)
- colors (4e67ca9)
- compare array sizes before updating (b088b7b)
- config calls (a7112b3)
- config getters (494639a)
- config typing (97cab72)
- config: Add missing environment variable for devOptions.skipUpdateCheck parameter (14eca4c)
- consistent timestamp (9792e1c)
- correct pokemon pvp tooltip (2d2a57d)
- correctly handle ditto forms (1944f0c)
- couple of fixes (ac2a1c5)
- couple of queries (460f66e)
- critical react leaflet wayfarer bug fix (76235f1)
- css className that got clipped (1abe5e3)
- custom components normalizing (ca14e7b)
- custom fab size name prop (f69c79c)
- custom favicons for each domain (f470f53)
- custom pages with images (89343f5)
- damn 0 falsy check... (0c3dbb1)
- database weirdness (1d19989)
- date generation (783e22c)
- dbcheck class fixes (9b9ca11)
- default icons in state (57ac40c)
- default nav controls (f85d32d)
- deprecate
block.localAuthUrl(9701f7e) - deps (e4ee8cb)
- deps with old invalid peer dependencies (a2928f6)
- dialog actions && user option menus (146a28c)
- disable prop for multiselector (1cf4955)
- disable prop for size & gender (33c6df7)
- disable sandbox (fe93cfc)
- display (0b1e3b1)
- ditto filtering (2f6ddaa)
- do not set unset form on quest pokemon without display (7356529)
- docker hot reload (2c6ba77)
- don't add global filter in a spot (6927b9c)
- don't always have to hit the limit (39ac769)
- dont log golbat 404 pokemon id errors (7292d13)
- dont show showcase mon if null (e49b885)
- drastically cut the payload size (da2dec2)
- dumb ui (aed2774)
- dump of info in popup (4609297)
- dyslexia? (3c25864)
- early version check (c9d1295)
- edgecase for weather, we need cache (a95818c)
- eMbArRasSiNg (e3b6c6b)
- enabled/all/disabled logic (fc6c8ac)
- encode title in apollo client (5b7b58f)
- ensure bool value (f3463e5)
- ensure only enabled make it through (d98c6f1)
- entering 0 on sliders (0cb103c)
- eslint (f929364)
- eslint dep bumps (933d9a6)
- eXpErT fIlTer (1dc49fb)
- export settings (315508d)
- express session augmentation (35533e9)
- extra array fallback... (2d871ae)
- extra holidayeffect fallback (?) (585dc32)
- extra scanner api optional chaining (c35ad2f)
- ez mode checks (e2bb1f0)
- ez mode filter behavior (0b0dd7d)
- fab colors (a38b9a1)
- fallback obj (b6470f4)
- fallback state (5ea5d15)
- fallback uicons should be webp extension (46a9a1e)
- fallback value (f8a29e3)
- favicon error catching for dummies (b6c0fae)
- favicon in dev (353a7aa)
- favicon instructions (1851505)
- feedback from naji (72344a0)
- fetch available in menus too (55d2fc8)
- file caching for multi (2acf34a)
- filter by start and end (30e92ac)
- filtering edge cases (a1b1580)
- filtering stations without gmax column (f5ea5fb)
- finally fix all human actions (36aebac)
- fire refetch on change (7d8ef1a)
- fix nullability as requested (9e6692a)
- fixed new badge type in profile, refactored ternary in a positive way (8bd1f90)
- footer buttons/actions (7b8ccdc)
- footer min height (a6a5eda)
- force ci? (5026661)
- force custom component reload on locale change (d394c67)
- force popup open on click (7c9f045)
- forgot my own type i18n keys (d74f239)
- forgot to rename from
battleTimers=>stationTimers(cd32477) - form can be unset for quests (b83c493)
- fr showcase translation (c0f74fb)
- further dnf refinements (da08236)
- further increase level cap to 55 (9e3e0be)
- ga variable name (f91fe19)
- generalize fallback ext (8979d92)
- geojson performance ^^ (9b5ef12)
- gitignore... (18a6a94)
- global 0/100 iv toggles (272d80d)
- global slider colors (11b3c5b)
- glow (2419475)
- gql log level (db53d0e)
- gql types (e1e499a)
- gym badge counts (67f3b0d)
- gym badge fixes (1cadea0)
- gym badge menu from popup (8cea2fb)
- gym badge page styling (7016369)
- gym badge selector in popup (b5b4c60)
- gym badges (54769c8)
- gym tile (7debdac)
- happy now? no more set (b9aaa17)
- headers (634da5b)
- helmet middleware opt in (a82238a)
- hide all logic in adv menu for some items (0561829)
- hide if showcase data is missing (2dc5199)
- hiding mon causing crash (37d465d)
- hmm (58d1ece)
- holiday animations (e255578)
- hopefully final fix for leaflet.locatecontrol (e08e3f2)
- hot reload manual areas (abcf36b)
- hot reloading auth strategies (c1cad7a)
- icon opacity and some zustand deprecated warnings (e0eb101)
- icon user settings (4381817)
- id when searching (1802ca6)
- import (65ea5cb)
- importing (89b7fce)
- improved jsdocs for search method (5dcf288)
- increase wild level to 50 (38be442)
- interaction ranges (d2dda78)
- invasion memoization issue (f702ab6)
- invasion quick selector (ad4471a)
- issue in webhook adv menu (190289a), closes #926
- iv-badge box sizing (4b5d9a4)
- jsdoc a lot of database things (df64a57)
- jsdoc types (4316fff)
- jsdoc types (91b94ba)
- just a lot of things 🍡 (421b06e)
- just a lot of things 🍡 (7879a7f)
- just in case (6fbe116)
- latest version of node for docker (c7540c1)
- latest version of node for docker (fb988ca)
- legacy filter (8a9877b)
- less opinionated in config for
alwaysEnabledPerms(724d070) - less opinionated naming (32a51a0)
- less strict searching for
'(ca08a69) - less user/client error log spam (033a9ca)
- let it be configurable too (268f7d8)
- lift version of ci (4fd4bb6)
- light mode adjustments (025d12b)
- lint (adbaec6)
- lint (081c153)
- lint (a562d80)
- lint: prettier lint (5f87694)
- loading screen consistency (8d3775c)
- local assets (615c3b8)
- local.example.json additions (89706eb)
- local.example.json additions (a200e50)
- locale dest (8dd94c9)
- locales (6a4ba6b)
- locales script (4d642f4)
- locate translations / unit of measurement (704423b)
- location button color (5d7d27d)
- lock vite deps (5d8d709)
- log full client error in browser (cff7e9e)
- log knex debug to info when
queryDebugis true (29ab774) - log next start time (09caed9)
- logging uncaughtException error (6848cdc)
- logic (e42ff33)
- login check (259fb50)
- lower text timeout (261370e)
- make
allFormsfalse by default for usability (cff0e23) - make showcase icons smaller by default (b0c587a)
- make sure Icons class is ready (a00a92d)
- make sure to always use
getSafe(a970232) - make sure window is focused on click (c18f746)
- make the selector more generic friendly for other categories (6259bc2)
- map dependency checks (85c992d)
- mapping icon categories (206fab5)
- masterfile import (6423dd2)
- max entries (eb6ce98)
- maybe fix missing ci secret (15058dc)
- maybe fix uicons stuff (bb9cbde)
- mega energy icons by id (ced7d7c)
- memo comparison (dd66d03)
- memoizing refinement (58e2d47)
- menu order when started with
yarn start(f0f7628) - menuFilter (e266812)
- merge all poracle functions into the class (d7caea2)
- Merge pull request #963 from ReuschelCGN/translation (cbc0160)
- middleware order (309ea1b)
- min val (5f4d118)
- misc icons (f4423a9)
- missing > (0352204)
- missing $ (2cf18c2)
- missing dark mode locale key (0c71a2d)
- missing device types (c9765a4)
- missing join translation (e532995)
- missing label on search (36f2bd8)
- missing locales (ef18479)
- missing locales script (02c0280)
- missing multi domain file reload (7593754)
- missing perm image/translation (178f1d2)
- missing place (35bebd4)
- missing translation (d676875)
- missing translation key (fcd97d0)
- missing translations (abb047a)
- missing translations (4d6d5ec)
- mobile friendly :| (b259e42)
- more client state cleanups (237ac7b)
- more client ts checks (5028cb2)
- more config typings (fa18399)
- more conscious of perms (135a849)
- more consistent
is_battle_availableusage (0a565ed) - more consistent drawer (3a486d5)
- more consistent gender filtering (a3b24cb)
- more consistent timing intervals (6e67fab)
- more cuts (87e287f)
- more descriptive jsdoc for new query method (811ab92)
- more filter tweaks (a4c4eee)
- more immediate updates (ec44927)
- more interval logic (570eba2)
- more limit adjustments (6e6bbff)
- more nest error context (59cd74b)
- more networking (367e195)
- more pokemon search refinements (8fa91e1)
- more route checks, just in case (f81761c)
- more ts checks (b071dd9)
- more type restrictions (fa21391)
- more types (7b0df3b)
- more typing (8486ebd)
- motd footer buttons (86f537e)
- motd index setter (f68153a)
- motd types (c4ad276)
- move args, add en loca (bf3f7b9)
- move loading locales script to external script file (4960a9f)
- move localeMap into theme (ab6a325)
- move media queries (97303bb)
- move popup anchor up a smidge (d03931c)
- move weather icon to top left (1df1cd0)
- multi domain related things (78fd7cb)
- multi domain stuff (4a0f65f)
- needs & attempt to not run double (abcaaab)
- needs both (e4b7cec)
- nest name memoization (ec56d7d)
- nest popup (4d27bf5)
- nest: make it compatible with previous tools (9d97481)
- nest: query only active nests (ebb5295)
- new variable just4u (6fdc152)
- no floats (b8f645e)
- no longer need to render either drawer or fabs (dedf26a)
- no more hard limits for pois (b2efc1e), closes #956
- no more react components (1469280)
- no pokemon icon marker if it is not available (be85da2)
- normal form check (47e358b)
- Not confident on this one (c7d7717)
- notification flash (cf1e20a)
- nullability (0c2b06e)
- oauth telegram /w helmet (d892000)
- odd diffs between playground and prod (f88d2ad)
- omit custom quest key for react (74b2b44)
- only display probability if available (15b9c15)
- only reload the services that need to be reloaded (3782faf)
- only run ci on merges into main (038d3f4)
- only save session if valid (3295534)
- only show catchable shadow pokes (fd519de)
- only show edit adv for all for pokemon (622f179)
- only show if customizable length > 0 (0b6c89c)
- only start timer when open (bce3a95)
- only update subscription for active mode (1fca2e6)
- only when map is ready (f6e6aec)
- onlyLinkGlobal (3df21d2)
- oops (38bc979)
- oops, swap ternary (bdcfaf4)
- opening adv mode from drawer (5c2f080)
- optimize click/hover behavior (e1735b0)
- optimize dynamax code (a1cfb57)
- optimize theme styling rerenders (8b34d2a)
- optional chaining for area menu (a1fd1fc)
- order of declarations for req.logout (3869ab2)
- order of items for the
scanAreassection of the drawer (6be6b3b) - order of middleware (430cd19)
- overlapped timers and info (cc90dee)
- pass ref props for tooltip (9d55d4c)
- passport-discord conflict (2d7b7e2)
- path (860662f)
- perm cards (276a10a)
- pkmn interaction range (8467fc3)
- playground editor w/ helmet (33fa336)
- pm2 log colors (dd675f3)
- pokemon filtering gender/size (06dc373)
- pokemon popup coords (1f1c232)
- pokemon ui inconsistency (0cb334c)
- pokemon zoom (9bbc70d)
- pokestop icon state changes (b5119e1)
- pokestop marker adjustments (c81340c)
- pokestop tile (839a5cf)
- pokestop with showcases (40a7f30)
- popup closing when expanding invasions (4be12cb)
- Poracle location & others (41a4527)
- poracle manager with new state fixes (f4564ef)
- poracle profile management (e662716)
- poracle saving/closing (6251b5c)
- possible fix edgecase scenario for missing
selectedWebhook(5f8d1c9) - possible fix for leaflet location issue (4aefb90)
- possibly undefined check (12c01eb)
- prevent users from loading too many s2 cells (8f8a03d)
- profiles when there are none (195387a)
- prompt user on options open (f2c40fd)
- prop cleanups (8b7d25d)
- properly support gym defender temp evolutions (4595820)
- pull icons from correct state (46a2968)
- pvp filter in when
allis set (2acf75f) - pvp mons with no iv perm (fce7eb9)
- pvp property name (3ad0690)
- query & polling refinements (da8a4ba)
- query correctly & popup management (4f7312f)
- quest conditions (92af316)
- quest conditions with similar quest titles (af0efbe)
- quick webhooks (2d902a8)
- react leaflet locate control fixes (d01beb0)
- reading other config files (ef30f33)
- refine ci (515de64)
- refine dnf filter generation (875b961)
- release workflows (6e8fa3c)
- remove % (054ac51)
- remove
clearicon for now (58aed37) - remove
excludeList- no longer needed (bc3adba) - remove accidentally left in code (a4a7738)
- remove blue from types (33ffc13)
- remove eol endpoints (d191743)
- remove extra setNextDate (067f639)
- remove hard coded white colors (dc46479)
- remove height and weight from popup (0fe045f)
- remove log (6e35170)
- remove log (86c5854)
- remove log (e572b3b)
- remove log (1a36d3f)
- remove log (cd96256)
- remove log (41c0756)
- remove old advsearch styling (b436edd)
- remove old config crap (03c1ca8)
- remove old dialog header styling (b679c3d)
- remove old eslint heading (768affc)
- remove old manager styling (f4c46e2)
- remove old optionscontainer styling (722d6a5)
- remove old styling from popups (b808376)
- remove old, unused prop (4083733)
- remove panes altogether (4544d03)
- remove save icon (682a239)
- remove showcase on kecleon (c42c9f4)
- remove the last of the bad config lookups (d8339af)
- remove the last of the old styling engine (e96da39)
- remove tth label (c51bfe4)
- remove unnecessary r filters from quick select (f0a3b28)
- remove unneeded signal check (1aa3ea1)
- remove unused (a0d1e6c)
- remove unused dependency (b25db00)
- remove useeffect dep (00d9bfc)
- removeChild cleanup fn (b5339b2)
- rename log pii config value (7cde818)
- rendering bugs (99bb311)
- rerender deps (c92950d)
- rerun pt-br with latest logic (f7ab2d2)
- reset route (bd237eb)
- Resolve comments from review (08f806d)
- Resolve discord guild blocking (f4cbb20)
- respect quest layer when searching (4b0e0cc), closes #950
- return early if in cache (238edbd)
- return tooltip to webhook fab (66656d8)
- reuse notification component for webhook alerts (472d3fe)
- revert (54d97fe)
- revert locatecontrol dep update (8eb6d11)
- revert updating leaflet locate control (97d9e07)
- revert url fallback in navigation (eddf8bd)
- revert vendor split plugin (6214a34)
- rework ci/cd (c6c7ed4)
- rework the error boundary component a bit (f82ca4a)
- rockruff form name issues (188c63a)
- rounding & icon for missing ai (4ed05ff)
- route and wayfair zindex conflicts (fde5735)
- route end area restriction sql (52de2c0)
- route parsing (6817162)
- route: set more realist elevation for start and end waypoints (64892b0)
- run chat gpt on all locales (028f746)
- run even when prev is skipped (78c1404)
- run prettier (b2cdea1)
- s2 cells (2048b73)
- s2cell state (0772d89)
- s2cell tiles (83aaf0c)
- safe 0 fallback (45795a8)
- saving and closing webhooks while editing (ce9eb43)
- scan area wrapping (f2a1e1a)
- scan areas (8dbc1f3)
- scan cells (b6b45ca)
- scan dialog (d423e74)
- scan on demand cooldowns (f2fb1a4)
- scanAreas tile (384e8bb)
- scanCells (bff7c84)
- scanext scannertype (e72ef00)
- scanner types, thanks chatgpt (2959e82)
- scanNext/scanZone cooldown (61d070b)
- scanNext/scanZone locations (edd0ae2)
- script chunking (ccb0882)
- scrolling issue (afe7586)
- search case sensitive in adv menu (be5846d)
- search debouncing (bb99700)
- search fields (581949c)
- search fixes (04734f1)
- search fixes (62adf55)
- search modal fixes (b871f11)
- search raid before hatching (060d4ac)
- search translations in webhook tracked (5ef29ee)
- search value clear (05ae312)
- search while not logged in (9ddffcd)
- search/setting filtered behavior (a30c286)
- searchable (8f11741)
- searchTab value migration (348ec2d)
- seeing if this helps (044cd70)
- select query (cac8eab)
- select query (4dd8b2c)
- semi fix for the leaflet.locatecontrol issue (4cb5882)
- sending client errors to server (651524f)
- server filters might not be sent (8a4db0f), closes #1083
- server side routes (77eafa9)
- server type fixes (fc351e5)
- session counter (70488bf)
- set proper type for compat golbat (0d5b5f7)
- setting res headers (fb63ddc)
- show active battle pokemon during inactive hours (dcb00ab)
- show battle bonus when inactive (38b563a)
- show confirm switch if enabled (2e03c50)
- show correct favicon placement in docker (b4a6530)
- show raid reward costume name (44f87a2)
- showcase etc (2b85cde)
- showcase filtering (8c9d08a)
- showcase new fields not passed to client (518fd5a)
- showing feedback (50b06c3)
- simplify (b48bcb3)
- simplify table + add hard coded max entries (66e7115)
- simplify user options dialog (190f3b5)
- simply ci (ff0f718)
- skip
hfilters on backend (2020c40) - skip generating unlikely quest rewards (9c82b90)
- skip tier 0 (1e07009)
- slider states when disabled (4d88c1a)
- slight optimization for query requests (706581b)
- slightly more aggressive additions when there's 0 (d062e52)
- smol quest icon fix (3f4d6f1)
- some client side perm stuff (73fd35a)
- some clipped imports (ed65bc0)
- some edge cases for lower/upper case poracle names (b7bec6b)
- some icon colors (dbe5f6c)
- some incorrect feature imports (a36ea7c)
- some multi domain logic (eb7b344)
- some pokestop filtering (ef6be7f)
- some state bugs (2daf109)
- some type imports (19ae836)
- sort tracked records on backend (45d52ea)
- spawnpoint style (da5b64f)
- specify return (387058f)
- speed up menu animation (882034f)
- Split github workflows and don't push forks (d9963f1)
- stale state in menu filters (30d3f17)
- standard filter backup (5a0cdf5)
- start future start date if start is before present time at startup (46c005c)
- startup log match formatting (5f5fa3f)
- state bug & consolidate translations (d6e6a79)
- state filter stuff (70c958e)
- state issue (2c67fe7)
- station and dynamax perms on profile page (dcd994a)
- station clustering in config (d87dd0e)
- station clustering in config (7037c46)
- still define obj though (e98bb92)
- stop crashing leaflet when map crashes (45349be)
- string fallback (11ce4ca)
- subcategory viewing (3ed2e8f)
- submission cell menu items (01c6350)
- submission cell tiles (c348b73)
- support for
allin pokestop model (cb57574) - swapped ivOr stores (98fe335)
- tab color (3e5ff99)
- tag and waypoint fallbacks (59e779b)
- telegram frame source /w helmet (26c12de)
- telegram login w/ helmet (7c0e925)
- test (cb71760)
- text split (2ca3ae8)
- tg logging (49aa473)
- the travesty that was the nest popup (d19fc74)
- throw error at a different point (825b2d9)
- throw error if missing openai key (de939e2)
- tile background (6a004c8)
- tilelayer background (4ad64ca)
- title check (7f10790)
- top level state changes (f401bbe)
- tracked lists (164243e)
- translations (fe63f27)
- trial fallbacks for local strategies (55bc28c)
- trial fallbacks for local strategies (0744d1c)
- trial not resuming after process restart (0829926)
- try/catch on expert filter just in case (4e430e6)
- tut welcome page (3c9e40c)
- tutorial crash issue (4fcc100)
- tutorial sidebar component (53069d9)
- tyie (0634d89)
- type imports (dbcf550)
- type paths (3ddb539)
- types (4f28f49)
- types (4b78846)
- types (360f87c)
- types (be46e32)
- typing and readability (3be5c7b)
- uicons 1.4.1 (a1776f1)
- uicons.js 2.0.2 (1153035)
- uid for editing (818a958)
- undefined/null issue in marker (48ee917)
- undefined/null issue in marker (9f7532f)
- undo unnecessary changes (11531c7)
- unknown shocases (99cf89b), closes #941
- unmount scanAreas section (49ec133)
- unnecessary call (3c983d3)
- unnecessary forced re-renders in some scenarios (a876d94)
- unnecessary routes rendering (4e8633a)
- unused var (cd99b3e)
- update check for docker (22ba68f)
- update config & logger paths (fd43b11)
- update deprecated popup APIs (4952089)
- update en translation (df052b6)
- update middleware deps (eb30cbf)
- update timer when expireTime changes (4072d8e)
- update uicons lib (8c82e8d)
- updating backups (eb76e0a)
- updating robust timeout refetch fn (ff84870)
- updating translations based on feedback from Fabio1988 and lenisko (7d9ec75)
- url params & force popups (d2b156b)
- use a custom plugin for vite instead (2943831)
- use consistent theme colors (7481ce6)
- use correct modifier getters (9d18b8f)
- use number instead (38c3542)
- use string templates for gym marker (4cc587a)
- use string templates for nest marker (eecd572)
- use string templates for pokemon (0bcf95b)
- use string templates for pokestops (d02c24d)
- use string templates for weather marker (40aae15)
- useEffect & parsing url params (70235ad)
- user / discord strategy typing (cc52ff6)
- user fields (15ad84d)
- user options state (1e23a55)
- user state persisting (d332474)
- username fallback (05261c1)
- v2 api changes (86e4847)
- valid color checker (efda330)
- various (02bc11a)
- various small things (ada7947)
- various text fixes (6eb9c6a), closes #967
- various type adjustments (ab51750)
- various webhook things (a4b7db5)
- vite config for
yarn start(1b1ea4a) - vite dev config options (7d3ee6a)
- vite locale building (a1b6d6d)
- vite prod build (ed93946)
- volta versions (ba829db)
- wait for uicons (6048ac8)
- wayfarer poi counts (3d9436b)
- weather boost image in pokemon popup in light mode (9c85181)
- webhook area fixes (e6f7471)
- webhook autocomplete components (3ae7603)
- webhook gym searching (dc8ff8b)
- webhook location fallbacks (8c63a09)
- weird react leaflet bug (1277e1d)
- xxs/xxl names (d6a8906)
Features
- add
helmetmiddleware (109c214) - add
reloadConfigOnSaveas config value (270b36f) - add
showcaseRankingspermission (47dae5d) - add ai script and ci/cd action (1c1b6eb)
- add discord prompt (29e221b)
- add icon overrides in config for troubleshooting/trolling (d34b69a)
- add levelCircle (2f1be4e)
- add role array support (67a71fb)
- add searching (356c01b)
- add showcase mon filtering (b5e8257)
- add showcase text display (f8dd7eb)
- add some event listeners to the route line (1ed1749)
- add start/end image support and navigation icon (1406656)
- add support for guarding_pokemon_display (0579fc4)
- Add UI for blocking users via discord guild (3e51158)
- added "basic" level gym badge (4c4d3a4)
- additional ui endpoints (6ba358b)
- allow enable/disable all Pokemon by user choice (9fb95f1)
- backend data limits (82d1494)
- base notification implementation (42de1e9)
- better area restriction validation (e4817ce)
- better caching when editor has an invalid json (7fdca73)
- better showcase support (f8a2ea0)
- bread mode uicons support (4c5dfcc)
- cache all remote data for quicker startup (befbc13)
- categories in options menus (3bffd7e)
- ci for github releases (4015be6)
- clean up search state and components (585f7dc)
- coin image support (4f2b8bb)
- commit hooks (945c572)
- comprehensive locales package (6a4da81)
- concept test with better marker/state management (4fd4590)
- confirmation dialog (c5e322a)
- context provider for scan config (bffc0f8)
- cooldown preview (cf56f64)
- custom headers for scanner config (18bf966)
- dark mode implementation (initial) (1ab974a)
- data management page (561c031)
- debouncer and listener (995e296)
- dev settings in sidebar (6a2651f)
- display raid level in popup (ca5be0d)
- dynamic/optional opacity (ea196c7)
- elevation stats (dfee19c)
- exclude rocket pokemon (e57d096)
- file watching and auto reloading 👀 (fbe4469)
- filter by areas toggle (5f9e74f)
- filter by Gigantamax Stationed (122f7ad)
- filter gyms without a badge (dcf9994)
- filter routes by updated (0ba443e)
- finish distance slider filter (31f1d2a)
- german translations for dynamax (a1f527a)
- gym quick selector (93c8fab)
- hot reloadable config (8cc56b6)
- human es locales (8c1393b)
- individual event filtering (63fa1ce)
- initial route distance filtering (283919b)
- initial route support (967a653)
- initial support for total_stationed_gmax (f4f5c33)
- initial webhook state rewrite (37dc400)
- interactive marker opacity (a169f12)
- invasion searching (63549eb)
- invasions quick select (c638225)
- literal easy mode (5298676)
- load login page only when necessary (ad8f2d8)
- loading indicators (3a81b7b)
- locales editing page (bfbd15a)
- log fetch errors to file (18ba832)
- lots of docs & examples (1a33c5e)
- lure quick selector (98ee717)
- masterfile package (f00de81)
- Merge pull request #942 from kamieniarz/patch-1 (cc54b12)
- more flexibility for button colors (987a665)
- more nest viewing options (959116d)
- motd timer (a20d752)
- multiple quest conditions (974ad43)
- navigate away from login if already logged in (f2d7435)
- nest name submissions (2041f64)
- nest quick select menu (37761d7)
- nest submission table (81bdd5e)
- new approach to multi domain (aa5602b)
- pkmn filter diagram (a40b201)
- playground qol improvements (f2b8070)
- pokemon filter mode selector (be846fc)
- pokemon notifs (adf7429)
- poracle types, thanks chatgpt (67fa211)
- proper vite-locales plugin (5aaa44f)
- put leaflet layers in their own components (e1c94d1)
- quest quick select menu (02d8d65)
- quest_shiny_probability (a5487da)
- quick select pkmn filters (ee1010b)
- raids (9fc1b04)
- raids quick select menu (dc3e10a)
- reduce startup settings json by 98% (08094ba)
- reload areas api (e2df0c0)
- remove quick gym button for poracle (5819a0d)
- respect global if no pkmn are active in basic mode (c96c99f)
- rework gql file locations (97a0a4d)
- rework how often available is updated (ed35dcd)
- route: add config to toggle route download (e425dd5)
- route: add download button to download route as GPX (4efba3c)
- save selected webhook in db (93448f1)
- save to file (7c1ee9c)
- scan on demand cooldowns (76af8bb)
- send message to auth clients (61ac3f5)
- shortcut for dark mode (dev) (20bc0db)
- show badge (e7238bc)
- show event stop markers if no quests/invasions (32df5e9)
- show signed in info when blocked (59b20cb)
- showcase form support (06378e5)
- showcase quick select (1ae5fab)
- showcase type id support (45e5b1b)
- spacial rend range (374c5eb)
- spawnpoint tth filtering (8f11512)
- station interactionRanges (35bea36), closes #1086
- station override dropdown (5ba34c9)
- station searching (fbf3b6d)
- station searching (7bd4c50)
- station timers + bread mon moves (70316d6)
- stationed pokemon (553ab86)
- stations (6e61dca)
- stations (f6a479b)
- styled
icomponent (378e89c) - super cluster lib (16739dc)
- support db without gmax count (5a7a72a)
- support displaying best buddy badge in gym defenders (5f53b8f)
- support for uaudio (1f30c7c)
- support pokemon display in showcases (d39ebab)
- switch for hiding pii on channel log (4c21be2)
- sx prop & better practices (693f4a9)
- theme toggle from login (c6a263b)
- toggle profiling logs (dev mode only) (b69249d)
- tooltip (a3777dd)
- track online state (7a96cb8)
- trial apis (79943ce)
- trial apis & interval support (118aec2)
- UI feedback user doesn't have map access (d812c48)
- update polish locales (#959) (d28dc0a)
- upgrade to v5 - run codemods (0ebf24d)
- useful client error reports (7c3f608)
- useTranslateById AIO hook for ez key translations (20dd65d)
- wayfarer poi colors & sponsor filtering (c7a6e06)
- WYSIWYG playground (7f5f2b6)
Performance Improvements
- improve pokestop querying perf by 10x (f696b67)