Commit Graph

653 Commits

Author SHA1 Message Date
Rasmus Kaj
3fb87668ff Cleaner find_files.
Refactor `PhotosDir::find_files` to avoid panic on path errors, and to
avoid some str slicing magic.
2019-11-16 15:01:47 +01:00
Rasmus Kaj
dc748f80d8 Release 0.7.0 2019-11-02 19:57:13 +01:00
Rasmus Kaj
9bd04e73e9 Update reqwest. 2019-11-02 16:53:51 +01:00
Rasmus Kaj
2b2d3c8fb5 Disable default unused diesel features.
This disables support for tables with more than 16 columns, and
should improve compile times noticeably.
2019-11-02 15:59:39 +01:00
Rasmus Kaj
60716b884f Disable unused default features of warp. 2019-11-02 15:46:07 +01:00
Rasmus Kaj
2e0e74b9e6 Refactor api code. 2019-11-02 15:22:28 +01:00
Rasmus Kaj
4bf8cb5510 fmt. 2019-11-01 09:50:15 +01:00
Rasmus Kaj
53357f8757 Add API version of login. 2019-11-01 00:48:49 +01:00
Rasmus Kaj
a3b54f4a30 Add makepublic api. 2019-10-31 07:38:01 +01:00
Rasmus Kaj
6de036cc62 Allow use of authorization header. 2019-10-29 23:39:54 +01:00
Rasmus Kaj
772f17ac92 Add simple api for image data. 2019-10-29 23:35:57 +01:00
Rasmus Kaj
9c3deff82d Update dotenv to 0.15. 2019-10-29 15:26:51 +01:00
Rasmus Kaj
375d91bcc1 Another kind of place to recognize. 2019-10-28 19:59:35 +01:00
Rasmus Kaj
5758e38263 Postrelease, some cleanup. 2019-10-28 19:58:26 +01:00
Rasmus Kaj
933beba1aa 0.6.12: Fix search zoomig again. 2019-10-08 21:57:52 +02:00
Rasmus Kaj
27de134d17 Release 0.6.10
* Use more places from OSM.
* Calc function is fixed in rsass 0.11.2, remove workarounds.
* Refactor facet search.
* Some cleanup.
* Fix toggling for "pos" and "!pos" search.
2019-10-08 20:19:34 +02:00
Rasmus Kaj
a58bace43a Use more places from OSM. 2019-10-08 20:13:08 +02:00
Rasmus Kaj
d0d530b48d fmt. 2019-09-29 15:22:13 +02:00
Rasmus Kaj
f035d9cc9f Merge branch 'refactor_facets' 2019-09-29 15:19:32 +02:00
Rasmus Kaj
79f16ba8bc Calc function is fixed in rsass 0.11.2. 2019-09-29 15:17:39 +02:00
Rasmus Kaj
0e2932c06a Refactor facet search. 2019-09-29 15:16:05 +02:00
Rasmus Kaj
96770ac760 Clean up an import. 2019-09-24 19:48:26 +02:00
Rasmus Kaj
08d0d9bb40 Fix toggling for "pos" search. 2019-09-24 11:24:22 +02:00
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
d4418ca271 Avoid a clippy lint.
Rewrote GlobalContext.verify_key to get rid of some return stmts.
2019-09-19 22:53:18 +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
d40018cd89 Fix some warnings with rustc 1.37. 2019-08-24 22:48:59 +02:00
Rasmus Kaj
d2e88b9307 Cleanup. 2019-08-18 23:22:21 +02:00
Rasmus Kaj
59cea4ddeb Implement negative searching.
Can now search for images with or without specific tags, places
or people, in any combination.
2019-08-13 18:57:18 +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
dab261d67f Magic pos / !pos search. 2019-08-01 21:04:46 +02:00
Rasmus Kaj
6743418dc8 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-07-31 00:00:52 +02:00
Rasmus Kaj
b140d356dd Make overpass API url configurable. 2019-07-25 21:00:02 +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
b613c16029 Implement search. 2019-07-23 00:58:52 +02:00
Rasmus Kaj
ac2a790864 Refactor. 2019-07-22 21:07:29 +02:00
Rasmus Kaj
89b34a7fb0 Use more OSM places. 2019-07-22 18:53:13 +02:00
Rasmus Kaj
a3017ae190 Update ructe to 0.7.0. 2019-07-18 21:38:59 +02:00
Rasmus Kaj
70b5779363 Accept more place types. 2019-07-18 21:29:37 +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