Commit Graph

304 Commits

Author SHA1 Message Date
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
Rasmus Kaj
4971a1b03c Allow "_" in next. 2017-12-25 16:43:23 +01:00
Rasmus Kaj
691c4952d8 Improve javascript ux. 2017-12-25 16:43:06 +01:00
Rasmus Kaj
0a6a7f8f1c Improve shoing of time spans. 2017-12-17 16:02:47 +01:00
Rasmus Kaj
7a3cd36abd Improve layout (I hope) 2017-12-12 18:22:32 +01:00
Rasmus Kaj
09a88d8299 Move some js from template to ux.js. 2017-12-11 23:35:23 +01:00
Rasmus Kaj
7d2d3f6ebb Add missing conditional. 2017-12-11 23:15:26 +01:00
Rasmus Kaj
1c6ed1c709 Shorten and simplify admin.js. 2017-12-11 23:11:36 +01:00
Rasmus Kaj
4471f9e083 Async AND defer is apparently a bad idea. 2017-12-11 22:07:51 +01:00
Rasmus Kaj
9f628edd87 Create list where needed. 2017-12-11 22:07:27 +01:00
Rasmus Kaj
836c5f8683 Remove some redundant refs. 2017-12-11 21:34:07 +01:00
Rasmus Kaj
346ad7099a Be sure to write all of the compressed file. 2017-12-11 21:33:32 +01:00
Rasmus Kaj
6310316669 Rustfmt. 2017-12-11 21:10:18 +01:00
Rasmus Kaj
0f817f461c Try to get rustfmt working again. 2017-12-09 22:02:45 +01:00
Rasmus Kaj
b1a8360e5c Use flate2 1.x.
There was a slight API change.
2017-12-07 07:17:09 +01:00
Rasmus Kaj
a14c9f9279 Lock r2d2 at version used by r2d2-diesel. 2017-11-28 00:28:51 +01:00
Rasmus Kaj
858f873f98 More natural grouping.
Make groups no shorter than 8 and no longer than 16 photos.
Also, make time and not only number of images a factor when
deciding which group to split next.
2017-11-28 00:14:53 +01:00
Rasmus Kaj
3071431452 Use the slug crate for generating slugs.
Rather than having to keep on adding special cases in my own code.
2017-11-26 22:04:16 +01:00
Rasmus Kaj
c099f7950e Use the shorthand when I have it. 2017-11-26 21:31:48 +01:00
Rasmus Kaj
a63e9a3258 Postrelease. 2017-11-25 11:35:44 +01:00