You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Faster map loads: Map data is now stored in a better format, so maps (especially large maps) will load faster than before. Specifically, replacements are no longer required at the javascript level on every map load.
Faster station editing: Adding and editing stations is now much faster especially on larger maps. Previously, large maps with many features like https://metromapmaker.com/?map=rUXGqSNs would have a noticeable delay when adding/editing a station.
Viewing home page without a specific map on mobile now displays three random maps from my favorites rather than always the same three maps.
New feature: map creators can now name their maps
Bugfix: fixed problem where intersecting rail lines would sometimes become unwriteable at the intersection point until that point was erased
Bugfix: resolved rare bug where a map that somehow got saved with invalid (empty) lines would pass once as a valid map but none of the maps made from that saved map could
Numerous miscellaneous speed improvements
Behind-the-scenes improvements
The home page and the gallery are now Django views rather than static pages; this will facilitate a faster turnaround in development, testing, bugfixing, and new features.
Upgraded to Python 3.7
Upgrade to Django 2.1
Admin: Fixed problem where map similarity view would sometimes match itself, causing multiple DOM objects with the same ID, breaking the arrow key functionality
Admin: Headline on map similarity view no longer starts counting at 1, so a map with zero similars now shows zero.
Admin: Admin gallery now shows number of stations every map has even if it doesn't have suggested cities
Admin: login is now required for all admin pages
Admin: Added individual permissions to admin action functionality