All notable changes to this project will be documented in this file.
- Mobile usability improvements
- Geolocate compass mode (rotates map with device)
- Fix elevation graph of long tracks with > 2000 points
- Allow to color code routes by steepness + surface
- Option to convert gpx tracks into routes
- New layer type 'raster' with waymarkedtrails.org examples
- Context menu to edit line vertexes
- Re-style map modals and feature edit form
- Page in OpenStreetMap wiki
- Layer visibility toggle
- Experimental basemap layer with option to copy OSM elements to your map
- Log multiple tracks with µlogger to the same map
- Introduce shared map ownership + improved share modal
- Support Wikipedia layer
- Allow to login with OpenStreetMap
- 1000st user that created a map!
- Map features can directly link to urls or other features
- Map description with Markdown
- GPX map export compatibility with Komoot and Garmin
- Upgrade to Ruby 4.0
- Filter and sort Gallery map list
- Copy & paste features with
ctrl+c/ctrl+v
- Keyboard shortcuts
- Show active collaborators' cursors on the map (optional)
- Using exif coordinates from uploaded images (upload in layers modal)
- Share option to embed as iframe and download image
- Show users' recently viewed maps
- Unicode 17 emoji support
- Improved tutorial map
- Emoji picker
- Ship as PWA (progressive web app) + Android app
- Improved compass
- Introduce playground
- Undo/Redo for features and tracks
- Adaptive kilometer markers on tracks
- First tutorial for overpass layers
- Improved mobile navigation
- Use IP to coordinates database for centering initial map view on user location
- Option to cluster overpass results
- Option to style overpass results
- Device orientation indicator
- Maps can have multiple layers
- Overpass layers
- Heatmap support
- Elevation graph
- Use maplibre-directions for routing
- Reworked settings modal
- Map options: Terrain, hillshade, contour lines, globe mode
- Option to show distance markers on tracks
- Fine grained view + edit permissions per map
- Reworked layers modal
- Add share and layers modal in read-only view
- Define route waypoints
- Update map lists with Hotwire broadcasts
- Maplibre 7.5
- MyMaps view
- Frontpage feature tour
- New navigation layout
- Support login via Github + Google
- UI editor for line/outline
- Rails 8.0
- UI editor for fill/outline colour, symbol
- Icon upload
- Line extrusion support
- Free paint mode
- GPX export
- Rails 7.2, Maplibre 7.4.0
- Direct link to map features
- Make feature details modal expandable
- First version of UI editor for description and point size
- sync center/zoom/pitch/bearing to other clients
- geojson import
- auto center + zoom
- image upload in µlogger API
- Burger menu navigation
- Dropped openlayers
- Modal for feature details
- Make Mapforge run without maptiler key
- Support µlogger API
- Switch to maplibre backend
- Admin map listing
- Layer view listing all features on the map
- gpx + kml upload
- Search bar
- Framework to control + cancel animations
- Adding rack-cache and cache-control headers for dragonfly media
- Calculate default map center based on features
- Introduce dragonfly to store 'icon' marker types
- Testing deck.gl + maplibre gl backends
- Adding emoji pngs to use from 'marker-symbol' attribute
- Added Bootstrap5
- Upgrade to Openlayers 9
- Created new frontpage that iterates through demos of available features