* Remove updating last active on PresenceTracker as we now do it on Token. Should reduce annoying db concurrency errors.
* Updated Kavita+ Reviews to give a spread of reviews, positive or not.
* Fixed up some styling overlap for different breakpoints for sections like Writers, Authors, Collections, etc.
* Refactored code
* Fixed jumpbar being broken with no custom sort
* Fixed paper background on epub reader not loading under base url
* Replaced normal dropdowns with select2 (which will eventually replace our custom typeaheads). Still needs styling.
* More css
* Styling. Fixed preloading typeahead with multiple options on load.
* Styling to align with typeahead tag badges.
* Done with filtering story.
* Fixed a bug with switching between filters.
* Fixed some extra } from localization
* [skip ci] Translated using Weblate (Spanish)
Currently translated at 71.3% (1058 of 1483 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/es/
* [skip ci] Translated using Weblate (Dutch)
Currently translated at 59.2% (879 of 1483 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/nl/
* Translated using Weblate (Thai)
Currently translated at 100.0% (160 of 160 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/th/
* [skip ci] Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (1482 of 1483 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/
* [skip ci] Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (1482 of 1483 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 96.8% (155 of 160 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/zh_Hans/
* Translated using Weblate (Chinese (Simplified))
Currently translated at 96.8% (155 of 160 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/zh_Hans/
* [skip ci] Translated using Weblate (Thai)
Currently translated at 27.2% (404 of 1483 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/th/
* Translated using Weblate (Portuguese)
Currently translated at 100.0% (160 of 160 strings)
Translation: Kavita/backend
Translate-URL: https://hosted.weblate.org/projects/kavita/backend/pt/
* [skip ci] Translated using Weblate (Portuguese)
Currently translated at 55.3% (821 of 1483 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt/
* [skip ci] Translated using Weblate (Japanese)
Currently translated at 2.0% (30 of 1483 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/ja/
* [skip ci] Translated using Weblate (Portuguese (Brazil))
Currently translated at 82.1% (1218 of 1483 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt_BR/
* [skip ci] Translated using Weblate (Chinese (Simplified))
Currently translated at 99.9% (1482 of 1483 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/zh_Hans/
* [skip ci] Translated using Weblate (Turkish)
Currently translated at 7.6% (113 of 1483 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/tr/
* [skip ci] Translated using Weblate (Portuguese)
Currently translated at 62.7% (930 of 1483 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt/
* [skip ci] Translated using Weblate (Italian)
Currently translated at 26.0% (387 of 1483 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/it/
* [skip ci] Translated using Weblate (Portuguese)
Currently translated at 68.3% (1013 of 1483 strings)
Translation: Kavita/ui
Translate-URL: https://hosted.weblate.org/projects/kavita/ui/pt/
* Added translation using Weblate (Czech)
* [skip ci] Added translation using Weblate (Czech)
* Some files got left off last release
* Fixed on deck prefilter
* Fixed a sizing issue on list item and brought the columns in on series detail as well.
---------
Co-authored-by: gallegonovato <fran-carro@hotmail.es>
Co-authored-by: Hans Kalisvaart <hans.kalisvaart@gmail.com>
Co-authored-by: AlienHack <the4got10@windowslive.com>
Co-authored-by: 书签 <shuqian.emu@gmail.com>
Co-authored-by: 周書丞 <tmrsm_chan@hotmail.com>
Co-authored-by: Duarte Silva <smallflake@protonmail.com>
Co-authored-by: Andre Smith <andrepsmithjr@gmail.com>
Co-authored-by: Havokdan <havokdan@yahoo.com.br>
Co-authored-by: xe1st <dnzkckali@gmail.com>
Co-authored-by: Tomas Battistini <tomas.battistini@gmail.com>
Co-authored-by: Jiří Heger <jiri.heger@gmail.com>
* Switched Ratings to a float system. Allow rating something as 0%. Allow half step ratings. Added new css variable: --rating-star-color. By default, N/A will show for series that have no ratings. N/A ratings are not included in overall rating calculations.
* Show extended entity properties on desktop for list view cards.
* Refactored the code for series metadata detail to use a re-usable component to reduce the copy/paste for the Genres tags like sections.
* List Item will show extended properties about a chapter/volume, like weblinks on Desktop viewports.
* Refactored even further so all of series detail uses the same component code. Tweaked the spacing on the series detail area.
List items will now show Characters and Tags which are helpful for more Hentai related content.
* Fixed a bug with removing something from "OnDeckRemoval" table when something was read.