diff --git a/CHANGELOG.md b/CHANGELOG.md index 63accd7a..070cfe36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,968 @@ +# v1.5.0 (r2461) + +## Required action +- If you have installed the web app as a PWA you need to reinstall the app after it has been updated to the latest version + +## Highlights +- Completely new reader +- Use predefined UI themes or create your own + +## New +- (**General**) Add labels to the navigation side bar icons +- (**General**) Add option to expand and collapse the navigation side bar +- (**General**) Update app styling +- (**General**) Use new suwayomi icon +- (**Settings**) Add log file rotation settings +- (**Themes**) Add different themes (settings > appearance) +- (**Themes**) Add option to create custom themes (settings > appearance) +- (**Themes**) Use dynamic theme colors on manga pages (settings > appearance) +- (**Source**) Sort sources by name +- (**Reader**) Completely new reader + - New UI + - Different default settings per reading mode + - Tap zones ("right and left", kindle, edge, ...) + - Page scale modes (original, width, height, ...) + - New resume handling + - From inside the reader + - Open previous chapter: last page gets resumed + - Open next chapter: first page gets resumed + - Select specific chapter: first page gets resumed + - From outside the reader + - Open read chapter: first page gets resumed + - Open unread chapter: last read page gets resumed + - Mobile like mouse drag scrolling + - Auto scrolling + - Auto webtoon mode + - Infinite scrolling + - Transition page between chapters + - Filter options for images + - Customizable hotkeys + - Customizable image pre-loading + - Only pre-load n images + - Important: For the double page mode n double pages get pre-loaded (e.g. pre-load 5 "images": up to 10 images will get pre-loaded) + - Inform about missing chapters on chapter change + - Inform about changing scanlator on chapter change +- (**History**) Add rudimentary history page +- (**Extensions**) Add option to configure extension source settings from extension page + +## Enhancements +- (**General**) Include actual error in snackbar +- (**General**) Add close button to snackbar +- (**Chapter**) Add more sort options for the chapter list (by chapter number and upload date) +- (**Settings**) List detected library manga duplicates by title before the ones detected by the description +- (**Settings**) Sort duplicated library manga by title +- (**Settings**) Add "system" mode to get the devices theme (light or dark mode) +- (**Settings**) Improve library duplicated entries detection performance +- (**Library**) Add option to trigger library update for specific category +- (**Library**) Add option to stop the global update by clicking the update button again (hover effect on desktop, on mobile an "X" is showing instead of the percentage) +- (**Library**) Add "has duplicate chapters" filter +- (**Library**) Add status filter (ongoing, finsihed, hiatus, ...) +- (**Library**) Add sort by total chapter count +- (**Library**) Save library options per category +- (**Library**) Add "started" filter +- (**Library**) Improved search + - Include description, artist, author, source name + - Do not require each genre to fully match a genre of a manga (e.g. "adv" will match "adventure" instead of having to search for "adventure") + - Additionally try to compare by removing all non letter and number characters (e.g. "some title" will match "&some-"!title" instead having to search for "&some-"!title") +- (**Reader**) Add mouse wheel scrolling to horizontal mode +- (**Browse**) Remember last browse tab on back navigation +- (**Extensions**) Add option to update all updatable extensions +- (**Extensions**) Sort extensions by name +- (**Downloads**) Add retry button for failed downloads +- (**Migrate**) Add sort options for migratable sources (by source name, manga count; order ascending/descending) + +## Behaviour changes +- (**General**) Introduce "More" page + - Remove "Settings" from navigation bar + - Remove "Downloads" from mobile navigation bar +- (**General**) Rename "Downloads" to "Download queue" +- (**Source**) Consider "Local source" to have language "Other". Up till now its langauge was called "Local source" +- (**Source**) Close the source configuration dialogs when clicking outside of the dialog or pressing "escape" +- (**Manga**) Copy manga title via icon button instead of long pressing title +- (**Manga**) Close the category selection dialog when clicking outside of the dialog or pressing "escape" +- (**Downloads**) Show download progress only in case chapter is currently downloading +- (**Browse**) Close the language selection dialog when clicking outside of the dialog or pressing "escape" +- (**Theme**) Rename "Device theme" to "Theme mode" (white/dark mode) +- (**Settings**) Move link to "Category settings" to "library settings" and "More" page + +## Remove +- (**Settings**) Remove "graphql debug level" setting (was removed by the server) + +## Bug fixes +- (**General**) Fix setting browser locale for used date library (some supported browser locales were not correctly detected) +- (**General**) Fix server subscriptions not updating to new server after changing the server address +- (**General**) Fix missing polyfill to support older browsers +- (**General**) Fix missing internationalization of "Local source" +- (**General**) Fix app not using all available space of screen on iOS (PWA needs to be deleted and installed again for the fix to take effect) +- (**General**) Fix mobile bottom bar navigation being behind iOS "home indicator" +- (**General**) Fix large error message from getting pushed outside the screen and being partially unviewable +- (**General**) Fix error "value.toString is not a function" caused by kaspersky +- (**General**) Fix sometimes registering double clicks on touch devices +- (**General**) Fix not respecting right safe area inset on iOS in horizontal rotation +- (**General**) Fix not respecting top safe area inset in the desktop nav bar on iOS +- (**General**) Fix app being uninstallable as a pwa with bathic auth enabled +- (**General**) Fix inferring server port in production to 4567 when webUI is served from 3000 and no specific server address is set in the settings +- (**General**) Fix potentially missing back button on some pages +- (**Settings**) Fix disabled webUI settings for flavors that are not "custom" +- (**Settings**) Fix detected library manga duplicates not being listed for a title in case they were already detected for a different title +- (**Settings**) Fix incorrectly showing an error message and not updating the UI when updating some settings for the first time +- (**Settings**) Fix unresponsive UI while checking for duplicated manga for a large library (settings > library > duplicates) +- (**Settings**) Fix not localized default device name +- (**Settings**) Fix unlimited (min/max value) number inputs in settings +- (**Settings**) Fix not showng error on language change failure +- (**Manga**) Fix continuing to migrate in case an error was thrown which lead to partial migrations +- (**Manga**) Fix manga not getting removed from categories on migraton in case setting is enabled +- (**Manga**) Fix outdated manga chapter information (e.g. unread, bookmark, downloaded count, ...) after updating its chapter list +- (**Manga**) Fix bound trackers not showing up after migration +- (**Manga**) Fix missing error message in case bound tracker information could not be refreshed +- (**Manga**) Fix migration from failing in case the target manga does not have any chapters +- (**Manga**) Fix showing an error on a manga refresh in case the manga does not have any chapters +- (**Manga**) Fix infinite loading on track search errors +- (**Manga**) Fix changing the status of a bound tracker +- (**Manga**) Fix unhandled line breaks in tracker search entry summaries +- (**Reader**) Fix handling of chapters without any pages +- (**Reader**) Fix scanlator name being included in readers chapter selection while there is only one scanlator for all chapters +- (**Reader**) Fix pages not loading for a corrupted downloaded chapter +- (**Reader**) Fix broken page retry button not doing anything for downloaded chapters +- (**Reader**) Fix horizontal reading mode having a vertical scrollbar +- (**Reader**) Fix blinking of pages in single and double page mode when opening the prev/next page +- (**Reader**) Fix blinking of pages in single and double page mode when opening the prev/next page in firefox +- (**Reader**) Fix some pages in double page mode from being rendered twice in some cases after a double spread page +- (**Reader**) Fix triggering downloading ahead for single page chapters +- (**Chapter**) Fix ASC and DESC sort of chapter list by chapter number (was switched: DESC instead of ASC and vice versa) +- (**Extensions**) Fix hidden extension action button (install, uninstall, ...) on smaller screens +- (**Library**) Fix showing continue read button for manga without available chapters +- (**Library**) Fix missing resume/continue read button in case latest chapter has been read and previous chapter was reuploaded +- (**Library**) Fix missing redirect ot tracker settings when clicking "track" action on a manga in case no tracker is bound to the manga and no tracker is currently logged in +- (**Library**) Fix library filter icon not always properly indicating that filters are active +- (**Library**) Fix incorrect library total size display +- (**Library**) Fix being unable to open category after re-ordering it +- (**Updates**) Fix sort order of chapters of same manga that have been fetched at the same time (previous: chapter number ascending - now: chapter number descending) +- (**Updates**) Fix missing error message in case chapter download could not be triggered +- (**Server update**) Fix dialog to inform about updated server version closing immediately +- (**Server update**) Fix dialog to inform about updated server version from never showing up +- (**WebUI update**) Fix dialog to inform about updated webUI version from never showing up +- (**Source**) Fix missing error message in case source configuration could not be changed +- (**Source**) Fix sorting of languages +- (**Source**) Fix infinite loading on source browse errors +- (**Source**) Fix not saving unsubmitted filters when saving a source search +- (**Source**) Fix losing saved applied filters from a saved search when opening a manga and going back to the source search +- (**Downloads**) Fix unresponsive UI while having a large download queue +- (**Downloads**) Fix download status not being shown while chapter is partially downloaded but not actively downloading +- (**Migrate**) Fix occasionally closing migration dialog while some sources are still searching +- (**Category**) Fix missing error message on category update/creation failure + +## Translations +Feel free to translate the project on [Weblate](https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/) + +Thank you for your contribution to the translation of the project. + +### Added +- Tamil (by தமிழ்நேரம்) +- Polish (by UnknownSkyrimPasserby) + +### Updated +- Chinese (Simplified) (by 清水汐音, Joshua Astray) +- Chinese (Traditional) (by plum7x, aaron mo) +- French (by Jean-Philippe ALLEGRO, Tycoon3819) +- German (by MK, Constantin Piber) +- Portuguese (by Leonardo de Macedo Sartorello, lucas Christofaro, Kaleb, Henrique) +- Russian (by Костин Ярослав (RikKos), Hajvk “Sqiqk” Lkaj) +- Spanish (by Fordas, Deleted User, zeedif) +- Turkish (by Oxara, m.a.tecik, Mustafa Değerli) +- Vietnamese (by Nguyễn Trung Đức, PandaKewt) + +### Removed (less than 75% translated) +- "Arabic (ar)" (71.7% < 75%) +- "Bengali (bn)" (1.8% < 75%) +- "Danish (da)" (13.6% < 75%) +- "Filipino (fil)" (16.2% < 75%) +- "Gan (Traditional Han script) (gan-Hant)" (0% < 75%) +- "Indonesian (id)" (22% < 75%) +- "Italian (it)" (69.4% < 75%) +- "Japanese (ja)" (56.8% < 75%) +- "Korean (ko)" (13% < 75%) +- "Norwegian Bokmål (nb-NO)" (1.3% < 75%) +- "Dutch (nl)" (44.9% < 75%) +- "Portuguese (Brazil) (pt-BR)" (32.4% < 75%) +- "Swedish (sv)" (2% < 75%) +- "Thai (th)" (28.5% < 75%) +- "Ukrainian (uk)" (54.9% < 75%) +- "Cantonese (Traditional Han script) (yue-Hant)" (0% < 75%) + +## Full Changelog +- ([r2460](https://github.com/Suwayomi/Suwayomi-WebUI/commit/01cdbd90b8028961384b47480c53da400dccfdee)) Show "nav bar item" as active for child routes (by @schroda) +- ([r2459](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0b97e8bb8df59725951dbbed1951bd23ae044cf6)) Move "About" outside "Settings" in regard to routing (by @schroda) +- ([r2458](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8cbc8c5099ad2bb035c32e6f80fc1cf6383ceff9)) Disable "more" route on desktop (by @schroda) +- ([r2457](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dcf1b5b1c286b2debb6ee0466a63f5e5e326ee8e)) Only show hidden nav bar items in "More" page (by @schroda) +- ([r2456](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dbf06a54b9f8420fdb07ca471faefcc7bbfab08c)) Update available languages (by @schroda) +- ([r2455](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dbd973398d703bca1537f4ed019c62f9a4156399)) Translations update from Hosted Weblate ([#909](https://github.com/Suwayomi/Suwayomi-WebUI/pull/909) by @weblate, @cpiber, @infyProductions, @leollo98, @dejavui, @UnknownSkyrimPasserby, @plum7x, @aizhimoran) +- ([r2454](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e6a105c76643d59b84d16d53160c45ae06390369)) Fix increase/decrease of auto scroll speed (by @schroda) +- ([r2453](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d89fbf9cf51b0abf924ceb1b699ffa9a0fcd2735)) Cleanup "useReaderPreserveScrollPosition" (by @schroda) +- ([r2452](https://github.com/Suwayomi/Suwayomi-WebUI/commit/da34c77f0301886d5031630530a61c5518a05481)) Only observe "ReaderChapterViewer" resize events for scroll position preservation (by @schroda) +- ([r2451](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b37ff532f52324e9682d0280ad610ea287022e1b)) Fix reverted code after merge (by @schroda) +- ([r2450](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4423dee14e89db56e9ec1a6239cc7f079d3d2c39)) Fix preserving scroll position on infinite scroll previous chapter load ([#913](https://github.com/Suwayomi/Suwayomi-WebUI/pull/913) by @cpiber, @schroda) +- ([r2449](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b3860e4351414b6e80b49e70e9660159496c77fa)) Preserve current position on "reading direction" change (by @schroda) +- ([r2448](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e1895b21e3337fd40fed3d607c9da57d9cd16510)) Use "ReaderChapterViewer" as "root" for "IntersectionObserver" for "infinite scroll" (by @schroda) +- ([r2447](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0f49115b23292f7e017786eb793ee66f9f68870d)) Keep rendered chapters on infinite scroll chapter change (by @schroda) +- ([r2446](https://github.com/Suwayomi/Suwayomi-WebUI/commit/642708b8b3476bd0b25c57a7af12df54361b0bc8)) Immediately open previous/next chapter on reader nav bar button click (by @schroda) +- ([r2445](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7a7a0dfa9cb46db53592795bccaccaf617898a40)) Fix tsc error (by @schroda) +- ([r2444](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9ad1af4846448a03d39c346bab97625c53f403cc)) Prevent mui card ripple on child element click (by @schroda) +- ([r2443](https://github.com/Suwayomi/Suwayomi-WebUI/commit/517610ac6db4b612ffe69739258b1f513b826877)) Fix manga list option menu on mobile (by @schroda) +- ([r2442](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c81dce8efe38db3e66560dab8a1f2d2a4ea9063d)) Remove margin between icons in "extensions actions" (by @schroda) +- ([r2441](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e3934545b099983db9d8a1ca1bc00e1b4cf936b5)) Change "large" IconButtons to default size (by @schroda) +- ([r2440](https://github.com/Suwayomi/Suwayomi-WebUI/commit/99f14e2f27707c5bfb17153cd269af580e946f05)) Internationalize ErrorBoundary (by @schroda) +- ([r2439](https://github.com/Suwayomi/Suwayomi-WebUI/commit/07a44ed02b57e22e910e0e4c3036f618e43739c4)) Fix hidden manga track dialog error (by @schroda) +- ([r2438](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7145c33fbb5159d0b1e700baa6a69720e9024360)) Preserve current page on reader width change only when necessary (by @schroda) +- ([r2437](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a9bdf076c1a7bddc3a0f2bbb69f4efc1fff5c2a9)) Prevent confirmation dialog from shifting layout in reader (by @schroda) +- ([r2436](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3c1cb539adf309d6d564ab9b5d390e11c2efa48e)) Add spacing to confirmation dialog buttons (by @schroda) +- ([r2435](https://github.com/Suwayomi/Suwayomi-WebUI/commit/62bd4fdfb2d49b200fbce19076eabd7516fd6553)) Require library entry removal confirmation in reader (by @schroda) +- ([r2434](https://github.com/Suwayomi/Suwayomi-WebUI/commit/72fb05397169496041e87520f9b017cd3a0d2d45)) Add "scroll amount" setting (by @schroda) +- ([r2433](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b93c2d95e54aefd916fc92a47cb4897b91dcc20b)) Add hotkey to close reader (by @schroda) +- ([r2432](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9322ed2b8e83070d4e7571fde7f163f330f7aa24)) Make category setting subheading translatable ([#911](https://github.com/Suwayomi/Suwayomi-WebUI/pull/911) by @cpiber) +- ([r2431](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d3f973e95b67bc33e66d2a1a3697e031f981a1fb)) Improve dynamic theme color performance for large images (by @schroda) +- ([r2430](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a23f6d02bf3990db40f0c65d2ae1b069a9132ad4)) Fix lint issue (by @schroda) +- ([r2429](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5c770ffa62a9bf6f76359a6a4b24c929986213c1)) Update available languages (by @schroda) +- ([r2428](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6be384f859856a23a6575fa87003252f34f3fec0)) Translations update from Hosted Weblate ([#898](https://github.com/Suwayomi/Suwayomi-WebUI/pull/898) by @weblate, @weblate, @cpiber, @ykxkykx, @leollo98, @HanJoJ, @dejavui, @plum7x, @aizhimoran) +- ([r2427](https://github.com/Suwayomi/Suwayomi-WebUI/commit/15c11ded346c53cedfe6f90b245172aa7f87e0d4)) Tweak dynamic theme dominant color detection (by @schroda) +- ([r2426](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6f8d5bb9dce42c9e5ddb055d7b9fc7d6b90fd698)) Remove unnecessary styling II (by @schroda) +- ([r2425](https://github.com/Suwayomi/Suwayomi-WebUI/commit/157a549cc747c31c65ea19a68fb65d6118b1e41d)) Remove unnecessary styling (by @schroda) +- ([r2424](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2120390e933c889848510375a6046bf59e72a60c)) Align card list styling with rest of lists (by @schroda) +- ([r2423](https://github.com/Suwayomi/Suwayomi-WebUI/commit/541eeb0445ed26a77b8d64a4106aa6f51f95b743)) Reader preserve current page on window resize ([#905](https://github.com/Suwayomi/Suwayomi-WebUI/pull/905) by @cpiber, @schroda) +- ([r2422](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c9c1b8625a6a836fbfe01ca6986ac231fa6dda47)) Reader preserve current page on reader mode change ([#906](https://github.com/Suwayomi/Suwayomi-WebUI/pull/906) by @cpiber, @schroda) +- ([r2421](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8079cadae55e510c66b931bcaa6ec2340069e5ce)) Basic modal for switching extension settings ([#907](https://github.com/Suwayomi/Suwayomi-WebUI/pull/907) by @cpiber, @schroda) +- ([r2420](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1fd7624e9805daa5a593091e195e133f4ecc0f53)) Fixes places inreader where navbar width was not considered ([#908](https://github.com/Suwayomi/Suwayomi-WebUI/pull/908) by @cpiber, @schroda) +- ([r2419](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dc88b42191454f679b897ed97251d8423236effc)) Fix preloading of reader pages (by @schroda) +- ([r2418](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ae29904ed2488a6f697848e7f1b2c16766ee97b4)) Make "hideHistory" settings global (by @schroda) +- ([r2417](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b673047517e65e17dd7dcf9718798c80f3eb3359)) Update to server gql library update changes (by @schroda) +- ([r2416](https://github.com/Suwayomi/Suwayomi-WebUI/commit/072c71c11683d057f58f5293abb3cefa6cae47ba)) Handle graphql exception errors (by @schroda) +- ([r2415](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8fac3ce35252cadbffeda3565cf67df4e76a65b7)) Handle white spaces in error messages (by @schroda) +- ([r2414](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f570b7c9edc94843c410104ee6e789fc3e1aef25)) Optionally hide history (by @schroda) +- ([r2413](https://github.com/Suwayomi/Suwayomi-WebUI/commit/39a9b7e0ac77afb91d74f33abaef1e852eff7b57)) Limit navbar titles to one line (by @schroda) +- ([r2412](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1388b535671c4857128917a6ccc0ce988d40d9af)) Rename "Downloads queue" to "Download queue" (by @schroda) +- ([r2411](https://github.com/Suwayomi/Suwayomi-WebUI/commit/29656c5790ce46df1252c1dfedc4b660cac377d8)) [skip ci] Fix github issue templates "labels" (by @schroda) +- ([r2410](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3374ca3903c89f372f7d161eaacd3864e2947e11)) [skip ci] Update readme "feature" section (by @schroda) +- ([r2409](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4363572e6f2cf759607756d669db54f373cb1b3b)) [skip ci] Update "bug report" template (by @schroda) +- ([r2408](https://github.com/Suwayomi/Suwayomi-WebUI/commit/771feca7971deb3f25ba1b44bed2cd47d743ccc5)) [skip ci] Fix "bug report" template (by @schroda) +- ([r2407](https://github.com/Suwayomi/Suwayomi-WebUI/commit/15788e01c663f101b30a40649bf26e3a9614d3df)) Remove "issue moderator" workflow (by @schroda) +- ([r2406](https://github.com/Suwayomi/Suwayomi-WebUI/commit/97b37d3957720b1d2046dadf74520748cb668458)) Update github issue templates (by @schroda) +- ([r2405](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3ca4aa2effed127ac1a584eb0889f10b6ee4b727)) Remove "Settings" from setting page titles (by @schroda) +- ([r2404](https://github.com/Suwayomi/Suwayomi-WebUI/commit/90c1d72d13e2732fc504a67e6a9cf8963d5198c1)) Sort "en.json" alphabetically (by @schroda) +- ([r2403](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2fead95c15f2883cf93309bf6179abef34812ff1)) Change downloads settings name back to "Downloads" (by @schroda) +- ([r2402](https://github.com/Suwayomi/Suwayomi-WebUI/commit/180b975063d325f88f440b98969c781d26f70920)) Add missing error message to create/update category mutation (by @schroda) +- ([r2401](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a2acddab5fd7b6387cbe68b7e20429403f9f11c6)) Show tooltip for metadata on ChapterCards (by @schroda) +- ([r2400](https://github.com/Suwayomi/Suwayomi-WebUI/commit/efd9a459126481aa4d267777c84929dc6534e050)) Properly resume chapter from "Updates" page (by @schroda) +- ([r2399](https://github.com/Suwayomi/Suwayomi-WebUI/commit/003e77ade207f063c5afb77f55b80d1ee582a557)) Extract "retry chapter download" button into component (by @schroda) +- ([r2398](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6f6994a43346fd354c6bb785b68b275e55e20b8f)) Extract "add chapter download" button into component (by @schroda) +- ([r2397](https://github.com/Suwayomi/Suwayomi-WebUI/commit/35c2172355899c2b0d35a579ff900493f21c65fa)) Extract "chapter metadata" into component (by @schroda) +- ([r2396](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ac4bdebb61acb85083cccbdcbecf230b27747d81)) Extract "chapter thumbnail" into component (by @schroda) +- ([r2395](https://github.com/Suwayomi/Suwayomi-WebUI/commit/50493af71c2cca1d013f6f114cec11226045d830)) Use correct error message for download retry failure (by @schroda) +- ([r2394](https://github.com/Suwayomi/Suwayomi-WebUI/commit/61eec0cd0e04772f784bfc0cbc4998b57c8f33f8)) Add "last read timestamp" to history chapter card (by @schroda) +- ([r2393](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c7611e4ae1fc948d679425918c44a617c2415831)) Remove unnecessary virtuoso "group item counts" mapping (by @schroda) +- ([r2392](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e9b42db10fcea5103a7388e5b2e33dbc58b64e11)) Add "groupByDate" to "Chapters" (by @schroda) +- ([r2391](https://github.com/Suwayomi/Suwayomi-WebUI/commit/86525ec2a2f8dd6e4b157783d63da23a8c3ddeff)) Fix library category tabs after re-ordering categories (by @schroda) +- ([r2390](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9e5fa7d81aad7eea33a82210fe908f1e4874002d)) Add history page ([#897](https://github.com/Suwayomi/Suwayomi-WebUI/pull/897) by @jicedtea) +- ([r2389](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c4ba483efe8d3ce9befc6ae5e97985b3c3853de7)) Add new languages to resources (by @schroda) +- ([r2388](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cf348db5b812320640cbf518b5bcddf8984ecdba)) Rename "Downloads" to "Download queue" (by @schroda) +- ([r2387](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2ba0aea67967dbb1da5f25523f8708e45fd48cee)) Move "category settings" to "LibrarySettings" (by @schroda) +- ([r2386](https://github.com/Suwayomi/Suwayomi-WebUI/commit/95ac4832bde4eb8a8acc1d588cb42562817e1367)) Fix "main route" detection (by @schroda) +- ([r2385](https://github.com/Suwayomi/Suwayomi-WebUI/commit/df719df666dfcce1ddf6992236543160ac25b8f3)) Show "Download" page only on desktop in nav bar (by @schroda) +- ([r2384](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6afc9f22b6f606e67d89443981fc1178be313410)) Introduce "more" page (by @schroda) +- ([r2383](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f350aa8c41d8a60596f47f674660fb5bba96ea26)) Translations update from Hosted Weblate ([#882](https://github.com/Suwayomi/Suwayomi-WebUI/pull/882) by @weblate, @Daviid-P, @infyProductions, @kalebC, @plum7x, @TamilNeram, @Duoduo12138, @aizhimoran) +- ([r2382](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f7b6006cc0862dcd956593e285827677743adc60)) Delete chapters on migration again (by @schroda) +- ([r2381](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6ebf13d3280e9304619d86e984b5c2393c12e433)) Properly log errors (by @schroda) +- ([r2380](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1d9c3738fd16dea981b0d6d23dd4527ae6f77809)) [skip ci] Remove unnecessary prop source (by @schroda) +- ([r2379](https://github.com/Suwayomi/Suwayomi-WebUI/commit/537ab5850de45189a6b3dab0be164fb00403f936)) Fix TypeError (by @schroda) +- ([r2378](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ae204b2a06d7c47bd9fae7f8ab9f330b5eefdfec)) Support non-Latin characters in library search function ([#885](https://github.com/Suwayomi/Suwayomi-WebUI/pull/885) by @crystailx) +- ([r2377](https://github.com/Suwayomi/Suwayomi-WebUI/commit/52c8734c59455c5839bff0f770a505dd9c4fc016)) Fix opening chapter via chapter selection in reader (by @schroda) +- ([r2376](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ba3f0f6574ee7c047d8ddcbffcb8fa7abdaba1b0)) Fix closing transition pages in first/last chapter (by @schroda) +- ([r2375](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ce2281a8b9a8a67647e4334e75590bdcd0f1ae15)) Fix resuming last read page (by @schroda) +- ([r2374](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e3fc8f41955e5b08eb023e9c390fada550887f2a)) Fix typing after "apollo-client" update to v3.13.1 (by @schroda) +- ([r2373](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5e10e1629f928874145eadb83c6ab71723791b74)) Fix intersection detection for horizontal pager (by @schroda) +- ([r2372](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a85e5584c83a4a337aadf6d59a66ca48e5219435)) Preserve scroll position continuous pager on previous chapter load (by @schroda) +- ([r2371](https://github.com/Suwayomi/Suwayomi-WebUI/commit/811b17361c564df7b16d855f710cdf0e938c9ffd)) Fix intersection root margin for horizontal pager (by @schroda) +- ([r2370](https://github.com/Suwayomi/Suwayomi-WebUI/commit/eba3cadb8b4559f02e14c6728cf96c6015abdfee)) Properly detect previous chapter load state (by @schroda) +- ([r2369](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e28c60311213225f9be785e69a45c5b606da1a71)) Streamline tap zone click handling (by @schroda) +- ([r2368](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5eb442e7605937f115ca444655c2176470ed162b)) Remove duplicated state setter calls (by @schroda) +- ([r2367](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d3c6acbbfb8ae4851197a309bf68acb05f0fc000)) Fix going to previous/next page from first/last (by @schroda) +- ([r2366](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0b79f1f82aae1e02a76522af179cab77db4ef96c)) Extract reader exit button (by @schroda) +- ([r2365](https://github.com/Suwayomi/Suwayomi-WebUI/commit/95fa09a94adcc2cc30f90e0acd04451a55dfa452)) Extract reader bookmark button (by @schroda) +- ([r2364](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ca7fba0757cec800d9d2df9d7dbcf4b025ba27d2)) Add library button to "ReaderOverlayHeaderMobile" (by @schroda) +- ([r2363](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c52a822a231a04af2f895767a2d656dbd95fe8b4)) Increase allowed issue title length (by @schroda) +- ([r2362](https://github.com/Suwayomi/Suwayomi-WebUI/commit/419181efa90c4e55c7198c71650357167cd3de17)) Add add/remove to/from library button to reader desktop quick actions (by @schroda) +- ([r2361](https://github.com/Suwayomi/Suwayomi-WebUI/commit/09ff0f3ca03d72a0dc1ec5a3072e335608a2e73f)) Set i18n supported languages (by @schroda) +- ([r2360](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1ae98afa344b2cca5bb387c2c84d6bc5725858a4)) Move scripts into separate folders (by @schroda) +- ([r2359](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0a34ae01ba2c02238965623723b3c71b1d480875)) Require languages to be at least 75% translated (by @schroda) +- ([r2358](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5dcbf6c168fb6814585fd23797e7a3cf59b15b5f)) Extract weblate types, constants, logic (by @schroda) +- ([r2357](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f39c902b5fe0fa0cc7cf1260f81fba065a6cac04)) Update dependencies (by @schroda) +- ([r2356](https://github.com/Suwayomi/Suwayomi-WebUI/commit/10ad7ce5d79beb1aefda3e04785e994204dfc227)) Fix marking chapter as read for single page chapters in paged pagers (by @schroda) +- ([r2355](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cc7eca08d757679032969e33a58141ee219b77b2)) Handle closing transition pages in paged pagers for single page chapters (by @schroda) +- ([r2354](https://github.com/Suwayomi/Suwayomi-WebUI/commit/68603cf59e21a9c8ea6037277c35a6d6dcc0b6bf)) Translations update from Hosted Weblate ([#864](https://github.com/Suwayomi/Suwayomi-WebUI/pull/864) by @weblate, @Banchon999, @jesusFx, @Runkandel, @infyProductions, @dejavui, @lengzero, @plum7x, @tizio04, @zeedif, @aizhimoran) +- ([r2353](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c5b7e89fb4872d0c8ca28149bcf589bfdbbf18b4)) Ensure to always have one page in reader (by @schroda) +- ([r2352](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ffd6c5867fbbeeb19f12574f818863c8e5a8216a)) Fix "coerceIn" for calls with max < min (by @schroda) +- ([r2351](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c6fe715e57a4f1828310d428d983fb27f9819f96)) Handle faulty "lastPageRead" values (by @schroda) +- ([r2350](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2537f10729d25ff822c18b9a01ebe1ab17dccfd2)) Update "Ying & Yang" light theme background colors (by @schroda) +- ([r2349](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cbe6cb64f7ff8bab80bc3ae646cc6cab6dc1eb85)) Lighten automatic light theme background colors (by @schroda) +- ([r2348](https://github.com/Suwayomi/Suwayomi-WebUI/commit/86cf8d1c120fe08251711c218030dde9ccf8cd3d)) Use different algorithm for dynamic themes on manga page (by @schroda) +- ([r2347](https://github.com/Suwayomi/Suwayomi-WebUI/commit/856e928c4466dc056c4d03fe051f9b6d25750fce)) Fix chapter preloading after chapter selection from list (by @schroda) +- ([r2346](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7e5b3435a98b0e7a327f99603dcf4ad1d859abe7)) Fix page centering in paged pagers with preloaded chapters (by @schroda) +- ([r2345](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ca7bd6898e81fa10af386cf0528c06a8c69f1b75)) Prevent horizontal scrollbar in snackbar (by @schroda) +- ([r2344](https://github.com/Suwayomi/Suwayomi-WebUI/commit/94b4bdfa10731ef9d05b0af3e474d8d8e3e50833)) Reduce snackbar description length (by @schroda) +- ([r2343](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a45338647ea39de10b31531e84a77edf6aa20cbe)) Fix infinite scroll intersection info calculation (by @schroda) +- ([r2342](https://github.com/Suwayomi/Suwayomi-WebUI/commit/eb7397e639c6802eaeedda0a0df5bb9f10b795ac)) Fix reader image preload for resume "end" mode (by @schroda) +- ([r2341](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6b48844c19e77ba3a7a746eb79c7c38097d6e904)) Fix current page index for leading/trailing chapter (by @schroda) +- ([r2340](https://github.com/Suwayomi/Suwayomi-WebUI/commit/174d850093b896462111af3ee4279199e568d0b4)) Preload previous/next chapter in reader (by @schroda) +- ([r2339](https://github.com/Suwayomi/Suwayomi-WebUI/commit/16c1edaa5243024c62f4f86915236605b0a075e4)) Add release changelog creation script (by @schroda) +- ([r2338](https://github.com/Suwayomi/Suwayomi-WebUI/commit/61bbadc72ae8c01b895c03e9f44e05c465ce3602)) Extract commit changelog creation logic (by @schroda) +- ([r2337](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7a08a0035f32f290f5c1010df7a907963386b87b)) Extract translation changelog creation logic (by @schroda) +- ([r2336](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a6dbcd0540600ef37b9bc5f68d91d8d18481ee9c)) Rename "createReleaseChangelog" to "createCommitChangelog" (by @schroda) +- ([r2335](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d8a682537a77f69b2e7e073ced0bd3911fd9e6f0)) Fix "createReleaseChangelog" script (by @schroda) +- ([r2334](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ece1f4c465b8a4e7ac8e609e323c713ae5580b9a)) Create "release" github action (by @schroda) +- ([r2333](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0b752c168c381adf976ccce11a9a050485da772b)) Internationalize system theme mode (by @schroda) +- ([r2332](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a7df8eb0f4bce1d02bd05ff4a47a0bf958033ab3)) Show image loading placeholder only when visible (by @schroda) +- ([r2331](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a4e9e8f2644b55f93eca6114471df57f4e1426bc)) Introduce "useIntersectionObserver" hook (by @schroda) +- ([r2330](https://github.com/Suwayomi/Suwayomi-WebUI/commit/050094c991924c37697cdaea0745d953058a5373)) Update styling of "manga open source" button (by @schroda) +- ([r2329](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f633059083d24b04f0fdc1ea6da349e05fa1b4d1)) Rename "CustomIconButton" to "CustomButton" (by @schroda) +- ([r2328](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cae52fd7825ac866d9ca106a553def5ba07dd543)) Add "blend mode" to "custom color filter" (by @schroda) +- ([r2327](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9d3aeafe0e1bdc7f34206d3f6f09c57e05654280)) Use "BasePager" for infinite scroll chapter change detection (by @schroda) +- ([r2326](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b12e28346c1493d1a4cffce3e51082a33a84fc21)) Improve reader infinite scroll chapter change detection (by @schroda) +- ([r2325](https://github.com/Suwayomi/Suwayomi-WebUI/commit/187693ce5a7be94259843d17a2efd8f560b2799a)) Properly handle not skipping duplicate chapters (by @schroda) +- ([r2324](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a32c88a54903a7d00db759a29e33c9dc7fc802a1)) Reset "ReaderChapterViewer" min width/height on "ReadingMode" change (by @schroda) +- ([r2323](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5e8b5545a6493ca4bfc6a7c2528086c2e4764702)) Add comments to functions (by @schroda) +- ([r2322](https://github.com/Suwayomi/Suwayomi-WebUI/commit/34ebcc4f4c264b9d8b63b1a6f1dff4180c211d6f)) Improve naming of functions and variables (by @schroda) +- ([r2321](https://github.com/Suwayomi/Suwayomi-WebUI/commit/155f58b92d4500e1be8c8d8692bcc1ab28c40a77)) Consider only relevant element intersection for open prev/next chapter (by @schroda) +- ([r2320](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9b58a94f981670aa8b4aafcacf847e651f3746c0)) Fix image preload amount for current chapter (by @schroda) +- ([r2319](https://github.com/Suwayomi/Suwayomi-WebUI/commit/19f2d9934543fa288ef9f542b1e68a87ad3fae97)) Center "ReaderChapterViewers" (by @schroda) +- ([r2318](https://github.com/Suwayomi/Suwayomi-WebUI/commit/636f48107f83b5bdf3e4aa7bb0be66f105069777)) Prevent "ReaderChapterViewer" from overlapping each other (by @schroda) +- ([r2317](https://github.com/Suwayomi/Suwayomi-WebUI/commit/36cb5451564b68aea6721cdecf546f5c00bb6dd0)) Properly detect scrollbar for mouse drag scrolling (by @schroda) +- ([r2316](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2ec42d962a0d91a0bd6c9d55c464c879cbc2712c)) Remove context usage from ReaderPage ([#865](https://github.com/Suwayomi/Suwayomi-WebUI/pull/865) by @schroda) +- ([r2315](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b01b23b069c5cf80ced1dd5fab9d4bc8b7b3721b)) Remove context usage from ReaderChapterViewer ([#865](https://github.com/Suwayomi/Suwayomi-WebUI/pull/865) by @schroda) +- ([r2314](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4a9d2903b820fa4d1187c03f78f5177c3c67a64b)) Add infinite scroll to reader ([#865](https://github.com/Suwayomi/Suwayomi-WebUI/pull/865) by @schroda) +- ([r2313](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4789a74785bfded695307c2c2e264e0899dca600)) Add option to open specific chapter via "useOpenChapter" ([#865](https://github.com/Suwayomi/Suwayomi-WebUI/pull/865) by @schroda) +- ([r2312](https://github.com/Suwayomi/Suwayomi-WebUI/commit/45b4874348b20694621179d2804754b4d4772ba5)) Remove unnecessary keys ([#865](https://github.com/Suwayomi/Suwayomi-WebUI/pull/865) by @schroda) +- ([r2311](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c79ccf3523e88523256428f49c799609b2e820a5)) Improve memoization of "ReaderTransitionPage" ([#865](https://github.com/Suwayomi/Suwayomi-WebUI/pull/865) by @schroda) +- ([r2310](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d73bb31df9c4a863bb837f40ff3b5ce637bef201)) Pass non "source props" to "prop source creators" in "withPropsFrom" HOC ([#865](https://github.com/Suwayomi/Suwayomi-WebUI/pull/865) by @schroda) +- ([r2309](https://github.com/Suwayomi/Suwayomi-WebUI/commit/91e8b70d358ee2d91b0e5785b1514a0ce6f4b4fe)) Rename "initialChapter" to "chapterForDuplicatesHandling" ([#865](https://github.com/Suwayomi/Suwayomi-WebUI/pull/865) by @schroda) +- ([r2308](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a80e8885fb816165a7f5a79b15b6fbcc010894da)) Introduce "getReaderOpenChapterLocationState" function ([#865](https://github.com/Suwayomi/Suwayomi-WebUI/pull/865) by @schroda) +- ([r2307](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a6f015d5e3792af81000f97b5b00e8b26bb77dec)) Add comment (by @schroda) +- ([r2306](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6d47ab05c180e1911ba6560f019de8d15699aa72)) Improve mouse drag detection (by @schroda) +- ([r2305](https://github.com/Suwayomi/Suwayomi-WebUI/commit/441cdaa6e7c01c411a667468bdf4c6efa7392ebb)) Handle line breaks in tracker search entry summaries (by @schroda) +- ([r2304](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8ddb259c82d1f5b16812466a87688f46dba12202)) Prevent tooltip on disabled button warning (by @schroda) +- ([r2303](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dc9f6fc8630dd001ae4294a80a4142f6237653b1)) Fix "Uncaught ResizeObserver loop completed with undelivered notifications" error (by @schroda) +- ([r2302](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2c4a17b32fa0103aadf3fb6b9e1401061e0aee56)) Ensure to always have one page in reader (by @schroda) +- ([r2301](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3698c19abaf4e0d74cd42fa89961cf9e525c197d)) Properly enable cors for images by default (by @schroda) +- ([r2300](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a81c3c6afad56074f87b3fd5169fdb618246da1d)) Use dynamic color schemes on manga page (by @schroda) +- ([r2299](https://github.com/Suwayomi/Suwayomi-WebUI/commit/25e3fc7808ddc103a5bf63de7530ab7431dc88b2)) Load images with cors allowed (by @schroda) +- ([r2298](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2579ba92a3122b1e40c5fe94610e3e6197677cd4)) Use "img" element instead of css "background image" (by @schroda) +- ([r2297](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a56fd08bf63676d839105fa62c594771ce43dfab)) Include http status on rest fetch failure (by @schroda) +- ([r2296](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2a4afd642d67e713d41ac377549330b1edbfa55e)) Set proper color for active chapter card in reader (by @schroda) +- ([r2295](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5d52fc44558fc3d814e6e7b2eec1aadf76ab8e8f)) Inherit color for missed icon buttons (by @schroda) +- ([r2294](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b7fc1ae6ff2a04e7f40d62b92848bed8d2695a09)) Extract theme context logic into its own provider (by @schroda) +- ([r2293](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ce6722d5848cba963f4a8893d56e25fad31f115f)) Male library "grid layout" setting global (by @schroda) +- ([r2292](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b60b79964984899d77f22177dd61d1143d7bb0bc)) Fix auto webtoon mode detection (by @schroda) +- ([r2291](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b67c9c4e44b95c6409124a8e07fef6590a809405)) Fix reader chapter transition page positioning in double page mode (by @schroda) +- ([r2290](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e5b9767daaa3f063560a5a4a5976c3bbd870e9be)) Fix page width with static nav bar (by @schroda) +- ([r2289](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c42e51b6f925ebfabf57278785606bccf4338499)) Infer server port only in dev env (by @schroda) +- ([r2288](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2cfbaf81486e8300154b443226d57dd90257c72a)) Use "useNavBarContext" hook everywhere (by @schroda) +- ([r2287](https://github.com/Suwayomi/Suwayomi-WebUI/commit/480eaf5a080e5fb622a5c5f9e588da8c12be86ab)) Extract app page history from nav bar context (by @schroda) +- ([r2286](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9b883a5170b1ce1d624d3d5537e3a5e75b6838dc)) Fix chapter list range selection (by @schroda) +- ([r2285](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c47889c2e3ff0208a669168acbf21b0707f367a2)) Extract reader pages context default values (by @schroda) +- ([r2284](https://github.com/Suwayomi/Suwayomi-WebUI/commit/eeb811bf2d259e1f75c46e830a97c3ccd6309bcf)) Handle flex "column-reverse" for mouse drag scrolling inertia (by @schroda) +- ([r2283](https://github.com/Suwayomi/Suwayomi-WebUI/commit/18a46c0a284b9b32ea3c3489a358f73328d68fcc)) Handle flex "row-reverse" for mouse drag scrolling inertia (by @schroda) +- ([r2282](https://github.com/Suwayomi/Suwayomi-WebUI/commit/649a17c2aea52cc01f644d831c493b99fee966fc)) Move "ReaderTransitionPage" to "ReaderViewer" (by @schroda) +- ([r2281](https://github.com/Suwayomi/Suwayomi-WebUI/commit/db7aad58ec672412196aadff08f59c3e7b8164fc)) Convert reader image placeholder styling to vw/vh (by @schroda) +- ([r2280](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7fad96dab765f65e07d8081324bb24fe6ff32678)) Convert reader image styling to vw/vh (by @schroda) +- ([r2279](https://github.com/Suwayomi/Suwayomi-WebUI/commit/da600bcdecc5bfd6da8e07240a493a5fa4e550cf)) Extract reader pages wrapper styling (by @schroda) +- ([r2278](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ca1c95cdfe243ea8efe2f910f92bd454c751008c)) Show chapter transition warning for mobile progress bar open chapter buttons (by @schroda) +- ([r2277](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b7cb245abc6d2810b6f1f0556a826908b3401c3a)) Rename "getImageWidthStyling" to "getReaderImageStyling" (by @schroda) +- ([r2276](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7f649296b9f0da6e2f3c66952ee094132cf55dc7)) Extract logic from "Reader" into hooks (by @schroda) +- ([r2275](https://github.com/Suwayomi/Suwayomi-WebUI/commit/19f83d523703e72efafd99b5170905b963ad1579)) Extract hooks from utils file (by @schroda) +- ([r2274](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3d120429acab056e58299cc538377766913427a4)) Only set chapter card icon button color in reader mode (by @schroda) +- ([r2273](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8e1d9b3106dc8acbf46e1dd1a44bfd79724a46b5)) Change reader non-static nav bar icon (by @schroda) +- ([r2272](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d95396ecb05554916a582973fb9e36c8e7c7781d)) Consider reader nav bar width and scrollbars for auto scrollbar position (by @schroda) +- ([r2271](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c227570b93ed69f2de442c9c1fb6c73dde4f71f2)) Fix closing desktop nav bar after change to none static (by @schroda) +- ([r2270](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9ac1009e223d37a09300a53c778f51d88b7551fa)) Properly update reader desktop nav bar download button (by @schroda) +- ([r2269](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7818fb450da91d966cc8dcaeb2a5277cf90a856f)) Fix text color of active chapter in chapter list of reader (by @schroda) +- ([r2268](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5391bc256d412a143c70c862939e49835ff03b2f)) Add "ying & yang" theme (by @schroda) +- ([r2267](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f7b21b1d7fa868efb9bc3c70eaae2e38884d8975)) Update "tree frog green" theme (by @schroda) +- ([r2266](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c36a0f8d025f1516fd9aa717f1e86b564fc95294)) Update "orange juice" theme (by @schroda) +- ([r2265](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0b9697ec292cdce748dfbd15d4c90ea52e9140ab)) Update "minty miracles" theme (by @schroda) +- ([r2264](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7da4dc7d39e767bc2961aabfdb479b5d5f3e312d)) Update "mountain sunset" theme (by @schroda) +- ([r2263](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a161aa663c80c692c633112a4011b938188b13ad)) Update "rosegold" theme (by @schroda) +- ([r2262](https://github.com/Suwayomi/Suwayomi-WebUI/commit/254a8cb1a77b5057e3eb38925eaddb3a9fe6f379)) Update "lavender" theme (by @schroda) +- ([r2261](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a22a4bf546b0d1949c1c48c1b87483330b6ce6e7)) Switch to "colorSchemes" from "palette" API in mui theme (by @schroda) +- ([r2260](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9255386b1c904bed65f11db6a5fa76c6d8b71ae2)) Properly check if chapter should be deleted after reading it (by @schroda) +- ([r2259](https://github.com/Suwayomi/Suwayomi-WebUI/commit/92f64ef0092e5df67836cfd8f61b399a08d5fb13)) Handle single page chapters for download ahead (by @schroda) +- ([r2258](https://github.com/Suwayomi/Suwayomi-WebUI/commit/22011d4d6d86e211c1f69de7f9254027f2511b72)) Support search by source id in library (by @schroda) +- ([r2257](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a96bc2c1dac96ca93afed1143969211c22b99d10)) Delete chapter when read even if already marked as read (by @schroda) +- ([r2256](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ef08799fc0f9d4b747abc58b1a7ac4d9c13177f6)) Render filtered chapters in ChapterList (by @schroda) +- ([r2255](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4bf1ac25497b99e4bba5010bc0e20d2d3d35d7d5)) Fix incompatible between nvmrc and package.json ([#862](https://github.com/Suwayomi/Suwayomi-WebUI/pull/862) by @Wybxc) +- ([r2254](https://github.com/Suwayomi/Suwayomi-WebUI/commit/40fafde0976f40d707b5306a9e5b3b48560c4293)) Update manifest link to support HTTP basic auth ([#860](https://github.com/Suwayomi/Suwayomi-WebUI/pull/860) by @Wybxc) +- ([r2253](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bc42be1a56369d6fbdf86d34a6479f7228444e2b)) Translations update from Hosted Weblate ([#856](https://github.com/Suwayomi/Suwayomi-WebUI/pull/856) by @weblate, @jesusFx, @dejavui, @Mamotromico, @aizhimoran) +- ([r2252](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5683c07712b81cc2a8c1f494b3c901303bd2918c)) Prevent "migrate dialog" from closing (by @schroda) +- ([r2251](https://github.com/Suwayomi/Suwayomi-WebUI/commit/898fc6614fddd63f7e989e919caad4ec0d8a0e9c)) Increase virtuoso grid viewport (by @schroda) +- ([r2250](https://github.com/Suwayomi/Suwayomi-WebUI/commit/74c61a5a29f9956de7681ac82386fde5f421122a)) Improve manga grid/list rendering (by @schroda) +- ([r2249](https://github.com/Suwayomi/Suwayomi-WebUI/commit/63a6cfcfb33d1d81d156cedf4141a6927835a085)) Add merge function for "DownloadStatus" "queue" field (by @schroda) +- ([r2248](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e25aa98365c882ee7ac22529144d9432523ed191)) Do not update "download status" on "download updates" (by @schroda) +- ([r2247](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7ed345cf877dfcd86f461841818bba50ca62b7c7)) Render "manga track dialog" only when opened (by @schroda) +- ([r2246](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ba52e70dbb12c4386afe33040a84e8b48767725b)) Improve "Updates" render performance (by @schroda) +- ([r2245](https://github.com/Suwayomi/Suwayomi-WebUI/commit/97dba923b4ef17c902cc0f2e09ac86a90021c664)) Improve "chapter list" render performance (by @schroda) +- ([r2244](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e7c3c8609e7cdc3aba2e04debfdf739f589e8805)) Improve "DownloadQueue" render performance (by @schroda) +- ([r2243](https://github.com/Suwayomi/Suwayomi-WebUI/commit/10a77722ccfd6afe15985db59715244916ec60ed)) Remove outdated "download types" from apollo cache (by @schroda) +- ([r2242](https://github.com/Suwayomi/Suwayomi-WebUI/commit/77973df0ff8689a65f62278a1771dcb6eaaeaeca)) Show non downloading state while partially downloaded (by @schroda) +- ([r2241](https://github.com/Suwayomi/Suwayomi-WebUI/commit/257c0c8e101188c4da96c4b7e97292e959ff30c2)) Move download status subscription to "ChapterCard" (by @schroda) +- ([r2240](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f7b26767a3abdda404f2f96ee60a07a68bbe34d9)) Extract Updates chapter card (by @schroda) +- ([r2239](https://github.com/Suwayomi/Suwayomi-WebUI/commit/57f73636a0a801e6da730d17597e0050c932d686)) Read chapter download status from cache (by @schroda) +- ([r2238](https://github.com/Suwayomi/Suwayomi-WebUI/commit/abc3908b1e4417eeec4c6af9d6106f9eb1aec6b5)) Only commit metadata changes of applied migrations (by @schroda) +- ([r2237](https://github.com/Suwayomi/Suwayomi-WebUI/commit/64e06b29661de0bccc5eadc8f16400340f5cc270)) Handle ".5" chapters as full chapter numbers for missing chapter detection (by @schroda) +- ([r2236](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6c8df33a13fa053688375dd9f1ad36c33a75256f)) Delete outdated metadata after committing updated ones (by @schroda) +- ([r2235](https://github.com/Suwayomi/Suwayomi-WebUI/commit/338fb96de3a748c60a70b740e5c27a836f50ee9c)) Prevent possible TypeError (by @schroda) +- ([r2234](https://github.com/Suwayomi/Suwayomi-WebUI/commit/07aeb53fa16aa084029726bf0a6775fe7e8604c6)) Commit metadata value migrations (by @schroda) +- ([r2233](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7901961821559d9d81352339038a1ec80edf5ad6)) Add "auto" progress bar position (by @schroda) +- ([r2232](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f032f971acec625594f6c9498094742e1a68951c)) Fix position of download status in updates page (by @schroda) +- ([r2231](https://github.com/Suwayomi/Suwayomi-WebUI/commit/757cf599d6ec9cbae974c83e7e7348be6dea6817)) Enable mouse drag scrolling for all reading modes (by @schroda) +- ([r2230](https://github.com/Suwayomi/Suwayomi-WebUI/commit/afc3a23ae08d920b57e6420d93b02e7a38a99e28)) Always scroll to start of page on page change (by @schroda) +- ([r2229](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e4e38e74b38a97f80e706c6e186c3b50cd35569a)) Handle nav bar safe area top inset (by @schroda) +- ([r2228](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a423d114428522131f837c955014cf5fc189a7f7)) Prevent reader pages from getting cut off on small screens (by @schroda) +- ([r2227](https://github.com/Suwayomi/Suwayomi-WebUI/commit/288fee590d3fd9847f953eb67d5d509da424eebc)) Extract "apply reader width" check into function (by @schroda) +- ([r2226](https://github.com/Suwayomi/Suwayomi-WebUI/commit/28eb18f88c350b156cdeaec730f2e6899526280a)) Prevent custom scrollbar on iOS (by @schroda) +- ([r2225](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6bbaee6d8d71bd6e4c2bb359c130830dddbbefba)) Replace deprecated "apple-mobile-web-app-capable" meta tag (by @schroda) +- ([r2224](https://github.com/Suwayomi/Suwayomi-WebUI/commit/11765c021adcd7ebcdb67eb40e57584586e5dd0c)) Use new icon (by @schroda) +- ([r2223](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d66b3eb38d481d5476f9c6d38b18af355cd51ed3)) Handle main content screen right safe area (by @schroda) +- ([r2222](https://github.com/Suwayomi/Suwayomi-WebUI/commit/33162e70b0aa4a24f6218db6e609bb556370f0f1)) Center delete icon in mutable list setting (by @schroda) +- ([r2221](https://github.com/Suwayomi/Suwayomi-WebUI/commit/054e83713941065ca17546ff4896d3ad5bd66329)) Move "readerType" "Webtoon" value migration to 3rd migration (by @schroda) +- ([r2220](https://github.com/Suwayomi/Suwayomi-WebUI/commit/feebd93555b81859f9355da4218213e59a778ded)) Properly delete metadata during key deletion migration (by @schroda) +- ([r2219](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6e0d1cfd3d58b5bccc4473bf990f91b267f82889)) Simplify metadata app key prefix migration (by @schroda) +- ([r2218](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3d7a4146e41aba95de36e23950301c11ae128b9e)) Handle metadata key deletion early exit (by @schroda) +- ([r2217](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9f42b75eee29674539a207f544f9f9c2359ec01e)) Prevent applying already applied metadata migrations again (by @schroda) +- ([r2216](https://github.com/Suwayomi/Suwayomi-WebUI/commit/724319b6c530a2491d27e4c25e2cd069f9e26b96)) Only commit metadata migration changes of newly applied migration (by @schroda) +- ([r2215](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d87fa3721e0c11b480a9cc14a520562f290acc24)) Migrate old reader settings II (by @schroda) +- ([r2214](https://github.com/Suwayomi/Suwayomi-WebUI/commit/05ce572c672d504d033041f7934c99a4f79a250f)) Add logic to delete metadata on migration (by @schroda) +- ([r2213](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bb473276a77b5d50947a5faef2bba9d954fb4f02)) Handle multiple prefixes in metadata key migration (by @schroda) +- ([r2212](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ab2b1b221896173200751eb399e4d076352193be)) Handle multiple prefixes in metadata value migration (by @schroda) +- ([r2211](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d657ad399963c8b94e07bc3835a1a086f8a751f3)) Commit new metadata after migration (by @schroda) +- ([r2210](https://github.com/Suwayomi/Suwayomi-WebUI/commit/040584989e6604b13e596df8d8638d665e06c2ec)) Migrate metadata once instead of when reading a value (by @schroda) +- ([r2209](https://github.com/Suwayomi/Suwayomi-WebUI/commit/258b26f837728b634a45cbaca786b21ee960e8e2)) Remove unnecessary function exports (by @schroda) +- ([r2208](https://github.com/Suwayomi/Suwayomi-WebUI/commit/65da9db123abfb83f2ec66c3f702d4b7c307e526)) Correctly read last applied migration id from metadata (by @schroda) +- ([r2207](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1533e37623c408d1771d83b0f54b434eefd8738f)) Add "migration" to global metadata keys (by @schroda) +- ([r2206](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a51d81d267b50da285f3e940c01ee5d6e1d71c34)) Extract "MetadataReader" functions (by @schroda) +- ([r2205](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b7971f5183796150526e4c5b271c99befba9f7a7)) Move "getAppMetadataFrom" to "MetadataMigrations" (by @schroda) +- ([r2204](https://github.com/Suwayomi/Suwayomi-WebUI/commit/378209160125ca8baacc85ec8a8e459085c96075)) Remove metadata "applyMigration" option (by @schroda) +- ([r2203](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8ae8cfa140a92e57fc7a449c20ec0ec611c08b3a)) Fix tsc issues (by @schroda) +- ([r2202](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1b1ddeb3344f399da54ffc080c14e4cdbae76d91)) Show "info" toast severity by default (by @schroda) +- ([r2201](https://github.com/Suwayomi/Suwayomi-WebUI/commit/afeb0f9acaefb632d061aa7b812a9a51c60a9413)) Correctly check if chapter exists (by @schroda) +- ([r2200](https://github.com/Suwayomi/Suwayomi-WebUI/commit/62155005ab007cb02174a3cf6198a662aa950ed3)) Apply auto vertical progress bar for BOTTOM position only (by @schroda) +- ([r2199](https://github.com/Suwayomi/Suwayomi-WebUI/commit/52f5415c9fb7a81eabaf3239f1df0d433ae7cbf8)) Memoize mobile progress bar position related styling (by @schroda) +- ([r2198](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b5a0ec737150212c8af5b4ede997946929737c15)) Ignore reading direction for vertical progress bar (by @schroda) +- ([r2197](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f90e4597f883f8b32848d49f0ec592a5e4244ae8)) Make mobile progress bar position changeable (by @schroda) +- ([r2196](https://github.com/Suwayomi/Suwayomi-WebUI/commit/92892e66041b6fcdb02fb8061e04d02840180f9e)) Optionally adjust progress bar position based on available size (by @schroda) +- ([r2195](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4aa144cb2518e8d019ebf613e63ef8a7c2ef4f4c)) Make minimized standard progress bar gaps transparent (by @schroda) +- ([r2194](https://github.com/Suwayomi/Suwayomi-WebUI/commit/87a1a6788048bf7deb7533a895e14365a4806052)) Use static hide timeout for all reader setting previews (by @schroda) +- ([r2193](https://github.com/Suwayomi/Suwayomi-WebUI/commit/af8ada9a627283dc1c5d3325fe2bcde5df5321b3)) Always add close button to snackbars (by @schroda) +- ([r2192](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ed992046cbd1e6b97e915a4d169df7323ca2c623)) Remove unintentional touch bindings (by @schroda) +- ([r2191](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2944252d913afa6c8549c8d65ab2ae63729ef580)) Make chapter transition warnings optional (by @schroda) +- ([r2190](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e199b757569d4335997e2c2b615c45ed9160ae2c)) Show correct download queue removal failure (by @schroda) +- ([r2189](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f13e8eb412b9a35ebb662db989589110f25dc5fd)) Fix converting pages to double page mode (by @schroda) +- ([r2188](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f3792edac0395614029cedb7791b77af1a3f0730)) Ignore visible transition pages on page change in continuous pager (by @schroda) +- ([r2187](https://github.com/Suwayomi/Suwayomi-WebUI/commit/886cc469bc96099cd944b202a5f48b46e5c50575)) Fix TypeError when reaching scroll end in continuous pager (by @schroda) +- ([r2186](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8c147b797a9726e55a0259d8dfa45b8cc95b5c40)) Properly detect if image fills whole viewport (by @schroda) +- ([r2185](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d6a3d02189a2673adffb14714f89c6763361d6ea)) Fix page jumping when scrolling continuous pagers (by @schroda) +- ([r2184](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c2c4115c9cf9112e2d3c32501598fb6a55aa555f)) Reset reader settings state on exit (by @schroda) +- ([r2183](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7f04f1c8602935bc8b824365f07d20b16c35e1f8)) Consider unset reader chapter as still loading (by @schroda) +- ([r2182](https://github.com/Suwayomi/Suwayomi-WebUI/commit/83e8a5fec142c823852bc6978cee5001bcf77ead)) Correctly check if reader chapter exists (by @schroda) +- ([r2181](https://github.com/Suwayomi/Suwayomi-WebUI/commit/899364ac85d1a3ca6378931d69c4b445fa2ebc09)) Use proper name for reader url chapter "index" param (by @schroda) +- ([r2180](https://github.com/Suwayomi/Suwayomi-WebUI/commit/17cf8ec9d0cbe52349167bd58a27e07fd03a2ea0)) Update "pagesToSpreadState" during render (by @schroda) +- ([r2179](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3bab657c52ffec1e27170965b4ba777a23129349)) Update "actualPages" immediately (by @schroda) +- ([r2178](https://github.com/Suwayomi/Suwayomi-WebUI/commit/36ae02d2bd1327ffed83e58d72aef19f466f516c)) Revert "Fix page resume in continuous pagers" (by @schroda) +- ([r2177](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8594a7b1781c27d88d6a1889dd303c422d945e45)) Increase reserved "current page" text for double pager (by @schroda) +- ([r2176](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a0df80f60a5657c068093643ad923deeb370e019)) Fix opening previous/next page via user action (by @schroda) +- ([r2175](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9ab6ec89c7c0f7d346190a7ad6fd27efcd898ca1)) Fix page resume in continuous pagers (by @schroda) +- ([r2174](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f808614e6c237645a6d1f821fb4cfbe99449c42f)) Prevent layout shifts in continuous pagers (by @schroda) +- ([r2173](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1d955257ddad21097308569f04973d832ffab9be)) Prevent page jump on scroll to page (by @schroda) +- ([r2172](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d885b4904e3dfeb43fe020783093179ead0afcb6)) Render pages only once reader settings have been set (by @schroda) +- ([r2171](https://github.com/Suwayomi/Suwayomi-WebUI/commit/283bc1f706d70c012c9702dc3f9f8e5244be14fd)) Wait till reader setting are set to show previews (by @schroda) +- ([r2170](https://github.com/Suwayomi/Suwayomi-WebUI/commit/14044af1cdd59d16abbb3a385f66d9fbf8e635ba)) Reset "transition page mode" on reader exit (by @schroda) +- ([r2169](https://github.com/Suwayomi/Suwayomi-WebUI/commit/740acf63fc946103c3fe9908e3db95674e1eca30)) Show default "reading mode" setting (by @schroda) +- ([r2168](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9b706d0c821fd3dbec135362c7789298502b0ef1)) Delay "reading mode" and "tap zone" preview until reader is ready (by @schroda) +- ([r2167](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f8d3be391124d350e96f9fcec55e4bf53ad88a17)) Do not check for state change before set state call (by @schroda) +- ([r2166](https://github.com/Suwayomi/Suwayomi-WebUI/commit/95f95e770ffe1f63c15c2a20eeda61e29778084e)) Prevent TypeError and incorrect state updates for "pagesSpreadState" (by @schroda) +- ([r2165](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7c98bab43bb5354587e7f6a82645fa17f8203055)) Prevent TypeError and incorrect state updates for "pageLoadStates" (by @schroda) +- ([r2164](https://github.com/Suwayomi/Suwayomi-WebUI/commit/55dc9471d91289b4068fe1362ff0db0312809331)) Hide chapter transition page in single/double pagers (by @schroda) +- ([r2163](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1f3a3b6c39ce149c286ab4230303c27f0e8408c9)) Auto hide "tap zone layout" preview when opening reader (by @schroda) +- ([r2162](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fa868ea222efe56530158431fa25757c7f1a171b)) Properly detect "reading mode" and "tap zone" changes for preview (by @schroda) +- ([r2161](https://github.com/Suwayomi/Suwayomi-WebUI/commit/45f46a05d01dc8361860eb166d0ac9f868cd70da)) Optionally show preview or "reading mode" and "tap zone overlay" (by @schroda) +- ([r2160](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f3962646e65214f7242cf975db7b225f1fddced1)) Hide "tap zone overlay" on user action (by @schroda) +- ([r2159](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6a32395234d593638ad18ff6528404770ada122e)) Always show "tap zone layout" preview when necessary (by @schroda) +- ([r2158](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6ca6864035b4b7af9a0b79a161f49416dcdb5c7d)) Make active reading mode default settings editable in reader (by @schroda) +- ([r2157](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6bf3e297ef93ed6cb7d2488af34ed65304617a81)) Open previous/next chapter at end of continuous pager via hotkey (by @schroda) +- ([r2156](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4fc4a8d9b3e0e7ff599439bd1e7b509dc5558e44)) Move library display options to global metadata (by @schroda) +- ([r2155](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8dc5ec339ce98eec159f984f5df7e82a03de5a6d)) Decrease "MIN_SCROLL_AMOUNT_PX" to 1px (by @schroda) +- ([r2154](https://github.com/Suwayomi/Suwayomi-WebUI/commit/00170c8e4a9ab22efd303bd4132483711a6c83e8)) Properly calculate auto scroll px amount (by @schroda) +- ([r2153](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ce49084a8914490453c13d4f773990be477f1b3f)) Auto open next page after first change in single/double pager (by @schroda) +- ([r2152](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e2dd5ad2115305e8b0cf76adef1b5f814bf31665)) Use animation frames for auto scrolling continuous pagers (by @schroda) +- ([r2151](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8eae025d8fd8f40ee027e20ab3cef391bd8df3dd)) Use "coerceIn" util function (by @schroda) +- ([r2150](https://github.com/Suwayomi/Suwayomi-WebUI/commit/530ae1578f77dfb0321f9faf762dce631fecaec4)) Prevent invalid values for "auto scroll speed" (by @schroda) +- ([r2149](https://github.com/Suwayomi/Suwayomi-WebUI/commit/06d0f7147a85ff2c936c88ffc28320c93068a0d1)) Update auto scroll direction on reader reading direction change (by @schroda) +- ([r2148](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d90767c71c4df2144d4bb3a7bd69a098f10e6b19)) Add "increase/decrease auto scroll speed" hotkeys (by @schroda) +- ([r2147](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3238103ca0bbfd8e18be1775a60104c89e71d3a8)) Fix "rtl" detection in "useMouseDragScroll" (by @schroda) +- ([r2146](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e459e94b71a75f1d5de4df48fb4eef94d5af3c3d)) Properly invert scroll direction in "useAutomaticScrolling" (by @schroda) +- ([r2145](https://github.com/Suwayomi/Suwayomi-WebUI/commit/732f27f319d37d22ab5884d1f8a3b783ed3ffd35)) Fix "rtl" detection in "useAutomaticScrolling" (by @schroda) +- ([r2144](https://github.com/Suwayomi/Suwayomi-WebUI/commit/74d9e21c760e02920c20343b2e9e55dfcd62b319)) Abort auto scroll interval for callback mode (by @schroda) +- ([r2143](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a943d2f2bc83e91cc02425012344397aadf417a2)) Extract logic from "ReaderViewer" into functions and hooks (by @schroda) +- ([r2142](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9438a2f626aa48109680e8983766ca56bfc5fa24)) Unmount "ReaderNavBarDesktop" on exit (by @schroda) +- ([r2141](https://github.com/Suwayomi/Suwayomi-WebUI/commit/94ee7d4958c1e0d9224dbf78722f8ce74c4385fb)) Improve "page spread page state" updates (by @schroda) +- ([r2140](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c79f7cc874d35bece298cb4429fa0fc7c6bc5681)) Improve "page load state" updates (by @schroda) +- ([r2139](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aee42d7bb1b5314b6dd1c68c5e05fb7b9f6081f8)) Adjust "MobileReaderProgressBar" active dragging styling (by @schroda) +- ([r2138](https://github.com/Suwayomi/Suwayomi-WebUI/commit/318544981617d21327bfab7307ae99b50eea07de)) Improve "MobileReaderProgressBar" progress bar click/drag handling (by @schroda) +- ([r2137](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bc14b685076c872b9225ba69c2c142415960a2fc)) Cleanup progress bar interaction handling (by @schroda) +- ([r2136](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6bae3aaf3a8deee87eb92b0c1b3434e351c36f62)) Improve progress bar dragging detection (by @schroda) +- ([r2135](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0c6872edb3efde611771aadc7de7f1b469ebc0d4)) Improve progress bar rendering while dragging (by @schroda) +- ([r2134](https://github.com/Suwayomi/Suwayomi-WebUI/commit/347c88f2400b27471026a15f6f2de6ea9bf2e95a)) Correctly check "page load state" before state update (by @schroda) +- ([r2133](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c5630ca5ce0bfcd4115dc12e03870a03dbd9b7bf)) Reset "pageToScrollToIndex" after page selection (by @schroda) +- ([r2132](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a69447384b3f6b5fce04144c05a1926971efc4d0)) Always open next page for auto scroll in single/double page mode (by @schroda) +- ([r2131](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3c57011f0c35146c4d3b48e83805f8392fd9f12c)) Fix margin of double pages with set reader width (by @schroda) +- ([r2130](https://github.com/Suwayomi/Suwayomi-WebUI/commit/89138faddefa10bbc1ddbdf6545f0343a0dd023c)) Reserve only necessary space for "current page" text (by @schroda) +- ([r2129](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d6ff85fdd37a24ecef29b3e10b7387fbba6cdecc)) Prevent unnecessary "page load state" updates (by @schroda) +- ([r2128](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3ca379c0f12227295f5a2f4b1fdd53f29bfcb182)) Properly update "StandardReaderProgressBar" slots on "progress bar position" change (by @schroda) +- ([r2127](https://github.com/Suwayomi/Suwayomi-WebUI/commit/052625a013298cc923a975798a7ecc8f120e6f94)) Adjust "MobileReaderProgressBar" styling (by @schroda) +- ([r2126](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3ae0207bed7eaab4fb941f46e428009e7ef4cc3a)) Apply "auto scroll speed" limits to slider input (by @schroda) +- ([r2125](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6dd6fd8c51078140b1ee0b4c0c653eebf86c0453)) Reduce "auto scroll speed" quick setting size (by @schroda) +- ([r2124](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7201a34607700a75954ae2b548b22e55b4913d25)) Preserve saved search filters on navigate back (by @schroda) +- ([r2123](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6c175d0b7f098cbb9f05b4614a24565c24e50edb)) Add "started" library filter (by @schroda) +- ([r2122](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7c0ce65683330862389057790d7bc87b5f5dabbe)) Fix auto scroll related tsc issues (by @schroda) +- ([r2121](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0e9d758c102dce5fe41d60793abb3031dd876c41)) Use correct auto scroll amount for x/y direction (by @schroda) +- ([r2120](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cff56c33e811dbb5d8350ebbc05513e81db52b9b)) Prevent auto scroll direction invert for vertical reading mode (by @schroda) +- ([r2119](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e2075a651ecbbc77733d919432937f7745e0a992)) Add "automatic scrolling" (by @schroda) +- ([r2118](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6b0df5329b1281b7ae099f4a90efd2be6ffa7edd)) Move "useHandleProgressDragging" to "ReaderControls" (by @schroda) +- ([r2117](https://github.com/Suwayomi/Suwayomi-WebUI/commit/506be54e72ba1bde7f16c72b927289bd0b36878e)) Pass progress bar props per HOC (by @schroda) +- ([r2116](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d4939247bd9290d7b33caaa6330768c4e6f66259)) Update page "progress bar slot" styling based on load state (by @schroda) +- ([r2115](https://github.com/Suwayomi/Suwayomi-WebUI/commit/33e184ba18a6d63de6d9ff4734cb932263cdd30f)) Add "auto webtoon mode" option to reader (by @schroda) +- ([r2114](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cfd5b78488348ae058352b7f7059010b9d34c2bb)) Fix unchangeable global reader settings (by @schroda) +- ([r2113](https://github.com/Suwayomi/Suwayomi-WebUI/commit/14770c94c5f8a543756d6d44e4e1cc3205f0aab7)) Adjust "group header" padding in "Updates" (by @schroda) +- ([r2112](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a2ac2971f6f6228f7a2d5f379c0286c99f213c60)) Improve memoization of "MobileReaderProgressBar" (by @schroda) +- ([r2111](https://github.com/Suwayomi/Suwayomi-WebUI/commit/635f294184f459a619b681bc4fb064c18555303a)) Extract "ReaderProgressBarSlot" from "MobileReaderProgressBar" (by @schroda) +- ([r2110](https://github.com/Suwayomi/Suwayomi-WebUI/commit/500ee4266242935a9581f4b1ea7507169909bf55)) Improve memoization of reader "progress bar slot" rendering (by @schroda) +- ([r2109](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5220f8ca44e1a34b8de37049bf4b8c71d02514dd)) Prevent unnecessary "page spread state" updates (by @schroda) +- ([r2108](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3b6250645213b9a09af7ceebb8878be8a7cd0caa)) Memoize "useBackButton" returned function (by @schroda) +- ([r2107](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f263422b1c0a1cd6996b9270283a6093ebef28dc)) Extract "reader progress bar slot wrapper" (by @schroda) +- ([r2106](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ef15788c135ca023d703e9104d3bf7719c14cf09)) Pass "transitionPageMode" to "ReaderTransitionPage" (by @schroda) +- ([r2105](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2e79f3f0dbe13fe9401f245e8abfabaf8f4f3ef7)) Fix "MergeObjectsArray" util type (by @schroda) +- ([r2104](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2a20326c76295b8dcdf8934e1137e7149caa6a0b)) [SKIP CI] Fix "yargs" usage (by @schroda) +- ([r2103](https://github.com/Suwayomi/Suwayomi-WebUI/commit/50e53dedc3a59573ea909f075becf18d457a2761)) Replace "ts-node" with "tsx" (by @schroda) +- ([r2102](https://github.com/Suwayomi/Suwayomi-WebUI/commit/212e2df33c8811e1cfe3b4e2a866c29f71100484)) Translations update from Hosted Weblate ([#820](https://github.com/Suwayomi/Suwayomi-WebUI/pull/820) by @weblate, @CladZo91, @senseimon1, @jesusFx, @krizopraz, @dejavui, @mipo89-dev, @plum7x, @aizhimoran) +- ([r2101](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ae89a42ac4b62c64b65e6039ce046c58fcd7e49e)) Scroll to start of page on page change (by @schroda) +- ([r2100](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d67d6f7d2861ad7ac93f33fd95a5d59cf05cff49)) Move "ReaderTransitionPage" setting props to "withPropsFrom" HOC (by @schroda) +- ([r2099](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5dbf1aa8e09ba890f018a5bbd3537ff78db121b1)) Adjust ReaderChapterTransition text color (by @schroda) +- ([r2098](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7d93b7995af46e2aeb2812d2d0c244cb3dbb14db)) Open reader overlay while error with long message is shown (by @schroda) +- ([r2097](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4d162262b6b999bf2480c305f24d981606e673d8)) Maximize reader progress bar only when pages are loaded (by @schroda) +- ([r2096](https://github.com/Suwayomi/Suwayomi-WebUI/commit/326e8b9881ae142f45428c0e9e929d2f44cf5406)) Prevent EmptyView from taking over click events (by @schroda) +- ([r2095](https://github.com/Suwayomi/Suwayomi-WebUI/commit/72809309e15b4866a431fa8ee1a846b98095a343)) Always register reader hotkeys (by @schroda) +- ([r2094](https://github.com/Suwayomi/Suwayomi-WebUI/commit/94b0e25df25aa4297e9051fa394aa2c4c171cf96)) Update "apollo-upload-client" to v18.x (by @schroda) +- ([r2093](https://github.com/Suwayomi/Suwayomi-WebUI/commit/53b63f197a8dcec28e8099826d1b5369f2368a5e)) Update "vite" to v6.x (by @schroda) +- ([r2092](https://github.com/Suwayomi/Suwayomi-WebUI/commit/86eef26748d7fef5e8b0b3804143165275317e1a)) Update to "node" v22.12.0 (by @schroda) +- ([r2091](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e77f613d4a20c54e5e670969663840e89f9bc707)) Update "i18next-http-backend" to v3.x (by @schroda) +- ([r2090](https://github.com/Suwayomi/Suwayomi-WebUI/commit/561a3595faa10d5e2a26b55b4d630499cefc89ed)) Update "i18next" to v24.x (by @schroda) +- ([r2089](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1e6e0984b5787ff2377cb263ce7fc79220faabd0)) Update "file-selector" to v2.x (by @schroda) +- ([r2088](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ba63f85f3fe8edb546de99b0e196a80c12d603a7)) Fix unmet peer dependencies (by @schroda) +- ([r2087](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9d74380e94903d2feea7083e63aba8944a2f645c)) Convert to ESM (by @schroda) +- ([r2086](https://github.com/Suwayomi/Suwayomi-WebUI/commit/89cab26f73137768f5181f7a005ee36db7a4e263)) Fix typing after "apollo-client" update to v3.12.4 (by @schroda) +- ([r2085](https://github.com/Suwayomi/Suwayomi-WebUI/commit/67de6c4789bea89c0a4291068b838b45442535cc)) Update dependencies (by @schroda) +- ([r2084](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d3e8f713ab08bbe2cc300fa667f93800a01b6dee)) Add elevation to reader mobile overlay (by @schroda) +- ([r2083](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2acc82289d79f4e2e1a6c796c6423e3c26ce0754)) Add elevation to snackbar (by @schroda) +- ([r2082](https://github.com/Suwayomi/Suwayomi-WebUI/commit/71373d4bd3faa0addb8beb82cf91b186e569b52d)) Remove unused space at bottom of snackbar without description (by @schroda) +- ([r2081](https://github.com/Suwayomi/Suwayomi-WebUI/commit/15baf1f7fb461ff18fab6d0e9a11528ddc51d7bd)) Properly center reader mobile progress bar page "point" (by @schroda) +- ([r2080](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b51d8e5f66ae085439383daae6cdd21f5a46c595)) Fix reader mobile progress bar page "point" styling (by @schroda) +- ([r2079](https://github.com/Suwayomi/Suwayomi-WebUI/commit/64b0dc2646914a571ad8ae84387c51f079f7c920)) Fix opening manga page from chapter transition page (by @schroda) +- ([r2078](https://github.com/Suwayomi/Suwayomi-WebUI/commit/29dd9797a839337194a33fa995535189d7bd1c63)) Hide "default settings" footnote in reader layout default settings (by @schroda) +- ([r2077](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1ea7807f9924e9ec763e4f47a5ce0a38bf3b4055)) Properly position "track" button in track search (by @schroda) +- ([r2076](https://github.com/Suwayomi/Suwayomi-WebUI/commit/242488692decc34753a1fce35c3b00ab482abf10)) Remove passing non-existent prop (by @schroda) +- ([r2075](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6001779434733bce62c6eab5810f42833f4c79de)) Change reader background based on setting (by @schroda) +- ([r2074](https://github.com/Suwayomi/Suwayomi-WebUI/commit/056db542df249e90dd5580ff0573b4f26060b2fc)) Add missing padding top in reader mobile header (by @schroda) +- ([r2073](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0ea2f936514f97da8201652b6843d0b8b9ae0e0b)) Revert "Render reader desktop nav bar content only when visible" (by @schroda) +- ([r2072](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9ea30ee850a47cec4cce01097f5f9a774e5ce213)) Fix opening hidden progress bar (by @schroda) +- ([r2071](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4cc38a96dbdc02d848f2b2616a0878af5f93d627)) Fix lint issue (by @schroda) +- ([r2070](https://github.com/Suwayomi/Suwayomi-WebUI/commit/11455427bfaf632cfffafa63d893205a3a5eef40)) Prevent reader page placeholder from getting too long in height (by @schroda) +- ([r2069](https://github.com/Suwayomi/Suwayomi-WebUI/commit/294a6f45a428827ca6b75b4fdc83b435fb8685d4)) Extract "ReaderProgressBarSlot" from "StandardReaderProgressBar" (by @schroda) +- ([r2068](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7e9684b7d30592e5c87f2385176e067d70feb440)) Render progress bars only when visible (by @schroda) +- ([r2067](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f141a5ae668ca487e76c6da4a6a6d85ffe5884e6)) Render reader desktop nav bar content only when visible (by @schroda) +- ([r2066](https://github.com/Suwayomi/Suwayomi-WebUI/commit/948e2564fab79b2a5a96bedf87f278797775c1c9)) Improve memoization of reader desktop nav bar (by @schroda) +- ([r2065](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f1f660a546410d571f0f8a4b94e30f7b47739948)) Memoize "withPropsFrom" HOC (by @schroda) +- ([r2064](https://github.com/Suwayomi/Suwayomi-WebUI/commit/34ad331a718b6272178b389afdc292e8a3779c6b)) Improve memoization of page rendering (by @schroda) +- ([r2063](https://github.com/Suwayomi/Suwayomi-WebUI/commit/58c402dd0ebd44f577865bdddc6c3d70d3ce8e0c)) Memoize components (by @schroda) +- ([r2062](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f5642af219f7fb56ef4200a768ea5728979b2793)) Use HOC for reader context usage (by @schroda) +- ([r2061](https://github.com/Suwayomi/Suwayomi-WebUI/commit/34f484a946a351e3db4fb70460daf8a32a6e32b6)) Redirect to correct page after track oauth login (by @schroda) +- ([r2060](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9e93a78a0705b51f5d0de48c3da7d7860e027341)) Use "getErrorMessage" everywhere (by @schroda) +- ([r2059](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a4f1aa323441438e118c52780c8bbc0913c09ce0)) Prevent "EmptyViewAbsoluteCentered" from overlapping content (by @schroda) +- ([r2058](https://github.com/Suwayomi/Suwayomi-WebUI/commit/570b831604e0a9f287764f6ba19c0bef195b9687)) Extract context types (by @schroda) +- ([r2057](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9d37c8bc150c4d5519911f63ef5c1eaca101cd56)) Rename context types (by @schroda) +- ([r2056](https://github.com/Suwayomi/Suwayomi-WebUI/commit/28d0b470bf9a1a40d9d74806d94e408fdb57436d)) Cancel confirmation dialog on backdrop click (by @schroda) +- ([r2055](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c61831351a2c269507406a66c7d1289ad72ac7a2)) Save unsubmitted source filters on search save (by @schroda) +- ([r2054](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1f7fe5f20e7faaacd780796e123d950aa8bff896)) Handle long extra messages in EmptyView (by @schroda) +- ([r2053](https://github.com/Suwayomi/Suwayomi-WebUI/commit/083f98e9f68562faa6ec8856d136804815d42691)) Show error on i18n language change (by @schroda) +- ([r2052](https://github.com/Suwayomi/Suwayomi-WebUI/commit/39493634744ce90f55bb648b3ec4b6a05e0c252e)) Include actual error in snackbar (by @schroda) +- ([r2051](https://github.com/Suwayomi/Suwayomi-WebUI/commit/91a1f75de6f44fc45c71e9172290ec70982400fc)) Properly center loading placeholders of non reader images (by @schroda) +- ([r2050](https://github.com/Suwayomi/Suwayomi-WebUI/commit/90934b164a35a3a81eab86aeab7d2d590cc48a47)) Properly pass "retryKeyPrefix" to "SpinnerImage" (by @schroda) +- ([r2049](https://github.com/Suwayomi/Suwayomi-WebUI/commit/acab34debc7a24762a168ec8e43400309a8df729)) Keep overlay closed on open reader (by @schroda) +- ([r2048](https://github.com/Suwayomi/Suwayomi-WebUI/commit/528dcaafab292e011be5a62b97c0a17e9c659121)) Add scanlator to reader desktop nav bar (by @schroda) +- ([r2047](https://github.com/Suwayomi/Suwayomi-WebUI/commit/713326d1a21762d02cd4eff11d05d2fcbab38578)) Delete global reader settings on reset (by @schroda) +- ([r2046](https://github.com/Suwayomi/Suwayomi-WebUI/commit/85bb032d03da88c327827c348fc05c5f251ca58a)) fix reader chapter transition warning chapters number ([#846](https://github.com/Suwayomi/Suwayomi-WebUI/pull/846) by @Robonau) +- ([r2045](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a3deea5b4b8261949e4a2f7fd3796b30043c27e6)) Properly center chapter transition page (by @schroda) +- ([r2044](https://github.com/Suwayomi/Suwayomi-WebUI/commit/60b541a7e5f07ea846640d66d1eb069f17c0d2f2)) Add option to reset image preload amount (by @schroda) +- ([r2043](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ba3a8e73626433aa9b25932fe5d91674a20ac3b7)) Add option to reset progress bar size (by @schroda) +- ([r2042](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f72977c7cec55b8c50b6a560ce5c6570453baaba)) Add option to reset image filters to default (by @schroda) +- ([r2041](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8ca0c58ee0c8b32b1f2928b3013090552cb5c279)) Add "cycle reading direction" hotkey (by @schroda) +- ([r2040](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ce15e4db70ed13b2f7e069ee3d2382ef2edfcb6b)) Add "cycle reading mode" hotkey (by @schroda) +- ([r2039](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0771eabfcf726953ec6221c7ff69bbbf8fb57a42)) Always open first/last page when closing chapter transition page (by @schroda) +- ([r2038](https://github.com/Suwayomi/Suwayomi-WebUI/commit/392998f4ca52684ff89a3865e5040dd548b2f75e)) Prevent going to next page on "offset spread pages" change (by @schroda) +- ([r2037](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e4253633c914ad4f837252a567c946efb4ccf270)) Properly center images in "single page mode" (by @schroda) +- ([r2036](https://github.com/Suwayomi/Suwayomi-WebUI/commit/38bcf4aecc3e14f216b2ca699a9201a1a25b92fd)) Resize images properly to set reader width (by @schroda) +- ([r2035](https://github.com/Suwayomi/Suwayomi-WebUI/commit/33b756219b56c00624cf648b703ea2f6a5a671c6)) Apply passed "margin top" to image placeholder (by @schroda) +- ([r2034](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3ec0cc94bb680ca602b75576ae85c2281e64bfb8)) Rename "device theme" to "theme mode" (by @schroda) +- ([r2033](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b4d295655f1398a6de93a7cca1ea94bc6c4da1c7)) Remove outdated translation key (by @schroda) +- ([r2032](https://github.com/Suwayomi/Suwayomi-WebUI/commit/eddfba6b077065b6f34002334d09696fbae2a032)) Remove unused translation keys (by @schroda) +- ([r2031](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b9f512bb048c5c6aab70ca2684b17ec5599533ba)) Remove "reader width" and "page gap" reset button in global settings (by @schroda) +- ([r2030](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b9ea7abe65c54b934ca120e46a8a5adec94fdf5f)) Make reader setting slider inputs resettable to default (by @schroda) +- ([r2029](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f51446995a46094ae0d7507380a22485705e9de9)) Fix "continuous vertical pager" unintentional page gaps (by @schroda) +- ([r2028](https://github.com/Suwayomi/Suwayomi-WebUI/commit/15a70760ca3f193044035a552ee6ad64f3679b29)) Fix double page with different dimensions (by @schroda) +- ([r2027](https://github.com/Suwayomi/Suwayomi-WebUI/commit/942d8699c1e457927eb30592669a3cd5a22cb031)) Add "Webtoon" reading mode (by @schroda) +- ([r2026](https://github.com/Suwayomi/Suwayomi-WebUI/commit/74f78e40d451976b7b8adcc4a5844ab4150c5df0)) Remove custom profiles (by @schroda) +- ([r2025](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e95cc232a221849866c8a6f4d53d8eb54d3e2cb5)) Improve reader chapter update on last page reached (by @schroda) +- ([r2024](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b4c1cdee77fa76eed88bd5377aad58060b61cdd6)) Handle chapter updates sync in reader (by @schroda) +- ([r2023](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fcd44abccd23ff12fe4203c466d2c2f55e26f93c)) Update chapters in reader only when data will change (by @schroda) +- ([r2022](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d844ad3f5d7a7ebcbff5fd41fcded314113ce1af)) Use full height and width of viewport on iOS (by @schroda) +- ([r2021](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ffe824e603913530a6458a8bf88ac8d5d430c55b)) Remove unnecessary "onTouchStart" (by @schroda) +- ([r2020](https://github.com/Suwayomi/Suwayomi-WebUI/commit/df9e24f4d74b18d6d6fccddbba4446fc325d2b16)) Darken background colors for dark theme (by @schroda) +- ([r2019](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3db1de86a8893c4c0ae966729f736ff0aa8ffef5)) Inform about reader layout setting asterisk on touch device (by @schroda) +- ([r2018](https://github.com/Suwayomi/Suwayomi-WebUI/commit/feacfe70f14c74e95d4e54a2caaa122d62551e13)) Show active setting in reader desktop nav bar (by @schroda) +- ([r2017](https://github.com/Suwayomi/Suwayomi-WebUI/commit/33910cc89da3674731bb91821f1873dc862502b6)) Prevent opening previous/next chapter on page selection (by @schroda) +- ([r2016](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f69fbd71d2d04ab88243a3203450f70aa3ec40a9)) Open previous chapter transition page in double page mode (by @schroda) +- ([r2015](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e425b8f30473765913805d78902be8f3a33589cd)) Properly disable previous/next page desktop overlay buttons in double page mode (by @schroda) +- ([r2014](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aaf7fb7b30d5311158e656682b0de988f5b87e69)) Prevent hiding overlay on page change through overlay (by @schroda) +- ([r2013](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e944831862780e04b76cb13ba720096c8fc6d9cd)) Fix reader desktop page selection in double page mode (by @schroda) +- ([r2012](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1e57533337c613d1b3fba59a573afcb48cf5cb94)) Highlight active settings in reader settings (by @schroda) +- ([r2011](https://github.com/Suwayomi/Suwayomi-WebUI/commit/66b3757b1264afb096d2522cd674b9956d77d83e)) Handle missing reader keybinds in metadata (by @schroda) +- ([r2010](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d00c9305981d9c3a96947652cb080f3729f95bae)) Fix "is read" detection in single/double page mode (by @schroda) +- ([r2009](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9a8655db2fdc3077396d75c693d8262b595884c6)) Always use "secondary page index" as "current page index" when available (by @schroda) +- ([r2008](https://github.com/Suwayomi/Suwayomi-WebUI/commit/89b81de8301761c9852ec4f8f97bd840a10cb1c9)) Handle ".5" chapters in chapter transition warning (by @schroda) +- ([r2007](https://github.com/Suwayomi/Suwayomi-WebUI/commit/858c3b4bcf6ff7fcb3eed9b8b9641ca8b1288237)) Display active profile for default value (by @schroda) +- ([r2006](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7307a3350da56b79670833643b5d7e0d30513280)) Catch uncaught promise (by @schroda) +- ([r2005](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6dd2c8e2ffade0afd9bd82ec3a0f7696d4761819)) Show chapter transition warning (by @schroda) +- ([r2004](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8ca0af8d02209a704bcf1b91c0ee6bfa434f3079)) Hide overlay on page/scroll change (by @schroda) +- ([r2003](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8b67c2d6a931fbaab5439da9c951e5088721dd8b)) Add "cycle profiles" hotkey (by @schroda) +- ([r2002](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cff0ed5ec3f77a5961fbff2975522680e9afd6e9)) Extract app routes into constant (by @schroda) +- ([r2001](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8c4ff516c03f4350f1e42a89584fa18bbc45956f)) Rename "theme.tsx" to "ThemeCreator.ts" (by @schroda) +- ([r2000](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b3e3d94bda89201902484fcd7ffb1b5060eef72b)) Move "theme.tsx" to proper module (by @schroda) +- ([r1999](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7ffcfc1a169103a9cceccb82e857964f549a968f)) Keep route names lowercase (by @schroda) +- ([r1998](https://github.com/Suwayomi/Suwayomi-WebUI/commit/20a8666f95779ca96742bc9781bc63c5b50e47a2)) Simplify setting route names (by @schroda) +- ([r1997](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6802941252cf1806e296982629ae991bff9bf337)) Rename "Default reader settings" to "Reader settings" (by @schroda) +- ([r1996](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b2a0ca979aa0fe612ffe9ed4af011add3f95dfa9)) Restrict "readerWidth" value migration regex (by @schroda) +- ([r1995](https://github.com/Suwayomi/Suwayomi-WebUI/commit/08f517fb3646001e08e327bb26e904692d9e7f31)) Fix changing manga tracker "status" (by @schroda) +- ([r1994](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3e55cf97694d4ee4bbbd6467971a25e62baf8477)) Migrate "readerWidth" reader setting (by @schroda) +- ([r1993](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d748f630a99b1b8706b5c5ca397119479ba8ea6d)) Support dynamic new value creation for metadata value migration (by @schroda) +- ([r1992](https://github.com/Suwayomi/Suwayomi-WebUI/commit/45bedfaddb707f6ef36d690b611059d35c2ff4a5)) Support regex in metadata value migration (by @schroda) +- ([r1991](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5cda9a3972d27f843926157cb053a120dc98a1e8)) Reduce chapter update mutation requests (by @schroda) +- ([r1990](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6039d5b78ecbb49bde2c7e5f2e29bb4123751eb1)) Remove accidentally added stable server compatible webui preview version III (by @schroda) +- ([r1989](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5b8ef71fb299eb04a460ec58302b79dce371e9e9)) Remove accidentally added stable server compatible webui preview version II (by @schroda) +- ([r1988](https://github.com/Suwayomi/Suwayomi-WebUI/commit/208d527659b305e725e991e0b6b160286a7eb420)) Remove accidentally added stable server compatible webui preview version (by @schroda) +- ([r1987](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1525f93e41eb1c1d4336be528061a265dec8d742)) Fix lint issue (by @schroda) +- ([r1986](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dac19386edade7f79a4b69ddcf9cb65427ed43ab)) Remove outdated translation keys (by @schroda) +- ([r1985](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f98b34de158b403a76b57b3185490a138c727b8f)) Add "disabled" tap zone layout (by @schroda) +- ([r1984](https://github.com/Suwayomi/Suwayomi-WebUI/commit/230e23484a3e81ef7ee99248e6e5bf004c869fb5)) Properly disable hotkey scopes for open reader settings (by @schroda) +- ([r1983](https://github.com/Suwayomi/Suwayomi-WebUI/commit/044aa23ad40a1c6640f48d1ccaf1b78007b06e83)) Fix lint issue (by @schroda) +- ([r1982](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2cd5a970cc7e3286e45f07fb1614c1c551c5bc90)) Add tooltips to reader desktop quick settings (by @schroda) +- ([r1981](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9c5382ebd744a7eb1a882b7340c4262345fc74c4)) Support RTL mode for mouse drag inertia effect (by @schroda) +- ([r1980](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1387a016c7e1dc61c0e5eb31e2be97d1ad7de182)) Fix page changes via click/hotkey in horizontal pager (by @schroda) +- ([r1979](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f654d958044fff7b95efc4ff9e78073640e3ec3c)) Fix click/scroll/hotkey open previous/next chapter (by @schroda) +- ([r1978](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3839b438eb67da2198a15517ad9d5cd2a22b8393)) Always show overlay on mount (by @schroda) +- ([r1977](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b9313fe168f5553a6f15df64729b36e02d96e2a6)) Prevent invalid page request (by @schroda) +- ([r1976](https://github.com/Suwayomi/Suwayomi-WebUI/commit/107bbfddbb14b2408ad35ff66ca9d2d0791475a4)) Reset state on unmount (by @schroda) +- ([r1975](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0e3b629287212184d5cea07586599f217979b018)) Fix open page per click in RTL mode (by @schroda) +- ([r1974](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8491091b2ba01c662a91af1dc059c8ff797c61f9)) Fix click/hotkey scrolling ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1973](https://github.com/Suwayomi/Suwayomi-WebUI/commit/be0d1dbf30fec6e51f64c1f6f9d0bcde96a74a0c)) Add logic to retry all errored pages ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1972](https://github.com/Suwayomi/Suwayomi-WebUI/commit/da0004de4a57de630c626014e25f4879ae78502f)) Base reader component ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1971](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5de5eb7cdcea1d8ad076cad723791edd6b3dd87b)) Hide cursor on mouse inactivity ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1970](https://github.com/Suwayomi/Suwayomi-WebUI/commit/965aa7215ce77ca6d26104c85a0c350449cbc4f8)) Update chapter ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1969](https://github.com/Suwayomi/Suwayomi-WebUI/commit/916abd3bb1601c4ec7e47981502efe6c0851cbce)) Resume chapter at specific page ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1968](https://github.com/Suwayomi/Suwayomi-WebUI/commit/206c21609341496a37fe7aa3edf6b7cc6043ce3c)) Add mouse drag scrolling to continuous pagers ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1967](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fb31a92cd7db5344ba0fc1b1b80bff665bc97eac)) Reader transition page ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1966](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7cf78e771a6d325b51eec5c6b8fdd9d556e99d73)) Reader page rendering ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1965](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0b1c67ce9fd67bac489d55c63df3033b8b103d8c)) Reader hotkeys ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1964](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0ae9d9ebb20694e00c36da9eb47d004fd2cb4bd8)) Custom reader profiles ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1963](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0855fbcf2344bd26a7e9c2e51785f663c6a42e60)) Reader custom color filter ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1962](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a607f7f368c974c67720bde6e4fc4bcd875475c1)) Reader settings ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1961](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9c57ace973ad8f9de6449860a23f3ec8a3279b8a)) Reader Overlay ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1960](https://github.com/Suwayomi/Suwayomi-WebUI/commit/78e2b42136bed332bad4af30699b704eb74745de)) Reader overlay page number ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1959](https://github.com/Suwayomi/Suwayomi-WebUI/commit/56684e405cda3975e6f65e957a1763ff8561622b)) Reader overlay desktop nav bar ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1958](https://github.com/Suwayomi/Suwayomi-WebUI/commit/671059c65cee33d18e860fb83e3a2dcaf65115a4)) Reader overlay mobile bottom bar ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1957](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c1eb6314223c503ced13c8d91d706bbafabf33a0)) Reader overlay mobile header ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1956](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7434ed0152eb9ebad27682fc19f7b79a71bf9bce)) Reader progress bars ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1955](https://github.com/Suwayomi/Suwayomi-WebUI/commit/51fb660c7b783933578a37187c4bcb93f29c15f7)) Reader tap zones ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1954](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8e59763bba508ba82091234ac8a7f3d3e4568f31)) Delete deprecated reader files ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1953](https://github.com/Suwayomi/Suwayomi-WebUI/commit/484d6cdac4db04af3fe0eb80a5aeb18a833ef049)) Fix previous preview version mappings ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1952](https://github.com/Suwayomi/Suwayomi-WebUI/commit/12e89392671d151f80e365981b5f8b53af8589ca)) Prevent duplicated downloads in download queue ([#807](https://github.com/Suwayomi/Suwayomi-WebUI/pull/807) by @schroda) +- ([r1951](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b9ab13c7d2aa41942a1c970dfdbfac1f96126dd4)) Re-add older preview versions (by @schroda) +- ([r1950](https://github.com/Suwayomi/Suwayomi-WebUI/commit/50cb9570c105ffb3d241bcea77b368d853c501a0)) Close "source configuration" dialogs on backdrop click and "esc" press (by @schroda) +- ([r1949](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c6f7ebd7c2521d7bf03e231dc77e9f21ba6f0c93)) Close "language select" dialog on backdrop click and "esc" press (by @schroda) +- ([r1948](https://github.com/Suwayomi/Suwayomi-WebUI/commit/069aa26a0f2be91decec1f7153a640ff69b7e191)) Close "category select" dialog on backdrop click and "esc" press (by @schroda) +- ([r1947](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1e109e7d329570b81bd370935a10f2a6fa78f459)) Remove deprecated "gqlDebugLogsEnabled" setting (by @schroda) +- ([r1946](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0c02de5b922bd84eb8276868d2309c9ad4002f4f)) Correctly get total library size (by @schroda) +- ([r1945](https://github.com/Suwayomi/Suwayomi-WebUI/commit/55dc1aa6a517604c39e157bbf6a626e96f1732b8)) Show download progress only when started (by @schroda) +- ([r1944](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a819d4548910b03023a51ac128cf3072f67b3aa6)) Update to server download subscription changes (by @schroda) +- ([r1943](https://github.com/Suwayomi/Suwayomi-WebUI/commit/61ae717e9a6b3ac16c8f9c2a163ba6fddd402d34)) Add new languages to resources (by @schroda) +- ([r1942](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e69d6ba43514a8ae3f3e6fd32740c0a38547d05f)) Translations update from Hosted Weblate ([#804](https://github.com/Suwayomi/Suwayomi-WebUI/pull/804) by @weblate, @weblate, @senseimon1, @jesusFx, @leollo98, @HanJoJ, @Meliodas-Sama, @dejavui, @991n1nd12, @RikCost, @aizhimoran) +- ([r1941](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1d50edf1a115eb1a49ddffb729c605c85e1841f0)) Prioritize current reader page request (by @schroda) +- ([r1940](https://github.com/Suwayomi/Suwayomi-WebUI/commit/87ee1330d49cab672787ccb33211a8cfd178d90a)) Prevent blinking on reader page switch on firefox (by @schroda) +- ([r1939](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f9938edb7599afa95da5033d7614ecf5220e6b4c)) Extract aborting image requests into function (by @schroda) +- ([r1938](https://github.com/Suwayomi/Suwayomi-WebUI/commit/30d26082163f504a60d59a5d43d94a7ccb991ffd)) Fix log file cleanup description (by @schroda) +- ([r1937](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4b86428dc7c4bca824bb306f2ffbf934e644ae91)) Limit max and min values of number setting textfield (by @schroda) +- ([r1936](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f88dda32a0f05b564a21aa649df690c9fdd92bc9)) Properly handle double spread offset (by @schroda) +- ([r1935](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e90d705610e88fb26f4808d6502ee0126cc86ea3)) Add option to update all updatable extensions (by @schroda) +- ([r1934](https://github.com/Suwayomi/Suwayomi-WebUI/commit/63caf74e36ee6bfe5431f1825045509f8256b916)) Extract "Extensions" types, constants, utils into separate files (by @schroda) +- ([r1933](https://github.com/Suwayomi/Suwayomi-WebUI/commit/71292a114a5159c3741df03581d9940c24c2cb90)) Rename "ExtensionState" enum to "ExtensionGroupState" (by @schroda) +- ([r1932](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e1a477feb0c29507c2e181502b38d249ad9ab40c)) Improve library duplicates detection performance (by @schroda) +- ([r1931](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6d9045e93a4e80267795ad559124f4b609ce0a73)) Internationalize "default" device (by @schroda) +- ([r1930](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e71c4b7ef1590df5dcde75dfda8b0d7d30031356)) Cleanup deprecated metadata after migration (by @schroda) +- ([r1929](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b22cec12b425ac4737d2e9e8b19466292feed4b9)) Memoize metadata hook data (by @schroda) +- ([r1928](https://github.com/Suwayomi/Suwayomi-WebUI/commit/050fbc794c18a430c3cb860993ae511703af9896)) Properly reset "app bar height" (by @schroda) +- ([r1927](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e416a141b027cb924db70a430ffa23b44fdd6371)) Handle typography with more than 2 lines (by @schroda) +- ([r1926](https://github.com/Suwayomi/Suwayomi-WebUI/commit/64ac4a54fd6d62357fe2090dcaab765b903b2cc7)) Ignore reader when going back in app history (by @schroda) +- ([r1925](https://github.com/Suwayomi/Suwayomi-WebUI/commit/39dea492032e03126f7330641993828dc750a14d)) Get proper nav bar width (by @schroda) +- ([r1924](https://github.com/Suwayomi/Suwayomi-WebUI/commit/68aea3403f251c59336e439e5b5bc9655eff521f)) Fetch latest track data from tracker only once (by @schroda) +- ([r1923](https://github.com/Suwayomi/Suwayomi-WebUI/commit/03c1fe21723a9c1a7d39996b30bd5812d8310cd6)) Remove "downloading" text for active chapter downloads (by @schroda) +- ([r1922](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0e8ddd471779f56b8d9001133260ee39aa6745ed)) Prevent library duplicates logic from blocking UI (by @schroda) +- ([r1921](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6d9740e994435b66e8eaf3619298ec0c803b248e)) Extract duplicate by title and alternative title logic into function (by @schroda) +- ([r1920](https://github.com/Suwayomi/Suwayomi-WebUI/commit/387adb78ca89c355d763efdda549144f2a3dbada)) Use default value for undefined meta values (by @schroda) +- ([r1919](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c477911e25d6b257053bc08f3b47da904e949ac5)) Properly set virtuoso item keys (by @schroda) +- ([r1918](https://github.com/Suwayomi/Suwayomi-WebUI/commit/306e49d47ed946ca91f9ba2920ab4c42b3133ce8)) Adjust grouped list item padding (by @schroda) +- ([r1917](https://github.com/Suwayomi/Suwayomi-WebUI/commit/954195c24e65d636d4c1eb184e255866e261ddfd)) Add button to copy manga title (by @schroda) +- ([r1916](https://github.com/Suwayomi/Suwayomi-WebUI/commit/97a62b037e8c5c30e8b2491b8a75f97ed2fd8236)) Revert changes to husky file (by @schroda) +- ([r1915](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f704e5bc33556fd3c7cc88e5cdc8ff89794c17c4)) Move "Mangas.ts" types and constants to new files (by @schroda) +- ([r1914](https://github.com/Suwayomi/Suwayomi-WebUI/commit/03695b34bef2b4e5895ee8dee838b5710fa4c861)) Rename "MangaCard.types" file (by @schroda) +- ([r1913](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d9b633900c3bcc187e4525d28c623b0990bad01c)) Set static size for manga details page covers (by @schroda) +- ([r1912](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cd7ec05ce393d56c7428856eed17a9f3d75a51c2)) Fix retry of failed source searches (by @schroda) +- ([r1911](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5aec8282cb1c13f40562a3ba83aeae16eb151615)) Properly abort source searches on query change (by @schroda) +- ([r1910](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e707e7b7da66788887702b097b4f4c3537ed5ecf)) Handle track search error (by @schroda) +- ([r1909](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6e9fdee0bbf8cacf76483454f14c34343073f573)) Handle source browse error (by @schroda) +- ([r1908](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2916bfbe88d57b4b0c7b642de1de7f2f9facc1ac)) Prevent infinite renders during manga migration search (by @schroda) +- ([r1907](https://github.com/Suwayomi/Suwayomi-WebUI/commit/84b9f8361d72280e6568fd5cabfa5fd09e237848)) Fix RequestManager location (by @schroda) +- ([r1906](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e7e1fbbc4e42f03666ab2826969935319dbabdf6)) Move more core logic to new folder (by @schroda) +- ([r1905](https://github.com/Suwayomi/Suwayomi-WebUI/commit/babda1ea57ceea70c009f1ae1ffc3ff4ede9c63b)) Move metadata files into new folder (by @schroda) +- ([r1904](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a16fef0aab2d36cd93b43e0892a72fbf8f095f4c)) Move setting files into new folder (by @schroda) +- ([r1903](https://github.com/Suwayomi/Suwayomi-WebUI/commit/57158d6abd6ea95d6160c8ffc7c06959c19984c5)) Move backup files into new folder (by @schroda) +- ([r1902](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ec061e985439c247df496a48e6f4e9c3b5818029)) Move updates files into new folder (by @schroda) +- ([r1901](https://github.com/Suwayomi/Suwayomi-WebUI/commit/92659184b205f0c460a18fbdcb0e535768f8beb1)) Move global-search files into new folder (by @schroda) +- ([r1900](https://github.com/Suwayomi/Suwayomi-WebUI/commit/204d909b0e375752960c4bda0d7afa6499ed9628)) Move download files into new folder (by @schroda) +- ([r1899](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3917d5b32865311f053ffbdc0e6f79849a6da196)) Move browse files into new folder (by @schroda) +- ([r1898](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3244a6e3df3f55c2e68454d8b8adcbe0a61cfaf3)) Move device files into new folder (by @schroda) +- ([r1897](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c0eabf8865e6e147b1f1f8aaa542f53bae8bb84e)) Move navigation-bar files into new folder (by @schroda) +- ([r1896](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e466842c778bbcfe08df1567e64987dbbb1bc16e)) Move theme files into new folder (by @schroda) +- ([r1895](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d41e79ca7861c2aa83f5ee924a39466cc86026f5)) Move app-update-checker files into new folder (by @schroda) +- ([r1894](https://github.com/Suwayomi/Suwayomi-WebUI/commit/946c852828779619bb1baa90c5313ca928748202)) Move category files into new folder (by @schroda) +- ([r1893](https://github.com/Suwayomi/Suwayomi-WebUI/commit/17e42ae0121df001d1f0133654db150b9144e20b)) Move migration files into new folder (by @schroda) +- ([r1892](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7cf3849911e573ac1cfbaa89338c30265e61ce11)) Move tracker files into new folder (by @schroda) +- ([r1891](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a206b2c650272f4b14aa762473bfddf60c621a3d)) Move extension files into new folder (by @schroda) +- ([r1890](https://github.com/Suwayomi/Suwayomi-WebUI/commit/64629fd9792aa099c0e11fffbdec014e5da7bd5e)) Move source files into new folder (by @schroda) +- ([r1889](https://github.com/Suwayomi/Suwayomi-WebUI/commit/79341b781700009ad04bed31b6e7c30ea2bbd89b)) Move reader files into new folder (by @schroda) +- ([r1888](https://github.com/Suwayomi/Suwayomi-WebUI/commit/91e1f01de598ff5977a9dc2947f06f601fb7b496)) Move library files into new folder (by @schroda) +- ([r1887](https://github.com/Suwayomi/Suwayomi-WebUI/commit/abc40de47bb11d1288d12e1a0229b63b2d96d8dc)) Move collection files into new folder (by @schroda) +- ([r1886](https://github.com/Suwayomi/Suwayomi-WebUI/commit/18fc225d6c2078efcdb4647d19089b95d27fc478)) Move manga files into new folder (by @schroda) +- ([r1885](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cb731cefc0f3a1fb59c780e5b6a3e1fc7522b29c)) Move chapter files into new folder (by @schroda) +- ([r1884](https://github.com/Suwayomi/Suwayomi-WebUI/commit/23a86a77f09d04b041b984a74cf475fe8f73ea0a)) Move core files into new folder (by @schroda) +- ([r1883](https://github.com/Suwayomi/Suwayomi-WebUI/commit/996bb6288866330f5272b58a61c57910ea15a3a5)) Adjust ThemePreview selected/custom styling slightly (by @schroda) +- ([r1882](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5715980c313c8821e086db43d3412265e38f5cd3)) Fix tsc issue (by @schroda) +- ([r1881](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f3d187dc2dd5499c7e960c15fe89b0949288838d)) Open last browse tab on back navigation (by @schroda) +- ([r1880](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f7e5388e2a60a55be1230a4b05fd5c1698721c9a)) Add ResizeObserver polyfill by juggle (by @schroda) +- ([r1879](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6ca16b94494b7c793b992f6ff3ab02e42920fb35)) Add sort options to migration list (by @schroda) +- ([r1878](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c2fbf0253cc9fdcbb19a4ea70e1aa727d8ca5fe7)) Sort extensions by name in extensions page (by @schroda) +- ([r1877](https://github.com/Suwayomi/Suwayomi-WebUI/commit/02005b47f47ad1a33f12fbcacb2b2ec1c6a5bab2)) Sort sources by name in source page (by @schroda) +- ([r1876](https://github.com/Suwayomi/Suwayomi-WebUI/commit/82a4f101bd2b6c7d32b48f0700ca0ece54b89a4c)) Properly sort languages (by @schroda) +- ([r1875](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b2abde638f52c933bf82fa9eb6dc5ec24f1edd56)) Handle "local source" as source with language "other" (by @schroda) +- ([r1874](https://github.com/Suwayomi/Suwayomi-WebUI/commit/da1a9d9e314b46b098cbf1e1b9afe124764d651f)) Internationalize missed "local source" occurences (by @schroda) +- ([r1873](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ff9f6b62073631ea574eea1db3d920d04ff31344)) Add hook to get value based on themes "direction" (by @schroda) +- ([r1872](https://github.com/Suwayomi/Suwayomi-WebUI/commit/df420710aeb351cebaf8b3111b46d5d47fa9391f)) Add "shouldForwardProp" util function (by @schroda) +- ([r1871](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8f4da52d1fead52616b2c02c5f9f9ae024632081)) Add optimistic response to server settings mutation (by @schroda) +- ([r1870](https://github.com/Suwayomi/Suwayomi-WebUI/commit/70f8e36b6ee29fded331c4bc08ecc8cf3e485760)) Use "useLayoutEffect" for setting title and actions (by @schroda) +- ([r1869](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c72cf9a0ab865538ed84ecb5d87f68381b60ba2b)) Add missing error message on settings change error (by @schroda) +- ([r1868](https://github.com/Suwayomi/Suwayomi-WebUI/commit/314ad39ee07f010e1032550f84aae53cfa15b79a)) Show "Default" for unchanged server file paths (by @schroda) +- ([r1867](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5a46f1fdefbcdb4e28c08b322125efcf60870c57)) Remove manual preloading of single/double mode images (by @schroda) +- ([r1866](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0b9acb1b4e662d00de130aaf06cef436d89a72b2)) Translations update from Hosted Weblate ([#792](https://github.com/Suwayomi/Suwayomi-WebUI/pull/792) by @weblate, @jesusFx, @JiPaix, @LycusCoder, @dejavui, @Oxara, @PandaKewt, @plum7x, @tizio04, @aizhimoran) +- ([r1865](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9ec0e1869d6d3e56bf8c442b8a188e9f81eda1b3)) Handle cache update when creating new global metadata (by @schroda) +- ([r1864](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a06e170d78eac83aae9582fe1c4afd08060d5638)) Handle cache update when creating new metadata (by @schroda) +- ([r1863](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7abfbd09ef5c0346379a2268d83efa5d33573769)) Properly detect active library filters (by @schroda) +- ([r1862](https://github.com/Suwayomi/Suwayomi-WebUI/commit/20eaa90c10a7437abdc4378af1c7f39b4412d708)) Add optimistic response to metadata mutations (by @schroda) +- ([r1861](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fab5f0b860305fc37884badcda1e50478fd0cda4)) Update downloadable check in chapter list (by @schroda) +- ([r1860](https://github.com/Suwayomi/Suwayomi-WebUI/commit/34ebe82df17f75a68e6231419479a4dfb4e71aca)) Properly detect downloadable chapter (by @schroda) +- ([r1859](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b05660dc820d3d02a01954069224b4e089dfec6c)) Remove scroll to top on library filter change (by @schroda) +- ([r1858](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a1131bf85b58b340a1b4f4c5781bb0ebf7fe9581)) Save library options per category (by @schroda) +- ([r1857](https://github.com/Suwayomi/Suwayomi-WebUI/commit/df129f723ae47e3f03ca795aa7061edb049a9d78)) Rename library option variable names (by @schroda) +- ([r1856](https://github.com/Suwayomi/Suwayomi-WebUI/commit/83ce1caee631e73de16d2105b909d8c0bb9d3d5a)) Prevent blinking on page switch in double mode (by @schroda) +- ([r1855](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fe3bbedde9cd20d41614414f67d174dfe191e50d)) Prevent blinking on page switch in single mode (by @schroda) +- ([r1854](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4e763192a857bee19f92a8f0e34b9e920045ef13)) Add sort by total chapter count (by @schroda) +- ([r1853](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dab7d4027144e13247c249f1f1ae62e161fe88b7)) Internationalize manga status in details page (by @schroda) +- ([r1852](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1708d5daff7e3c7a8cd7c9053860b00a5aee5dc6)) Add "status" library filter (by @schroda) +- ([r1851](https://github.com/Suwayomi/Suwayomi-WebUI/commit/009da032367411ddb54f165403d5a83de35a93c4)) Fix open track settings on library manga track action (by @schroda) +- ([r1850](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fe6757f308d6afcdbec8823d6bc500302f40c5cf)) Migrate to mui grid v2 (by @schroda) +- ([r1849](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6c01c222c367b72dfffc68afcea263c8b75aff4a)) Add retry button for failed downloads (by @schroda) +- ([r1848](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8fc690014861ddd68aa9281038bde8e6c5810809)) Fix library appbar selection checkbox intermediate color (by @schroda) +- ([r1847](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a9e0853e346fe4edc12a03c78b116dbaae8dec78)) Set manga thumbnail as background image (by @schroda) +- ([r1846](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b3a8821023484ea26ae95e822bddec6e4df70e1f)) Change reader loading pages background color (by @schroda) +- ([r1845](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7f330ec5421dbcded673408cf3519650f43a5a0d)) Rebind mouse scroll wheel on Continuous Horizontal reader ([#800](https://github.com/Suwayomi/Suwayomi-WebUI/pull/800) by @BrutuZ) +- ([r1844](https://github.com/Suwayomi/Suwayomi-WebUI/commit/164d810eb4aabaa569d77755e0cc624f050e7505)) Decrease manga description collapsed size (by @schroda) +- ([r1843](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aa628c72f652d7454a6e3540aaaa57b3d2c7ddde)) Increase add theme button icon size (by @schroda) +- ([r1842](https://github.com/Suwayomi/Suwayomi-WebUI/commit/418af0594351732e423c33f911d44c902f75aeb5)) Handle long theme names (by @schroda) +- ([r1841](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e828e0f8015ce47feeb7adc79e724d1188b41897)) Fix appbar zindex (by @schroda) +- ([r1840](https://github.com/Suwayomi/Suwayomi-WebUI/commit/65f21f17b1375dd24851c0e71ea5a77e61c1b4bd)) Support overriding mui theme "components" (by @schroda) +- ([r1839](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e7177b0b49b39c35f9fbc9046191864e34fcd121)) Add more themes (by @schroda) +- ([r1838](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b65636ddcfae3fdc7fa84b0df26177b66be1e8d5)) Update some theme colors (by @schroda) +- ([r1837](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c62d84baf31c4b5d17c5d764a1f11e192359738a)) Lighten calculated light theme background colors (by @schroda) +- ([r1836](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1423ca23be0e4c01ed32e5ac3ea660f856cc6d66)) Set appbar color on light theme (by @schroda) +- ([r1835](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0a4124062b4236cfce1664b8fd160aceae298f5a)) Show manga placeholder thumbnail while loading (by @schroda) +- ([r1834](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9d06503048ca63b8d818f498d504696cbd6b87c7)) Show manga image fullscreen button only on successful load (by @schroda) +- ([r1833](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3b20d640620374b4c1a339803a403b5e9bd22943)) Call "onImageLoad" callback only on successful load (by @schroda) +- ([r1832](https://github.com/Suwayomi/Suwayomi-WebUI/commit/df5ce4b08cde585c99cae9b65cab97921972467b)) Filter out empty manga genre (by @schroda) +- ([r1831](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a6976d4513a04660cc89220e67b10468f75a960f)) Show manga description only if available (by @schroda) +- ([r1830](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b57e5118cc429f02b2aac03b9a16efe4720afd85)) Define gql merge function for "trackRecords" field of "MangaType" (by @schroda) +- ([r1829](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4a742bb0ffcc9a6e7b5017c02f48187e8dc7f016)) Reduce toasts when switching themes (by @schroda) +- ([r1828](https://github.com/Suwayomi/Suwayomi-WebUI/commit/74944407f7a5a28d83e900e65ccdc198301493e3)) Use "notistack" to display toasts (by @schroda) +- ([r1827](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fea710b5dc00775d5540ee9632ae4fe1a84936d2)) Remove "makeToaster" usage (by @schroda) +- ([r1826](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e0b58652f4f3c73581d09994c1c2370479d1abc1)) Support theme fonts (by @schroda) +- ([r1825](https://github.com/Suwayomi/Suwayomi-WebUI/commit/527ab8c149c6aa607c00ed2a032fd0402401beec)) Prevent creating themes without names (by @schroda) +- ([r1824](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4662a9175f8638c424b4f8a78ef9ff3000089940)) Always use calculated scrollbar size (by @schroda) +- ([r1823](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d9777c179ad5702e8bc72d40e653f08d702551d0)) Extract function to get scrollbar size (by @schroda) +- ([r1822](https://github.com/Suwayomi/Suwayomi-WebUI/commit/02edc7cd4ee6b7429f0681cad07c159027135495)) Add missing key to manga genre list (by @schroda) +- ([r1821](https://github.com/Suwayomi/Suwayomi-WebUI/commit/99c7614b7b6927471f7af7085d374837ef111591)) Set scrollbar height (by @schroda) +- ([r1820](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f0701ff03ab227c071b1194a8d2783d6dcf0fe9d)) Adjust theme preview components styling (by @schroda) +- ([r1819](https://github.com/Suwayomi/Suwayomi-WebUI/commit/81fe710531b74a1416a26a7debbfb8c2eb9c7806)) Properly lock theme into themes dark or light mode (by @schroda) +- ([r1818](https://github.com/Suwayomi/Suwayomi-WebUI/commit/290f0314793497bca4253cecc5e26b49a4250a5d)) Adjust comfortable manga grids title color while selected (by @schroda) +- ([r1817](https://github.com/Suwayomi/Suwayomi-WebUI/commit/088910d511160768375abf17ee7205fe9c416271)) Downgrade react-virtuoso to v4.9.0 (by @schroda) +- ([r1816](https://github.com/Suwayomi/Suwayomi-WebUI/commit/12d12ccc487b1c07bbad05a21d62c68e19dff139)) Use custom themes (by @schroda) +- ([r1815](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ce3de56fcd2ad313c2ed0fa361f7a87b50d75c0a)) Fix typo in component name (by @schroda) +- ([r1814](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c60db10db16bb55164f78447be05bfda011e4a95)) Adds hover and click effect to theme previews (by @schroda) +- ([r1813](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3622028ba1130d72bf9c6a769b713d2b67c64745)) Prevent theme preview layout jump on selection (by @schroda) +- ([r1812](https://github.com/Suwayomi/Suwayomi-WebUI/commit/02b2758a97a83959f0a96db0ebfcf55683d6d3d9)) Change cursor to pointer for theme previews (by @schroda) +- ([r1811](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9b4ddf34daf8f622336313a863281db7594ddc75)) Fix overflow on Continuous Horizontal view ([#793](https://github.com/Suwayomi/Suwayomi-WebUI/pull/793) by @BrutuZ, @schroda) +- ([r1810](https://github.com/Suwayomi/Suwayomi-WebUI/commit/97b4befbb1b63429a5bbd28732b11469099c6891)) Add themes (by @schroda) +- ([r1809](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cba26171906991dda712d899fbf5bc23c8e0e8a6)) Move "language" setting to "Appearance" page (by @schroda) +- ([r1808](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f328e38b51dfd49ceba74cd902eaad9966e63b28)) Move "manga item width" to "Appearance" page (by @schroda) +- ([r1807](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1444d51ed2f58f075860fecdeb2d3582ae7b8bb2)) Add pure black mode option (by @schroda) +- ([r1806](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ba2ce37468962966fe7e8c041e0830f30162688c)) Add option to select system theme (by @schroda) +- ([r1805](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e909fc64fd35cdf1e8f9df40b139daef5d336023)) Move "darkTheme" setting to "Appearance" page (by @schroda) +- ([r1804](https://github.com/Suwayomi/Suwayomi-WebUI/commit/517c3edcfe7df235dc4e02e0c0ddca5da12faece)) Remove top padding from setting lists (by @schroda) +- ([r1803](https://github.com/Suwayomi/Suwayomi-WebUI/commit/be471ba06b55c1af0377bb435f1f55d3577f2588)) Update mui theme (by @schroda) +- ([r1802](https://github.com/Suwayomi/Suwayomi-WebUI/commit/378c97aa1bd86febf91663e4691179f680e497bf)) Update reader open settings button styling (by @schroda) +- ([r1801](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2f715a1974a827b2d682cc07198f35261881ece8)) Add padding to browse "inLibrary" indicator (by @schroda) +- ([r1800](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d1d37c85164d077f5daeaa4d1b209ea6b3f330fd)) Update mui dependencies (by @schroda) +- ([r1799](https://github.com/Suwayomi/Suwayomi-WebUI/commit/161a2bb657a915c8b0c9ae97bec0429ef690a830)) Update dependencies (by @schroda) +- ([r1798](https://github.com/Suwayomi/Suwayomi-WebUI/commit/274c4c6489104a11f00e2051e3c671de3472cd73)) Add server log file rotation settings (by @schroda) +- ([r1797](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fe8043c232d3cf367eb787650a3a7e808abd2231)) Prevent manga page description from jumping on initial render (by @schroda) +- ([r1796](https://github.com/Suwayomi/Suwayomi-WebUI/commit/395092099a9dbf5b54a122721843afaaeb6bb713)) [SKIP CI][Tooling] Update translation changelog script (by @schroda) +- ([r1795](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2733c06fe1419557ee5d9d61749e907b3bdb3dca)) Show server version updated info for first detected update (by @schroda) +- ([r1794](https://github.com/Suwayomi/Suwayomi-WebUI/commit/74113d4b7f8bee72ad0ca99bd4d21810df22d8f6)) Show webUI version updated info for first detected update (by @schroda) +- ([r1793](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b7624a33a5345b896d3d701d88616eae89c54e0b)) Translations update from Hosted Weblate ([#785](https://github.com/Suwayomi/Suwayomi-WebUI/pull/785) by @weblate, @jesusFx, @JiPaix, @dejavui, @Oxara, @Yinr, @aizhimoran) +- ([r1792](https://github.com/Suwayomi/Suwayomi-WebUI/commit/34095d4f126dcba7bf7fb2c69f35cf3bf71726fa)) Show missing image icon for missing manga thumbnail urls (by @schroda) +- ([r1791](https://github.com/Suwayomi/Suwayomi-WebUI/commit/05bdcf3905b9fbe4ffc2d2387779ef7a4ddb1c41)) Center manga page thumbnail loading placeholder (by @schroda) +- ([r1790](https://github.com/Suwayomi/Suwayomi-WebUI/commit/716f1df0733fbc8875b4e1b041148ef7f70937c5)) Update tracker components styling (by @schroda) +- ([r1789](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c5f83cec533addc40c1e7b66014842645c164bb1)) Update reader nav bar styling (by @schroda) +- ([r1788](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1414f2f10361ce45f5445f9d983e29f495054652)) Make font sizes responsive (by @schroda) +- ([r1787](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2430f84837a28a4c836394874f56b259749335ca)) Update categories settings cards styling (by @schroda) +- ([r1786](https://github.com/Suwayomi/Suwayomi-WebUI/commit/08ccf1c33d7c689339ec1faa82b21f80b6acdeac)) Update download queue styling (by @schroda) +- ([r1785](https://github.com/Suwayomi/Suwayomi-WebUI/commit/95a687ae375008a2624c936a47c796f47c98a468)) Update updates page styling (by @schroda) +- ([r1784](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0c6c9e5ab4091b2b2ec25ad050dd40fae7228e65)) Update list group headers styling (by @schroda) +- ([r1783](https://github.com/Suwayomi/Suwayomi-WebUI/commit/86f4e895b114d14b668ff55b4c1ff104f8df154d)) Update migration card styling (by @schroda) +- ([r1782](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f05f761f743b5a0422e761182cddf74b2298b5cd)) Update extension card styling (by @schroda) +- ([r1781](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4aed3ffa7840b07dab6ffabafb7bd4508800e4e5)) Update source card styling (by @schroda) +- ([r1780](https://github.com/Suwayomi/Suwayomi-WebUI/commit/299d3c111cd28fb7229ecf766b578888719e64d5)) Update manga cards styling (by @schroda) +- ([r1779](https://github.com/Suwayomi/Suwayomi-WebUI/commit/37d6f3560421a796ad9664a9f2d23e929e6677f2)) Update manga page chapter list styling (by @schroda) +- ([r1778](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bf8aecfc4289ff0751bbddd9b89fa936d8701ff3)) Properly update chapter list window scroll (by @schroda) +- ([r1777](https://github.com/Suwayomi/Suwayomi-WebUI/commit/825fd46ed46c81b8161b6bb074be58a17e25d0c7)) Option to open manga page thumbnail fullscreen (by @schroda) +- ([r1776](https://github.com/Suwayomi/Suwayomi-WebUI/commit/30c60c8954e2d55f58683abda9a68b57bcfd151e)) Make manga page description collapsable (by @schroda) +- ([r1775](https://github.com/Suwayomi/Suwayomi-WebUI/commit/053db4a1e397382f83cffd424d694e345ca6a855)) Update manga page styling (by @schroda) +- ([r1774](https://github.com/Suwayomi/Suwayomi-WebUI/commit/74d777a52b43fac6ec63600cb8c9a0d60f82ccc4)) Calculate proper appbar width (by @schroda) +- ([r1773](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1699a942dcda4bdcabaf91fdae1420e56233ad96)) Sort duplicated library manga by title (by @schroda) +- ([r1772](https://github.com/Suwayomi/Suwayomi-WebUI/commit/08866ace3d326acb3adc3a32bf2d8e4e1e9c4815)) Terminate gql subscription on server address change (by @schroda) +- ([r1771](https://github.com/Suwayomi/Suwayomi-WebUI/commit/114f9fd34fbb10afd1c7393c7dc96121c57eed7f)) Always fetch chapter pages (by @schroda) +- ([r1770](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a688e184de30f7958c06a5da28fe5601df167e82)) [SKIP CI] Add feature list to readme (by @schroda) +- ([r1769](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1cc06cb237371763fa8bb407c351cadbd97c26e3)) Update readme (by @schroda) +- ([r1768](https://github.com/Suwayomi/Suwayomi-WebUI/commit/054b9c33bcc63ead6003c494aafc2f15946308aa)) Cleanup library filter logic (by @schroda) +- ([r1767](https://github.com/Suwayomi/Suwayomi-WebUI/commit/431248d69acb3f481ead93353adef2b8e7155d43)) Cleanup library search logic (by @schroda) +- ([r1766](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5bbde0edc66db94e4b4c3073e931a0db69ecf117)) Include artist, author and source name in library search (by @schroda) +- ([r1765](https://github.com/Suwayomi/Suwayomi-WebUI/commit/66e2bd47ea2c590f81f491134b6cb67b94c63493)) Include description in library search (by @schroda) +- ([r1764](https://github.com/Suwayomi/Suwayomi-WebUI/commit/49af42e1bc759fda2aac5504eab845c6e2c93e9b)) Improve string cleanup function (by @schroda) +- ([r1763](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d2f68041cba0209957967c47c88508b9229ede0a)) Handle missing chapters when refreshing manga (by @schroda) +- ([r1762](https://github.com/Suwayomi/Suwayomi-WebUI/commit/782148a10e3dae9bc6166eff0b54fe670c64eb39)) Handle target manga without chapters on migration (by @schroda) +- ([r1761](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d14255494d03581f6c173816f802928e8bbdcfa6)) Always show continue read/resume button if unread chapter available (by @schroda) +- ([r1760](https://github.com/Suwayomi/Suwayomi-WebUI/commit/af44421838cc54edeff83fb7e1de8aff10632111)) Improve library search (by @schroda) +- ([r1759](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3b353bd0861c8fa424a70714e0eea7e6d6908b1c)) Update dependencies (by @schroda) +- ([r1758](https://github.com/Suwayomi/Suwayomi-WebUI/commit/986d071bc8536271ac22b7c4809c0f466c0b8dde)) Properly update existing global meta after mutation (by @schroda) +- ([r1757](https://github.com/Suwayomi/Suwayomi-WebUI/commit/49f1ad804f2f08de0a943bff14bbc0dd2a35ecd6)) Handle missing mutation failures (by @schroda) +- ([r1756](https://github.com/Suwayomi/Suwayomi-WebUI/commit/82bb1d72309ade07158f84865dc58db1ca86889c)) Handle track binding refresh mutation error (by @schroda) +- ([r1755](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8ff67a38f0a5543f0df4a9868a42189e86e0ec70)) Combine manga and category migration (by @schroda) +- ([r1754](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4a01b1873ce85c55b086c1255711bc39bdb78575)) Change order of update manga migration (by @schroda) +- ([r1753](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a29c113b5f23b556b186178441890514aa9fc359)) Migrate manga only after "copy" succeeded (by @schroda) +- ([r1752](https://github.com/Suwayomi/Suwayomi-WebUI/commit/17c5780203871dfbaa9b4338c0684274e2264629)) Await track migration mutation request (by @schroda) +- ([r1751](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6664efb48e788a2f73d1089f4bfb58819008c0e5)) Add new languages to resources (by @schroda) +- ([r1750](https://github.com/Suwayomi/Suwayomi-WebUI/commit/168653cb472029a15683e5e665e83cc1cb240144)) Translations update from Hosted Weblate ([#776](https://github.com/Suwayomi/Suwayomi-WebUI/pull/776) by @weblate, @jesusFx, @leqord, @JiPaix, @Oxara, @PandaKewt, @RickyLam11, @plum7x) +- ([r1749](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b80622cb1745f7c0cd576b686ea3e43f7ae08c40)) Prevent grid items from jumping after closing reader (by @schroda) +- ([r1748](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b17fcd30afcdec188224177fc2d83a5e5464f2dd)) Replace deprecated gql sort inputs (by @schroda) +- ([r1747](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e99ed3eec5f74df108c7ba1109fe56c4eb42dad7)) Add "has duplicate chapters" library filter (by @schroda) +- ([r1746](https://github.com/Suwayomi/Suwayomi-WebUI/commit/81cb78a63425ad0ee70ddefa31215ee210881c7a)) Prevent server updated info dialog from auto closing (by @schroda) +- ([r1745](https://github.com/Suwayomi/Suwayomi-WebUI/commit/792bbe4563180a2499fa08a9fe0cffdc69c0a890)) Add new FlareSolverr "response fallback" setting (by @schroda) +- ([r1744](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3065e80b36956967c4d2b24282fb629a60bd7798)) Properly sort chapters of same manga in updates (by @schroda) +- ([r1743](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e1e2cbc679fb338b02c6cc6309c505f11acb5780)) Use new gql sort options (by @schroda) +- ([r1742](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cdcf69a3a2f3373c809db58f7bc978c3e10b875f)) Fetch manga chapter infos on chapter list refresh (by @schroda) +- ([r1741](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3fa96dfb8d824f0afa01f47538a8d6c7800645d9)) Show continue read button only when chapters are available (by @schroda) +- ([r1740](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bb8b9096ee371d53b24590c1949ffdaa668dc141)) Fix lint issue (by @schroda) +- ([r1739](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d2b80c2aeae0efe4ae643aaafa735094eceef8a0)) Properly update manga grid items width (by @schroda) +- ([r1738](https://github.com/Suwayomi/Suwayomi-WebUI/commit/01ab88af62b8401ba2dd7b816bff347b4b145645)) Add new languages to resources (by @schroda) +- ([r1737](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c770505021b0a3334340203be7495b09e286bcd0)) Fix height calculation of app layout components (by @schroda) +- ([r1736](https://github.com/Suwayomi/Suwayomi-WebUI/commit/77a7b8be4cb3502168c566b01260406cb30d5348)) Update dependencies (by @schroda) +- ([r1735](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fd68a1883c7b634a9ac2de68ecaf33b600597075)) Translations update from Hosted Weblate ([#772](https://github.com/Suwayomi/Suwayomi-WebUI/pull/772) by @weblate, @weblate, @jesusFx, @leollo98, @Hada45, @aizhimoran) +- ([r1734](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6e1a204c29b3dad7674396ba56e08cfe8e71da9f)) Include already detected duplicates for different title (by @schroda) +- ([r1733](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b9b105c2366830bb342ca0e682759b48dace49d8)) List found duplicates by title first (by @schroda) +- ([r1732](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cc0a332f028589ec5c3d54a2cad5c523326d9ba2)) Improve duplicate detection by title (by @schroda) +- ([r1731](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d6ea0bbdf2afed5b1302111afc711b538fc06a64)) Remove fixed width of ReaderNavBar (by @schroda) +- ([r1730](https://github.com/Suwayomi/Suwayomi-WebUI/commit/847a5c68b27e4045dfd62800838c671cc61fc0c3)) Reset app bar height to 0 on unmount (by @schroda) +- ([r1729](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5632c4584b2d630b5879bcc669f0badc7bc5a688)) Consider y-scrollbar when setting max-width (by @schroda) +- ([r1728](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fe8d87a5360c68012894a17e6fea9e11cd543064)) Fix ExtensionCard on smaller screens (by @schroda) +- ([r1727](https://github.com/Suwayomi/Suwayomi-WebUI/commit/40f4350cb8cf296a9ac43154e7a639d81933afeb)) Use new ResizeObserver hook (by @schroda) +- ([r1726](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f43b7af3cd3b67c220bc40259c644c0be455ff0a)) Refactor base app layout (by @schroda) +- ([r1725](https://github.com/Suwayomi/Suwayomi-WebUI/commit/31837392b56f29be86df2e2d6c8a8a8218182264)) Remove default props usage (by @schroda) +- ([r1724](https://github.com/Suwayomi/Suwayomi-WebUI/commit/35ee359754b1c5f7c93eb001c19a6fddfc87c87b)) Remove "clientMutationId" (by @schroda) +- ([r1723](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2f60b94a649a03e950644c12c0ddc5b58c14cbfd)) Get rid of some casts (by @schroda) +- ([r1722](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bc01a945db8180673b7f4a24e0483b4bf1aefc48)) Fix download queue related TypeErrors (by @schroda) +- ([r1721](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f33b0d70ba7e5378b0d56e0580dda176db314889)) Read only inLibrary manga property from cache (by @schroda) +- ([r1720](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ab8cc918a77e55fa0548ad3afaa7ebf44cde2520)) Use correct fragment to read chapters from cache (by @schroda) +- ([r1719](https://github.com/Suwayomi/Suwayomi-WebUI/commit/205c833b1934a04bfdbbf501bacbb1e949f3511e)) Add missing chapter fields to update subscription (by @schroda) +- ([r1718](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b70c404fb13ba6cbf16b8e6f5a9f442bd19053bf)) Move "Fragments" file into "fragments" folder (by @schroda) +- ([r1717](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c1e92b3256558017ce5f16b6c1d4b7d0182f08ae)) Extract info gql fragments (by @schroda) +- ([r1716](https://github.com/Suwayomi/Suwayomi-WebUI/commit/50aae95700f75174c8a93fff8bd6b2a4bcd8af04)) Extract server settings gql fragments (by @schroda) +- ([r1715](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3d21266f92feb24166bdab90d07b76c78e0c92a7)) Reduce requested manga data in queries (by @schroda) +- ([r1714](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4b30e9bc48d777c9ce06e7644bb94adea037029d)) Reduce requested extension data in queries (by @schroda) +- ([r1713](https://github.com/Suwayomi/Suwayomi-WebUI/commit/df006bb3488bad8dd452d52f6c90610fa86f2f32)) Reduce requested downloader data in queries (by @schroda) +- ([r1712](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cb978d9a0e251e39a815508cd398d2035e56d686)) Reduce requested updater data in queries (by @schroda) +- ([r1711](https://github.com/Suwayomi/Suwayomi-WebUI/commit/83be995fb8faec09c3fbddabd347ff5a453f8c3e)) Reduce requested tracker data in queries (by @schroda) +- ([r1710](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7556ea9b38a2fc6f7755dfd972593fe64f343707)) Reduce requested source data in queries (by @schroda) +- ([r1709](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2fa1de578cd1ffc93d44e5762fdc859c14d78727)) Reduce requested chapter data in queries (by @schroda) +- ([r1708](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9b8ace003da1570ab1ac4bf150be9bc70fcab2b3)) Reduce requested category data in queries (by @schroda) +- ([r1707](https://github.com/Suwayomi/Suwayomi-WebUI/commit/03cfc9b80cd88befd276c52170a029705a15f074)) Correctly detect multiple scanlators (by @schroda) +- ([r1706](https://github.com/Suwayomi/Suwayomi-WebUI/commit/faf2bd25729cfbebd1c787fcfc96638cf8d5d0bb)) Uses correct extension gql key (by @schroda) +- ([r1705](https://github.com/Suwayomi/Suwayomi-WebUI/commit/149bc8ad0d0b62fe1bb760d29c24b5fd277e817d)) Remove duplicated i18n strings (by @schroda) +- ([r1704](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ea102eceb6bb1b72364d705740195baabf9dbbef)) Make chapter sort options typing more strict (by @schroda) +- ([r1703](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d1286c2779af3a9ec8542500c70008f710e71daf)) Add more chapter list sort options (by @schroda) +- ([r1702](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bff3c287304c38eca3ec2c9c8b814681d4d7cead)) Extract chapter sort into function (by @schroda) +- ([r1701](https://github.com/Suwayomi/Suwayomi-WebUI/commit/78c0efcd2089fba185b67e99f94e0e93ddbc9e39)) Sort chapter list by source order (by @schroda) +- ([r1700](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f52b634da130a5bbbb9ddf5a9c4c69a7dea6fa43)) Properly sort chapter list by chapter number (by @schroda) +- ([r1699](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dd6b0a1e44a1ff63e330b9dd61fc747ca3cef588)) Show error for chapter without pages (by @schroda) +- ([r1698](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c337ec09ea248b0cb3acb8233551998d01e03d2a)) Optionally remove migrated manga from categories (by @schroda) +- ([r1697](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6224ad4596df4f31559b5a99119c5361ae4da741)) Prevent empty chapter updates on migration (by @schroda) +- ([r1696](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f9b1d2bae2d334e8d4c9a9112a89de7b168609af)) Add option to stop global update (by @schroda) +- ([r1695](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3206944052819f125c0c668710683505b625a73b)) Optionally trigger update for specific category (by @schroda) +- ([r1694](https://github.com/Suwayomi/Suwayomi-WebUI/commit/17e2d7585d5bde74ee5bf1caa625f96463e8739d)) Handle unsupported dayjs locales (by @schroda) +- ([r1693](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1e396193143305db1af49801c388f13c454c1f1e)) Update dependencies (by @schroda) +- ([r1692](https://github.com/Suwayomi/Suwayomi-WebUI/commit/017e080159f154d75debb9464b701744672fdd9f)) [SKIP CI][Tooling] Fix detection of existing translation changelog (by @schroda) +- ([r1691](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7c2a1ba5614a355b47ae19676dab003ba8ba8ab4)) Translations update from Hosted Weblate ([#767](https://github.com/Suwayomi/Suwayomi-WebUI/pull/767) by @weblate, @gianlucalauro, @lucaschristofaro, @marimo-nekomimi, @plum7x, @tizio04) +- ([r1690](https://github.com/Suwayomi/Suwayomi-WebUI/commit/26f0fefc0aefa1aa61fd9e4ad1b225a601423e88)) Disable webUI settings for custom flavor only ([#768](https://github.com/Suwayomi/Suwayomi-WebUI/pull/768) by @Robonau) + # v1.1.0 (r1689) - Tracking support @@ -129,6 +1094,7 @@ Thank you for your contribution to the translation of the project. - Indonesian (by Axel C) ## Full Changelog +- ([r1689](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f2649bd69331e5963f0e3e28529f43af5a6c012a)) [Release] Version 1.1.0 (by @schroda) - ([r1688](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7d1f2dfe017dead41cc07772b0c11dfd034161fb)) [Codegen] Fix gql schema url (by @schroda) - ([r1687](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a9fc2f13aaf45f3e7547b91d4ff2530300df05fd)) Translations update from Hosted Weblate ([#757](https://github.com/Suwayomi/Suwayomi-WebUI/pull/757) by @weblate, @leollo98, @kiritsumafuyu, @marimo-nekomimi, @tizio04, @aizhimoran) - ([r1686](https://github.com/Suwayomi/Suwayomi-WebUI/commit/36e943214c7861eadc4681ae72f908d4deb803c3)) Remove "default back to" functionality (by @schroda) @@ -406,7 +1372,6 @@ Thank you for your contribution to the translation of the project. - ([r1414](https://github.com/Suwayomi/Suwayomi-WebUI/commit/900a6c16095f2b7ccac26926c1475e33a0404da9)) Fix restoring initial page in vertical and horizontal pager ([#622](https://github.com/Suwayomi/Suwayomi-WebUI/pull/622) by @schroda) - ([r1413](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c538af4462b1ebf3a8894da408fb651fae6101ea)) Prevent unnecessary chapter updated due to restoring last read page ([#621](https://github.com/Suwayomi/Suwayomi-WebUI/pull/621) by @schroda) - ([r1412](https://github.com/Suwayomi/Suwayomi-WebUI/commit/90b6c3a0fa419221ba8aea052338bcfb582378a8)) [Tooling] Print contributors of release with changelog script ([#619](https://github.com/Suwayomi/Suwayomi-WebUI/pull/619) by @schroda) -- ([r1411](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e310ec3ba793202bc6d357227a4aef324f078fa0)) [Release] Version 1.0.0 ([#501](https://github.com/Suwayomi/Suwayomi-WebUI/pull/501) by @schroda) # v1.0.0 (r1411) ## New @@ -466,6 +1431,7 @@ Thank you for your contribution to the translation of the project. - Vietnamese (by xconkhi9x) ## Full Changelog +- ([r1411](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e310ec3ba793202bc6d357227a4aef324f078fa0)) [Release] Version 1.0.0 ([#501](https://github.com/Suwayomi/Suwayomi-WebUI/pull/501) by @schroda) - ([r1410](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e34a30a79b16db474d2aa843d7774deb73774b1d)) Translations update from Hosted Weblate ([#589](https://github.com/Suwayomi/Suwayomi-WebUI/pull/589) by @weblate, @jesusFx, @QuietBlade, @anvstin, @guohuageng, @plum7x, @HiyoriTUK, @aizhimoran) - ([r1409](https://github.com/Suwayomi/Suwayomi-WebUI/commit/21bb931a74155a75b14fb4c307dcd18108a3de09)) Use full available width for reader component ([#618](https://github.com/Suwayomi/Suwayomi-WebUI/pull/618) by @schroda) - ([r1408](https://github.com/Suwayomi/Suwayomi-WebUI/commit/629b742140e21ab7cd51abd947f32b8d6dc54780)) Feature/settings add new socks proxy settings ([#617](https://github.com/Suwayomi/Suwayomi-WebUI/pull/617) by @schroda) diff --git a/versionToServerVersionMapping.json b/versionToServerVersionMapping.json index 96773dda..dadbe00d 100644 --- a/versionToServerVersionMapping.json +++ b/versionToServerVersionMapping.json @@ -4,24 +4,9 @@ "serverVersion": "r1716" }, { - "tag": "PREVIEW", - "uiVersion": "r2415", - "serverVersion": "r1636" - }, - { - "tag": "PREVIEW", - "uiVersion": "r1943", - "serverVersion": "r1566" - }, - { - "tag": "PREVIEW", - "uiVersion": "r1797", - "serverVersion": "r1548" - }, - { - "tag": "PREVIEW", - "uiVersion": "r1738", - "serverVersion": "r1536" + "tag": "v1.5.0", + "uiVersion": "r2461", + "serverVersion": "r1716" }, { "tag": "v1.1.0",