Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
eea05ff
chore: simplify shiny rate logic
Mygod Sep 24, 2025
5cd5be0
feat: persistent popups
Mygod Sep 25, 2025
b5b5276
chore(release): v1.40.0-develop.1 [skip ci]
semantic-release-bot Sep 25, 2025
469b777
chore: simplify StationPopup
Mygod Sep 25, 2025
5c46dbd
fix: stationed pokemon maxHeight
Mygod Sep 25, 2025
9fca96b
chore(release): v1.40.0-develop.2 [skip ci]
semantic-release-bot Sep 25, 2025
ecd4e5c
chore: minimize AGENTS.md
Mygod Sep 25, 2025
24a4846
chore: simplify station popup further
Mygod Sep 25, 2025
e29a68b
fix: better hoverability on shiny rate
Mygod Sep 26, 2025
bf7e481
chore(release): v1.40.0-develop.3 [skip ci]
semantic-release-bot Sep 26, 2025
0521045
feat: expired stations
Mygod Sep 29, 2025
1481f6b
chore: sync config [skip ci]
turtlesocks-bot Sep 29, 2025
760542b
chore: update AGENTS.md
Mygod Sep 29, 2025
3dcfe4c
chore(release): v1.40.0-develop.4 [skip ci]
semantic-release-bot Sep 29, 2025
f8efbcd
feat: configurable inactive station limit
Mygod Sep 29, 2025
4cbfbc5
chore: sync config [skip ci]
turtlesocks-bot Sep 29, 2025
e415caa
fix: self loop route counting
Mygod Oct 1, 2025
5226575
fix: always show end route count
Mygod Oct 1, 2025
0c32962
fix: route badge color should be consistent with their roles
Mygod Oct 1, 2025
434b4b0
chore(release): v1.40.0-develop.5 [skip ci]
semantic-release-bot Oct 1, 2025
2216787
feat: faster extraUserFields (#1144)
kamieniarz Oct 1, 2025
9e944c0
chore(release): v1.40.0-develop.6 [skip ci]
semantic-release-bot Oct 1, 2025
8cac1ce
fix: battle popup caching issue
Mygod Oct 2, 2025
0e5dd44
chore(release): v1.40.0-develop.7 [skip ci]
semantic-release-bot Oct 2, 2025
7f9f95b
fix: gym range color should dynamically update
Mygod Oct 2, 2025
ce32ce1
chore(release): v1.40.0-develop.8 [skip ci]
semantic-release-bot Oct 2, 2025
211e0ea
feat: max battle stats display
Mygod Oct 3, 2025
b0fcf4f
feat: quest bread mode
Mygod Oct 3, 2025
4ab43ef
chore(release): v1.40.0-develop.9 [skip ci]
semantic-release-bot Oct 3, 2025
275f6f4
feat: estimated max battle cp
Mygod Oct 3, 2025
206f558
fix: route crash
Mygod Oct 4, 2025
df55cac
chore(release): v1.40.0-develop.10 [skip ci]
semantic-release-bot Oct 4, 2025
7fa7875
chore: simplify tooltip
Mygod Oct 4, 2025
1353beb
fix: refine station timer
Mygod Oct 4, 2025
ccdbcec
fix: separate station/battle opacity
Mygod Oct 5, 2025
321aa53
chore(release): v1.40.0-develop.11 [skip ci]
semantic-release-bot Oct 5, 2025
ad2df83
fix: pvp50 enabled by default
Mygod Oct 5, 2025
be47252
chore: sync config [skip ci]
turtlesocks-bot Oct 5, 2025
74c2d5c
chore: better dev environment
Mygod Oct 5, 2025
3d72e14
fix: station display
Mygod Oct 5, 2025
cb32405
chore(release): v1.40.0-develop.12 [skip ci]
semantic-release-bot Oct 5, 2025
fba15ea
chore: refine station query
Mygod Oct 11, 2025
943019f
feat: tappables (#1143)
Mygod Oct 15, 2025
c6f9312
chore: sync config [skip ci]
turtlesocks-bot Oct 15, 2025
5e57d50
feat: display amount in quest tooltip
Mygod Oct 15, 2025
6c8336f
chore(release): v1.40.0-develop.13 [skip ci]
semantic-release-bot Oct 15, 2025
622ae3d
feat: more compact pokestop marker
Mygod Oct 16, 2025
5dad220
feat: mega energy marker can be taller
Mygod Oct 16, 2025
c74c607
feat: support tappable seen_type
Mygod Oct 16, 2025
69ce017
feat: tappable from lure in popup
Mygod Oct 16, 2025
18cc560
chore(release): v1.40.0-develop.14 [skip ci]
semantic-release-bot Oct 16, 2025
12e6512
fix: showcase icon missing when invasion blocked
Mygod Oct 16, 2025
6a291c1
chore(release): v1.40.0-develop.15 [skip ci]
semantic-release-bot Oct 16, 2025
3bd05d4
fix: update for Golbat #312 (#1151)
ReuschelCGN Oct 17, 2025
f10750b
chore(release): v1.40.0-develop.16 [skip ci]
semantic-release-bot Oct 17, 2025
179ca24
feat: jump to area (#1149)
Mygod Oct 17, 2025
a305ab0
chore(release): v1.40.0-develop.17 [skip ci]
semantic-release-bot Oct 17, 2025
0a3abcd
chore(deps-dev): bump vite from 6.3.6 to 6.4.1 (#1154)
dependabot[bot] Oct 21, 2025
c6585e6
fix: backup error handling
Mygod Oct 20, 2025
91f1f58
fix: dup keys
Mygod Oct 20, 2025
2049a90
chore: refine dev env
Mygod Oct 25, 2025
5c23140
fix: apply to all should flip global
Mygod Oct 25, 2025
a5b2e90
chore(release): v1.40.0-develop.18 [skip ci]
semantic-release-bot Oct 25, 2025
29f1cef
feat: search auto focus
Mygod Oct 25, 2025
8798ea1
chore(release): v1.40.0-develop.19 [skip ci]
semantic-release-bot Oct 26, 2025
3354ef7
feat: background support in popups (#1152)
Mygod Oct 30, 2025
28b5610
chore(release): v1.40.0-develop.20 [skip ci]
semantic-release-bot Oct 30, 2025
f06fae8
fix: expert filter per-Pokemon
Mygod Oct 29, 2025
dc5fdc0
fix: isolate pokemon popup open state
Mygod Oct 30, 2025
d099945
fix: dup gym pokemon
Mygod Oct 30, 2025
4e12c1d
chore(release): v1.40.0-develop.21 [skip ci]
semantic-release-bot Oct 30, 2025
678e25a
chore: remove ai slop sowy
Mygod Oct 30, 2025
48580d1
fix: eggs available
Mygod Nov 2, 2025
23c07c7
chore(release): v1.40.0-develop.22 [skip ci]
semantic-release-bot Nov 2, 2025
425f840
feat: better nearby pokemon display and randomization
Mygod Nov 6, 2025
5f6df6a
chore(release): v1.40.0-develop.23 [skip ci]
semantic-release-bot Nov 7, 2025
3f4bb57
fix: unknown_costume translatable
Mygod Nov 7, 2025
b3395ae
chore: centralize form display
Mygod Nov 10, 2025
6c543c3
fix: seen raid level
Mygod Nov 13, 2025
0f4312b
chore(release): v1.40.0-develop.24 [skip ci]
semantic-release-bot Nov 13, 2025
22aedb0
chore(deps): bump js-yaml from 4.1.0 to 4.1.1 (#1156)
dependabot[bot] Nov 15, 2025
8c0ba8b
chore(deps): bump js-yaml from 4.1.0 to 4.1.1 (#1157)
dependabot[bot] Nov 19, 2025
945c24a
fix: improve touch tooltip experience
Mygod Nov 20, 2025
248edda
fix: default icon/audio selection
Mygod Nov 20, 2025
c247d35
chore(release): v1.40.0-develop.25 [skip ci]
semantic-release-bot Nov 20, 2025
252f327
feat: reworked placed pokemon in station popup
Mygod Nov 20, 2025
898e1e2
fix: extra space around placed pokemon
Mygod Nov 20, 2025
0f4250f
chore(release): v1.40.0-develop.26 [skip ci]
semantic-release-bot Nov 20, 2025
eaa2acf
fix: more robust translation fetching
Mygod Nov 20, 2025
1e098dc
chore(release): v1.40.0-develop.27 [skip ci]
semantic-release-bot Nov 20, 2025
9ceefef
feat: cooldown bypass (#1137)
Mygod Nov 20, 2025
8235e24
chore: sync config [skip ci]
turtlesocks-bot Nov 20, 2025
73e8157
fix: alias support for cooldown
Mygod Nov 20, 2025
8ce9573
chore(release): v1.40.0-develop.28 [skip ci]
semantic-release-bot Nov 20, 2025
e85f1e4
fix: resetState respects server default
Mygod Nov 20, 2025
6d23829
chore(release): v1.40.0-develop.29 [skip ci]
semantic-release-bot Nov 20, 2025
0676dd4
feat: (quest) pokemon background on map
Mygod Nov 23, 2025
5f6187d
chore(release): v1.40.0-develop.30 [skip ci]
semantic-release-bot Nov 23, 2025
4061ee2
fix: fix AdvAccordion backgroundColor
Mygod Nov 23, 2025
be712b5
chore(release): v1.40.0-develop.31 [skip ci]
semantic-release-bot Nov 23, 2025
e99d020
feat: gym defender updates every second
Mygod Nov 23, 2025
fc847d3
chore(release): v1.40.0-develop.32 [skip ci]
semantic-release-bot Nov 23, 2025
95eda89
feat: show caught Pokemon in raid popup
Mygod Nov 23, 2025
18a2ee6
chore(release): v1.40.0-develop.33 [skip ci]
semantic-release-bot Nov 23, 2025
30106c2
fix: refine gym defender time
Mygod Nov 23, 2025
7098592
chore(release): v1.40.0-develop.34 [skip ci]
semantic-release-bot Nov 23, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,4 @@ public/images/custom
public/images/uicons
server/src/configs/
packages/**/*.d.ts
AGENTS.md
41 changes: 9 additions & 32 deletions AGENTS.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,17 @@
# Repository Guidelines
Repository guidelines for agents: Project structure and module organization - React client code lives in `src/`, with shared UI in `src/components`, feature bundles in `src/features`, and hooks/services under `src/hooks`, `src/services`, and `src/utils`. The Node.js API, GraphQL schema, and auth logic are in `server/src`; configs and migrations sit under `server/src/configs` and `server/src/db`. Workspace packages in `packages/` expose shared config (`@rm/config`), localization, logging, masterfile data, and build plugins; treat them as the source of truth for cross-app utilities. Static assets are sourced from `public/`, while built bundles land in `dist/`; avoid committing build artefacts or anything listed in `.gitignore`.

## Project Structure & Module Organization
Build, test, and development commands - `yarn install` installs workspace dependencies; rerun after pulling lockfile changes. `yarn dev` starts the full dev stack (Nodemon backend + Vite) using local config. `yarn watch` provides Vite-only hot reload for rapid UI work when the API is proxied elsewhere. `yarn build` creates a production bundle in `dist/`; ensure it succeeds before release PRs. `yarn lint` / `yarn lint:fix` run ESLint with the Airbnb ruleset; lint must pass pre-commit. `yarn prettier` / `yarn prettier:fix` enforce formatting for JS/JSX, CSS, HTML, and YAML. `yarn config:env` and `yarn locales:generate` regenerate env files and derived locales after editing base config or strings.

- React client code lives in `src/`, with shared UI in `src/components`, feature bundles in `src/features`, and hooks/services under `src/hooks`, `src/services`, and `src/utils`.
- The Node.js API, GraphQL schema, and auth logic are in `server/src`; configs and migrations sit under `server/src/configs` and `server/src/db`.
- Workspace packages in `packages/` expose shared config (`@rm/config`), localization, logging, masterfile data, and build plugins; treat them as the source of truth for cross-app utilities.
- Static assets are sourced from `public/`, while built bundles land in `dist/`; avoid committing build artefacts or anything listed in `.gitignore`.
Coding style and naming conventions - Prettier governs formatting (2-space indent, single quotes in JS, semicolons off); never hand-format conflicting styles. Prefer functional React components, PascalCase for components, camelCase for helpers, and `use` prefixes for hooks.

## Build, Test, and Development Commands
Spacing discipline - DO NOT introduce or adjust margins, padding, gaps, line-height, or other spacing-related styles anywhere in the repo without explicit written permission from the user.

- `yarn install` – install workspace dependencies; rerun after pulling lockfile changes.
- `yarn dev` – start the full dev stack (Nodemon backend + Vite) using local config.
- `yarn watch` – Vite-only hot reload for rapid UI work when the API is proxied elsewhere.
- `yarn build` – create a production bundle in `dist/`; ensure it succeeds before release PRs.
- `yarn lint` / `yarn lint:fix` – run ESLint with the Airbnb ruleset; lint must pass pre-commit.
- `yarn prettier` / `yarn prettier:fix` – enforce formatting for JS/JSX, CSS, HTML, and YAML.
- `yarn config:env` and `yarn locales:generate` – regenerate env files and derived locales after editing base config or strings.
Testing guidelines - No dedicated Jest suite today; rely on `yarn lint`, type checks from editor tooling, and manual verification in a local dev session. When adding backend features, exercise relevant GraphQL/REST paths via the dev server and document sanity checks in the PR description.

## Coding Style & Naming Conventions
Commit and pull request guidelines - Use Conventional Commits (`type(scope): summary`), matching existing history (e.g. `feat(map): add weather overlays`). Each PR should describe scope, link related issues, list testing steps, and include screenshots or GIFs for UI changes. Re-run `yarn lint`, `yarn build`, and integration steps touched by the change before requesting review.

- Prettier governs formatting (2-space indent, single quotes in JS, semicolons off); never hand-format conflicting styles.
- Prefer functional React components, PascalCase for components, camelCase for helpers, and `use` prefixes for hooks.
Localization notes - Update English copy only in `packages/locales/lib/human/en.json`; run `yarn locales:generate` to refresh derived languages. When adding a new translation key (for example when calling `t('some_key')`), create the English entry in `packages/locales/lib/human/en.json` in the same change. NEVER use fallback strings. Never edit generated locale files directly - the automation pipeline syncs translations downstream.

## Testing Guidelines
Naming and plumbing for new filters - For example, `station` is the internal terminology and “Power Spots” is the player-facing label. When adding a toggle like inactive visibility, check (and update only if needed) every touch point with the same internal key: `config/default.json`, drawer permissions, hooks such as `usePermCheck`, and the server model.

- No dedicated Jest suite today; rely on `yarn lint`, type checks from editor tooling, and manual verification in a local dev session.
- When adding backend features, exercise relevant GraphQL/REST paths via the dev server and document sanity checks in the PR description.

## Commit & Pull Request Guidelines

- Use Conventional Commits (`type(scope): summary`), matching existing history (e.g. `feat(map): add weather overlays`).
- Each PR should describe scope, link related issues, list testing steps, and include screenshots or GIFs for UI changes.
- Re-run `yarn lint`, `yarn build`, and integration steps touched by the change before requesting review.

## Localization Notes

- Update English copy only in `packages/locales/lib/human/en.json`; run `yarn locales:generate` to refresh derived languages.
- When adding a new translation key (for example when calling `t('some_key')`), create the English entry in `packages/locales/lib/human/en.json` in the same change. NEVER use fallback strings.
- Never edit generated locale files directly—the automation pipeline syncs translations downstream.
Model queries - Avoid unnecessary second queries. Try to bunch all queries into a single SQL query whenever possible.
273 changes: 273 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,276 @@
# [1.40.0-develop.34](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.33...v1.40.0-develop.34) (2025-11-23)


### Bug Fixes

* refine gym defender time ([30106c2](https://github.com/WatWowMap/ReactMap/commit/30106c28290c0b9048b089752fab437f593ee6f2))

# [1.40.0-develop.33](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.32...v1.40.0-develop.33) (2025-11-23)


### Features

* show caught Pokemon in raid popup ([95eda89](https://github.com/WatWowMap/ReactMap/commit/95eda897e98fd77b67d1db204cf8c4f303a10564))

# [1.40.0-develop.32](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.31...v1.40.0-develop.32) (2025-11-23)


### Features

* gym defender updates every second ([e99d020](https://github.com/WatWowMap/ReactMap/commit/e99d02090dcbe1dad3cab3fd066f4231bc35603a))

# [1.40.0-develop.31](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.30...v1.40.0-develop.31) (2025-11-23)


### Bug Fixes

* fix AdvAccordion backgroundColor ([4061ee2](https://github.com/WatWowMap/ReactMap/commit/4061ee23c4376098ebc1c5e3efaea1a97e1d50a3))

# [1.40.0-develop.30](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.29...v1.40.0-develop.30) (2025-11-23)


### Features

* (quest) pokemon background on map ([0676dd4](https://github.com/WatWowMap/ReactMap/commit/0676dd48270e3d50fd6be89e417a2479f7993ba4))

# [1.40.0-develop.29](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.28...v1.40.0-develop.29) (2025-11-20)


### Bug Fixes

* resetState respects server default ([e85f1e4](https://github.com/WatWowMap/ReactMap/commit/e85f1e413d93b91c3bbf009026c7c2e67bd3a4b7))

# [1.40.0-develop.28](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.27...v1.40.0-develop.28) (2025-11-20)


### Bug Fixes

* alias support for cooldown ([73e8157](https://github.com/WatWowMap/ReactMap/commit/73e815794f630c5b9297bf0833b95b6c7ac12f59))


### Features

* cooldown bypass ([#1137](https://github.com/WatWowMap/ReactMap/issues/1137)) ([9ceefef](https://github.com/WatWowMap/ReactMap/commit/9ceefef1b1a64eb49b40b179f3450e1e5b2c1ff0))

# [1.40.0-develop.27](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.26...v1.40.0-develop.27) (2025-11-20)


### Bug Fixes

* more robust translation fetching ([eaa2acf](https://github.com/WatWowMap/ReactMap/commit/eaa2acf712a5ec8dfad224aadcb18002a520e79c))

# [1.40.0-develop.26](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.25...v1.40.0-develop.26) (2025-11-20)


### Bug Fixes

* extra space around placed pokemon ([898e1e2](https://github.com/WatWowMap/ReactMap/commit/898e1e2b936d02787f1fa2260780b28dd6cd31d3))


### Features

* reworked placed pokemon in station popup ([252f327](https://github.com/WatWowMap/ReactMap/commit/252f32700a080f1ebe59fb916d044f74fdc8a9f4))

# [1.40.0-develop.25](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.24...v1.40.0-develop.25) (2025-11-20)


### Bug Fixes

* default icon/audio selection ([248edda](https://github.com/WatWowMap/ReactMap/commit/248eddaf8049f3df22960630b455cbc9df43cc98))
* improve touch tooltip experience ([945c24a](https://github.com/WatWowMap/ReactMap/commit/945c24af97d772a93ac7a7a603a67559f30e7b57))

# [1.40.0-develop.24](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.23...v1.40.0-develop.24) (2025-11-13)


### Bug Fixes

* seen raid level ([6c543c3](https://github.com/WatWowMap/ReactMap/commit/6c543c3cbf20b9ac58c431de81848c644f774209))
* unknown_costume translatable ([3f4bb57](https://github.com/WatWowMap/ReactMap/commit/3f4bb5794d19755ac3f94e9d4dc0c4471cfbca57))

# [1.40.0-develop.23](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.22...v1.40.0-develop.23) (2025-11-07)


### Features

* better nearby pokemon display and randomization ([425f840](https://github.com/WatWowMap/ReactMap/commit/425f8401c3f49000169d68ad20860bd2db1f8d7b))

# [1.40.0-develop.22](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.21...v1.40.0-develop.22) (2025-11-02)


### Bug Fixes

* eggs available ([48580d1](https://github.com/WatWowMap/ReactMap/commit/48580d1ab9e6dfe1233974d25542e810703dc115))

# [1.40.0-develop.21](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.20...v1.40.0-develop.21) (2025-10-30)


### Bug Fixes

* dup gym pokemon ([d099945](https://github.com/WatWowMap/ReactMap/commit/d099945d55c55a3e5c51a8f507507fc6ba6f273b))
* expert filter per-Pokemon ([f06fae8](https://github.com/WatWowMap/ReactMap/commit/f06fae8155fb3b1c2d2f4bc745bb57d0811f4822))
* isolate pokemon popup open state ([dc5fdc0](https://github.com/WatWowMap/ReactMap/commit/dc5fdc0d0c71a53e6862865d6d84ffbcee9730db))

# [1.40.0-develop.20](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.19...v1.40.0-develop.20) (2025-10-30)


### Features

* background support in popups ([#1152](https://github.com/WatWowMap/ReactMap/issues/1152)) ([3354ef7](https://github.com/WatWowMap/ReactMap/commit/3354ef798e7aef95d0fc8feb5e077e5d9ebf7cf1))

# [1.40.0-develop.19](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.18...v1.40.0-develop.19) (2025-10-26)


### Features

* search auto focus ([29f1cef](https://github.com/WatWowMap/ReactMap/commit/29f1cefd59203a197b719a5b61f12ae99f0e8099))

# [1.40.0-develop.18](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.17...v1.40.0-develop.18) (2025-10-25)


### Bug Fixes

* apply to all should flip global ([5c23140](https://github.com/WatWowMap/ReactMap/commit/5c23140b0809221b86854cab76c1ae529c7d6a98))
* backup error handling ([c6585e6](https://github.com/WatWowMap/ReactMap/commit/c6585e64ee9bdbb7b0317ed60937651e1ca5f0f9))
* dup keys ([91f1f58](https://github.com/WatWowMap/ReactMap/commit/91f1f58dfd3e40ee4689fe49724db6b43f6a6c30))

# [1.40.0-develop.17](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.16...v1.40.0-develop.17) (2025-10-17)


### Features

* jump to area ([#1149](https://github.com/WatWowMap/ReactMap/issues/1149)) ([179ca24](https://github.com/WatWowMap/ReactMap/commit/179ca24e7230944b823041a71384143875e7d559))

# [1.40.0-develop.16](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.15...v1.40.0-develop.16) (2025-10-17)


### Bug Fixes

* update for Golbat [#312](https://github.com/WatWowMap/ReactMap/issues/312) ([#1151](https://github.com/WatWowMap/ReactMap/issues/1151)) ([3bd05d4](https://github.com/WatWowMap/ReactMap/commit/3bd05d42fd629b6f4819011d02b2f8056b6c290d))

# [1.40.0-develop.15](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.14...v1.40.0-develop.15) (2025-10-16)


### Bug Fixes

* showcase icon missing when invasion blocked ([12e6512](https://github.com/WatWowMap/ReactMap/commit/12e6512c9e9204524ecc98719e3bcea170de393c))

# [1.40.0-develop.14](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.13...v1.40.0-develop.14) (2025-10-16)


### Features

* mega energy marker can be taller ([5dad220](https://github.com/WatWowMap/ReactMap/commit/5dad22056d171ee108b8e819ca6c193f01f1eb67))
* more compact pokestop marker ([622ae3d](https://github.com/WatWowMap/ReactMap/commit/622ae3d184c6fffe0d3288f2fb07a52d3313c8b8))
* support tappable seen_type ([c74c607](https://github.com/WatWowMap/ReactMap/commit/c74c607e8a3aa1fc80f867a3b5a21a4f0c63e9aa))
* tappable from lure in popup ([69ce017](https://github.com/WatWowMap/ReactMap/commit/69ce0171f417ef4939eb4ca5539be4e40bd5bfa3))

# [1.40.0-develop.13](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.12...v1.40.0-develop.13) (2025-10-15)


### Features

* display amount in quest tooltip ([5e57d50](https://github.com/WatWowMap/ReactMap/commit/5e57d502f85dfc43370aa4e2f6262fad3ee0c5af))
* tappables ([#1143](https://github.com/WatWowMap/ReactMap/issues/1143)) ([943019f](https://github.com/WatWowMap/ReactMap/commit/943019f2f36c659b174cde327e1acbcfc1ad95d2))

# [1.40.0-develop.12](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.11...v1.40.0-develop.12) (2025-10-05)


### Bug Fixes

* pvp50 enabled by default ([ad2df83](https://github.com/WatWowMap/ReactMap/commit/ad2df839bbce9ba8f269cf0f92408eeb28726201))
* station display ([3d72e14](https://github.com/WatWowMap/ReactMap/commit/3d72e144835bae9659f842fbe5b0604bfd4e3256))

# [1.40.0-develop.11](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.10...v1.40.0-develop.11) (2025-10-05)


### Bug Fixes

* refine station timer ([1353beb](https://github.com/WatWowMap/ReactMap/commit/1353beb65254b5f44a8c659803fe8d778fb8d788))
* separate station/battle opacity ([ccdbcec](https://github.com/WatWowMap/ReactMap/commit/ccdbcec52f1b25410dcc3dc31ea56719fde734dd))

# [1.40.0-develop.10](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.9...v1.40.0-develop.10) (2025-10-04)


### Bug Fixes

* route crash ([206f558](https://github.com/WatWowMap/ReactMap/commit/206f5581f39ecb86b05486ca3fe051036fbcfe76))


### Features

* estimated max battle cp ([275f6f4](https://github.com/WatWowMap/ReactMap/commit/275f6f4e2ff44de57de0c49fa1f18fc7da96a70b))

# [1.40.0-develop.9](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.8...v1.40.0-develop.9) (2025-10-03)


### Features

* max battle stats display ([211e0ea](https://github.com/WatWowMap/ReactMap/commit/211e0ea35897e0ecf793c8d2bc4e2ba535505cb8))
* quest bread mode ([b0fcf4f](https://github.com/WatWowMap/ReactMap/commit/b0fcf4fd2ea132a18058b1a3f40db07f31ade2b0))

# [1.40.0-develop.8](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.7...v1.40.0-develop.8) (2025-10-02)


### Bug Fixes

* gym range color should dynamically update ([7f9f95b](https://github.com/WatWowMap/ReactMap/commit/7f9f95b6df1bddd8fe21ed49a61969bf404e82e4))

# [1.40.0-develop.7](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.6...v1.40.0-develop.7) (2025-10-02)


### Bug Fixes

* battle popup caching issue ([8cac1ce](https://github.com/WatWowMap/ReactMap/commit/8cac1ce4914911680f1d03dbfb9a0bc663657166))

# [1.40.0-develop.6](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.5...v1.40.0-develop.6) (2025-10-01)


### Features

* faster extraUserFields ([#1144](https://github.com/WatWowMap/ReactMap/issues/1144)) ([2216787](https://github.com/WatWowMap/ReactMap/commit/2216787b14a09e1297835bfa47c8ab746b89925e))

# [1.40.0-develop.5](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.4...v1.40.0-develop.5) (2025-10-01)


### Bug Fixes

* always show end route count ([5226575](https://github.com/WatWowMap/ReactMap/commit/5226575ba463923ab32a3c74345f0585dda10072))
* route badge color should be consistent with their roles ([0c32962](https://github.com/WatWowMap/ReactMap/commit/0c32962e75d252d0f83493fb4ae345fad991c647))
* self loop route counting ([e415caa](https://github.com/WatWowMap/ReactMap/commit/e415caae0aaa615ffab8fb0274894caf0d2764d7))


### Features

* configurable inactive station limit ([f8efbcd](https://github.com/WatWowMap/ReactMap/commit/f8efbcdb6849e067d967b0e1ed75110c84f6dc93))

# [1.40.0-develop.4](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.3...v1.40.0-develop.4) (2025-09-29)


### Features

* expired stations ([0521045](https://github.com/WatWowMap/ReactMap/commit/0521045f597aa755b3ec8b37b19022f9c280d765))

# [1.40.0-develop.3](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.2...v1.40.0-develop.3) (2025-09-26)


### Bug Fixes

* better hoverability on shiny rate ([e29a68b](https://github.com/WatWowMap/ReactMap/commit/e29a68b70c5ad1b724ca36a6ab2322006b8ba0a6))

# [1.40.0-develop.2](https://github.com/WatWowMap/ReactMap/compare/v1.40.0-develop.1...v1.40.0-develop.2) (2025-09-25)


### Bug Fixes

* stationed pokemon maxHeight ([5c46dbd](https://github.com/WatWowMap/ReactMap/commit/5c46dbde0f5cbda6bab6a33616676f38aea54c6a)), closes [#1078](https://github.com/WatWowMap/ReactMap/issues/1078)

# [1.40.0-develop.1](https://github.com/WatWowMap/ReactMap/compare/v1.39.0...v1.40.0-develop.1) (2025-09-25)


### Features

* persistent popups ([5cd5be0](https://github.com/WatWowMap/ReactMap/commit/5cd5be0371842e67473e3c7764ab8a7e0b92e153)), closes [#1135](https://github.com/WatWowMap/ReactMap/issues/1135)

# [1.39.0](https://github.com/WatWowMap/ReactMap/compare/v1.38.0...v1.39.0) (2025-09-24)


Expand Down
Loading