Rasmus Kaj
ecac1eec08
Bind diesel to version 1.1.0.
2018-04-08 02:28:49 +02:00
Rasmus Kaj
d4509b0ce2
Get size of image even if exif is missing.
2018-03-05 21:48:31 +01:00
Rasmus Kaj
408a7be248
Don't override picture orientation.
2018-03-05 21:09:26 +01:00
Rasmus Kaj
914d68acf0
Shorter about string in footer.
2018-03-05 18:34:21 +01:00
Rasmus Kaj
fe7ca3b1cb
Use image size on details view.
2018-03-05 18:33:17 +01:00
Rasmus Kaj
fc1ed81561
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.
2018-03-05 00:29:39 +01:00
Rasmus Kaj
c2388befa9
Use kamadak-exif instead of rexif.
2018-03-04 14:35:30 +01:00
Rasmus Kaj
72c07fbe5d
Get rid of a reexport.
2018-03-03 14:39:33 +01:00
Rasmus Kaj
7aa4a0fb30
Unify groups and index.
...
Remove the groups template, use the index template instead.
Remove the Group struct, add an optional title to the PhotoLink struct
instead.
2018-03-03 14:35:50 +01:00
Rasmus Kaj
4d000337d0
Rustfmt.
2018-02-20 10:42:51 +01:00
Rasmus Kaj
9832664cbf
Postrelease (oops, late).
2018-02-19 23:58:43 +01:00
Rasmus Kaj
56b53e1607
Minor cleanups.
2018-02-19 23:30:03 +01:00
Rasmus Kaj
498548e3dd
Don't let the map hide dropdowns.
2018-02-19 23:03:07 +01:00
Rasmus Kaj
240b3bada2
Get rid of unnecessary New* structs.
2018-02-19 23:02:31 +01:00
Rasmus Kaj
6e49da943c
Release 0.4.8.
2018-02-11 18:10:58 +01:00
Rasmus Kaj
0357667858
Log if ther is a problem loading positions.
2018-02-11 18:10:00 +01:00
Rasmus Kaj
b567e6625f
Improve next/prev for simultaneous images.
2018-02-11 17:16:21 +01:00
Rasmus Kaj
025c142c15
Put admin forms before map.
2018-02-11 16:10:20 +01:00
Rasmus Kaj
06bb3ce97f
Stor compressed only if worth it.
...
If a .png.br is six bytes less than plain .png, that is not
worth the overhead of having two files on the server and
decompressing .br before parsing the .png in the browser.
2018-02-11 16:09:53 +01:00
Rasmus Kaj
5c4cefd3f6
Improve map scaling and rescaling.
2018-02-11 15:32:15 +01:00
Rasmus Kaj
25ad308992
DRYer map initialization.
2018-02-11 13:32:23 +01:00
Rasmus Kaj
bf017aeacd
Limit height of map.
...
It should not take more than 60% of browser height, this is
not primarily a map site.
2018-02-11 01:09:13 +01:00
Rasmus Kaj
f756411162
Disable scrollwWheelZoom on the map.
...
The map is on a page that might be scrolled. Having the scroll
wheel change action in mid-scroll is confusing and irritating.
2018-02-11 01:07:40 +01:00
Rasmus Kaj
cf517222d3
Remove an old left-over database script.
2018-02-10 23:18:47 +01:00
Rasmus Kaj
5bd7a8d4a8
Rustfmt.
2018-02-10 23:10:04 +01:00
Rasmus Kaj
59d26c5bce
Move source for statics to res directory.
2018-02-10 23:06:09 +01:00
Rasmus Kaj
79c21fa67b
Use local copy of leaflet.
...
At the same time, update the used leaflet to version 1.3.1.
2018-02-10 22:59:35 +01:00
Rasmus Kaj
f7ee3c9f49
Write compressed files only if smaller
...
When a static file is in a format that is compressed in itself (such
as a jpeg or png image), applying gzip or brotli compression will
actually make it larger. In those cases, don't write the compressed
file ad all when running storestatics.
2018-02-10 14:37:17 +01:00
Rasmus Kaj
8dcc6359e2
Dont split static path names.
...
A static filed might be called somename.suffix, but there is no
need to assume that, and absolutley no need to copy the strings
separatley and format them together again when we can just
borrow the relevant substring directly from the request.
2018-02-10 01:00:48 +01:00
Rasmus Kaj
28032e4026
Add maps to image lists.
2018-02-07 20:56:23 +01:00
Rasmus Kaj
24a7a34025
Postrelease.
2018-02-06 21:25:21 +01:00
Rasmus Kaj
02ea5a4cfb
Release 0.4.6.
2018-02-05 22:53:14 +01:00
Rasmus Kaj
5b9da3083b
Move js for map from details.html to ux.js.
2018-02-04 23:42:15 +01:00
Rasmus Kaj
df9ad3edbe
Support Exif orientation 0 (disabled?).
2018-01-25 21:52:59 +01:00
Rasmus Kaj
fe42eebfd7
Use nightly distributed rustfmt-preview.
2018-01-25 21:20:15 +01:00
Rasmus Kaj
33d7eb03a0
Fix deprecated diesel type usage.
2018-01-25 21:07:47 +01:00
Rasmus Kaj
5a9d534b36
Update memcached and env_logger dependencies.
2018-01-25 20:56:29 +01:00
Rasmus Kaj
15e4a922da
Allow clap to update.
2018-01-04 07:32:39 +01:00
Rasmus Kaj
07266eb787
Update image to 0.18.
2018-01-04 00:39:21 +01:00
Rasmus Kaj
696ceab074
Rustfmt.
2018-01-04 00:31:35 +01:00
Rasmus Kaj
30b1cc2771
Rustc 1.19 support no longer needed.
...
(But add beta, why not?)
2018-01-04 00:31:23 +01:00
Rasmus Kaj
0d4a2933ff
Use diesel 1.0.0.
2018-01-04 00:15:17 +01:00
Rasmus Kaj
113e003fbf
Postrelease.
2018-01-03 23:36:59 +01:00
Rasmus Kaj
1d686e3a48
Release 0.4.4.
2017-12-30 23:22:38 +01:00
Rasmus Kaj
b702379309
Limit clap version.
...
To avoid problem with up-to-date bitflags on rustc 1.19.
2017-12-30 21:29:30 +01:00
Rasmus Kaj
b60e929cac
Improve some if let code.
2017-12-30 21:17:29 +01:00
Rasmus Kaj
73eb97f1d2
More methods, avoid a giant method.
2017-12-30 17:04:23 +01:00
Rasmus Kaj
9890ec633c
Remove some no-longer-supported fmt options.
2017-12-30 15:29:38 +01:00
Rasmus Kaj
13fed14a0b
Specify rand version.
2017-12-30 15:29:09 +01:00
Rasmus Kaj
f739b745bf
Minor code cleanup.
2017-12-25 16:46:16 +01:00