diff --git a/README.md b/README.md index 5883b54..709d745 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ The official docker images are available on [Dockerhub](https://hub.docker.com/r ### CLI ``` - Mango - Manga Server and Web Reader. Version 0.15.0 + Mango - Manga Server and Web Reader. Version 0.15.1 Usage: diff --git a/public/js/reader.js b/public/js/reader.js index ac5b92a..b51c4af 100644 --- a/public/js/reader.js +++ b/public/js/reader.js @@ -5,12 +5,6 @@ let longPages = false; $(() => { getPages(); - const storedMode = localStorage.getItem('mode') || 'continuous'; - - setProp('mode', storedMode); - updateMode(storedMode, page); - $('#mode-select').val(storedMode); - $('#page-select').change(() => { const p = parseInt($('#page-select').val()); toPage(p); @@ -117,6 +111,12 @@ const getPages = () => { setProp('items', items); setProp('loading', false); + + const storedMode = localStorage.getItem('mode') || 'continuous'; + + setProp('mode', storedMode); + updateMode(storedMode, page); + $('#mode-select').val(storedMode); }) .catch(e => { const errMsg = `Failed to get the page dimensions. ${e}`; diff --git a/shard.yml b/shard.yml index d187ca4..e82a069 100644 --- a/shard.yml +++ b/shard.yml @@ -1,5 +1,5 @@ name: mango -version: 0.15.0 +version: 0.15.1 authors: - Alex Ling diff --git a/src/library/entry.cr b/src/library/entry.cr index b96681e..796d983 100644 --- a/src/library/entry.cr +++ b/src/library/entry.cr @@ -220,6 +220,11 @@ class Entry thumbnail = ImageSize.resize img.data, height: 300 end img.data = thumbnail + img.size = thumbnail.size + unless img.mime == "image/webp" + # image_size.cr resizes non-webp images to jpg + img.mime = "image/jpeg" + end Storage.default.save_thumbnail @id, img rescue e Logger.warn "Failed to generate thumbnail for entry " \ diff --git a/src/mango.cr b/src/mango.cr index 16a334e..ae1edd4 100644 --- a/src/mango.cr +++ b/src/mango.cr @@ -7,7 +7,7 @@ require "option_parser" require "clim" require "./plugin/*" -MANGO_VERSION = "0.15.0" +MANGO_VERSION = "0.15.1" # From http://www.network-science.de/ascii/ BANNER = %{