Skip to content
This repository has been archived by the owner on Jan 12, 2022. It is now read-only.

Releases: smoldata/smol-maps

Data import/export

23 Apr 02:53
Compare
Choose a tag to compare
Data import/export Pre-release
Pre-release

Previously you could only export map data as GeoJSON, now you can also import those files back into Smol Maps.

now with more geocode.earth

19 Apr 03:20
Compare
Choose a tag to compare
Pre-release

Search is back! Thanks to Julian for hosting a Pelias geocoder service.

map config: less is more

09 Apr 13:26
Compare
Choose a tag to compare
Pre-release

This release removes some unnecessary functionality around API key verification, which depends on a service that no longer exists. We are bumping the second version digit because this release is not backwards compatible with old config files. Please upgrade carefully!

dotdata.js index syntax error handling

16 Jan 22:06
Compare
Choose a tag to compare
Pre-release

This release fixes many things in dotdata.js, ultimately it eliminates syntax errors and adds exception handling... and eliminates the bugs! 🐛 🐞 🚫 🐞 🐛

Menu saving bugfixes

15 Dec 15:51
Compare
Choose a tag to compare
Menu saving bugfixes Pre-release
Pre-release

This release fixes three important issues that made saving venues & maps not work, and photos get rejected unless they had lowercase .jpg file extensions.

Even fancier photos

15 Dec 03:26
Compare
Choose a tag to compare
Even fancier photos Pre-release
Pre-release

Previously: upload all the photos in one big batch! (server gets unhappy with the large upload size)
Now: upload each photo one at a time, updating the current progress on the map

Remember: press and hold the "add a venue" button to upload photos. Also: photo uploads have to be enabled in app/config.js.

Slightly fancier photos

13 Dec 04:25
Compare
Choose a tag to compare
Pre-release

New feature: upload photos to create new venues. The UI is a little bit subtle: you have to press and hold the "add venue" button to access it.

Basic venue photos

11 Dec 23:59
Compare
Choose a tag to compare
Basic venue photos Pre-release
Pre-release

This release adds a feature for assigning a photo to a venue. Because of the sensitive nature of photos, and the lack of logins or ACLs, the feature is disabled by default. You can enable it by adjusting app/config.js (also new to this release) and that should do it.

Polish and bug fixes

09 Dec 15:43
Compare
Choose a tag to compare
Polish and bug fixes Pre-release
Pre-release

This release fixes a few niggling details I noticed when demoing the map, and one known issue. This is a mix of hacks and improvements.

  • We now store the last map you looked at using localforage, and restore that upon returning to the site
  • The venue popup no longer screws up the line-height (see: issue #5)
  • The API key now gets validated upon loading the config page

The fact that I added setTimeout as a fix to race conditions should be telling. Lots in here that should be reworked.

Escaping against XSS

07 Dec 14:05
Compare
Choose a tag to compare
Escaping against XSS Pre-release
Pre-release

This release introduces an important escaping function smol.esc_html() and uses it to escape all strings before they get inserted into the DOM. Know it. Use it everywhere.