v1.2.1
What's Changed
Website Changes
-
added options for the map language using OpenFreeMap, default to browser's language
-
added new tags like office, industrial and residential. tag colors inspired by Cities Skylines
-
added 27k new projects (see project-stats-snapshot.json history) mostly coming from including
proposed:, planned: tags as well as cycleway, and from less aggressive feature size filter -
fixed disabled 3D buildings getting re-enabled after switching base map
-
fixed wrong flyTo bounds on large features at low zoom
-
fixed flyTo on mobile not accounting correctly for the menu drawer
Code changes
-
cleaner OSM-extract size filter that use building:levels
-
.osm.pbf planet extraction time halved
-
fixed various inconsistencies in osm-extract scripts
-
removed the cookie_secret fallback, now errors out if not set
-
fixed moderation list loading the entire user_reports table on every call
-
fixed flaw in overlay approval
-
fixed original overlay not being updated when replacement overlay was deleted by an admin
-
fixed N+1 query in getReportedUsers route
-
tile DB connection now uses
plan_cache_mode=force_custom_planfor more consistent performance -
LRU (Least Recently Used) cache that prunes old tiles to save RAM
-
better tile cache invalidation when approving overlays
-
removed dead code surrounding overlays in the frontend