From 18834ac28e2742e02ef0b13ecb66794bd615598a Mon Sep 17 00:00:00 2001 From: Alex Ling Date: Thu, 29 Oct 2020 04:06:44 +0000 Subject: [PATCH 1/3] Set thumbnail size and mimetype --- src/library/entry.cr | 5 +++++ 1 file changed, 5 insertions(+) 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 " \ From b59c8f85ade6e789574c865f82556c273f820a78 Mon Sep 17 00:00:00 2001 From: Alex Ling Date: Sat, 31 Oct 2020 04:29:46 +0000 Subject: [PATCH 2/3] Fix scroller issues in continuous reader (#121) --- public/js/reader.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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}`; From 7792d3426ed3460046ff9d42e44f6761e5ea2345 Mon Sep 17 00:00:00 2001 From: Alex Ling Date: Sun, 1 Nov 2020 09:22:05 +0000 Subject: [PATCH 3/3] Bump version to v0.15.1 --- README.md | 2 +- shard.yml | 2 +- src/mango.cr | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 108e286..5f6bf6e 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/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/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 = %{