v3.16.2
[v3.16.2] - 2025-02-03
What's Changed
- Improve footer version info by @jake-low in #2508
- Fix OSM Element Tags widget not updating when switching to next task by @CollinBeczak in #2510
- Fix memory leak warning in the Achievement Badge Test by @CollinBeczak in #2511
- Fix docker build (.git directory is required now) by @jake-low in #2512
- Make tasks in task properties widget collapsible by @CollinBeczak in #2502
- Connect to new endpoint for fetching specifically task markers by @CollinBeczak, @jake-low in #2356
- Add global toggle to find challenge page by @CollinBeczak in #2382
- Fix mapillary infinite loop and improve UI by @CollinBeczak in #2455
- Replace many lodash _.get() calls with native ES expressions by @jake-low in #2515
Development Changes
- Add Biome code formatter by @jake-low
- Fix SCSS syntax errors for Biome by @jake-low
- Fix unused variable warnings by @jake-low
- Reorganize package.json by @jake-low
- Format all source files with Biome by @jake-low
- Add .git-blame-ignore-revs file by @jake-low
- Disable Biome linter (still using eslint for now) by @jake-low
- Add pre-commit hook for linting/formatting by @jake-low
- Update developer instructions to mention pre-commit hook by @jake-low
- Check for formatting and linting errors in CI by @jake-low
- Fix CodeQL warning about unescaped '.' in regex by @jake-low, @CollinBeczak
Testing Improvements
- Add boilerplate for playwright e2e testing by @CollinBeczak in #2519
- Remove obsolete snapshots and fix websocket undefined error by @CollinBeczak in #2523
Bug Fixes
- Remove intl errors from selected context by @CollinBeczak in #2520
- Fix save challenge returning undefined bug by @CollinBeczak in #2527
- Fix external id editing conditions by @CollinBeczak in #2528
Full Changelog: v3.16.1...v3.16.2