* Folder watching will now appropriately ignore changes that occur in blacklisted folders.
* Fixed up recently updated from dashboard not opening a pre-sorted page. There were issues with how encoding and decoding was done plus missing code.
* Fixed up all streams from Dashboard opening to correctly filtered pages.
* All search linking now works.
* Rating tooltip and stars are bigger on mobile.
* A bit of cleanup
* Added day breakdown to user stats page.
* Removed Token checks before we write events to the history table for scrobbling.
Refactored so series holds will prevent writing events for reviews, ratings, etc.
* Fixed a potential bug where series name could be taken from a chapter that isn't the first ordered (very unlikely) for epubs.
Fixed a bug where Volume 1.5 could be selected for series-level metadata over Volume 1.
* Optimized the license check code so that users without any license entered would still take advantage of the cache layer.
* Sped up an API that checks if the library allows scrobbling
* Cleaned up the mobile CSS a bit for filters.
Changed how covers are merged together. Now a cover image will always be generated for reading list and collections.
Fixed reading list page being a bit laggy due to a missing trackby function.
Reading list page will now show the cover image always. Collection detail page will only hide the image if there is no summary on the collection.
* Removed Moq from the project. Fixed a localization string
* Fixed a bug with virtualized reading lists when reordering, it wouldn't use the correct order index.
* Added some german common strings cause weblate is a PIA to use.
* Added a bug marker for something that needs another release for
* Fixed a bug where scan series wasn't ignoring optimizations for chapter metadata updates.
Implemented pulling weblinks from epubs.
* Fixed localization issue
* Translations update from Hosted Weblate (#2179)
* Translated using Weblate (French)
Currently translated at 8.2% (13 of 158 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/
* Translated using Weblate (French)
Currently translated at 13.2% (21 of 158 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/
* Added translation using Weblate (Japanese)
* Added translation using Weblate (Undetermined)
* Added translation using Weblate (Thai)
* Added translation using Weblate (Chinese (Simplified))
* Added translation using Weblate (Chinese (Simplified))
* Added translation using Weblate (Thai)
* Translated using Weblate (Spanish)
Currently translated at 1.5% (22 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/
* Translated using Weblate (Dutch)
Currently translated at 98.1% (155 of 158 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/nl/
* Translated using Weblate (Dutch)
Currently translated at 98.1% (155 of 158 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/nl/
* Translated using Weblate (Dutch)
Currently translated at 8.1% (115 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/
* Translated using Weblate (Dutch)
Currently translated at 8.1% (115 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/
* Translated using Weblate (Thai)
Currently translated at 7.5% (12 of 158 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/th/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 5.0% (72 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 8.2% (13 of 158 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 5.6% (80 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/
* Added translation using Weblate (Portuguese)
* Translated using Weblate (Dutch)
Currently translated at 11.4% (162 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/
* Translated using Weblate (Dutch)
Currently translated at 11.4% (162 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 12.0% (19 of 158 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/zh_Hans/
* Added translation using Weblate (Italian)
* Translated using Weblate (Dutch)
Currently translated at 12.6% (179 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/
* Translated using Weblate (Dutch)
Currently translated at 12.6% (179 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/
* Translated using Weblate (Thai)
Currently translated at 2.3% (33 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/th/
* Translated using Weblate (Thai)
Currently translated at 2.3% (33 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/th/
* Translated using Weblate (Portuguese)
Currently translated at 0.6% (1 of 158 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt/
* Translated using Weblate (Italian)
Currently translated at 40.5% (64 of 158 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/it/
* Translated using Weblate (French)
Currently translated at 15.8% (25 of 158 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/fr/
* Translated using Weblate (Thai)
Currently translated at 4.8% (69 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/th/
* Translated using Weblate (Portuguese)
Currently translated at 89.8% (142 of 158 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt/
* Translated using Weblate (Italian)
Currently translated at 67.7% (107 of 158 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/it/
* Translated using Weblate (Spanish)
Currently translated at 5.1% (73 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/
* Translated using Weblate (Dutch)
Currently translated at 12.8% (182 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/
* Translated using Weblate (Spanish)
Currently translated at 12.8% (182 of 1416 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/
---------
Co-authored-by: Francois Wilhelmy <ice_mouton@hotmail.com>
Co-authored-by: 周書丞 <tmrsm_chan@hotmail.com>
Co-authored-by: 书签 <shuqian.emu@gmail.com>
Co-authored-by: AlienHack <the4got10@windowslive.com>
Co-authored-by: NeneNeko <lennon.rin@gmail.com>
Co-authored-by: Toto Saurio <totosaurio3279@gmail.com>
Co-authored-by: Stijn <stijn.biemans@gmail.com>
Co-authored-by: Hans Kalisvaart <hans.kalisvaart@gmail.com>
Co-authored-by: Duarte Silva <smallflake@protonmail.com>
Co-authored-by: stan xu <fatexsd@gmail.com>
Co-authored-by: Tomas Battistini <tomas.battistini@gmail.com>
Co-authored-by: majora2007 <kavitareader@gmail.com>
Co-authored-by: zeedif <carlos_antonio-rl@hotmail.com>
* Removed a blank API localization file
---------
Co-authored-by: Weblate (bot) <hosted@weblate.org>
Co-authored-by: Francois Wilhelmy <ice_mouton@hotmail.com>
Co-authored-by: 周書丞 <tmrsm_chan@hotmail.com>
Co-authored-by: 书签 <shuqian.emu@gmail.com>
Co-authored-by: AlienHack <the4got10@windowslive.com>
Co-authored-by: NeneNeko <lennon.rin@gmail.com>
Co-authored-by: Toto Saurio <totosaurio3279@gmail.com>
Co-authored-by: Stijn <stijn.biemans@gmail.com>
Co-authored-by: Hans Kalisvaart <hans.kalisvaart@gmail.com>
Co-authored-by: Duarte Silva <smallflake@protonmail.com>
Co-authored-by: stan xu <fatexsd@gmail.com>
Co-authored-by: Tomas Battistini <tomas.battistini@gmail.com>
Co-authored-by: majora2007 <kavitareader@gmail.com>
Co-authored-by: zeedif <carlos_antonio-rl@hotmail.com>