- Fixed issue showing custom waypoint images
- Fixed issue with triggering plugin events on track view page
- Fixed user menu item not working
- Fixed pagination not working in user tracks page
- Fixed custom waypoint icons not showing
- Updated default behavior of embed code
- Fixed plugin events not executed
- Fixed issue preventing track saving from backend
- Added batch generate button to regenerate data from legacy tracks
- Supported list and grid views on categories page
- Introduced user tracks page with statistics
- Added leaderboard page
- Ensured Tracks List module displays thumbnails
- Normalized marker rendering and improved color fallback for Leaflet/Google maps
- Preferred resolved waypoint type and symbol, passed color and icon to frontend
- Updated site models to read activity and difficulty from DB columns first
- Matched waypoint type with normalized alias/title/symbol and enriched payload metadata
- Saved upload difficulty at creation so new tracks retained difficulty value
- Added show stats global override in content embed plugin
- Improved speed smoothing to avoid errors in charts
- Adding support for batch processing of static thumbnails generation
- Exported tracks have incorrect speeds with kmph instead of mps units
- Wrong speed units shown on splits table
- Category image is not showing on the category page
- Fix: Added missing language strings to language files
- Adding options to show/hide track statistics
- Fix: Regenerate button shows error
- Fix: Uploaded original track file is not saved to filesystem
- Fix: Category name shows twice on breadcrumbs
- Fixed track splits table unit system (kmph -> mph)
+ New plugin: Smart search plugin for tracks
^ Update copyright headers
^ Removed legacy references
* Unable to checkin the tracks table
* Category Tracks are not ordered as per the selected option
* Move track suggestions above comments
* Fixed issue with closing tags
* Fixed issue with PHP warnings on navigation block
- + Add tracks navigation on track details page
- * Tracks list shows empty when MySQL null dates are used
* Download permission set at track level does not work
* Search filter cleared out when moving to next page on tracks listing