Commit Graph

544 Commits

Author SHA1 Message Date
Rasmus Kaj
a23f88d685 Test and refactor fetch_places::name_and_level 2020-09-02 01:55:46 +02:00
Rasmus Kaj
2ff12f55b7 Add one more place. 2020-09-01 23:18:43 +02:00
Rasmus Kaj
2918a8adb1 Release 0.8.6
* Redesign details view.

    The details view is now implemented with css grid, in a full-window
    no-scroll layout (except for small screens, where the design is still
    sequential and scroll is used)

    This incudes some cleanup of the markup and corresponding changes in
    the admin script.

* Update ructe to 0.12.0.
* Larger small and medium images.
* Slightly more pics per page in split lists.
* Use more OSM places.
* Update README.
2020-08-15 19:42:20 +02:00
Rasmus Kaj
68b18e6e70 Minor cleanup. 2020-08-15 19:39:06 +02:00
Rasmus Kaj
84e0c8a2a4 Update ructe to 0.12.0. 2020-08-15 16:49:04 +02:00
Rasmus Kaj
ca32f4cbdb Larger small and medium images. 2020-08-15 16:47:14 +02:00
Rasmus Kaj
19eabd4e03 Sligly more pics per page in split lists. 2020-07-19 20:03:21 +02:00
Rasmus Kaj
922903e1f1 Use more OSM places. 2020-07-16 21:10:14 +02:00
Rasmus Kaj
85a4fa317f Update README. 2020-07-16 20:24:48 +02:00
Rasmus Kaj
8ee8b809bc Redesign details view.
The details view is now implemented with css grid, in a full-window
no-scroll layout (except for small screens, where the design is still
sequential and scroll is used)

This incudes some cleanup of the markup and corresponding changes in
the admin script.
2020-07-16 20:12:22 +02:00
Rasmus Kaj
89a92c1738 Postrelease. 2020-07-08 21:37:16 +02:00
Rasmus Kaj
03ac72ac12 Release 0.8.4
* Improve async image scalig by using tokio spawn_blocking.
* Get size from actual image if it is missing in exif data.
* Add "close" link for the keyboard help.
* Improved db pool initialization.
* Some cleanup / refactoring.
2020-07-07 21:15:50 +02:00
Rasmus Kaj
c2b7296a0f Minor cleanup. 2020-07-07 18:26:45 +02:00
Rasmus Kaj
17cd8ee223 Add close link for the keyboard help. 2020-07-07 00:43:36 +02:00
Rasmus Kaj
cca8c61ac2 Improve async handling.
Avoid blockig the entire server on image scaling, by using tokio
spawn_blocking.
2020-07-07 00:15:35 +02:00
Rasmus Kaj
91a1698890 Improved db pool.
And added some debug logging.
2020-07-07 00:13:39 +02:00
Rasmus Kaj
bcdf371f58 Refactor. 2020-05-15 00:09:02 +02:00
Rasmus Kaj
220b65a479 Exif may miss actual image size.
If so, load actual image to find out.  Also some refactoring.
2020-05-14 21:18:43 +02:00
Rasmus Kaj
2bbb899272 Postrelease.
Plus minor reordering in schema.rs.
2020-05-14 20:52:33 +02:00
Rasmus Kaj
af13a538d9 twitter:card metadata apparently harmful. 2020-05-08 23:03:00 +02:00
Rasmus Kaj
a6f650975a Release 0.8.0
* Add og metadata to image indexes.
* Update warp, use async/await.
* Lots of code cleanup and dependency clarification.
* Update ructe to 0.11.4.
* Update kamadak-exif to 0.5.x.
* Update image to 0.23.x.
* Update r2d2-memcached to 0.5.0.
* Disable legacy password hashers (all but pbkdf2 for now).
2020-05-08 21:07:56 +02:00
Rasmus Kaj
bdb6516233 Remove redundant imports. 2020-05-08 21:07:38 +02:00
Rasmus Kaj
0c3a4204a0 Add og metadata to image indexes. 2020-05-08 20:57:21 +02:00
Rasmus Kaj
c7376044f1 Update ructe to 0.11.4. 2020-05-08 19:44:48 +02:00
Rasmus Kaj
3e8d55c548 Upate ructe to 0.10.0. 2020-04-20 20:11:04 +02:00
Rasmus Kaj
f9bc27a5d8 Very minor cleanup. 2020-04-09 17:26:34 +02:00
Rasmus Kaj
f1dd177cc0 Clarify some dependencies. 2020-04-08 20:12:33 +02:00
Rasmus Kaj
f7ce9f58c2 Update warp, use async/await. 2020-03-21 15:02:00 +01:00
Rasmus Kaj
ca07cc96e8 Refactor route matching. 2020-03-15 18:17:05 +01:00
Rasmus Kaj
5824c0e908 Use local Error type. 2020-03-15 14:45:19 +01:00
Rasmus Kaj
b22fcb92d2 Refactor: Move pool creation to DbOpt. 2020-03-15 13:44:59 +01:00
Rasmus Kaj
c8b8a463f9 Update kamadak-exif to 0.5.0. 2020-02-08 12:45:27 +01:00
Rasmus Kaj
c3a02c6f5a Update image to 0.23.0. 2020-02-08 12:29:49 +01:00
Rasmus Kaj
cd135151f8 Update r2d2-memcached to 0.5.0. 2020-01-12 14:44:54 +01:00
Rasmus Kaj
8b98f1e382 Disable legacy password hashers.
Consider pbkdf2 the only non-legacy hasher for now.
2019-12-27 23:06:07 +01:00
Rasmus Kaj
0e39d53ac9 Clean up getting current date. 2019-12-27 22:53:35 +01:00
Rasmus Kaj
08ec114b7c Get rid of direct time dependency.
Using std and chrono should be enough.
2019-12-26 15:53:34 +01:00
Rasmus Kaj
3077ca967c Update kamadak-exif to 0.4.0. 2019-12-26 15:03:40 +01:00
Rasmus Kaj
704c7676a9 Update ructe to 0.9.0. 2019-12-25 21:22:13 +01:00
Rasmus Kaj
9f546966cd Specify a version of time. 2019-12-25 21:16:50 +01:00
Rasmus Kaj
ebcd7795be Update ructe to 0.8.0. 2019-12-22 15:17:21 +01:00
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