* Merge PR #1: Get location names from OSM.
- Improve presentation of places on a photo.
- Put places after tags on details.
- Fetch OSM places when setting image position.
- Added a command line subcommand to fetch places for specified images.
* Quit using diesel_infer_schema. Instead, let diesel keep
src/schema.rs up-to-date when migrating.
* Test and improve splitting a group.
* Upgrade dotenv and diesel dependencies.
- Use r2d2 as diesel feature, not separate crate.
* Add positions to month and on-this-day views.
* Nicer positioning by local storage (start at last set position).
* Smaller clusters (35, rather than default 80) gives better map views.
* Minor exif handling improvement.
* Improve diesel usage (avoid full-query verbatim sql).
* Update diesel to 1.2.x.
* Allow (keep) manually corrected positions when finding photos.
* Add leaflet clustering; Nice handling of maps with extreme numbers of photos.
* Add photo previews to map markers.
* Update rand and memcached-rs.
* Some code-style cleanup.
* Add admin ux to set image position.
* Fix leaflet markers. Sometimes the markers would not view, that was
because the trick to find the correct url for the marker images
didn't work when the css might load after the js. So just load the
css before the js instead.
* Update ructe to 0.4.x.
* Some cleanups, mainly clippy-suggested.
* Store width and height of images. Use it to calculate width and
height of small images in lists.
Since the old database should be migratable to the new, the width
and height fields are nullable. I aim to make them not nullable
later, after all images in the database has got width and height.
* Don't override picture orientation for existing images in
findphotos.
* Don't let the map hide dropdowns.
* Shorter about string in footer.
* Use kamadak-exif instead of rexif.
* Updates Diesel to 1.1.0, get rid of unnecessary New* structs.
* Miscellaneous code cleanup.
My old kphotoalbum database is no longer relevant, rphotos is
the main soruce now and should not be overridden.
The readkpa subcomand was never intended for general consumption
anyway, it was hardcoded to match configurations in my kphotoalbum
setup.