Commit Graph

167 Commits

Author SHA1 Message Date
Rasmus Kaj
95785fcd03 Postrelease. 2019-09-24 10:34:06 +02:00
Rasmus Kaj
23c6449997 Release 0.6.8
* Implement negative searching: Seach for images with or _without_
  specific tags, places or people.
* Rewrote GlobalContext.verify_key to get rid of some clippy warnings.
* Fix some warnings with rustc 1.37.
* Update structopt to 0.3, r2d2-memcache to 0.4.0, and ructe to 0.7.2.
* User "medallion" 2.3.1 instead of "jwt".
2019-09-21 12:38:14 +02:00
Rasmus Kaj
4e75e1e0df Update structopt to 0.3. 2019-09-05 19:25:37 +02:00
Rasmus Kaj
1a25ed50ea Update r2d2-memcache to 0.4.0. 2019-08-28 23:16:29 +02:00
Rasmus Kaj
e52be4d0f7 Update ructe to 0.7.2. 2019-08-28 23:01:46 +02:00
Rasmus Kaj
e516d44d3b User "medallion" 2.3.1 instead of "jwt".
At least medallion does not seem to be abandonware and the
dependencies are not too out of date.
2019-08-08 23:21:56 +02:00
Rasmus Kaj
e5173bb7fd Postrelease. 2019-08-08 20:57:37 +02:00
Rasmus Kaj
1ace03e6b0 Release 0.6.6
* Keep pos / !pos when "zooming" in search.
2019-08-03 13:21:49 +02:00
Rasmus Kaj
f8d4ca67d2 Release 0.6.4
* Magic pos / !pos search.
* Make overpass API url configurable.
* Shorter db usage from pool.
  Don't keep a db handle checked out from the pool for the entire
  request, but instead check out one when needed.  Hopefully, this means
  it won't keep a db connection busy while scaling an image.
2019-08-01 21:25:32 +02:00
Rasmus Kaj
52cfff5b93 Postrelease. 2019-07-25 20:44:23 +02:00
Rasmus Kaj
e115f8c065 Release 0.6.2: Bugfix in search results.
* When klicking a group, keep the search query.
2019-07-23 20:49:51 +02:00
Rasmus Kaj
513f90a26e Release 0.6.0
* Implement search.
* Update ructe to 0.7.0 and image to 0.22.
* Accept more OSM place types.
2019-07-23 07:16:29 +02:00
Rasmus Kaj
d5310ba304 Update image to 0.22. 2019-07-23 07:07:39 +02:00
Rasmus Kaj
a3017ae190 Update ructe to 0.7.0. 2019-07-18 21:38:59 +02:00
Rasmus Kaj
8465753598 Postrelease. 2019-07-11 20:32:13 +02:00
Rasmus Kaj
aa5a922291 Release 0.5.14
* Lock reqwest version at 0.9.17 to avoid async problem.
* Use more OSM places.
* Update rand to 0.7.0.
* Refactor:  Move some code
2019-07-05 12:14:22 +02:00
Rasmus Kaj
432de2ada6 Update rand to 0.7.0. 2019-07-04 17:12:20 +02:00
Rasmus Kaj
088dd74e80 Lock reqwest version to avoid async problem.
When using reqwest 0.9.18 or newer, I need to handle asyncronicity
properly, using the same driver for reqwest as for warp itself.
2019-07-02 11:20:12 +02:00
Rasmus Kaj
fe5b5f68b5 Postrelease. 2019-07-02 11:18:18 +02:00
Rasmus Kaj
45bba74f55 Release 0.5.12
* Fix kebab-case in precache args.
* Remove the find-sizes subcommand (redundant since 0.5.10).
2019-06-30 17:18:54 +02:00
Rasmus Kaj
9c179489f4 Postrelease. 2019-06-30 15:15:24 +02:00
Rasmus Kaj
4861bfed60 Release 0.5.10
* Make photo size required in db.
* Improve size/pos of admin buttons.
* Fix commandline bug from structopt transition.
* Add a command to make images public by tag.
* Update brotli to native rust implementation.
* Some internal code cleanup.
2019-06-06 15:20:06 +02:00
Rasmus Kaj
3d8530c0ec Update brotli to native. 2019-05-18 17:14:40 +02:00
Rasmus Kaj
d2359577ec Release 0.5.8
* PR #4: Use structopt for command line handling.
* Don't exclude raw images from findsizes.
* Fix path for fallback image reading in find-sizes.
2019-05-18 15:31:47 +02:00
Rasmus Kaj
43a259e658 Use structopt.
Code becomes a bit simpler than with raw clap.
2019-05-18 15:01:09 +02:00
Rasmus Kaj
7ed9527f92 Postrelease. 2019-05-16 12:34:50 +02:00
Rasmus Kaj
b5ec3058e7 Release 0.5.6
* Fallback to reading actual image data if exif size fails in
  find-sizes.
2019-05-15 18:49:16 +02:00
Rasmus Kaj
c3f2e4c6a7 Release 0.5.4
* Improve error reporting in ExifData::read_from.
2019-05-12 22:45:11 +02:00
Rasmus Kaj
1d3a1aec21 Release 0.5.2
* Add a command to fix missing image sizes in db.
* More work on sizing in image lists.
* Update dotenv to 0.14.0.
* Find images that has position but no places in a more efficient way
  in fetch-places.
2019-05-12 20:44:57 +02:00
Rasmus Kaj
2d07e515fc Update dotenv to 0.14.0.
And sort dependencies.
2019-05-11 17:50:42 +02:00
Rasmus Kaj
a453cf22b5 Postrelease. 2019-05-06 13:34:45 +02:00
Rasmus Kaj
1a926d4014 Release 0.5.0
* PR #2: Use warp instead of nickel.
* PR #3: Use edition 2018.
* Use pooled r2d2-memcache instead of the old memcached-rust.
* Updated style: Use more screen for images and less for borders and
  frames.
* Fixed broken keyboard stuff in admin.
* Updated leaflet.
* Improved the split function, this way it should never create zero-size
  sublists.
* Update some dependencies.
* Some random cleanup.
2019-05-05 18:35:03 +02:00
Rasmus Kaj
f59f018d33 Switch memcache implementation.
Use pooled r2d2-memcache instead of the old memcached-rust.
2019-05-03 01:00:02 +02:00
Rasmus Kaj
5c03a28f59 Use warp instead of nickel.
Use the modern async warp web framework instead of nickel (which is
starting to feel a bit stale).

Url routing and context passing is changed a lot.
2019-04-22 16:08:19 +02:00
Rasmus Kaj
7e1c79fa8b Update ructe. 2019-04-20 22:04:09 +02:00
Rasmus Kaj
4d333741dd WIP: Edition 2018. 2019-03-26 18:10:00 +01:00
Rasmus Kaj
8c4e129f17 Update some dependencies. 2019-02-23 20:49:12 +01:00
Rasmus Kaj
2722540755 Postrelease. 2018-11-06 22:05:05 +01:00
Rasmus Kaj
453e434db4 Release 0.4.26
* Add opengraph metadata to photo details.
* Add positions map to year view.
* Multiple improvements in fetch_places.
* Use serde (rather than rustc-serialize) for json responses and fetch_places.
* Update ructe to 0.5, reqwest to 0.9, and image to 0.20.
2018-11-03 20:43:11 +01:00
Rasmus Kaj
b2da0914f1 Update ructe to 0.5.0. 2018-11-03 12:36:58 +01:00
Rasmus Kaj
7884803b3d End rustc-serialize use.
(At least direct use, it is still used indirectly through
nickel and jwt dependencies.)
2018-10-27 21:25:14 +02:00
Rasmus Kaj
54bf4113f1 Use serde_json and improve error handling. 2018-10-27 18:21:35 +02:00
Rasmus Kaj
fb48136924 Update reqwest. 2018-10-17 08:11:16 +02:00
Rasmus Kaj
2247a91118 Update image. 2018-10-17 00:57:29 +02:00
Rasmus Kaj
dfa2cb3c2f Postrelease. 2018-10-11 08:26:48 +02:00
Rasmus Kaj
d40d91724d Release 0.4.24
* Enable submitting location by pressing enter.
* Allow deeper zoom when placing image.
* Add time limit to precache command.
* Added auto arg to fetchplaces command.
2018-09-08 18:09:07 +02:00
Rasmus Kaj
98f1b3e8bc Add time limit to precache. 2018-09-08 17:28:24 +02:00
Rasmus Kaj
e9b673ac58 Postrelease. 2018-09-08 15:07:05 +02:00
Rasmus Kaj
3891133b65 Release 0.4.22
* 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.
2018-09-07 21:44:51 +02:00
Rasmus Kaj
c78a8a2b65 Use reqwests as https client. 2018-09-05 14:01:22 +02:00