New features
- Added configuration options for Leaflet map base styles
- Swimming activities can now be categorized as either Open Water Swimming or Pool Swimming
Improvements
- Improved map rendering by lowering the default smoothing factor
- Activity segments and best efforts are now loaded asynchronously
- Improved the algorithm that determines when gear maintenance is due
- GPX imports can now extract calorie data when available
Technical details
- ISSUE #2402: Lower smoothFactor to 1.0 by @cgtobi in #2405
- ISSUE #2406: Fetch activity segments and best efforts async in preparation for the cached pages by @robiningelbrecht in #2407
- ISSUE #2408: Refactor the application shell to the new cache based system by @robiningelbrecht in #2410
- ISSUE #2411: Improve 'gear maintenance is due' algo by @robiningelbrecht in #2412
- ISSUE #2409: Leaflet base style config by @robiningelbrecht in #2415
- ISSUE #2404: Extract calories for gpx files by @robiningelbrecht in #2416
- ISSUE #2418: Move the Eddington page to the new cache based system by @robiningelbrecht in #2420
- ISSUE #2417: Separate swimming activities to OWS/Pool by @robiningelbrecht in #2422
Full Changelog: v5.1.4...v5.1.5