Maintenance release — internal cleanup, no change to any calculated results.
- App retitled to "Gorrek's EQ XP Calculator".
- Refactored the UI render path, Markdown renderer, and state deserialization
for lower complexity; extracted shared constants (src/constants.js) and
row-notice logic (src/notices.js). - Added ESLint complexity/depth guardrails and new tests.
- Fixed a mojibake character in a comment.
210 tests passing; lint and format clean. Output is identical to the prior
release.
What's Changed
- Ignore log-looking text pasted into player tells by @ajbtech in #73
- refactor: remove dead code, share resource-path logic, cache zone-graph lookups by @ajbtech in #74
- Add defensive zone aliases for EQEmu long_names by @ajbtech in #75
Full Changelog: v1.4.8...v1.4.9