diff --git a/CHANGELOG-TEMPLATE.md b/CHANGELOG-TEMPLATE.md deleted file mode 100644 index df970d8e..00000000 --- a/CHANGELOG-TEMPLATE.md +++ /dev/null @@ -1,29 +0,0 @@ -# vX.Y.Z (rXXX) -## New -- ... - -## Enhancements -- ... - -## Removals -- ... - -## Behaviour changes -- ... - -## Bug fixes -- ... - -## Under the hood -- ... - -## 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. -- ... - -## Full Changelog -- N/A (latest commit to oldest commit) - - diff --git a/CHANGELOG.md b/CHANGELOG.md index 565a5b11..3fa44d10 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,24 +1,75 @@ -# v20250801.01 (r2717) +# Changelog -## Bug fixes +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/). + +## [Unreleased] (Preview) + +### Added +- (**Navigation**) Show extension update information in app navigation +- (**General**) Add support for "ui login" authentication mode +- (**General**) Add support for hosting on subpaths +- (**Backup**) Add option to exclude specific data during backup creation +- (**Backup**) Add option to exclude specific data during backup restore +- (**Library**/**Manga**) Show chapter information on hover over continue reading button + +### Changed +- (**Category**) Prevent creating categories without a name + +### Fixed +- (**General**) Fix tooltips sometimes causing a layout shift +- (**Manga**) Fix failing migration with disabled "tracking" data +- (**Manga**) Fix showing private tracking option for trackers which do not support the option +- (**Manga**) Fix redirection to tracker settings in case no tracker is logged in +- (**Library**) Fix showing incorrect info text for an empty category +- (**Browse**) Prevent infinite loading in case the whole source catalogue has been added to the library and the "hide entries in library" setting is enabled +- (**Reader**) Fix mouse drag scrolling intertia effect being locked at 60hz +- (**Reader**) Fix deletion of chapters while reading +- (**Extension**) Fix handling obsolete extensions as updatable in case they are marked as having an available update +- (**Theme**) Fix loading of fonts defined in themes +- (**Backup**) Add option to exclude specific data during backup creation + +### Translations +Feel free to translate the project on [Weblate](https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/) + +Thanks to everyone that contributed to the translation of this project. + +#### Updated +- Tamil (by தமிழ்நேரம்) +- Polish (by UnknownSkyrimPasserby) +- Korean (by Kim KKAng) +- Japanese (by marimo, 9811pc) +- Spanish (by zeedif) +- Chinese (Traditional) (by plum7x) +- Vietnamese (by Nguyễn Trung Đức) +- Chinese (Simplified) (by 清水汐音) +- German (by Constantin Piber, Christian Heinrich) + +#### Removed (less than 75% translated) +- "Italian (it)" (71.6%) + +## [20250801.01] (r2717) - 2025-08-01 + +### Fixed - (**General**) Fix white screen on page load -## Full changelog -- ([r2716](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c758cc41e15351d124b6a898be8df153094af0da)) Prevent white screen on page load (by @schroda) +### Contributors +Thanks to everyone that contributed to this release -# v20250731.01 (r2715) +@schroda -## New +## [20250731.01] (r2715) - 2025-07-31 + +### Added - (**General**) Add support for the suwayomi WebView - (**Settings**) Add new OPDS server settings - (**Settings**) Add new "simple login" authentication setting - -## Enhancements - (**Reader**) Add option to change auto scroll direction by using the scroll backward/forward hotkeys while auto scrolling is active - (**Manga**) Display score and total chapters, if available, in the tracker search results - (**Manga**) Add support for private track bindings -## Bug fixes +### Fixed - (**General**) Fix drag and drop on touch devices - (**Reader**) Fix auto scrolling with static overlay - (**Extension**) Fix clicking on action button (install, uninstall, update, ...) opening the extension info page @@ -26,101 +77,30 @@ - (**Settings**) Fix hidden "pure black mode" appearance setting - (**Chapter**) Fix updating read status of already read chapters when using the mark previous as read option -## Translations +### 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. +Thanks to everyone that contributed to the translation of this project. -### Updated +#### Updated - Vietnamese (by Nguyễn Trung Đức) - Chinese (Simplified) (by 清水汐音) - Japanese (by 9811pc) - Polish (by UnknownSkyrimPasserby) - German (by Constantin Piber) -## Full changelog -- ([r2715](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cd04be7f5283eb38fb1fb80f14c8e9006fa7fef9)) [Release] Version v20250731.01 (by @schroda) -- ([r2714](https://github.com/Suwayomi/Suwayomi-WebUI/commit/311ba2a8817f3e116428e0a9b567ee5ea5ee3329)) Translations update from Hosted Weblate ([#990](https://github.com/Suwayomi/Suwayomi-WebUI/pull/990) by @weblate, @cpiber, @EugeneCage, @dejavui, @UnknownSkyrimPasserby, @aizhimoran) -- ([r2713](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ca938a6438f14e8a1541026800eb1b674e30d599)) Fix tsc error (by @schroda) -- ([r2712](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a38b2fce9d9b61c9724438527b25695ef7736886)) Simplify "useStorage" hook (by @schroda) -- ([r2711](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7eb3b0ac458f0a3bc3f61407a3122c607a7c3bd4)) Fix parsing storage value (by @schroda) -- ([r2710](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ed2d60dd1c302020bfe60b6e73e477337362b065)) Handle reading string values from storage (by @schroda) -- ([r2709](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6d98bf8870bbe3686db067043a6bc7957f0ea641)) Ensure app theme "id" property exists (by @schroda) -- ([r2708](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1ab0178d88f92ad2403de371ce610def602f2b84)) Fix local light app theme flicker on initial render (by @schroda) -- ([r2707](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ef6c1fce56539679f22fc5813e5e383b069cdae7)) Fix local/session storage parsing/stringifying values (by @schroda) -- ([r2706](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fb00f511075b26b9b9c1093c722da5bb30a00bf2)) Set last known app theme background color until theme is loaded (by @schroda) -- ([r2705](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ff58dcc4803e23207234e7832f27bbb950a76c74)) Set last known app theme until theme is loaded (by @schroda) -- ([r2704](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dabadf1b43f73e07db7bb823b7ce0cd56343d090)) Reset nav bar width on override (by @schroda) -- ([r2703](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7b581e49b0bea1bcbd7475d7a68475e7baa35d53)) Remove error name from error message (by @schroda) -- ([r2702](https://github.com/Suwayomi/Suwayomi-WebUI/commit/56eabae9ae814936609b53464ff80bc256f6e0cf)) Improve graphql errors display in toast (by @schroda) -- ([r2701](https://github.com/Suwayomi/Suwayomi-WebUI/commit/20ca6d6cda4d2b1d61753bad94ec4d24752b5f23)) Fix download conversion setting input labels (by @schroda) -- ([r2700](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fcc68ce594b7e8363c47ce8258068a15d21467e4)) Mention "none" download conversion target mime-type in description (by @schroda) -- ([r2699](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a846a8477738dd4c2edc6fbb08dfc0c144bb8253)) Fix download conversion change detection (by @schroda) -- ([r2698](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bd6653ff88f501384725d46b0836e8c2eb6a97cd)) Consider unread chapters only for "mark prev as read" (by @schroda) -- ([r2697](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9a9dbab7df9c00fd7a9c66a86174f53e98c5e548)) Introduce "SearchParam" enum (by @schroda) -- ([r2696](https://github.com/Suwayomi/Suwayomi-WebUI/commit/18f524c91a0d24de2f85219d58dcbafa5484f9a2)) Move virtuoso constant to proper location (by @schroda) -- ([r2695](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ebe8a3c3760bebbbdb8da14caae7b7925145ace2)) Fix "extension" root route redirect (by @schroda) -- ([r2694](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b444c427e401f4800e491daa27663a623b843acb)) Fix removed "source" route redirect (by @schroda) -- ([r2693](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2ccd4a3de78cca2faf9c6134732f0e96f290b56f)) Rename "browse" "source" tab to "sources" (by @schroda) -- ([r2692](https://github.com/Suwayomi/Suwayomi-WebUI/commit/39d34af9bcc16cec91384c3cca8db68d9f41dc3d)) Improve backup install missing extension routing (by @schroda) -- ([r2691](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cc4ab2e0dd5325ea6c83bbdbbbaf39be20dc5e41)) Remove unused args in "createUpdateReaderPageLoadState" (by @schroda) -- ([r2690](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1fb5b3cc090f371d205ddad9fc6db543bc580a2b)) Fix chapter list download ahead option (by @schroda) -- ([r2689](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bbb2da52f46da4ff8883e65ad47828ea2c03d649)) Change scanlator exclusion filter checked icon to "X" (by @schroda) -- ([r2688](https://github.com/Suwayomi/Suwayomi-WebUI/commit/53b14a8878d3b79bbf63e1cf47dd1513e4cf97be)) Auto focus time setting (by @schroda) -- ([r2687](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1dd67ff07217e9376d5031fe1891f309f0e0439f)) Save "custom filters" reader settings per device (by @schroda) -- ([r2686](https://github.com/Suwayomi/Suwayomi-WebUI/commit/93b9e84a3716cc2a5df6464f42c84dd73bed23aa)) Fix "pure dark mode" setting visibility (by @schroda) -- ([r2685](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2b1c2a0b6c4e6302808fda0fbebc8a812540826e)) Add "download conversion" setting support (by @schroda) -- ([r2684](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fed291a5dc3b0f265601cd20f9f25464f4029db3)) Remove "__typename" prop from gql request variables (by @schroda) -- ([r2683](https://github.com/Suwayomi/Suwayomi-WebUI/commit/98d087dd58136767a600bc2f603f5f63ba9ca233)) Remove DialogTiles from DialogContent children (by @schroda) -- ([r2682](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bac77599f574612f49970475884aaaa2a0e15668)) Add WebView support (by @schroda) -- ([r2681](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0d23d8077f01389e0f7fb8df664cc9ff076785f0)) Add private tracking support (by @schroda) -- ([r2680](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3c4321e62560181ed277044b143e7e05c5677c82)) Extract tracker search track button (by @schroda) -- ([r2679](https://github.com/Suwayomi/Suwayomi-WebUI/commit/13a7d21e60520a5d31f0c17a8cbc18e46128d5fd)) Show new tracker search result data (by @schroda) -- ([r2678](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b9d633927096cd37fc9f2e15849b4718ee4210d3)) Fix track search result type detection (by @schroda) -- ([r2677](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4f0fcea7f5da6bf7a08a93673aef0c07906d4bce)) Ignore cached data for database library manga category cleanup (by @schroda) -- ([r2676](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4d573174c6df37f3a6b4b16821fc06289fdb4dc9)) [skip ci] Fix i18n resource generator workflow skip condition (by @schroda) -- ([r2675](https://github.com/Suwayomi/Suwayomi-WebUI/commit/37d925c5fb0888c6b3e4e4e3001cfd2aa11b75e7)) Translations update from Hosted Weblate ([#986](https://github.com/Suwayomi/Suwayomi-WebUI/pull/986) by @weblate, @dejavui, @aizhimoran) -- ([r2674](https://github.com/Suwayomi/Suwayomi-WebUI/commit/02557743ddff98aa0caf4de4f7c10dba2158b4df)) Update dependencies (by @schroda) -- ([r2673](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ae1d0ecd675a0d6b9df3a076219ef1d499b678f2)) Remove html parsing of manga and tracker descriptions (by @schroda) -- ([r2672](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f221425a898401bdfd5b7ed9fb1489d87aa6c213)) Recursively escape disallowed html tags in manga and tracker descriptions (by @schroda) -- ([r2671](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b49243607d6be8ca56f8885d42bface48e168171)) Fix lib folder name of "react-router-dom" (by @schroda) -- ([r2670](https://github.com/Suwayomi/Suwayomi-WebUI/commit/89cff9db6aa82440037f1466362a091d8aa72d21)) Handle duplicated chapters in chapter download action again (by @schroda) -- ([r2669](https://github.com/Suwayomi/Suwayomi-WebUI/commit/73f8c722049543047cc9318063d004a13d885cf9)) Remove unnecessary button link in "Extensions" "ExtensionCard" (by @schroda) -- ([r2668](https://github.com/Suwayomi/Suwayomi-WebUI/commit/84c637138051488fa169391ae2161cc75e1654d4)) Prevent routing to "ExtensionInfo" on extension list action button click (by @schroda) -- ([r2667](https://github.com/Suwayomi/Suwayomi-WebUI/commit/57e7a806bddb4cea19eea24b331145311a145c22)) Remove switch click handling in "ExtensionInfo" "SourceCard" (by @schroda) -- ([r2666](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2d44fc8d00a34e181c2ae169db831a7bcc8ba6ef)) [skip ci] Insert weblate token into "tokens.json" in "update_i18n_languages" workflow (by @schroda) -- ([r2665](https://github.com/Suwayomi/Suwayomi-WebUI/commit/107ad79b1775bf0968456f4951d6af6be327f78a)) [skip ci] Create empty "tokens.json" in "update_i18n_languages" workflow (by @schroda) -- ([r2664](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5eb3d93afacbf1c9a247ec64810b77187e986ceb)) [skip ci] Fix "update_i18n_languages" workflow package json script execution (by @schroda) -- ([r2663](https://github.com/Suwayomi/Suwayomi-WebUI/commit/49c1fa6ceea9c7f07f524d088c4af3d56deb845d)) [skip ci] Ignore "update_i18n_languages" workflow head commit name condition on manual dispatch (by @schroda) -- ([r2662](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f55e090a7338f4b18311c7810c2194431c26d6a8)) [skip ci] Add options to trigger "update_i18n_languages" workflow manually (by @schroda) -- ([r2661](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a77a587e597b5d1c68a0b48575bff5f5eb9caacf)) [skip ci] Fix "update_i18n_languages" workflow dependency installation (by @schroda) -- ([r2660](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7241f88a0f405d3d1f6f72dfd8db181e0221fe45)) Translations update from Hosted Weblate ([#978](https://github.com/Suwayomi/Suwayomi-WebUI/pull/978) by @weblate, @9811pc, @AlirezaGh1993, @cpiber, @gianlucalauro, @junmusk, @JiPaix, @leollo98, @LycusCoder, @Sawadikhap, @yutthaphon, @dejavui, @Oxara, @UnknownSkyrimPasserby, @Mamotromico, @plum7x, @jintaxi, @TamilNeram, @aizhimoran) -- ([r2659](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c3cff8ee8bca6918ae880cf9a53f676a9681d33b)) [skip ci] Move "misc" server settings to bottom of page (by @schroda) -- ([r2658](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0d288afe7454480b36db76cad9991df64f771104)) [skip ci] Update server settings for Authentication modes ([#984](https://github.com/Suwayomi/Suwayomi-WebUI/pull/984) by @cpiber, @schroda) -- ([r2657](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cdee6f4efa71f712be4129400cb4df3819d60565)) [skip ci] Feat: Add OPDS Configs to Server Settings tab ([#945](https://github.com/Suwayomi/Suwayomi-WebUI/pull/945) by @shirishsaxena, @schroda) -- ([r2656](https://github.com/Suwayomi/Suwayomi-WebUI/commit/74f0fec02d76ebf84db13ceaf43d14bc0aa6c42a)) Fix dnd on touch devices (by @schroda) -- ([r2655](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8783956fbc2cedfce1d43111367eb146b5d2d7d8)) Slice chapter list correctly for downloads (by @schroda) -- ([r2654](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1c9d62659f53d6ff34321d367e2a99212abdcb36)) Include "meta" field in manga library fragment (by @schroda) -- ([r2653](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fad590eb5d756dce9ad6329b65141da3362d0c80)) Add "order" filter to chapters query key (by @schroda) -- ([r2652](https://github.com/Suwayomi/Suwayomi-WebUI/commit/85cec6fd8d62036df56a7d6b44c48404dd19050d)) Use filtered chapters for none manga bulk downloads (by @schroda) -- ([r2651](https://github.com/Suwayomi/Suwayomi-WebUI/commit/900f570bb059a8ac43ba8ce570e9b2e18a815e50)) Consider only filtered chapters in chapter list actions (by @schroda) -- ([r2650](https://github.com/Suwayomi/Suwayomi-WebUI/commit/99e5eb2dac388c11635b02ff9e006c3423811e01)) Cleanup chapter download option menu (by @schroda) -- ([r2649](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8631da1ce46929526a483c023a58937a0dfe257a)) Add missing i18n resource to iso languages (by @schroda) -- ([r2648](https://github.com/Suwayomi/Suwayomi-WebUI/commit/963cd55b3701eaaca349cc46700ba236687c4ad9)) Allow auto scrolling with static reader overlay (by @schroda) -- ([r2647](https://github.com/Suwayomi/Suwayomi-WebUI/commit/da78ce3181c4861079d37c54107f08bfaeb82b9c)) Add hotkeys to switch auto scroll direction (by @schroda) -- ([r2646](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0fbab00b067c66f9917ba28880dfae5abdd92b2d)) Create workflow to automatically update i18n resources (by @schroda) -- ([r2645](https://github.com/Suwayomi/Suwayomi-WebUI/commit/81bba4ffff58150f1e22de120fca85ece28bdbda)) Update "generatei18nResources" script to commit changes (by @schroda) -- ([r2644](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b69b0d4a4814fc090492c97b832484d5c4019da8)) [skip ci] Update CHANGELOG.md (by @schroda) +### Contributors +Thanks to everyone that contributed to this release -# v20250703.01 (r2643) +@weblate, @cpiber, @EugeneCage, @dejavui, @UnknownSkyrimPasserby, @aizhimoran, @schroda, @9811pc, @AlirezaGh1993, @gianlucalauro, @junmusk, @JiPaix, @leollo98, @LycusCoder, @Sawadikhap, @yutthaphon, @Oxara, @Mamotromico, @plum7x, @jintaxi, @TamilNeram, @shirishsaxena -## New +## [20250703.01] (r2643) - 2025-07-03 + +### Added - (**Manga**) Add functionality to click on title/artist/author/genre to trigger library/source/global search - (**Library**) Add option to perform current search globally - (**Source**) Add option to disable sources of an extension - (**Reader**) Add setting to apply chapter list filters - -## Enhancements - (**Reader**) Support different languages for auto webtoon detection - (**Reader**) Make settings dialog transparent while editing some settings - (**Reader**) Add option to disable infinite chapter scrolling @@ -135,8 +115,8 @@ Thank you for your contribution to the translation of the project. - (**Chapter**) Show total missing chapters info on top of the chapter list - (**Chapter**) Show missing chapters info between chapters in the chapter list -## Behaviour changes -- (**Manga**) Require confirmation before remvoing an entry from your library +### Changed +- (**Manga**) Require confirmation before removing an entry from your library - (**Chapter**) Require confirmation for the following actions - Download - Enqueue: bulk action for 300 or more chapters @@ -161,10 +141,10 @@ Thank you for your contribution to the translation of the project. - (**Download**) Rename desktop navigation menu item "Download queue" to "Downloads" - (**Setting**) Prevent setting up basic auth with both an empty username and password. This is an issue on iOS whose native basic auth prompt disables the "login" button in case both fields are empty. -## Remove +### Removed - (**Source**) Remove "popular" button on source card -## Bug fixes +### Fixed - (**General**) Fix custom long press causing native mobile long press menu to get opened - (**General**) Fix refreshing data after importing a backup - (**Reader**) Fix each key press triggering a keybind (example: "n" -> next page, "ctrl+n" -> next chapter - previously "ctrl+n" would have triggered both keybinds) @@ -182,15 +162,15 @@ Thank you for your contribution to the translation of the project. - (**Chapter**) Fix range selection with active filters - (**Download**) Fix downloads start/stop button not updating -## Translations +### 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. +Thanks to everyone that contributed to the translation of this project. -### Added +#### Added - Portuguese (Brazil) (by Psico, Jorge Adriano Cavalcante Alves) -### Updated +#### Updated - Chinese (Traditional) (by plum7x) - Vietnamese (by Nguyễn Trung Đức) - Italian (by xAizawa) @@ -203,215 +183,39 @@ Thank you for your contribution to the translation of the project. - French (by JP Brunache) - German (by Constantin Piber) -## Full Changelog -- ([r2643](https://github.com/Suwayomi/Suwayomi-WebUI/commit/472151eb5d93355bf5f170bc44341967c6eee0cb)) [Release] Version 20250703.01 (by @schroda) -- ([r2642](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aee758916b707efb12f642a03cc2fdb416211482)) Update available languages (by @schroda) -- ([r2641](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e98fe1ae6134eaecddd114c25a40ab114dabbd54)) Translations update from Hosted Weblate ([#967](https://github.com/Suwayomi/Suwayomi-WebUI/pull/967) by @weblate, @9811pc, @cpiber, @yutthaphon, @dejavui, @UnknownSkyrimPasserby, @dpkass, @marimo-nekomimi, @TamilNeram, @aizhimoran) -- ([r2640](https://github.com/Suwayomi/Suwayomi-WebUI/commit/51975ea3cde3ab8e8d437cd6d78026056a340c85)) Add setting to apply chapter list filters in reader (by @schroda) -- ([r2639](https://github.com/Suwayomi/Suwayomi-WebUI/commit/21671f3d792b3eb9a3c6ea372668323b02dd27db)) Handle metadata "undefined" default value object conversion (by @schroda) -- ([r2638](https://github.com/Suwayomi/Suwayomi-WebUI/commit/008694b670ea564a7c5f0bcefe4ba1ea1a91bc33)) Fix number setting invalid value handling (by @schroda) -- ([r2637](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fd89d8021703fb2712d1916fe49c771c085d8942)) Prevent basic auth with both empty username and password (by @schroda) -- ([r2636](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1a2a1b3897b5c8445d9c0cc01ab47b67bcf488e1)) Reset valid state on cancel in "TextSettingDialog" (by @schroda) -- ([r2635](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0ef4de3543a95a68d55d036cdde99a321985fce1)) Fix disabled "download ahead" setting visualization (by @schroda) -- ([r2634](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7702edb02f1bb6f3f8d620c22a13d24dd72eaaf1)) Require manga and chapter action confirmations (by @schroda) -- ([r2633](https://github.com/Suwayomi/Suwayomi-WebUI/commit/592ca7881e6270a89ff9aeeed5d65d9d1fea1896)) Update download status query cache on external download enqueue (by @schroda) -- ([r2632](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d095a3c7944f2b9f3df3f9dbdb41f35b5551ce84)) Refresh track records only for logged-in trackers (by @schroda) -- ([r2631](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6bc21c597234828a561926ed648ed39f7137db4f)) Fix reader nav bar "settings" button title (by @schroda) -- ([r2630](https://github.com/Suwayomi/Suwayomi-WebUI/commit/523071906c9ad8185fdbf9fbb8919a91891790f1)) Handle metadata array value conversion (by @schroda) -- ([r2629](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cb7498465931e1e424543937e2148a59baf1bd2b)) Fix constraining logic of stored client metadata (by @schroda) -- ([r2628](https://github.com/Suwayomi/Suwayomi-WebUI/commit/56f01efc1e063303e4ed6399e691995d536af890)) Ensure stored client metadata values respect constraints (by @schroda) -- ([r2627](https://github.com/Suwayomi/Suwayomi-WebUI/commit/09b5f7e558113c0443131d6a8ca0732cc1bd5105)) Prevent potential TypeError (by @schroda) -- ([r2626](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b94ad4ba06454bdbcb7ab7a8ad2e3ccc2b08c5da)) Fix hardcoded string (by @schroda) -- ([r2625](https://github.com/Suwayomi/Suwayomi-WebUI/commit/16d66718a8aefb5467e872497224ced5a9cb4711)) Add option to enable/disable sources in language filter (by @schroda) -- ([r2624](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7b9d51142b331cc18d89f31fd0c0f19fde0df28f)) Save selected source languages on the server (by @schroda) -- ([r2623](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6c47f58ca9cf8463aae6e16d6c61c611ee52bff2)) Make manga chapter list "excludeScanlators" a global metadata setting (by @schroda) -- ([r2622](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7897bac2d645d5eca0d419f5edfe02af65752bd1)) Make source "isEnabled" a global metadata setting (by @schroda) -- ([r2621](https://github.com/Suwayomi/Suwayomi-WebUI/commit/914262dfac7628f33c44f8f7dad5539f8d985b18)) Revert unwanted generated graphql type changes (by @schroda) -- ([r2620](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f3c479fe3283e3b18e2592ceac45b796e17355f1)) Add option to disable sources of an extension (by @schroda) -- ([r2619](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ecfde354b8f11ad320de61d0f1604eb150b2d465)) Show source "language subtitle" only for "last used" and "pinned" sources (by @schroda) -- ([r2618](https://github.com/Suwayomi/Suwayomi-WebUI/commit/eb625c9d96e0fe4226e03bc5d56b09d1ff05f644)) Virtualize source list (by @schroda) -- ([r2617](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b1a23b876bc73375dea7edd5f5d7ec3e61820652)) Show native language name for installed extensions (by @schroda) -- ([r2616](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d83bf592e1cc23eac56b21e87a9c80ed5582e3db)) Remove "language subtitle" from uninstalled extensions (by @schroda) -- ([r2615](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2e105a0539185e76842f50cc34caa00c0e25991f)) Introduce "Extension info" screen (by @schroda) -- ([r2614](https://github.com/Suwayomi/Suwayomi-WebUI/commit/998400327fcce3bf517b83f11dcdbb74c4cca1fd)) Rename "Download queue" desktop nav item to "Downloads" (by @schroda) -- ([r2613](https://github.com/Suwayomi/Suwayomi-WebUI/commit/781d89a75aad8e1aa4d4b4568d52c8e05b3e4e2f)) Prevent native mobile context menu (by @schroda) -- ([r2612](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3b0d91e4a6224b1fdfb11eaa9f04dcc264bfa138)) Hide "scanlator filter" option chapters have no scanlator (by @schroda) -- ([r2611](https://github.com/Suwayomi/Suwayomi-WebUI/commit/86c8717b95a3912d08647086be2ecdb600f480b0)) Fix "scanlator filter" for chapters without scanlator (by @schroda) -- ([r2610](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b723eab4ce6221984f5ce3ce843a8590a7f30925)) Fix "exclude scanlator" dialog title (by @schroda) -- ([r2609](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7c0ffe9bd3d0b3c17b2312ffcc40b54284f83fe2)) Add scanlator filter to chapter list (by @schroda) -- ([r2608](https://github.com/Suwayomi/Suwayomi-WebUI/commit/645eaeb3158f8d2e588c100d8d3f715547e8495b)) Simplify "Chapters#getMissingCount" (by @schroda) -- ([r2607](https://github.com/Suwayomi/Suwayomi-WebUI/commit/20a325a6c282958f38ba37dd1f3e13a8bdbf4276)) Update native name of language "es-419" (by @schroda) -- ([r2606](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a226ca899b5b0957c8e97a767902abb0a9597040)) Fix "tracker publishing type" manhua translation (by @schroda) -- ([r2605](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1721c15079c6f834cd7aa2055a33dc826e7baee8)) Properly reset state after backup import (by @schroda) -- ([r2604](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d7c185887bd38b1b5d05ec45fcb5e554a5b796ff)) Fix reader missing chapter transition warning (by @schroda) -- ([r2603](https://github.com/Suwayomi/Suwayomi-WebUI/commit/68119504e5c92ad33c244f81b7761008ec9ad6ae)) Translations update from Hosted Weblate ([#943](https://github.com/Suwayomi/Suwayomi-WebUI/pull/943) by @weblate, @cpiber, @junmusk, @adriano1816, @dejavui, @UnknownSkyrimPasserby, @Zereef, @marimo-nekomimi, @plum7x, @aizhimoran) -- ([r2602](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cd34001fc33cd72c8bebec2263c0845080b19907)) Feat: Add custom scroll amount ([#966](https://github.com/Suwayomi/Suwayomi-WebUI/pull/966) by @FedericoRossiIT) -- ([r2601](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8036101de7a7672e9ff86ce6b0b0709e6a99595d)) Move tracker types and constants to corresponding files (by @schroda) -- ([r2600](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3bff11d8a9e3e6aab5304b948af27d277718c965)) Translate track search publishing type and status (by @schroda) -- ([r2599](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c2391f090367970319c61c5a170b12fceb6eb813)) Hide missing track search result metadata (by @schroda) -- ([r2598](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d44e6a45efa8c25006ce78b147a5c75c139b33a5)) Fix manga action menu positioning (by @schroda) -- ([r2597](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1162f76472a4806b4398e3a22a3b1e0616513da6)) Prevent native mobile menu on long press (by @schroda) -- ([r2596](https://github.com/Suwayomi/Suwayomi-WebUI/commit/29d0e3ae5574a45a7eb1318fd0f894e49f459c62)) Update download status state via subscription (by @schroda) -- ([r2595](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9443637b574c104a7e3e6556887c44c656e68eec)) Reset "shouldShowOnlyPinnedSources" after leaving search (by @schroda) -- ([r2594](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2073c387a96789872020e1958667bbfa1359358c)) Extract components from "MangaDetails" (by @schroda) -- ([r2593](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5b14544439f7e05732506e6017107e73f0b3ef27)) Trigger global search on manga title click (by @schroda) -- ([r2592](https://github.com/Suwayomi/Suwayomi-WebUI/commit/18da4c6b6418034cafdb1a3837e831ccc92babb8)) Optionally trigger manga details search in source (by @schroda) -- ([r2591](https://github.com/Suwayomi/Suwayomi-WebUI/commit/70a984e2cb3d7a3204fc90ed26e08c75f0a18408)) Adjust chapter list missing chapters info top padding (by @schroda) -- ([r2590](https://github.com/Suwayomi/Suwayomi-WebUI/commit/19829e54eb67150e15c0d46e0e40afad95e337c2)) Hide artist/author if missing (by @schroda) -- ([r2589](https://github.com/Suwayomi/Suwayomi-WebUI/commit/31061a33985f5b294e56e99f3006e882f7244785)) Fix showing incorrect title for manga artist (by @schroda) -- ([r2588](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c3b22f92a9aa3ebdf6f8425fd218f030eac0e068)) Restore virtuoso states on browser back navigation (by @schroda) -- ([r2587](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5f982e07e0a1584d8479a0941ccb853d0cbf21b9)) Handle chapter numbers with decimal places in gap calculation (by @schroda) -- ([r2586](https://github.com/Suwayomi/Suwayomi-WebUI/commit/640dcc4393e1bd7d7024458f7e1396d4053209cd)) Hide download queue size in nav bar while empty (by @schroda) -- ([r2585](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ecca993c54990ab55031ea2266a53983dc395e74)) Simplify chapter util types (by @schroda) -- ([r2584](https://github.com/Suwayomi/Suwayomi-WebUI/commit/61471ae214dd3e68a41bf76083d201d32c73baa8)) Show missing chapter info in chapter list (by @schroda) -- ([r2583](https://github.com/Suwayomi/Suwayomi-WebUI/commit/86578593ca69d02ae6c74d87e8955c2f6f5843c5)) Show download queue size in nav bar (by @schroda) -- ([r2582](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2d34f67df422774a1993c68c034b3d8169590467)) Fix updating download queue start/stop button (by @schroda) -- ([r2581](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e0fb835f916397a020a999f86b07bc23fe48d928)) Fix "search all" with "show results only" enabled (by @schroda) -- ([r2580](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4452a9fc5ce3e3d6b786c62c826b63ffeeda0425)) Handle trackpad scrolling in continuous vertical pager (by @schroda) -- ([r2579](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fe30c8e2817115e33299fc334114041a719e786a)) Update "search all" source header styling (by @schroda) -- ([r2578](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f6b4ed8f56fb74589460d053b0d029bc18c303d1)) Streamline adding params to app routes (by @schroda) -- ([r2577](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7ae7c3e768b04ea24801ae46ba4610c40a7bf86c)) Hide library perform global search button without active search (by @schroda) -- ([r2576](https://github.com/Suwayomi/Suwayomi-WebUI/commit/daeab311211b2fd5cca35a015ad0074dc8b30b30)) Add button to perform search globally in library (by @schroda) -- ([r2575](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cafa0c39837cb8af4fd9a62192c8314333d5da5d)) Hide "select" button while no items are available (by @schroda) -- ([r2574](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6b812cb143b80f91dd59a0108a517cb8328c5e1b)) Clear selection after performing action (by @schroda) -- ([r2573](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fde33a24122a4b77d917ff5288cd347bf77bab1d)) Hide chapter list action menu during active selection (by @schroda) -- ([r2572](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e888c989e939b122184a2be3b10a9d818bb892df)) Fix chapter list selection with active filters (by @schroda) -- ([r2571](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7885bcda98a55d9be8943a174e4193ff76da4760)) Improve global search (by @schroda) -- ([r2570](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1e1489df7591eff8456efd4dea07f951b3a71b40)) Show pinned sources on top of global search (by @schroda) -- ([r2569](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e327849a1987c06ebbc2c273cb9fcffdf7741b10)) Show last used source (by @schroda) -- ([r2568](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bf90d952660ad617db5ad1ff4b89bd22acd02a44)) Improve metadata value conversion (by @schroda) -- ([r2567](https://github.com/Suwayomi/Suwayomi-WebUI/commit/822e47084eb09f1ab01c05ce0a2f967e4cce35c5)) Add functionality to pin sources (by @schroda) -- ([r2566](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cab2469ec10b8d652bc28d9b79d36656619b323c)) Remove source card popular button (by @schroda) -- ([r2565](https://github.com/Suwayomi/Suwayomi-WebUI/commit/18ddf46f17d7d88276349d21208bbaad076127ce)) Save appearance settings on server (by @schroda) -- ([r2564](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4a1eb6f8243f4a3a471c67a5260e9f7f487b9d9a)) Force re-render of virtuoso grid on filter changes (by @schroda) -- ([r2563](https://github.com/Suwayomi/Suwayomi-WebUI/commit/08df61737e7e1750d4cdd6d3dbc5822366958d8c)) Trigger library search on genre click (by @schroda) -- ([r2562](https://github.com/Suwayomi/Suwayomi-WebUI/commit/53b31955af041b07924b8180b2ec96241c9358c3)) Update available languages (by @schroda) -- ([r2561](https://github.com/Suwayomi/Suwayomi-WebUI/commit/caad353bfac8ca668049c9a94141f3d036aea388)) Trigger library search on artist/author click ([#939](https://github.com/Suwayomi/Suwayomi-WebUI/pull/939) by @Well2333, @schroda) -- ([r2560](https://github.com/Suwayomi/Suwayomi-WebUI/commit/05dc05a04379d0d93e8266cf0c8b43f58c0a613b)) Translations update from Hosted Weblate ([#919](https://github.com/Suwayomi/Suwayomi-WebUI/pull/919) by @weblate, @ketw09, @IDika31, @kosmik7, @letroll, @KrachDev, @dejavui, @MageSneaky, @Tankudoraiba, @UnknownSkyrimPasserby, @marimo-nekomimi, @plum7x, @tizio04, @xAizawa9, @TamilNeram, @aizhimoran) -- ([r2559](https://github.com/Suwayomi/Suwayomi-WebUI/commit/18e0e9069d33434a2dfc203727f57e50d105ffb0)) Sort "obsolete" extensions at the start (by @schroda) -- ([r2558](https://github.com/Suwayomi/Suwayomi-WebUI/commit/86f1905c7c7817ec38bf02f8aaaaa59aef8b55f0)) Cleanup ReaderControls#scroll (by @schroda) -- ([r2557](https://github.com/Suwayomi/Suwayomi-WebUI/commit/40abcd828f7e62300d0439dad0f3d993d5f241b5)) Keep previous/next transition page open on first/last chapter previous/next page tap-zone click (by @schroda) -- ([r2556](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5d5cd5ac592713d57380cd24aa4a1176cca4a967)) Include missing manga data in updater subscription (by @schroda) -- ([r2555](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0a853082db42b4d2768908edf44c89956af246b4)) Align language sorting with mihon (by @schroda) -- ([r2554](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7e4e22b9e162535518dce11c037a6dbd61c14e9a)) Add "All" to default languages (by @schroda) -- ([r2553](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dcd57aea8fb8f2e5dab14c1ec4809cbb3a3ccdf3)) Remove abbreviation of “language” in function names (by @schroda) -- ([r2552](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d27c5c445f8ad5b0b0f4b5b9e28588cff2ff1aa8)) Remove special "english" handling for language sorting (by @schroda) -- ([r2551](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aa202bb1844fb901a41a7d83f4a22aaf191ba586)) Update dependencies (by @schroda) -- ([r2550](https://github.com/Suwayomi/Suwayomi-WebUI/commit/afdaf1f4299d6e25acb5fa20db6628a5be1b3621)) Move chapter types and constants to corresponding files (by @schroda) -- ([r2549](https://github.com/Suwayomi/Suwayomi-WebUI/commit/18be295ef5ead2da168d4120e1feb24b482f25ad)) Rename manga and chapter constants (by @schroda) -- ([r2548](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f0f740f4af4247106edb76bbb743de27a545d923)) Add option to disable transition pages (by @schroda) -- ([r2547](https://github.com/Suwayomi/Suwayomi-WebUI/commit/eb23f74a40d374a364e75f9587edfd8fba948454)) Fix reader next chapter visibility detection (by @schroda) -- ([r2546](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c82110b29d281e8ecc96bb23127e7de13abc4c65)) Remove "LibraryOptionsContext" (by @schroda) -- ([r2545](https://github.com/Suwayomi/Suwayomi-WebUI/commit/04768d521000451cd5faed6e030fd0ba5d2c0c3e)) Introduce "useAppTitleAndAction" hook (by @schroda) -- ([r2544](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aacdbaaeefb362a9d53834b4df57eea6f2e5e312)) Introduce "useAppAction" hook (by @schroda) -- ([r2543](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3ab70c4802eff1d935da76799f5ff2719ad7b637)) Introduce "useAppTitle" hook (by @schroda) -- ([r2542](https://github.com/Suwayomi/Suwayomi-WebUI/commit/76cd9fd309d9b0561d99e6cd8bd940995a1a3f0c)) Remove "useContext" usages with hooks (by @schroda) -- ([r2541](https://github.com/Suwayomi/Suwayomi-WebUI/commit/385b3066cc1814e426282a1f6ee280814e906925)) Delete unused component (by @schroda) -- ([r2540](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b80006504e83bb84c952880627c8de8983ca8129)) Move files into different folders (by @schroda) -- ([r2539](https://github.com/Suwayomi/Suwayomi-WebUI/commit/11b75103eb91ebfdc5059ef7233e508acb3008bb)) Reduce card list padding (by @schroda) -- ([r2538](https://github.com/Suwayomi/Suwayomi-WebUI/commit/736e556ccda67762ac23cb42bff426d75b76ad6e)) Replace missed occurrences with "ListCardContent" (by @schroda) -- ([r2537](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c24d7ca2efc1b194ebde944891f19d4ae33c559d)) Fix link to extension repo setting (by @schroda) -- ([r2536](https://github.com/Suwayomi/Suwayomi-WebUI/commit/24a0cfb3b0d17a32bd7a5d309a37ba5866ff0c4f)) Use "mantine/hooks" (by @schroda) -- ([r2535](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e982b7c4177d7b6a81d0abfb7b5347bef2e19902)) Preserve scroll position during infinite scroll initial previous chapter render (by @schroda) -- ([r2534](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d603c614ef6dd0e279dac10728238a8281c7fb08)) Extract scroll preservation data collection (by @schroda) -- ([r2533](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d606130846d1802ff5c04d70f7017cbb0f69d8de)) Ignore trailing image resize for scroll preservation (by @schroda) -- ([r2532](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0c4e7725422adb3cd6892a85dc3472b463e118d6)) Style scrollbar only on devices with hover support (by @schroda) -- ([r2531](https://github.com/Suwayomi/Suwayomi-WebUI/commit/36aa822455998eb723bf9f188131c814c62704bd)) Use window scroll for grouped virtuosos (by @schroda) -- ([r2530](https://github.com/Suwayomi/Suwayomi-WebUI/commit/36fa8dbe38e2d34f6d5df327efb81f7e7a64adf8)) Improve scroll preservation on window resize (by @schroda) -- ([r2529](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ef3538d7621272ceec70e765f8efe9ce082d506e)) Cleanup "useReaderPreserveScrollPosition" (by @schroda) -- ([r2528](https://github.com/Suwayomi/Suwayomi-WebUI/commit/59bbb5379007a90152a9cd7269536a50a80bd5fc)) Fix tracker oauth client redirect url (by @schroda) -- ([r2527](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a1cdc785c13e8df3e3fe77970f3c4f5222bf2aa0)) Prevent scrolling while dragging on the reader progress bar (by @schroda) -- ([r2526](https://github.com/Suwayomi/Suwayomi-WebUI/commit/beda5096d18bc13e56da4fd91355298244307f80)) Add option to disable "infinite chapter scroll" (by @schroda) -- ([r2525](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f9930b94ca2df9fde27b672779b338a3ddfc6ffd)) Fix page resume on reader chapter list selection of already visible chapter (by @schroda) -- ([r2524](https://github.com/Suwayomi/Suwayomi-WebUI/commit/37127893b4dcc07a53218e4a56c03f9410b37e39)) Make reader settings dialog transparent on some changes (by @schroda) -- ([r2523](https://github.com/Suwayomi/Suwayomi-WebUI/commit/112c700fb7304c1d1ddc137f6cb84d8b70edc723)) Fix extensions not being sorted by name (by @schroda) -- ([r2522](https://github.com/Suwayomi/Suwayomi-WebUI/commit/11755299e93ea748bfcc2ad6d41fd937bfd33512)) Cleanup DownloadQueue (by @schroda) -- ([r2521](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1b7338f5e350da159f18e00e2999af3416190767)) Extract list card content (by @schroda) -- ([r2520](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c0ab5f93a1d26735d3c1a5429311639e59a24f3f)) Extract list card avatar (by @schroda) -- ([r2519](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6a6ff2cbe1f50814841ddf023cecf5dd9455d016)) Fix extension repo url on small screens (by @schroda) -- ([r2518](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b503ab07e9a4dc275996ce9d393c1996f27e4971)) Fix source/extension repo url word break (by @schroda) -- ([r2517](https://github.com/Suwayomi/Suwayomi-WebUI/commit/24629407cb29ce1f9fad36b2f13e15ef3c59e20b)) Fix tsc error (by @schroda) -- ([r2516](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e1905b267b3a53e5b4ac930d9ebc05753f0717a2)) Make extension filtering options optional (by @schroda) -- ([r2515](https://github.com/Suwayomi/Suwayomi-WebUI/commit/394d5417463650102ce78421e0293a65a9e20620)) Fix source filtering for nsfw (by @schroda) -- ([r2514](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d3de9a6db3d75bdb4faed05de88db81fb66959bc)) Fix dependency array of extensions filtering (by @schroda) -- ([r2513](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4c04e1d17cb7b277fe5a351877e9a191e3753367)) Normalize language code comparisons (by @schroda) -- ([r2512](https://github.com/Suwayomi/Suwayomi-WebUI/commit/01856b98478c76dcf8b2a1b4efc53ab658499c74)) Always show installed extensions (by @schroda) -- ([r2511](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c9490f188707ca777964b51342ec445b31b5d02f)) Prevent language filter list from reseting scroll position on selection change (by @schroda) -- ([r2510](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d277370b28f0a4a5e1c54135c79835a7d8216b8f)) Add ".aiignore" (by @schroda) -- ([r2509](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f93abd5b93feb1feba159f5fad5664340ac62652)) Place errored source searches after ones with search results (by @schroda) -- ([r2508](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f19c5d5038b7f86f8a9c15253140acf2e2a2b9a5)) Fallback to english in case no preferred languages are found (by @schroda) -- ([r2507](https://github.com/Suwayomi/Suwayomi-WebUI/commit/477656a3a940c83b8c2b7a2e239058d8c79c896f)) Fix saving changed selected languages (by @schroda) -- ([r2506](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ee3e741688df94fc3334550ffe57b506ecedd8c6)) Lazy load missed routes (by @schroda) -- ([r2505](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4c1a493cf5fbf7468302d5f8b7d3ab98e3cf1333)) Save "showNsfw" setting on server (by @schroda) -- ([r2504](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2022b7028e8412db6aa8837ad013353738e5fb90)) Always use "other" as "local source" language (by @schroda) -- ([r2503](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6fef7b3aa44994ba15275445a50d49da90ca6792)) Show selected languages in filter on top (by @schroda) -- ([r2502](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d661b1e3f2ce26d1a841d355ccc5d97327359425)) Fix "scripts tokens" template file name (by @schroda) -- ([r2501](https://github.com/Suwayomi/Suwayomi-WebUI/commit/60cb7b31ab8d12a8d971cadc4a3753dc20449de4)) Cleanup "LangSelect" (by @schroda) -- ([r2500](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4175ffbc1e78a1cb926f93dd68f53871ac25951a)) Cleanup "SourceAll.tsx" (by @schroda) -- ([r2499](https://github.com/Suwayomi/Suwayomi-WebUI/commit/98f383e79ea4839e6682595b6aceefed81db4fe9)) Cleanup "Source.tsx" (by @schroda) -- ([r2498](https://github.com/Suwayomi/Suwayomi-WebUI/commit/063f2958a170f49ded26118fbd74f53c944dfa24)) Introduce "sources" util class (by @schroda) -- ([r2497](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4a9f90b74662cf35d0b92043f8a59d312e07f19c)) Introduce "sources" util class (by @schroda) -- ([r2496](https://github.com/Suwayomi/Suwayomi-WebUI/commit/633f58b563e88b482ec4ed25ba601bea9be65274)) Remove "sourceForcedDefaultLangs" (by @schroda) -- ([r2495](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fef33f15f9afc5fb5bb47897070312b84209cb34)) Remove "forced languages" from "LangSelect" (by @schroda) -- ([r2494](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a48febeda56a1c677b6d743f5d2c8b9ef4aa941a)) Save selected extension languages on the server (by @schroda) -- ([r2493](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9dfd9ed5e3dd092aaa718520d4281faecfa8b7ae)) Cleanup "Extensions" (by @schroda) -- ([r2492](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e0567fac5d3953a3a7d31f4194bd3583e4e36a7e)) Extract extensions group header (by @schroda) -- ([r2491](https://github.com/Suwayomi/Suwayomi-WebUI/commit/91beeb2fb56b2a3ead15db270d0fde2237da5d26)) Fix update extensions failure error message pluralization (by @schroda) -- ([r2490](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d01837d5cde9962629179f9902f6276bef3a2406)) Move filtering to "groupExtensionsByLanguage" (by @schroda) -- ([r2489](https://github.com/Suwayomi/Suwayomi-WebUI/commit/87a496cec0f9b13532f2e08026ebb29c1f47744d)) Cleanup "groupExtensionsByLanguage" (by @schroda) -- ([r2488](https://github.com/Suwayomi/Suwayomi-WebUI/commit/78030b103a0131e3a07f737243bf36195896a997)) Extract extensions language extraction into own function (by @schroda) -- ([r2487](https://github.com/Suwayomi/Suwayomi-WebUI/commit/214fa7710d6bd1d8570ef76c4cdaa79aec5770f8)) Get rid of forced "All" extensions language (by @schroda) -- ([r2486](https://github.com/Suwayomi/Suwayomi-WebUI/commit/05082c24f4f855fa218189ad162cdc299b0c849b)) Infer user preferred languages for default source/extension languages (by @schroda) -- ([r2485](https://github.com/Suwayomi/Suwayomi-WebUI/commit/27fb8823e9721985d38492b50a846e8e2138a423)) Remove too much space of "TypographyMaxLines" (by @schroda) -- ([r2484](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0733c930d433572a10da9e3b4f99ea8d90e6a8ca)) Save chapter list options on server (by @schroda) -- ([r2483](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0f3becf50548872cd3b266d67994226f416914ad)) Fix auto webtoon mode mode for "manhwa" in english (by @schroda) -- ([r2482](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5c232c77a7ffdb49993f7dca514684cf0cbcc68d)) Do not pass empty string as img src (by @schroda) -- ([r2481](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3f93549f34b076d8818dbf9972963f9903ee7bd2)) Update to react v19 (by @schroda) -- ([r2480](https://github.com/Suwayomi/Suwayomi-WebUI/commit/213f561fe43da6c9fcb5da1efef5018b06fd5aa4)) Replace "react-beautiful-dnd" with "dnd-kit" (by @schroda) -- ([r2479](https://github.com/Suwayomi/Suwayomi-WebUI/commit/55c4a92b26fbeb2f2c6700bec012f8bf3987c527)) Update dependencies (by @schroda) -- ([r2478](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ecbc0e3be2e1f4e06624a760abe91f656b17929d)) Support different languages for auto webtoon detection (by @schroda) -- ([r2477](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9269f2a70cc52e8e61ca382c9b607fc3e1b78a45)) Add manga "comic" sources (by @schroda) -- ([r2476](https://github.com/Suwayomi/Suwayomi-WebUI/commit/898cc200f017e857762a0155b8ad0546b23facdf)) Remove "Infinity" usage (by @schroda) -- ([r2475](https://github.com/Suwayomi/Suwayomi-WebUI/commit/76167ebb673fba7062f33998b5ea653f78b12b00)) Set sensible gql ws-client retry attempt count (by @schroda) -- ([r2474](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a48cb0ce27da0f3e8b1f0d66d9c24a5efd565fc6)) Handle html in description of manga (by @schroda) -- ([r2473](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0a7bf7cf78d0f542e36c7a5ca738f0fe757aea70)) Use set "base url" for "oauth redirect url" (by @schroda) -- ([r2472](https://github.com/Suwayomi/Suwayomi-WebUI/commit/882638b7c1bb8b7f0840610cb5aa9a0481026cb9)) Fix jumpiness of manga description collapse/expand button (by @schroda) -- ([r2471](https://github.com/Suwayomi/Suwayomi-WebUI/commit/48d96afa8510ddc03974d930d33d13e16319e139)) Improve snackbar styling (by @schroda) -- ([r2470](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d0b0322f08a3cdc31fca0171943c63647a21fc0e)) Fix webUI stable changelog url (by @schroda) -- ([r2469](https://github.com/Suwayomi/Suwayomi-WebUI/commit/01020d81b81e58ddd272d4e660de5c05f944aec9)) [skip ci] Add link to discord in issue templates (by @schroda) -- ([r2468](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0aa49f359d959a18d91ae927f506ca73c722bd8b)) [SKIP CI] Update ui server mapping (by @schroda) +### Contributors +Thanks to everyone that contributed to this release -# v1.5.1 (r2467) +@weblate, @9811pc, @cpiber, @yutthaphon, @dejavui, @UnknownSkyrimPasserby, @dpkass, @marimo-nekomimi, @TamilNeram, @aizhimoran, @schroda, @junmusk, @adriano1816, @Zereef, @plum7x, @FedericoRossiIT, @Well2333, @ketw09, @IDika31, @kosmik7, @letroll, @KrachDev, @MageSneaky, @Tankudoraiba, @tizio04, @xAizawa -## Bug fixes +## [1.5.1] (r2467) - 2025-04-07 + +### Fixed - (**Server update**) Fix detection of available server update -## Translations +### 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. +Thanks to everyone that contributed to the translation of this project. -### Updated +#### Updated - Polish (by UnknownSkyrimPasserby) -## Full changelog -- ([r2467](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e5c2d967c7c4893e9302e66816d6b949e61f662a)) [Release] Version 1.5.1 (by @schroda) -- ([r2466](https://github.com/Suwayomi/Suwayomi-WebUI/commit/52e1730261bf56c1c44a132c6938276a609b65f4)) Handle "removed languages" section in changelog (by @schroda) -- ([r2465](https://github.com/Suwayomi/Suwayomi-WebUI/commit/772f7383e8a0306bee12f0d5e5409cc63a5341d7)) Translations update from Hosted Weblate ([#918](https://github.com/Suwayomi/Suwayomi-WebUI/pull/918) by @weblate, @UnknownSkyrimPasserby) -- ([r2464](https://github.com/Suwayomi/Suwayomi-WebUI/commit/791ccf1f6ab7cf6ce2ef5a7988ab96dd80e489ea)) Handle server version changes (by @schroda) -- ([r2463](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ddababf716e7b63ce176a939674a2eb2dba1708c)) [SKIP CI] Remove "preview tag" from listed feature in README.md (by @schroda) -- ([r2462](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a96a14844c4aa3b5d26693e0a6a56b60c2122517)) Update feature list in README.md (by @schroda) +### Contributors +Thanks to everyone that contributed to this release -# v1.5.0 (r2461) +@schroda, @weblate, @UnknownSkyrimPasserby -## 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 +## [1.5.0] (r2461) - 2025-04-05 -## Highlights +> ### 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 +### Added - (**General**) Add labels to the navigation side bar icons - (**General**) Add option to expand and collapse the navigation side bar - (**General**) Update app styling @@ -448,8 +252,6 @@ Thank you for your contribution to the translation of the project. - 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) @@ -475,7 +277,7 @@ Thank you for your contribution to the translation of the project. - (**Downloads**) Add retry button for failed downloads - (**Migrate**) Add sort options for migratable sources (by source name, manga count; order ascending/descending) -## Behaviour changes +### Changed - (**General**) Introduce "More" page - Remove "Settings" from navigation bar - Remove "Downloads" from mobile navigation bar @@ -489,10 +291,10 @@ Thank you for your contribution to the translation of the project. - (**Theme**) Rename "Device theme" to "Theme mode" (white/dark mode) - (**Settings**) Move link to "Category settings" to "library settings" and "More" page -## Remove +### Removed - (**Settings**) Remove "graphql debug level" setting (was removed by the server) -## Bug fixes +### Fixed - (**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 @@ -556,16 +358,16 @@ Thank you for your contribution to the translation of the project. - (**Migrate**) Fix occasionally closing migration dialog while some sources are still searching - (**Category**) Fix missing error message on category update/creation failure -## Translations +### 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. +Thanks to everyone that contributed to the translation of this project. -### Added +#### Added - Tamil (by தமிழ்நேரம்) - Polish (by UnknownSkyrimPasserby) -### Updated +#### Updated - Chinese (Simplified) (by 清水汐音, Joshua Astray) - Chinese (Traditional) (by plum7x, aaron mo) - French (by Jean-Philippe ALLEGRO, Tycoon3819) @@ -576,7 +378,7 @@ Thank you for your contribution to the translation of the project. - Turkish (by Oxara, m.a.tecik, Mustafa Değerli) - Vietnamese (by Nguyễn Trung Đức, PandaKewt) -### Removed (less than 75% translated) +#### Removed (less than 75% translated) - "Arabic (ar)" (71.7%) - "Bengali (bn)" (1.8%) - "Danish (da)" (13.6%) @@ -594,788 +396,20 @@ Thank you for your contribution to the translation of the project. - "Ukrainian (uk)" (54.9%) - "Cantonese (Traditional Han script) (yue-Hant)" (0%) -## Full Changelog -- ([r2461](https://github.com/Suwayomi/Suwayomi-WebUI/commit/11679a9901ae5594652c5340440d55a9ad6cd280)) [Release] Version 1.5.0 (by @schroda) -- ([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) +### Contributors +Thanks to everyone that contributed to this release -# v1.1.0 (r1689) +@schroda, @weblate, @cpiber, @infyProductions, @leollo98, @dejavui, @UnknownSkyrimPasserby, @plum7x, @aizhimoran, @ykxkykx, @HanJoJ, @jicedtea, @Daviid-P, @kalebC, @TamilNeram, @Duoduo12138, @crystailx, @Banchon999, @jesusFx, @Runkandel, @lengzero, @tizio04, @zeedif, @Wybxc, @Mamotromico, @CladZo91, @senseimon1, @krizopraz, @mipo89-dev, @Robonau, @Meliodas-Sama, @991n1nd12, @RikCost, @JiPaix, @LycusCoder, @Oxara, @PandaKewt, @BrutuZ, @Yinr, @leqord, @RickyLam11, @Hada45, @gianlucalauro, @lucaschristofaro, @marimo-nekomimi +## [1.1.0] (r1689) - 2024-06-14 + +### Highlights - Tracking support - Different UI settings per device (e.g. reader settings) - Save searches in source browse - Chapter download selection improvement -## New +### Added - (**Internationalization**) Apply right to left styling for languages that are read right to left - (**Library**) New setting to remove manga from categories when removing them from the library - (**Library**) Filter library for manga that have bookmarked chapters @@ -1404,8 +438,6 @@ Thank you for your contribution to the translation of the project. - (**Server update**) Inform about server version updates - (**WebUI update**) Check for and open a dialog to inform about an available webUI update (only in case the "automatic webUI updates" setting is disabled, can be disabled (Settings > WebUI)) - (**Backup**) Inform about not logged in trackers when importing a backup with tracking data - -## Enhancements - (**General**) Added retry button in case of loading errors - (**Library**) While adding a manga to the library the category selection dialog can be disabled without going to the settings (setting only gets changed when "ok" gets clicked) - (**Library**) Manga options menu can be opened via long press @@ -1436,13 +468,13 @@ Thank you for your contribution to the translation of the project. - Provides an option to open the changelog - Refreshes the tab on close -## Behaviour changes +### Changed - (**Library**) The category selection dialog is not shown when adding a manga to the library without having created categories - (**Library**) The current library manga selection now gets unselected after triggering an action - (**Manga**) The continue read/resume button now uses the first unread chapter as the resume point - (**Download**) The download queue clear button is now always enabled -## Bug fixes +### Fixed - (**General**) Fix white screen on older browsers - (**General**) Fix old data still being shown after - Changing the server url @@ -1473,19 +505,19 @@ Thank you for your contribution to the translation of the project. - (**Backup**) Fix navigation to install missing sources on a backup validation issue - (**Manga grid**) Fix jittering/flickering of manga grid items -## Translations +### 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. +Thanks to everyone that contributed to the translation of this project. -### Added +#### Added - Norwegian Bokmål (by VR Kek) - Swedish (by Alexander) - Turkish (by Efe Devirgen) - Russian (by Василий, Darkon Rabbit, yaki) - Bengali (by Akhlak Ur Rahman) -### Updated +#### Updated - Chinese (Simplified) (by 清水汐音, Kouki Kitamura) - Italian (by tizio04, Roberto Palmese) - Japanese (by marimo, Siamese) @@ -1498,288 +530,14 @@ Thank you for your contribution to the translation of the project. - French (by Graham Morin) - 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) -- ([r1685](https://github.com/Suwayomi/Suwayomi-WebUI/commit/87eb5eaf53359013621127acc5be6fd7546020c3)) Include location search in history stack (by @schroda) -- ([r1684](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7337c18c7bff20c63c513ebe3d3bfea903ed7cb5)) Use global navigation history stack (by @schroda) -- ([r1683](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7266270075d6acbd8ce1b8acf754922b26bba998)) [IssueModerator] Improve unremoved acknowledgment section detection (by @schroda) -- ([r1682](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6344c21261011be5a190299e5936eca7dba789fa)) Clear library selection after action (by @schroda) -- ([r1681](https://github.com/Suwayomi/Suwayomi-WebUI/commit/403f65794516c4765f4d1c63e6eb0e5f523d4be1)) Enable ripple effect for nav buttons (by @schroda) -- ([r1680](https://github.com/Suwayomi/Suwayomi-WebUI/commit/29d54384f574501298489860b2a7fa39cd995de8)) Remove most "useSetDefaultBackTo" usage (by @schroda) -- ([r1679](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4bb458778e715e564449f60c5778da44dd7b22cf)) Exclude initial page form history stack (by @schroda) -- ([r1678](https://github.com/Suwayomi/Suwayomi-WebUI/commit/19e326c8adaa81b90591e3e442b22d3c55545239)) Allow partial response for Reader chapter update (by @schroda) -- ([r1677](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fdf78145f02a19af81198f8afccc5a07efa8baf2)) [VersionMapping] Update to latest server gql schema changes (by @schroda) -- ([r1676](https://github.com/Suwayomi/Suwayomi-WebUI/commit/44166acb4bad540775cf072cbb69f7219035886b)) [Tooling] Improve typing (by @schroda) -- ([r1675](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f815d1e1b02e6a1af5b9190fde50bf65114d06e7)) [Tooling] Add requirements for translation contributors as options to script (by @schroda) -- ([r1674](https://github.com/Suwayomi/Suwayomi-WebUI/commit/74c7bfdfac18578910dc8b251f994eea66830798)) Update dependencies (by @schroda) -- ([r1673](https://github.com/Suwayomi/Suwayomi-WebUI/commit/230acc23d50209fd49ebda47eb928316ac7abb93)) Prevent scrollbar from shortly disappearing on library category change (by @schroda) -- ([r1672](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3492c103a70d40bf4e6d622be13a4fd0534ccb3c)) Fix tsc issue of incorrect translation key (by @schroda) -- ([r1671](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fee93c22eb701edee0a1f1d6c92569aa796edc0d)) Reduce padding of DownloadQueue items (by @schroda) -- ([r1670](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bbe8a5677958b758b68801af3d0f311ab45cbdf1)) Cleanup rendering of bookmark icon of ChapterCards (by @schroda) -- ([r1669](https://github.com/Suwayomi/Suwayomi-WebUI/commit/af9e77524bf72a74e2da31a7c734d12f35c19db9)) Prevent ChapterCard height change on selection (by @schroda) -- ([r1668](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1b408c80659daf978482c0c556b9cd22d58ac3e5)) Remove margin from virtuoso list item (by @schroda) -- ([r1667](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cf996d67bb5a1f6bbbdb3c914eec6984bbc18858)) Add "isMobileWidth" util function (by @schroda) -- ([r1666](https://github.com/Suwayomi/Suwayomi-WebUI/commit/809e8a32bd4610a5af1af003f870d9c3dfb625cb)) Remove "react-device-detect" dependency (by @schroda) -- ([r1665](https://github.com/Suwayomi/Suwayomi-WebUI/commit/297ec2580b33e20ef5cf7cbdcb28ed5164cf10b9)) Copy manga title on long press (by @schroda) -- ([r1664](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f64320ad05d6c37fbe70bbf932ca50918bf0f92c)) Remove missed static string (by @schroda) -- ([r1663](https://github.com/Suwayomi/Suwayomi-WebUI/commit/64c1ad6de30cba14bdfa209f020fae18d2e85fb2)) Fix i18n type checking (by @schroda) -- ([r1662](https://github.com/Suwayomi/Suwayomi-WebUI/commit/43d05df78e313a2e30bfb7604b88cab3cd26ff65)) Set Metadata title color to "secondary text" (by @schroda) -- ([r1661](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c9cf516473fc69195571843e2dd35ae86baa29ee)) Use Typography in MangaDetails (by @schroda) -- ([r1660](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0ab6549a2092d1bcfe24b6604ab473e4a2b222d2)) Limit lines of chapter names of ChapterCard (by @schroda) -- ([r1659](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5cfa6d844557e91a61ea4edb74707245694b2801)) Limit lines of chapter name of update cards (by @schroda) -- ([r1658](https://github.com/Suwayomi/Suwayomi-WebUI/commit/857b0204d3d833337bf39c52551abd92d0f18cee)) Limit lines of manga title of update cards (by @schroda) -- ([r1657](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ea6eac5066907afc0bc9d9f1fe547dda2d882b41)) Consider tracker logged out if token is expired (by @schroda) -- ([r1656](https://github.com/Suwayomi/Suwayomi-WebUI/commit/871908eba91a8edc97a9719315f4f63cda0976ed)) Always show vertical scrollbar on "body" instead of "html" element (by @schroda) -- ([r1655](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e9ee43b9b457f60cbc5315e32eb74c2ac1505f28)) Use "DayJs" instead of "Date" (by @schroda) -- ([r1654](https://github.com/Suwayomi/Suwayomi-WebUI/commit/09ee5e68627bd1448c0c6e319d72e81b4ed0bec1)) Extract dayjs setup into file (by @schroda) -- ([r1653](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d889be558ed5855c0a588e0830e0bd746c27d3b3)) Remove unnecessary "??" operator usage (by @schroda) -- ([r1652](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d21521625b71129f38291e1ff6aa918994c3b148)) Always show vertical scrollbar while manga grid is rendered (by @schroda) -- ([r1651](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b207639445e3f871c92cf9db0058aa0719f552e3)) Change scrollbar styling (by @schroda) -- ([r1650](https://github.com/Suwayomi/Suwayomi-WebUI/commit/37a371863fbe21bf3fa82e67a2c980f4cccf0390)) Set css color scheme via MUI (by @schroda) -- ([r1649](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c6b99478f3b049054f214a72487012f51924bdc4)) Fix missing flaresolverr link (by @schroda) -- ([r1648](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2b2686d3239eb9dea90c8044c1e9673cebd044b0)) Always include scanlator in case multiple scanlators exist (by @schroda) -- ([r1647](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a65ca228fefcb3e0dec1d693bd21f217c305b7fa)) Keep initial opened chapter as duplicate reference (by @schroda) -- ([r1646](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ca747b383ec4b2638a2e4b36a8b586202774c0f7)) Show chapter title in Reader chapter select (by @schroda) -- ([r1645](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d726793e3dae40de9701637d2437c33c4f83bd51)) Sanitize tracker summaries (by @schroda) -- ([r1644](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c5d8b20528960462fb2bf2002b7a442750070a7c)) Always allow clearing download queue (by @schroda) -- ([r1643](https://github.com/Suwayomi/Suwayomi-WebUI/commit/760de9e791369891d132c02ec64a90a5e518d0fd)) Fetch "chapters with state" sorted by asc "source order" (by @schroda) -- ([r1642](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3bc6777043d332028ce47c7bb7086be0aa8e8647)) [SKIP CI][Tooling] Add script to create translation changelog (by @schroda) -- ([r1641](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1325fe6baf4fd1f67a515161b5304cacd154f6b6)) Update CHANGELOG formatting (by @schroda) -- ([r1640](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b581c0d8966041bb68473c132a9b40c8b0bf732c)) Add new languages to resources (by @schroda) -- ([r1639](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2ef34210e2015b92d0181eb6863fc309961cc542)) Translations update from Hosted Weblate ([#750](https://github.com/Suwayomi/Suwayomi-WebUI/pull/750) by @weblate, @akhlakurrahman1011, @xxx1SET1xxx, @jesusFx, @SySen04, @dejavui, @JoHena, @jintaxi, @okpo2188513, @aizhimoran) -- ([r1638](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6b690cfd8dba417b21620b240494fb582a27e635)) Handle error during manga refresh (by @schroda) -- ([r1637](https://github.com/Suwayomi/Suwayomi-WebUI/commit/eb72c78accc5a27a054e1a21c83cdf75cb150d42)) Update dependencies (by @schroda) -- ([r1636](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6a11b58d4d7f8a638ccb8b5db5d3ce2b040f6f31)) Update "openNextChapter" function in "ReaderNavBar" on change (by @schroda) -- ([r1635](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9baa04803d10e902c9a66ca3512612be9171ce5f)) Always show unread and download badges in library duplicates page (by @schroda) -- ([r1634](https://github.com/Suwayomi/Suwayomi-WebUI/commit/23ea89652445cef72b8c683642cd811e31ab1a6a)) Show "ContinueReadButton" on in library (by @schroda) -- ([r1633](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4d3889532e011215dd95f73e8b15a5743cde10cf)) Group duplicated mangas by title (by @schroda) -- ([r1632](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b785e633fa6a7d5a6314c245e042c8f5225b50b6)) Optionally check description to find library duplicates (by @schroda) -- ([r1631](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d094d9c9a3b051fd5f321f8d0279ebc537f85173)) Check for library duplicates via lowercase entry title (by @schroda) -- ([r1630](https://github.com/Suwayomi/Suwayomi-WebUI/commit/06817e3478f781255d6d9bb130b867e4194364ec)) Prevent updated version info dialog on initial open (by @schroda) -- ([r1629](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5cb541b684347012dcdfcbdb86ad0c4600f97a21)) Add functionality to save source browse searches (by @schroda) -- ([r1628](https://github.com/Suwayomi/Suwayomi-WebUI/commit/93f76d6b7e73333b16fc6825f087095c3a207c75)) Reduce active apollo queries (by @schroda) -- ([r1627](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e39989f9065d76ea5b189d179c1ba368dda429ee)) Fix translation text (by @schroda) -- ([r1626](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f2be29ea3aad8476b7cbbae8772c14ed5c80a538)) Show search tips for MyAnimeList (by @schroda) -- ([r1625](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f994d32e91bf8d1cb930863b2c2b952d2f9eaca6)) Open "browse" page for missing sources in backup validation (by @schroda) -- ([r1624](https://github.com/Suwayomi/Suwayomi-WebUI/commit/86ec83a2ef7641e77322bde126bd3579a2ae6d0a)) Handle missing trackers in backup validation result (by @schroda) -- ([r1623](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4f92a0130edb4f9638d6872008dac51c7747c720)) Inform about server version updates (by @schroda) -- ([r1622](https://github.com/Suwayomi/Suwayomi-WebUI/commit/eb0ba0b6a8a1f03871b3085dd96ce45440df0448)) Improve detection of updated webUI version (by @schroda) -- ([r1621](https://github.com/Suwayomi/Suwayomi-WebUI/commit/63543a48e32bc4190064b796691296077b255706)) Add option to disable server update checks (by @schroda) -- ([r1620](https://github.com/Suwayomi/Suwayomi-WebUI/commit/51a01739270b64f43cb49ab50f6b20f3de2f20fa)) Add option to disable webUI update checks (by @schroda) -- ([r1619](https://github.com/Suwayomi/Suwayomi-WebUI/commit/819d9bad660293abb7c9826a4b0b4cc67f024e9f)) Ignore available webUI update in case auto update is enabled (by @schroda) -- ([r1618](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4d04b9cecd370505c2e0d469ec5197783977dccf)) Only abort pending image requests (by @schroda) -- ([r1617](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3aa156b2c94261a76b171216a263dd98fc178dd7)) Prevent duplicated mangas in source browse (by @schroda) -- ([r1616](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6b955ef70591abb53144a6c063adfc6cb263eef8)) Fix lint issue (by @schroda) -- ([r1615](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cfde1371fca32b2c262122160223c454b68202b5)) Add missing changelog button in webUI update info (by @schroda) -- ([r1614](https://github.com/Suwayomi/Suwayomi-WebUI/commit/64adf991d187961dc82ccd847074ba8f6c8e966f)) Handle request error in SearchAll (by @schroda) -- ([r1613](https://github.com/Suwayomi/Suwayomi-WebUI/commit/742dff3698ca4ba2308416a779b99b9ed0e2a1b3)) Always show local server settings (by @schroda) -- ([r1612](https://github.com/Suwayomi/Suwayomi-WebUI/commit/648ac493541a60a3377e3905ef2c8f34ebd1c66b)) Move "retry" button below error message (by @schroda) -- ([r1611](https://github.com/Suwayomi/Suwayomi-WebUI/commit/129e6171a57dd5b17357c5687891a80a1292cd1b)) Handle request error in Updates (by @schroda) -- ([r1610](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7e414202f11ba1eadf1a5541f7b2cf7d9565964d)) Prevent incorrect missing repo info in Extensions (by @schroda) -- ([r1609](https://github.com/Suwayomi/Suwayomi-WebUI/commit/395a4cc5b94d34c6c80ec42a4783bf984f5b13ff)) Properly handle requests in TrackingSettings (by @schroda) -- ([r1608](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b90395ef1265c0434438b33ae9504eed5ff25845)) Prevent infinite loading in About (by @schroda) -- ([r1607](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3a7c93ea0666aa92f782b6d600a285e71781daf1)) Remove referrers from links (by @schroda) -- ([r1606](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b892c93d7a3c452ef953ac57862bd90b0e6ca334)) Disable buttons while webUI updating (by @schroda) -- ([r1605](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c731d085475500833bb006cabb356739d218f01f)) Fix lint issue (by @schroda) -- ([r1604](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6df115972899424ddd08d222629ffea1cf51c7a8)) Use unique local storage key (by @schroda) -- ([r1603](https://github.com/Suwayomi/Suwayomi-WebUI/commit/df66e180d88d5fb7bcf5a1290624dd26d539984e)) Add setting to show duplicated library entries (by @schroda) -- ([r1602](https://github.com/Suwayomi/Suwayomi-WebUI/commit/297ecd8b525072bc85bc7889a730260c4d0ce3a3)) Add option to highlight specific button in ConfirmDialog (by @schroda) -- ([r1601](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f66051d39824ab0a7992d4426ac7538d34b180bb)) Check for duplicated library manga on add to library (by @schroda) -- ([r1600](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c29173681f5be8e4e2168810a552efe92cd56ea3)) Reduce code duplication for Library filtering and sorting (by @schroda) -- ([r1599](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3efb2662de93ac695f0429493bdc02e2f2663584)) Correctly sort library by latest uploaded chapter (by @schroda) -- ([r1598](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d3999123ab0668453a7039b3c94d35364b9a32c8)) Extract "Date" functions into "date.ts" util (by @schroda) -- ([r1597](https://github.com/Suwayomi/Suwayomi-WebUI/commit/29ade85f7f993e1db8165bf0bb7bc8cde1c252c5)) Use "Intl.DateTimeFormat" instead of Date locale functions (by @schroda) -- ([r1596](https://github.com/Suwayomi/Suwayomi-WebUI/commit/940949f832ef72968dd250e8d9d87ac2dbfc0b9b)) Fix double page styling for rtl languages (by @schroda) -- ([r1595](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bbafe893de0e811b5d6e0a33a66412150a56bff7)) Extract version update info dialog into component (by @schroda) -- ([r1594](https://github.com/Suwayomi/Suwayomi-WebUI/commit/61b43b80af47e27dda69f0878fde1595b24907a8)) Merge version update close buttons into one (by @schroda) -- ([r1593](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e54a98001a9349fa90e47c1d9170efafa217c6fc)) Use browser language as dayjs locale (by @schroda) -- ([r1592](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fc9a849c1b004bcb293b64a7797dcd1fead14982)) Use "custom parse format" dayjs plugin (by @schroda) -- ([r1591](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dc9d9dfa3f2343880943d1e7f7bcb70915c2dd03)) Prevent TypeError in Reader chapter update (by @schroda) -- ([r1590](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5a97f11703bd76f089a89e434ff9bc09540d25b4)) Add missing requests to loading and error handling of Reader (by @schroda) -- ([r1589](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ba3aefc854ff7673eed7c709367aa4fc09af1b72)) Lazy load app routes (by @schroda) -- ([r1588](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5ab921aba74233e841959f0c7f203ebb76790ecc)) Fix TypeError in Mangas::downloadChapters (by @schroda) -- ([r1587](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0f16429c14220277cb0ce961fb58814c463e8402)) Fix EmptyView styling (by @schroda) -- ([r1586](https://github.com/Suwayomi/Suwayomi-WebUI/commit/93e95c0a8fe805858830594345c773222160648f)) Show "no mangas found" message by default (by @schroda) -- ([r1585](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bcccbda00c69f48ee2da73163fed7974282fe11a)) Add retry option to SearchAll error message (by @schroda) -- ([r1584](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c19df43e4a92da0512a849df4e32fb93fb5c1e41)) Fix styling of SearchAll error messages (by @schroda) -- ([r1583](https://github.com/Suwayomi/Suwayomi-WebUI/commit/054585f488c0838bafcc08f809576543bad7ab9e)) Rename "EmptyView" (by @schroda) -- ([r1582](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7866fdb9f1cc210616def1691b863f4e37122f8c)) Never use cache for manga chapters with state query (by @schroda) -- ([r1581](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3f507e0a3099d688b20bb84955415dd5548e62bf)) Keep order of chapters when removing duplicates (by @schroda) -- ([r1580](https://github.com/Suwayomi/Suwayomi-WebUI/commit/045c60c82853d9647fc269cb38cb16adeb050731)) Prevent opening disabled NestedMenuItem (by @schroda) -- ([r1579](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ee0bf3c1e0baedd687f05b6ee30e022a42f05317)) Make "value" prop of setting components required (by @schroda) -- ([r1578](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f1ec97b0e689aef23bc459c0cc9a294f3548bd2d)) Extract fetch logic into parent setting components (by @schroda) -- ([r1577](https://github.com/Suwayomi/Suwayomi-WebUI/commit/58f5e9ff79086fb7719d9d12711494eaafa8bcaf)) Add retry logic to existing error handling (by @schroda) -- ([r1576](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7531edbd59c682d63d64eafd8e1f0ac4ba93c75c)) Add retry logic to Library error handling (by @schroda) -- ([r1575](https://github.com/Suwayomi/Suwayomi-WebUI/commit/773d2b10261ecc8f248ddb72dad60872718015f6)) Add missing error handling (by @schroda) -- ([r1574](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a447719309e18b9cf2d47209636e7fb67fe89c66)) Remove unnecessary "??" operator usage in EmptyView prop (by @schroda) -- ([r1573](https://github.com/Suwayomi/Suwayomi-WebUI/commit/626c4ba6e6aa61b57965ea5bdef93ff7fe077765)) Show missing loading placeholders (by @schroda) -- ([r1572](https://github.com/Suwayomi/Suwayomi-WebUI/commit/35b756e09c7e670a7abd573852c06f4a1f30ff33)) Mark duplicated chapters as read (by @schroda) -- ([r1571](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3b276f9f58ae82f4b3e1220224cc4ff501813477)) Keep downloaded thumbnails when clearing server cache (by @schroda) -- ([r1570](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b90f84ee110b89f8f54ca2511eee746e6c0fc642)) Prevent triggering load more requests while loading (by @schroda) -- ([r1569](https://github.com/Suwayomi/Suwayomi-WebUI/commit/09bf1163fab04b246b6735f8da8605a3ba5f998c)) Remove logging of image request failures (by @schroda) -- ([r1568](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f7e95b666097821786a3e256f1fd00c32b87fb9d)) Update dependencies (by @schroda) -- ([r1567](https://github.com/Suwayomi/Suwayomi-WebUI/commit/950d240c8ae3e6d40007596da24ebc5eadfd0d17)) Set "location origin" as default "server base url" (by @schroda) -- ([r1566](https://github.com/Suwayomi/Suwayomi-WebUI/commit/741489ad49d2c97e9d6937e6b52a508af7c8cd72)) Adjust missed styling for rtl direction (by @schroda) -- ([r1565](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1626771e92cb22d8428f2181e52c756b9e1e74c0)) Apply rtl styling for rtl languages (by @schroda) -- ([r1564](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6788e284e9f3a3380272192c0e28b16f20194a0f)) Prevent selecting an unsupported language (by @schroda) -- ([r1563](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bbb655c448e533c989ae69ade9ee3a826ca9e1de)) [Tool] Add script to generate i18n resource array (by @schroda) -- ([r1562](https://github.com/Suwayomi/Suwayomi-WebUI/commit/082f923e10f4a4852f5e0b9b1f3dd4f505bdf9ba)) Improve i18n resource typing (by @schroda) -- ([r1561](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a7cafb59a4df8e7f2790977f4eb3fc22e8960415)) Fix missing translations for language selection setting (by @schroda) -- ([r1560](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7ceb1af23e49301a29bb960b4a35912106fb4c1c)) Prevent webUI update available dialog when auto update is enabled (by @schroda) -- ([r1559](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fd2946d1ae8fe88b92a5c2ceb92659c3b2433c79)) Mark duplicated chapters as read (by @schroda) -- ([r1558](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0c4ce2c9c50c1aa604931f7defab3fe667a50f26)) Use cache to query chapters with state (by @schroda) -- ([r1557](https://github.com/Suwayomi/Suwayomi-WebUI/commit/23e639a4e99819d796cf41d1b1017d4d80cab843)) Ignore duplicated chapters for download limits (by @schroda) -- ([r1556](https://github.com/Suwayomi/Suwayomi-WebUI/commit/640cc1bf494ad155875cef320ed34859c044d78d)) Fix chapters download "all" option (by @schroda) -- ([r1555](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6e4596c6498a3615fb20d847e33dbb30cbab83d1)) Include manga chapter fields in update subscription (by @schroda) -- ([r1554](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c76fc9c8656c089a4ab5276c4067cdce302e064e)) [ESLint] Remove "cache" flag from "lint-staged" linting (by @schroda) -- ([r1553](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ebd84d5b20de7346758ac80fe7808c4a4370d55b)) Disable webUI update check when auto update is enabled (by @schroda) -- ([r1552](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d5241009b6c64148024137e4782b4cf5d676ec88)) Optionally ignore available server update (by @schroda) -- ([r1551](https://github.com/Suwayomi/Suwayomi-WebUI/commit/99543414348f65d9a0d6dd8539bb2be8897c4fcb)) Remind about server update later on dialog close (by @schroda) -- ([r1550](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f61ed31bd56d93b314e7798693c57595246b0e9c)) Globally inform about available webUI updates (by @schroda) -- ([r1549](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ad4f59f324b8f2fd384f9597027a0b0f8ff982f2)) Extract automated update check into hook (by @schroda) -- ([r1548](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c4d77d2325adf2cfaea04756c5f9e65b5a60ed7b)) Globally inform about successful webUI updates (by @schroda) -- ([r1547](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7725673dd703a839118346f129cfee8e749ddb5a)) Move ServerUpdateChecker to "util" folder (by @schroda) -- ([r1546](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4ae0f65f6cb86d19f22ea2e95fb05bf000e6ffd7)) Change order of WebUI "about" info (by @schroda) -- ([r1545](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6f90eea762127f449cb4aac1a340c173ac493658)) Require manga library removal confirmation only in source browse (by @schroda) -- ([r1544](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c877ea23d347c62d9d81e780c92320b5ab16ab2e)) Update tracker progress on mark all as read in ChapterList button (by @schroda) -- ([r1543](https://github.com/Suwayomi/Suwayomi-WebUI/commit/18365a26c14ef3d8d16ed6f1de9c6eac4cf0a2d4)) Update image when src url changes (by @schroda) -- ([r1542](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2066851793e32973aa6811c8ed83b409d210b6aa)) Optionally migrate track bindings (by @schroda) -- ([r1541](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0d8bb789a0ee85862aa858561a82ff07abe53c9e)) Rename metadata migration setting flags (by @schroda) -- ([r1540](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a6bdf1b10adea4c42339e9aac090760560833e88)) Fix typo in translation key usage (by @schroda) -- ([r1539](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1a16dba7bde48cc0f288f5a1974e192a1a255442)) Add option to update tracking on manual mark as read (by @schroda) -- ([r1538](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d35ef4fa7ffec88e472f7d28e1275f0ebbe8f287)) Remove incorrect "change_categories" options type from Chapters::performAction (by @schroda) -- ([r1537](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7325212b8eb87d0c8c855416ff7e6bf0378486fe)) Simplify chapter action id selection (by @schroda) -- ([r1536](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a1c0ec82b8916cc8aaa57b67c327cd6ef79dec9f)) Add setting to disable tracking update while reading (by @schroda) -- ([r1535](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6f12ae7e4af8581b5092051ec955a330bc517b54)) Correctly download ahead for batch download action (by @schroda) -- ([r1534](https://github.com/Suwayomi/Suwayomi-WebUI/commit/65992bbcdb3a91c3718d6dadbcb77fcc038e085c)) [SKIP CI][ESLint] Fix linting issue (by @schroda) -- ([r1533](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b1f97fdf69f03328055860b56ce75983c9ea744d)) Chapters download menu download ahead only if required (by @schroda) -- ([r1532](https://github.com/Suwayomi/Suwayomi-WebUI/commit/52e077ff194dbcbb43451ba544f14e55a5f892da)) Add chapters download menu (by @schroda) -- ([r1531](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6b066fe8ca130fe327dd08b52264b92502cd250b)) Extract Mangas action option types (by @schroda) -- ([r1530](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8ebd028d2586a477bae22bca83d465c299887cf5)) Update to node v21.7.3 (by @schroda) -- ([r1529](https://github.com/Suwayomi/Suwayomi-WebUI/commit/db65082a09b6871ca5b163bc52dc69d801387b22)) Version lock dependencies (by @schroda) -- ([r1528](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ff508b0972a4febef88999b9ce84e5095f7c2935)) Move dependencies to dev dependencies (by @schroda) -- ([r1527](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dcc90e3e2f31a91343651faa17d58e71328e33de)) Do not emit storage event when changing grid snapshot (by @schroda) -- ([r1526](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1f227ce88620bca6f1263544be980e4e6a4b06d9)) Scroll to top when changing shown data in source browse (by @schroda) -- ([r1525](https://github.com/Suwayomi/Suwayomi-WebUI/commit/80ad5e06be4070674699ff4889753bd4c8fa717b)) Optionally don't fire storage event (by @schroda) -- ([r1524](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1352f636ba1e3b916884dc5bc8bc380ed46d0998)) [SKIP CI][IssueModerator] Fix "acknowledgment section" detection for "Meta" issues (by @schroda) -- ([r1523](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4c3b1c15606e916c0efe3746dfd60eb951d02896)) [SKIP CI][IssueModerator] Allow "Meta" issues (by @schroda) -- ([r1522](https://github.com/Suwayomi/Suwayomi-WebUI/commit/81785748156fbec46ced6ef235923dd0300ab714)) Fix/remove deprecated routes ([#747](https://github.com/Suwayomi/Suwayomi-WebUI/pull/747) by @schroda) -- ([r1521](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6276da42cfd392b8a3044960b4b4cfa19652cbe9)) Feature/i18n load resources from backend ([#746](https://github.com/Suwayomi/Suwayomi-WebUI/pull/746) by @schroda) -- ([r1520](https://github.com/Suwayomi/Suwayomi-WebUI/commit/43597e84281624276390b1a0e4ba74cf1be0f4ed)) Add new languages to resources ([#745](https://github.com/Suwayomi/Suwayomi-WebUI/pull/745) by @schroda) -- ([r1519](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3be6a0dab38161a45049f22804fc0dd3c12a313a)) Translated using Weblate (Indonesian): currently translated at 10.6% (48 of 452 strings) ([#653](https://github.com/Suwayomi/Suwayomi-WebUI/pull/653) by @weblate, @axlchr12, @Lafrend, @EfeDevirgen, @jesusFx, @HugoLeBoennec, @PandaKewt, @rpalmese, @ZerOri, @Xsrt251, @plum7x, @GR2066878693, @aizhimoran) -- ([r1518](https://github.com/Suwayomi/Suwayomi-WebUI/commit/473e85a8ed1a7877d8f9d01854cfbfd89f49cc3e)) Feature/use second level mui imports ([#743](https://github.com/Suwayomi/Suwayomi-WebUI/pull/743) by @schroda) -- ([r1517](https://github.com/Suwayomi/Suwayomi-WebUI/commit/418da46c627ca8dbd10c384275f1318257906f3a)) Restore previous content type when clearing search ([#742](https://github.com/Suwayomi/Suwayomi-WebUI/pull/742) by @schroda) -- ([r1516](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1df4b4b311e5d4042a419db3788193c93fcf0c3d)) Fix/source mangas applied filters lost when triggering search ([#741](https://github.com/Suwayomi/Suwayomi-WebUI/pull/741) by @schroda) -- ([r1515](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d0d21b00d5d8a0d19b5372350f45e87d23b13ec0)) Fix/server side UI settings saved per device instead of global ([#740](https://github.com/Suwayomi/Suwayomi-WebUI/pull/740) by @schroda) -- ([r1514](https://github.com/Suwayomi/Suwayomi-WebUI/commit/44ddf19d18a0317198cb6d0a3e9e3c9c1837440c)) Prevent MUI Popper TypeError ([#739](https://github.com/Suwayomi/Suwayomi-WebUI/pull/739) by @schroda) -- ([r1513](https://github.com/Suwayomi/Suwayomi-WebUI/commit/76125a76179bf80d836ff0d37fe800592223e739)) Feature/update dependencies ([#738](https://github.com/Suwayomi/Suwayomi-WebUI/pull/738) by @schroda) -- ([r1512](https://github.com/Suwayomi/Suwayomi-WebUI/commit/79a9d1f2466f58b683bdb99b6b505ed67ca3eb9b)) Pass manga title into location state for migration search ([#731](https://github.com/Suwayomi/Suwayomi-WebUI/pull/731) by @schroda) -- ([r1511](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9d280577bee70f37e47d0d4fe5e2b1966691a49a)) Remove add/remove library button in migration mode from manga cards ([#730](https://github.com/Suwayomi/Suwayomi-WebUI/pull/730) by @schroda) -- ([r1510](https://github.com/Suwayomi/Suwayomi-WebUI/commit/37224122e65bdcba91fc33f0703e71340c67d17c)) Enable add/remove manga from library in source global search on long press ([#729](https://github.com/Suwayomi/Suwayomi-WebUI/pull/729) by @schroda) -- ([r1509](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9a738775f1a54f57b9e0ceabf7451ed0d88549f7)) Fix/search bar search disappearing after submit ([#728](https://github.com/Suwayomi/Suwayomi-WebUI/pull/728) by @schroda) -- ([r1508](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f036f01f7092779f5410aa3502a14db8b09f8f4a)) Fix/properly reset cache and queues on server url change and backup import ([#725](https://github.com/Suwayomi/Suwayomi-WebUI/pull/725) by @schroda) -- ([r1507](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d74bd2f80d388507b88aec4aa863ccf48fb66348)) Allow editing SOCKS and basic auth settings while disabled ([#726](https://github.com/Suwayomi/Suwayomi-WebUI/pull/726) by @schroda) -- ([r1506](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6c43e974e24a88c1031c862481fe10a8f83802b9)) Fetch images via html img elements ([#727](https://github.com/Suwayomi/Suwayomi-WebUI/pull/727) by @schroda) -- ([r1505](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5f7240d93b2d7062a0afa52dc17596314ecef721)) Include credentials in requests ([#721](https://github.com/Suwayomi/Suwayomi-WebUI/pull/721) by @taos15) -- ([r1504](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1519d0447e0eddf589d5db0a2a365c768d5e795f)) Link to manga from updates ([#646](https://github.com/Suwayomi/Suwayomi-WebUI/pull/646) by @Topru333, @schroda) -- ([r1503](https://github.com/Suwayomi/Suwayomi-WebUI/commit/00f5e8d76f3bd88238b01e5c3843febc5a0e3ebe)) Remove track record total chapter as max value for number input ([#723](https://github.com/Suwayomi/Suwayomi-WebUI/pull/723) by @schroda) -- ([r1502](https://github.com/Suwayomi/Suwayomi-WebUI/commit/53de29f263e1abbebb1e553a3e78d53338086d4a)) Unregister existing service workers ([#722](https://github.com/Suwayomi/Suwayomi-WebUI/pull/722) by @schroda) -- ([r1501](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0490851deb02774966fc7b4efdc0c7e381080bdc)) [VersionMapping] Require server version "r1514" for preview ([#718](https://github.com/Suwayomi/Suwayomi-WebUI/pull/718) by @schroda) -- ([r1500](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5edb14aefcda2f54b89975c36f327d7fe84e3c86)) Feature/settings auto downlaod add new exclude reuploads setting ([#717](https://github.com/Suwayomi/Suwayomi-WebUI/pull/717) by @schroda) -- ([r1499](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1b28ae27fa44bb66c1a58b66e328639f9f75fada)) Feature/cleanup manga card ([#716](https://github.com/Suwayomi/Suwayomi-WebUI/pull/716) by @schroda) -- ([r1498](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ca8daab0dadfb314b46ab9215f91e6278e81445b)) Change manga in library state on long press in list mode ([#715](https://github.com/Suwayomi/Suwayomi-WebUI/pull/715) by @schroda) -- ([r1497](https://github.com/Suwayomi/Suwayomi-WebUI/commit/29860482a64ffa3e94994f8f183dd74b83212ee7)) Feature/browse source manga long press remove add manga from library ([#710](https://github.com/Suwayomi/Suwayomi-WebUI/pull/710) by @schroda) -- ([r1496](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aab3e25031babe13c5df4e64aa57e61a8d8db80c)) Feature/improve restoring grid snapshots ([#713](https://github.com/Suwayomi/Suwayomi-WebUI/pull/713) by @schroda) -- ([r1495](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ea2f9dc5a430f1e72637bb6b431a86a50c18eefa)) Prevent TypeError ([#712](https://github.com/Suwayomi/Suwayomi-WebUI/pull/712) by @schroda) -- ([r1494](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d68d9b7ed205ce10e40d97ba676594b1cf262616)) Remove usage of z-index for manga badges ([#711](https://github.com/Suwayomi/Suwayomi-WebUI/pull/711) by @schroda) -- ([r1493](https://github.com/Suwayomi/Suwayomi-WebUI/commit/41d876e1561f979aa83cb18005874e85a4646139)) Feature/utilize long press ([#709](https://github.com/Suwayomi/Suwayomi-WebUI/pull/709) by @schroda) -- ([r1492](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ecd9b7478b19b6f1fa05d684af1330a5a56c8f86)) Add range selection ([#707](https://github.com/Suwayomi/Suwayomi-WebUI/pull/707) by @schroda) -- ([r1491](https://github.com/Suwayomi/Suwayomi-WebUI/commit/568aaebc3e5954c66e7829fffe84974bebb59af0)) Trigger refresh only when initially open the track component ([#704](https://github.com/Suwayomi/Suwayomi-WebUI/pull/704) by @schroda) -- ([r1490](https://github.com/Suwayomi/Suwayomi-WebUI/commit/26cbe15964fb797334b483b9962ebd1ca0ec9c20)) [SKIP CI] Fix/issue moderator workflow ([#703](https://github.com/Suwayomi/Suwayomi-WebUI/pull/703) by @schroda) -- ([r1489](https://github.com/Suwayomi/Suwayomi-WebUI/commit/827fa5a1719118f6e02440e63e9237f5dff2b119)) [SKIP CI] Feature/improve issue moderator workflow ([#701](https://github.com/Suwayomi/Suwayomi-WebUI/pull/701) by @schroda) -- ([r1488](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b1ce977dcd81776c980f07db87d8fa1cdb1f5377)) Wait for initial page to be rendered before scrolling it into view ([#696](https://github.com/Suwayomi/Suwayomi-WebUI/pull/696) by @schroda) -- ([r1487](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c4139b5d51b4738715a4c1a3dcc20c793a05dbca)) Only trigger track progress on last page read ([#693](https://github.com/Suwayomi/Suwayomi-WebUI/pull/693) by @schroda) -- ([r1486](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0d0cd542494a3e2843b05e90694b8954ffa595d1)) Fetch latest track data from tracker ([#692](https://github.com/Suwayomi/Suwayomi-WebUI/pull/692) by @schroda) -- ([r1485](https://github.com/Suwayomi/Suwayomi-WebUI/commit/46fc7f6bdcd5af66b9de9815a30ae10da262655e)) Use correct translation key for remote track deletion ([#691](https://github.com/Suwayomi/Suwayomi-WebUI/pull/691) by @schroda) -- ([r1484](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5a2f77d124a80ba3aa420dd842561b4ca5a592ec)) Trigger track progress on last page read of chapter ([#690](https://github.com/Suwayomi/Suwayomi-WebUI/pull/690) by @schroda) -- ([r1483](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4f7a05f6fe931d4511195ebb1e3ee1fb2bcccb00)) Add bookmarked filter in library ([#687](https://github.com/Suwayomi/Suwayomi-WebUI/pull/687) by @schroda) -- ([r1482](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fe2cb682b6efac461ebe45f04ceff720b47b6e8b)) Use first unread chapter for continue read buttons ([#689](https://github.com/Suwayomi/Suwayomi-WebUI/pull/689) by @schroda) -- ([r1481](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9674b18d28489e69375356fc8711167148949a65)) Feature/tracking unbind use new mutation ([#688](https://github.com/Suwayomi/Suwayomi-WebUI/pull/688) by @schroda) -- ([r1480](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8d265f1ddf709aa51530a9f73041f28244ae1910)) Install dependencies from lock file in github actions ([#686](https://github.com/Suwayomi/Suwayomi-WebUI/pull/686) by @schroda) -- ([r1479](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dc1a6cbd16127e71aea3d282c447f00879ff2ee3)) Feature/update dependencies ([#685](https://github.com/Suwayomi/Suwayomi-WebUI/pull/685) by @schroda) -- ([r1478](https://github.com/Suwayomi/Suwayomi-WebUI/commit/25b7d149ba26e22d1192f0cb1cd8603c7872cd2b)) Refetch GET_MANGAS query on track unbind mutation ([#684](https://github.com/Suwayomi/Suwayomi-WebUI/pull/684) by @schroda) -- ([r1477](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d59f90f7875c48bf44dd329266ed52b6d12979ac)) Consider track filters for library filtered out message ([#683](https://github.com/Suwayomi/Suwayomi-WebUI/pull/683) by @schroda) -- ([r1476](https://github.com/Suwayomi/Suwayomi-WebUI/commit/21acbd5f4882c346cd5b7e4fc9b2047d0807e382)) Fix/tracking updating score ([#682](https://github.com/Suwayomi/Suwayomi-WebUI/pull/682) by @schroda) -- ([r1475](https://github.com/Suwayomi/Suwayomi-WebUI/commit/374e71f52132df6d823b66b9b69321cf36b83fb4)) Highlight library filter icon as active for tracker filter ([#681](https://github.com/Suwayomi/Suwayomi-WebUI/pull/681) by @schroda) -- ([r1474](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fa1169337f98a924f10e955c6b6cc712dd45ff7d)) Fix/manga track binding card styling ([#680](https://github.com/Suwayomi/Suwayomi-WebUI/pull/680) by @schroda) -- ([r1473](https://github.com/Suwayomi/Suwayomi-WebUI/commit/74f945dd5996a75da68226b68887c40156d0db7b)) Use correct translation key ([#679](https://github.com/Suwayomi/Suwayomi-WebUI/pull/679) by @schroda) -- ([r1472](https://github.com/Suwayomi/Suwayomi-WebUI/commit/74cf4b7c50e88f8a3a98da518e0be314266f354c)) Add option to use img tag to fetch images ([#604](https://github.com/Suwayomi/Suwayomi-WebUI/pull/604) by @schroda) -- ([r1471](https://github.com/Suwayomi/Suwayomi-WebUI/commit/816cbee1454cdd4c9708945253141563e448a691)) Add library filter for trackers ([#604](https://github.com/Suwayomi/Suwayomi-WebUI/pull/604) by @schroda) -- ([r1470](https://github.com/Suwayomi/Suwayomi-WebUI/commit/511b1f7c5effd35e4c6a0ca0f2cbe57f14b32f60)) Specify type of custom scalars ([#604](https://github.com/Suwayomi/Suwayomi-WebUI/pull/604) by @schroda) -- ([r1469](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7990ffda714050714c06c0627117dea5c3180dfe)) Add track action to manga action menu in library ([#604](https://github.com/Suwayomi/Suwayomi-WebUI/pull/604) by @schroda) -- ([r1468](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5dbf1ce30c627565c432da860b97b5bb45cd0f69)) Implement showing/updating/removing tracker bindings ([#604](https://github.com/Suwayomi/Suwayomi-WebUI/pull/604) by @schroda) -- ([r1467](https://github.com/Suwayomi/Suwayomi-WebUI/commit/66c57a542bae7832d0c93ba7f0717e779da2fc08)) Implement binding manga to tracker ([#604](https://github.com/Suwayomi/Suwayomi-WebUI/pull/604) by @schroda) -- ([r1466](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f913f5ec32c17f579b68b2a1d81c05ae4dd7b1f8)) Show image placeholder ([#604](https://github.com/Suwayomi/Suwayomi-WebUI/pull/604) by @schroda) -- ([r1465](https://github.com/Suwayomi/Suwayomi-WebUI/commit/21eda17bc18c86c03105da5172189cfa25ac6d41)) Add "SearchTextField" ([#604](https://github.com/Suwayomi/Suwayomi-WebUI/pull/604) by @schroda) -- ([r1464](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d22bfaa55ca70012a73fde3b8b31f1237b3606da)) Implement tracker login and logout ([#604](https://github.com/Suwayomi/Suwayomi-WebUI/pull/604) by @schroda) -- ([r1463](https://github.com/Suwayomi/Suwayomi-WebUI/commit/daa34267540cf6bfe549a7efa9465500fc23f32a)) Add "PasswordTextField" ([#604](https://github.com/Suwayomi/Suwayomi-WebUI/pull/604) by @schroda) -- ([r1462](https://github.com/Suwayomi/Suwayomi-WebUI/commit/23c353d52e51cca8a5d0a2b71fdf8f91363a50aa)) Prevent fragment inside MUI Menu ([#678](https://github.com/Suwayomi/Suwayomi-WebUI/pull/678) by @schroda) -- ([r1461](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1b81e1e824d571e4c850d69820aee4378a76a924)) Fix/manga details buttons ([#677](https://github.com/Suwayomi/Suwayomi-WebUI/pull/677) by @schroda) -- ([r1460](https://github.com/Suwayomi/Suwayomi-WebUI/commit/999c5954f335eec91b38adb6ad4a423503c775c6)) Use correct chapter list for guard condition ([#676](https://github.com/Suwayomi/Suwayomi-WebUI/pull/676) by @schroda) -- ([r1459](https://github.com/Suwayomi/Suwayomi-WebUI/commit/64ac49fa4142942329bbf0278edb05d6a09ab0e8)) Support older browsers ([#674](https://github.com/Suwayomi/Suwayomi-WebUI/pull/674) by @schroda) -- ([r1458](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6fc70121c6964043bd3b989f3410e71a19d99f00)) Fix/manually deleting chapter ignores bookmark ([#675](https://github.com/Suwayomi/Suwayomi-WebUI/pull/675) by @schroda) -- ([r1457](https://github.com/Suwayomi/Suwayomi-WebUI/commit/06b2bca340c774f66382fb2f8751599b670b629c)) Add prioritization to image requests ([#671](https://github.com/Suwayomi/Suwayomi-WebUI/pull/671) by @schroda) -- ([r1456](https://github.com/Suwayomi/Suwayomi-WebUI/commit/34aeac9c332b904f2a2881458efa24f4bfe2a874)) Preload pages in single page mode ([#670](https://github.com/Suwayomi/Suwayomi-WebUI/pull/670) by @schroda) -- ([r1455](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1d49945caabb749601449f65af555d749ec10749)) Fix check for fetch abortion error ([#668](https://github.com/Suwayomi/Suwayomi-WebUI/pull/668) by @schroda) -- ([r1454](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a96038bcb7fffac56569964fe0464f43015d15f9)) Prevent image loading placeholder for cached images ([#669](https://github.com/Suwayomi/Suwayomi-WebUI/pull/669) by @schroda) -- ([r1453](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6186cb0ea31131c2c9bcbfeadce1f81a59266598)) Optionally hide library manga when browsing source ([#665](https://github.com/Suwayomi/Suwayomi-WebUI/pull/665) by @schroda) -- ([r1452](https://github.com/Suwayomi/Suwayomi-WebUI/commit/66d6c95dfd92b795086c5cd28b63b3bfe1f9d6c3)) Feature/automatically load more pages until scrollbar is visible ([#667](https://github.com/Suwayomi/Suwayomi-WebUI/pull/667) by @schroda) -- ([r1451](https://github.com/Suwayomi/Suwayomi-WebUI/commit/83635faf9547308b0aebf31c7763c06eb15d1a1f)) Cache first page of source manga fetch response ([#666](https://github.com/Suwayomi/Suwayomi-WebUI/pull/666) by @schroda) -- ([r1450](https://github.com/Suwayomi/Suwayomi-WebUI/commit/452ac4fd9a8be960f46fe1eae45c6c545a47a3e7)) Properly disable open source button in manga page ([#663](https://github.com/Suwayomi/Suwayomi-WebUI/pull/663) by @schroda) -- ([r1449](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0ad08360a2f4ca85d8fb44bcb64c47dcc95bbdff)) Remove image url port replacement ([#664](https://github.com/Suwayomi/Suwayomi-WebUI/pull/664) by @schroda) -- ([r1448](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bee4d4aab860f64acb2255d9f76967ffbc9fa6a2)) [ESLint] Enable caching ([#661](https://github.com/Suwayomi/Suwayomi-WebUI/pull/661) by @schroda) -- ([r1447](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0c1abebaf47b0cd92c0f32cad316e867e96e322c)) Disconnect resize observer after restoring initial page ([#660](https://github.com/Suwayomi/Suwayomi-WebUI/pull/660) by @schroda) -- ([r1446](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0bf88d3fd10151c0bfd8403cc7e0665267e97320)) Update reader width live when updating in reader view ([#581](https://github.com/Suwayomi/Suwayomi-WebUI/pull/581) by @chancez) -- ([r1445](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0c22a9012ef3244a07772e5e8e173375a64210a1)) Feature/cleanup metadata related logic ([#657](https://github.com/Suwayomi/Suwayomi-WebUI/pull/657) by @schroda) -- ([r1444](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aea5dad0ce5dfd0be996ca9e352340da07fd1b14)) Remember last used migration flags ([#656](https://github.com/Suwayomi/Suwayomi-WebUI/pull/656) by @schroda) -- ([r1443](https://github.com/Suwayomi/Suwayomi-WebUI/commit/318c4a50407c3202949fd3216cb209889aacfeca)) Add option to delete downloaded chapters on migration ([#655](https://github.com/Suwayomi/Suwayomi-WebUI/pull/655) by @schroda) -- ([r1442](https://github.com/Suwayomi/Suwayomi-WebUI/commit/31d53ed182826fa36a05f0ae4757769c83811f72)) Remove search page from the history after migrating ([#654](https://github.com/Suwayomi/Suwayomi-WebUI/pull/654) by @schroda) -- ([r1441](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c005316f567d2cde4a0cdd8b5543675fe523b95a)) Feature/update iso languages ([#652](https://github.com/Suwayomi/Suwayomi-WebUI/pull/652) by @schroda) -- ([r1440](https://github.com/Suwayomi/Suwayomi-WebUI/commit/eede189eec244b5dde6224ed65cc711e1256bb41)) Fix/build push master workflow ([#651](https://github.com/Suwayomi/Suwayomi-WebUI/pull/651) by @schroda) -- ([r1439](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5e6c1c1c1bdb9940245343890d1760b99b85bee9)) Add new languages to resources ([#650](https://github.com/Suwayomi/Suwayomi-WebUI/pull/650) by @schroda) -- ([r1438](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f6f19939284cf11f817bb2b9ed9f8351ce0d8751)) Translations update from Hosted Weblate ([#620](https://github.com/Suwayomi/Suwayomi-WebUI/pull/620) by @weblate, @MageSneaky, @Lafrend, @jesusFx, @Azokul01, @gabrielssevero, @0QwQ0, @Rintan, @zyzz8520, @guohuageng, @aizhimoran) -- ([r1437](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2047d76ad98fbeede7df0d02edece7452445652e)) Update workflow actions ([#649](https://github.com/Suwayomi/Suwayomi-WebUI/pull/649) by @schroda) -- ([r1436](https://github.com/Suwayomi/Suwayomi-WebUI/commit/550c57672556a3f73c68523e393ef643806a6b28)) Feature/update dependencies ([#648](https://github.com/Suwayomi/Suwayomi-WebUI/pull/648) by @schroda) -- ([r1435](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2d1d889ef53b68c9c8d2b7c820c26a4ec4c30bb4)) Run eslint on commit ([#647](https://github.com/Suwayomi/Suwayomi-WebUI/pull/647) by @schroda) -- ([r1434](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ed74f7c851451e65b153875ed44ad37ca9311666)) Make remaining image requests abortable ([#645](https://github.com/Suwayomi/Suwayomi-WebUI/pull/645) by @schroda) -- ([r1433](https://github.com/Suwayomi/Suwayomi-WebUI/commit/535cb1b3592ca56c651f3fb9cdb44000a54fcd58)) Fix/save active device only in local storage ([#643](https://github.com/Suwayomi/Suwayomi-WebUI/pull/643) by @schroda) -- ([r1432](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c0c30163c3f6f34e1652890563337c141080babe)) Validate device name ([#642](https://github.com/Suwayomi/Suwayomi-WebUI/pull/642) by @schroda) -- ([r1431](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a3bc98c632205e1a6c1104adb2435e4ee1ad0006)) Consider more ui settings as global ([#641](https://github.com/Suwayomi/Suwayomi-WebUI/pull/641) by @schroda) -- ([r1430](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4aec3c94ef2085639ee2c10b9b6683719327356c)) Feature/support settings per device ([#640](https://github.com/Suwayomi/Suwayomi-WebUI/pull/640) by @schroda) -- ([r1429](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6cff75e25714497943e30c432cd9230c07266fd9)) Feature/limit concurrent image requests ([#639](https://github.com/Suwayomi/Suwayomi-WebUI/pull/639) by @schroda) -- ([r1428](https://github.com/Suwayomi/Suwayomi-WebUI/commit/daf6b5024929a0a78ec79e84d9604ec6d84d9fbf)) Fix/deprioritize image requests ([#638](https://github.com/Suwayomi/Suwayomi-WebUI/pull/638) by @schroda) -- ([r1427](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0f3549ead99fbc4f0f947b15b55be453fdf0f450)) Fix/manga migrate option shown for non library manga on large screens ([#637](https://github.com/Suwayomi/Suwayomi-WebUI/pull/637) by @schroda) -- ([r1426](https://github.com/Suwayomi/Suwayomi-WebUI/commit/224df1300fda215b5d010b578e7ea669daa6fed6)) Feature/improve back navigation button ([#636](https://github.com/Suwayomi/Suwayomi-WebUI/pull/636) by @schroda) -- ([r1425](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f0fc31ceacecec7ebaa652fe368e403ecde7aff9)) Fix/spinner image not able to be opened in new tab or saved ([#635](https://github.com/Suwayomi/Suwayomi-WebUI/pull/635) by @schroda) -- ([r1424](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fb0622e209c0aa34ec88e34c29b6fd3126d95071)) Add chapter action to open chapter on source ([#634](https://github.com/Suwayomi/Suwayomi-WebUI/pull/634) by @schroda) -- ([r1423](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8bdf035ca727b236aa2cb875a00ca89ae7704f18)) Feature/add option to remove manga from categories when removing from library ([#633](https://github.com/Suwayomi/Suwayomi-WebUI/pull/633) by @schroda) -- ([r1422](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c5a5c4b8af2a63ded171c332873d34c0bad2e374)) Fix/add manga to library without dialog not adding default categories ([#632](https://github.com/Suwayomi/Suwayomi-WebUI/pull/632) by @schroda) -- ([r1421](https://github.com/Suwayomi/Suwayomi-WebUI/commit/eb233aef3d5922d243fcfca23fb86e3d45613787)) Feature/improve add to library category selection dialog ([#631](https://github.com/Suwayomi/Suwayomi-WebUI/pull/631) by @schroda) -- ([r1420](https://github.com/Suwayomi/Suwayomi-WebUI/commit/92fe3eaaa6ccb9a046d0ffddefb9f8eb86dbb7b5)) Feature/update issue templates ([#630](https://github.com/Suwayomi/Suwayomi-WebUI/pull/630) by @schroda) -- ([r1419](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c9a4ed620c672c58a50b82631a90e75c850a2c62)) Add "issue_moderator" github workflow ([#629](https://github.com/Suwayomi/Suwayomi-WebUI/pull/629) by @schroda) -- ([r1418](https://github.com/Suwayomi/Suwayomi-WebUI/commit/79d35404d35c67186e345590bb42266047c5fef3)) Fix/double page mode not aborting preload image requests ([#628](https://github.com/Suwayomi/Suwayomi-WebUI/pull/628) by @schroda) -- ([r1417](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d2425527516d8f32071eafc09cb94d0f871a12b0)) Add width to image loading placeholder in horizontal mode ([#627](https://github.com/Suwayomi/Suwayomi-WebUI/pull/627) by @schroda) -- ([r1416](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2a72cd43db996ae2a41a3388a44624787ef88565)) Use "a" tag for manual backup creation download link ([#626](https://github.com/Suwayomi/Suwayomi-WebUI/pull/626) by @schroda) -- ([r1415](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f852ce70e7b98c35f3a31e6981d5135b4ae50c8e)) Abort image requests on unmount ([#624](https://github.com/Suwayomi/Suwayomi-WebUI/pull/624) by @schroda) -- ([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) +### Contributors +Thanks to everyone that contributed to this release -# v1.0.0 (r1411) -## New +@leollo98, @kiritsumafuyu, @marimo-nekomimi, @tizio04, @aizhimoran, @schroda, @akhlakurrahman1011, @xxx1SET1xxx, @jesusFx, @SySen04, @dejavui, @JoHena, @jintaxi, @okpo2188513, @axlchr12, @Lafrend, @EfeDevirgen, @HugoLeBoennec, @PandaKewt, @rpalmese, @ZerOri, @Xsrt251, @plum7x, @GR2066878693, @taos15, @Topru333, @chancez, @MageSneaky, @Azokul01, @gabrielssevero, @0QwQ0, @Rintan, @zyzz8520, @guohuageng + +## [1.0.0] (r1411) - 2024-02-23 + +### Added - (**General**) Added internationalization (help translating on [Weblate](https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/)) - (**General**) Get notified when a new server version has been released - (**General**) Manually check for new versions (server and webUI) @@ -1812,15 +570,15 @@ Thank you for your contribution to the translation of the project. - (**Reader**) Retry failed image requests button - (**Settings**) Server settings can now be changed from the UI -## Bug fixes +### Fixed - A lot (and added new ones for the future, lul) -## Translations +### 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. +Thanks to everyone that contributed to the translation of this project. -### Added +#### Added - Arabic (by abdelbasset jabrane, Bander AL-shreef) - Chinese (Simplified) (by misaka10843, 蓝云Reyes, Nite07, 志明, ccms, 宮河ひより, 清水汐音, DevCoz) - Chinese (Traditional) (by plum7x, 蓝云Reyes) @@ -1835,433 +593,16 @@ Thank you for your contribution to the translation of the project. - Ukrainian (by Dan) - 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) -- ([r1407](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ab0ecf4da0a2511fd0a8d8885bce07e53dfd5840)) Center page number correctly ([#616](https://github.com/Suwayomi/Suwayomi-WebUI/pull/616) by @schroda) -- ([r1406](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ceec260d14d4c48d0c5f8b093af7039e849cd304)) Feature/reader setting add scale small pages ([#615](https://github.com/Suwayomi/Suwayomi-WebUI/pull/615) by @schroda) -- ([r1405](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9531825babc7f4ccc28c3a84022d6ef0aa01ff22)) Fix size of pages in continues reader mode ([#613](https://github.com/Suwayomi/Suwayomi-WebUI/pull/613) by @schroda) -- ([r1404](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d8ee676d550b677a11568773065e7254b2f12096)) Prevent invisible pages ([#614](https://github.com/Suwayomi/Suwayomi-WebUI/pull/614) by @schroda) -- ([r1403](https://github.com/Suwayomi/Suwayomi-WebUI/commit/97ab4004a61b243cc3420818488e9685728315ce)) Do not update chapter in case it has not been loaded yet ([#612](https://github.com/Suwayomi/Suwayomi-WebUI/pull/612) by @schroda) -- ([r1402](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5a9618aefe6876b1b9cab8660ac05202cbb6bafa)) Correctly update function refs when state changes ([#611](https://github.com/Suwayomi/Suwayomi-WebUI/pull/611) by @schroda) -- ([r1401](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e8bfc28350328776f379cde1cb48e3c83d88bf87)) [VersionMapping] Require server version "r1487" for preview ([#610](https://github.com/Suwayomi/Suwayomi-WebUI/pull/610) by @schroda) -- ([r1400](https://github.com/Suwayomi/Suwayomi-WebUI/commit/02dc9ca7365f96d0ab2ad61bfb5c1b0824ece151)) Add "thumbnailUrlLastFetched" to thumbnail url ([#607](https://github.com/Suwayomi/Suwayomi-WebUI/pull/607) by @schroda) -- ([r1399](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e5ffbb462c191a9f94e57bd837371d9d10374690)) Feature/gql remove download ahead limit ([#608](https://github.com/Suwayomi/Suwayomi-WebUI/pull/608) by @schroda) -- ([r1398](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fd651b61655315395775f6fdbe6aba672651111f)) Feature/add vui as webui flavor ([#609](https://github.com/Suwayomi/Suwayomi-WebUI/pull/609) by @schroda) -- ([r1397](https://github.com/Suwayomi/Suwayomi-WebUI/commit/05077b4a2be05f10f7593b769bba77cc8eaf9ae1)) Correctly link to custom repos settings ([#603](https://github.com/Suwayomi/Suwayomi-WebUI/pull/603) by @schroda) -- ([r1396](https://github.com/Suwayomi/Suwayomi-WebUI/commit/99c9d9d12f3c4a70066f4821d49be99815d3d2f9)) Use set reader width on small devices ([#602](https://github.com/Suwayomi/Suwayomi-WebUI/pull/602) by @schroda) -- ([r1395](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aea112e29298ba6a694e9af2375340220a6717b3)) Create correct manga thumbnail url ([#601](https://github.com/Suwayomi/Suwayomi-WebUI/pull/601) by @schroda) -- ([r1394](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4b54b0939576490948620f01996e593a73581985)) Rename "ExtensionSettings" to "BrowseSettings" ([#600](https://github.com/Suwayomi/Suwayomi-WebUI/pull/600) by @schroda) -- ([r1393](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e383cc9ea8d3a3f59c17551833e5438809ff1ed2)) Add info text to download ahead setting ([#599](https://github.com/Suwayomi/Suwayomi-WebUI/pull/599) by @schroda) -- ([r1392](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c099e01fb70b95412661a98e7669aceda8b2aa87)) Add manga fetch timestamp to thumbnail url ([#598](https://github.com/Suwayomi/Suwayomi-WebUI/pull/598) by @schroda) -- ([r1391](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2acf2b6d33742b9b09becce3912347f0d9f3f1f3)) Feature/download ahead trigger chapter downloads client side ([#597](https://github.com/Suwayomi/Suwayomi-WebUI/pull/597) by @schroda) -- ([r1390](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0edec685f9d96eb0cdf94d6e176b730fc743fb65)) Correctly select next chapter id for download ahead ([#596](https://github.com/Suwayomi/Suwayomi-WebUI/pull/596) by @schroda) -- ([r1389](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d244ba65381e68206229dcacc1e20b7c9409ae5a)) Fit double page reader pages correctly to windows width ([#595](https://github.com/Suwayomi/Suwayomi-WebUI/pull/595) by @schroda) -- ([r1388](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4ffd3584c6f2c70cda9fd6e2a1630ed91e1d0c74)) Handle RTL reading direction for double page reader ([#594](https://github.com/Suwayomi/Suwayomi-WebUI/pull/594) by @schroda) -- ([r1387](https://github.com/Suwayomi/Suwayomi-WebUI/commit/444ebf80071c083588c79e31f18d98eb740b2564)) Fix/reader outdated chapter page count ([#593](https://github.com/Suwayomi/Suwayomi-WebUI/pull/593) by @schroda) -- ([r1386](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5017ba99328d3f200a92f2ffcfcdd50d2ec2bdaa)) Handle backup creation on same domain as server ([#592](https://github.com/Suwayomi/Suwayomi-WebUI/pull/592) by @schroda) -- ([r1385](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7caea4e5262ecbd42a06a37de57623a2cafa9b61)) Download ahead only in case current and next chapter are downloaded (by @schroda) -- ([r1384](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d5b633f5c97b4ba596703dc50a3150745ad621da)) Feature/improve create changelog script ([#591](https://github.com/Suwayomi/Suwayomi-WebUI/pull/591) by @schroda) -- ([r1383](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bf3815e3bd35aaf33d4e7039d7e9021419d062eb)) Correctly update cache after updating an extension ([#590](https://github.com/Suwayomi/Suwayomi-WebUI/pull/590) by @schroda) -- ([r1382](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7fb1dae9c4571586f5fc00a915a1119b4e670a47)) decrease reader's up and down arrows scrolling distance ([#588](https://github.com/Suwayomi/Suwayomi-WebUI/pull/588) by @JiPaix, @schroda) -- ([r1381](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3077824ca70ffe8e1949d559dd376f5c89a6782c)) Update dependencies ([#587](https://github.com/Suwayomi/Suwayomi-WebUI/pull/587) by @schroda) -- ([r1380](https://github.com/Suwayomi/Suwayomi-WebUI/commit/76e5c674174c9f055a768cdfa9570f3e001b3cfc)) Translations update from Hosted Weblate ([#548](https://github.com/Suwayomi/Suwayomi-WebUI/pull/548) by @weblate, @jesusFx, @Yuhyeong, @a18ccms, @plum7x, @HiyoriTUK) -- ([r1379](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b074de26a23758b8900591f31200c8359fe6b5da)) Fix/install external extension does not update extension list ([#580](https://github.com/Suwayomi/Suwayomi-WebUI/pull/580) by @schroda) -- ([r1378](https://github.com/Suwayomi/Suwayomi-WebUI/commit/506e0aa0e38c0bcb26931b85ef1d6d688b2d95ca)) Update extension list after removing an obsolete extension ([#579](https://github.com/Suwayomi/Suwayomi-WebUI/pull/579) by @schroda) -- ([r1377](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cee566d9b294d6499e938488fadb497c5dbc2b3f)) [Codegen] Update manga chapter total count on initial refresh ([#582](https://github.com/Suwayomi/Suwayomi-WebUI/pull/582) by @schroda) -- ([r1376](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c483e71bf1275c298979111ac244c2ff99794c20)) Remove automatic manga update ([#583](https://github.com/Suwayomi/Suwayomi-WebUI/pull/583) by @schroda) -- ([r1375](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d6468bca57e9cdfd69531fb1e994a4bbc16a42bc)) Add manga migrate option to menu on mobile devices ([#584](https://github.com/Suwayomi/Suwayomi-WebUI/pull/584) by @schroda) -- ([r1374](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6716339c0e754bd5aa3fc5bea4484354c6fb4697)) Set default value for resetting to 50% ([#585](https://github.com/Suwayomi/Suwayomi-WebUI/pull/585) by @schroda) -- ([r1373](https://github.com/Suwayomi/Suwayomi-WebUI/commit/891d6f4165a18656e5fc6e040ead218f8675dde0)) Fix/manga migration opening search twice ([#586](https://github.com/Suwayomi/Suwayomi-WebUI/pull/586) by @schroda) -- ([r1372](https://github.com/Suwayomi/Suwayomi-WebUI/commit/10ec7de628978eec481a829a119da80a8af6e86e)) Correctly calculate width ([#578](https://github.com/Suwayomi/Suwayomi-WebUI/pull/578) by @schroda) -- ([r1371](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f335b59dca5af5f82a62ab8db0b88734a0e53097)) Actually send library db cleanup mutation ([#577](https://github.com/Suwayomi/Suwayomi-WebUI/pull/577) by @schroda) -- ([r1370](https://github.com/Suwayomi/Suwayomi-WebUI/commit/18ca66cb4046128cd24fd0c916d2c27a4ec62fdf)) Feature/settings add flaresolverr ([#568](https://github.com/Suwayomi/Suwayomi-WebUI/pull/568) by @schroda) -- ([r1369](https://github.com/Suwayomi/Suwayomi-WebUI/commit/771d6beb18dbecc3a3723eace34fe1f121385396)) Add missing gap to VerticalReader mode with fit to window setting ([#574](https://github.com/Suwayomi/Suwayomi-WebUI/pull/574) by @schroda) -- ([r1368](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ab4cddfedde67aa3c287b10e8a81c300ffcc808f)) Force a reconnect in case a heartbeat is missing ([#569](https://github.com/Suwayomi/Suwayomi-WebUI/pull/569) by @schroda) -- ([r1367](https://github.com/Suwayomi/Suwayomi-WebUI/commit/15825fbe530bf1de58565db63545341b84225da9)) Prevent pages from being bigger than the 100% in width ([#573](https://github.com/Suwayomi/Suwayomi-WebUI/pull/573) by @schroda) -- ([r1366](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2dab88eb7ef26eba29c96c9bbf6ef13fce95eea6)) Decrease default "reader width" to 50% ([#576](https://github.com/Suwayomi/Suwayomi-WebUI/pull/576) by @schroda) -- ([r1365](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4d75474b39b1fda4c3e33e1fd58fce6df1e8db30)) Fix reader width ([#567](https://github.com/Suwayomi/Suwayomi-WebUI/pull/567) by @chancez, @schroda) -- ([r1364](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e0c5e0521dbb56e3cfa2d7b3738908acf250feab)) Feature/manga migration ([#536](https://github.com/Suwayomi/Suwayomi-WebUI/pull/536) by @schroda) -- ([r1363](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5224ad139168220bf141dc3e9e513dd73f27722f)) Add missing id to request ([#571](https://github.com/Suwayomi/Suwayomi-WebUI/pull/571) by @schroda) -- ([r1362](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6edf3bad64b55c61bbd0f5d0f8baf6e18cd688a1)) [ESLint] Allow zero warnings ([#575](https://github.com/Suwayomi/Suwayomi-WebUI/pull/575) by @schroda) -- ([r1361](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5032a0ae94d32fdf9e6d4239df9e5e448a1719cf)) Make reader width configurable ([#565](https://github.com/Suwayomi/Suwayomi-WebUI/pull/565) by @chancez) -- ([r1360](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dcbf5a1899c415905be93b428faf93a4a87f7d0b)) Fix/library manga selection type error ([#566](https://github.com/Suwayomi/Suwayomi-WebUI/pull/566) by @schroda) -- ([r1359](https://github.com/Suwayomi/Suwayomi-WebUI/commit/69a62b6c2cfd32033e9b546d2005af9cd4c961ca)) Add webUI settings again ([#564](https://github.com/Suwayomi/Suwayomi-WebUI/pull/564) by @schroda) -- ([r1358](https://github.com/Suwayomi/Suwayomi-WebUI/commit/24379c1e46ce87aaa007b35529c80396d4d04af2)) Infinitely try to reconnect gql subscriptions ([#563](https://github.com/Suwayomi/Suwayomi-WebUI/pull/563) by @schroda) -- ([r1357](https://github.com/Suwayomi/Suwayomi-WebUI/commit/05f57730db4901d3b20b1e33f6b41afcc13baebf)) Support configuring automatic downloads by category ([#562](https://github.com/Suwayomi/Suwayomi-WebUI/pull/562) by @chancez) -- ([r1356](https://github.com/Suwayomi/Suwayomi-WebUI/commit/de596426bf705118a5f1d8d4da7d3d0942251d67)) [Codegen] Update generated files ([#561](https://github.com/Suwayomi/Suwayomi-WebUI/pull/561) by @schroda) -- ([r1355](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f8e1bfc401ac4869e8d5e790d526cfa059680a42)) Correctly change the category of a manga from the library ([#560](https://github.com/Suwayomi/Suwayomi-WebUI/pull/560) by @schroda) -- ([r1354](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1c2a196950553b365cacfdb7cb2974aac41558fe)) Fix/adding manga to library not updating category ([#559](https://github.com/Suwayomi/Suwayomi-WebUI/pull/559) by @schroda) -- ([r1353](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e10cbf9e8f0f133ce84a9b647a919afac361df38)) Add extension settings screen ([#557](https://github.com/Suwayomi/Suwayomi-WebUI/pull/557) by @schroda) -- ([r1352](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f0e1bd32493e6ea68bcd759a817f3200acc1dd2b)) Feature/extension list show info when no repo is defined ([#556](https://github.com/Suwayomi/Suwayomi-WebUI/pull/556) by @schroda) -- ([r1351](https://github.com/Suwayomi/Suwayomi-WebUI/commit/42e3d64f80fc5de93a464c758ecbb46d75bf9e61)) Clear extensions cache after extension repos change ([#555](https://github.com/Suwayomi/Suwayomi-WebUI/pull/555) by @schroda) -- ([r1350](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bed586383f5b9f5720a91a8ac0ab5de987b8be8a)) Update extension repo regex to server changes ([#554](https://github.com/Suwayomi/Suwayomi-WebUI/pull/554) by @schroda) -- ([r1349](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6708a958cebcc7d94ae3f860d4ad00580db3e9f0)) Render selection fab in case only one category exists ([#553](https://github.com/Suwayomi/Suwayomi-WebUI/pull/553) by @schroda) -- ([r1348](https://github.com/Suwayomi/Suwayomi-WebUI/commit/38b364bb550473697b2c6a7729a5942c44047f53)) Remove reader webtoon mode page gaps ([#552](https://github.com/Suwayomi/Suwayomi-WebUI/pull/552) by @schroda) -- ([r1347](https://github.com/Suwayomi/Suwayomi-WebUI/commit/738a22233bc1cf7fd3bdeb542ac57b73814f3674)) Internationalize failed img retry text ([#551](https://github.com/Suwayomi/Suwayomi-WebUI/pull/551) by @schroda) -- ([r1346](https://github.com/Suwayomi/Suwayomi-WebUI/commit/199b62341fb8c54ca17924b77ae56e21d61c2c33)) Feature/add retry button for failed image requests ([#550](https://github.com/Suwayomi/Suwayomi-WebUI/pull/550) by @schroda) -- ([r1345](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9962e0713d4753782dad65b56c34c3ea4a81977c)) Adding page loading with Double Page Mode. ([#480](https://github.com/Suwayomi/Suwayomi-WebUI/pull/480) by @rickymcmuffin, @schroda) -- ([r1344](https://github.com/Suwayomi/Suwayomi-WebUI/commit/be5497af94a18336b52c892dbc714ecb24461969)) Add new library sort options ([#547](https://github.com/Suwayomi/Suwayomi-WebUI/pull/547) by @schroda) -- ([r1343](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3973eda0897e2a1f080d2280b606d069faa3b27d)) [ServerMapping][Codegen] Update to latest server gql MangaType changes ([#546](https://github.com/Suwayomi/Suwayomi-WebUI/pull/546) by @schroda) -- ([r1342](https://github.com/Suwayomi/Suwayomi-WebUI/commit/955cc682fd7186587acd90b00fb929da0e1cdbba)) Apply filters when searching in SourceMangas ([#545](https://github.com/Suwayomi/Suwayomi-WebUI/pull/545) by @schroda) -- ([r1341](https://github.com/Suwayomi/Suwayomi-WebUI/commit/89e8472ebc6edc50ea9af74429f378394687abda)) Add disclaimer to custom repositories setting ([#544](https://github.com/Suwayomi/Suwayomi-WebUI/pull/544) by @schroda) -- ([r1340](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fd1fa63064bd91b61de54947e68f50ae5aa8a59a)) Feature/show extension repo only in case more than one repo is set ([#543](https://github.com/Suwayomi/Suwayomi-WebUI/pull/543) by @schroda) -- ([r1339](https://github.com/Suwayomi/Suwayomi-WebUI/commit/684ae69470af71b74c746bd59264ca6f99cdd568)) Update tokens ([#542](https://github.com/Suwayomi/Suwayomi-WebUI/pull/542) by @schroda) -- ([r1338](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1b3cc6bfe3857ba808f93089839c7e15851633e7)) Translations update from Hosted Weblate ([#541](https://github.com/Suwayomi/Suwayomi-WebUI/pull/541) by @weblate, @zmmx) -- ([r1337](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8faa756ab51ac6200424727998defba001803e40)) Feature/improve custom extension repos support ([#540](https://github.com/Suwayomi/Suwayomi-WebUI/pull/540) by @schroda) -- ([r1336](https://github.com/Suwayomi/Suwayomi-WebUI/commit/39b79c6ebef0f71f64c51f69e9e1c1f22c09f1a7)) Feature/settings support custom extension repos ([#539](https://github.com/Suwayomi/Suwayomi-WebUI/pull/539) by @schroda) -- ([r1335](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b42c3103f1c62f2eb4151ded7f3025b25ff26c4c)) Feature/rebrand to suwayomi ([#500](https://github.com/Suwayomi/Suwayomi-WebUI/pull/500) by @schroda) -- ([r1334](https://github.com/Suwayomi/Suwayomi-WebUI/commit/779dafe1dc04f1b6e9ee37e656f90e82542e58fd)) Pass correct group sizes to "GroupedVirtuoso" ([#537](https://github.com/Suwayomi/Suwayomi-WebUI/pull/537) by @schroda) -- ([r1333](https://github.com/Suwayomi/Suwayomi-WebUI/commit/db65b9df44521cb78e76c64328a308e071b65aac)) Feature/merge source and extensions screen on desktop ([#535](https://github.com/Suwayomi/Suwayomi-WebUI/pull/535) by @schroda) -- ([r1332](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9caca6e753a8217e9928f0d4ca6d4fe5f893295a)) Update dependencies ([#534](https://github.com/Suwayomi/Suwayomi-WebUI/pull/534) by @schroda) -- ([r1331](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6c46c562522b443d5194496203752dc67e40348f)) Handle showing disabled state of automatic chapter deletion ([#533](https://github.com/Suwayomi/Suwayomi-WebUI/pull/533) by @schroda) -- ([r1330](https://github.com/Suwayomi/Suwayomi-WebUI/commit/05fa3d0732d660b92ad125fd9bead7cab8a312d7)) Fix/chapter not getting deleted after being read ([#532](https://github.com/Suwayomi/Suwayomi-WebUI/pull/532) by @schroda) -- ([r1329](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7d3d82556a33109d7d823175189b6b5f43ad4b87)) Handle extension update failure ([#530](https://github.com/Suwayomi/Suwayomi-WebUI/pull/530) by @schroda) -- ([r1328](https://github.com/Suwayomi/Suwayomi-WebUI/commit/37ce494fda66f0898f4fb7738e928b1f45bf0fd4)) Log promise failures instead of ignoring them ([#531](https://github.com/Suwayomi/Suwayomi-WebUI/pull/531) by @schroda) -- ([r1327](https://github.com/Suwayomi/Suwayomi-WebUI/commit/37d6b84cf41ceae1a6679c3fdfdc89e53cd348dc)) Use correct titles for manga actions in selection mode ([#529](https://github.com/Suwayomi/Suwayomi-WebUI/pull/529) by @schroda) -- ([r1326](https://github.com/Suwayomi/Suwayomi-WebUI/commit/edc2a62a7605209118eaaa778f0ef5fa21b29eb9)) Feature/cleanup files ([#528](https://github.com/Suwayomi/Suwayomi-WebUI/pull/528) by @schroda) -- ([r1325](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ecea80f41e8962fb5636cfbe9d1d878dd9f24b63)) Merge manga action menus ([#527](https://github.com/Suwayomi/Suwayomi-WebUI/pull/527) by @schroda) -- ([r1324](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a3a52064ccaac827ada5c64865de6acc95e6016e)) Feature/cleanup chapter actions ([#525](https://github.com/Suwayomi/Suwayomi-WebUI/pull/525) by @schroda) -- ([r1323](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d15be603b1afde980acd4d53ed3a03a3178f3e8e)) Use up-to-date manga data for selection fab actions ([#526](https://github.com/Suwayomi/Suwayomi-WebUI/pull/526) by @schroda) -- ([r1322](https://github.com/Suwayomi/Suwayomi-WebUI/commit/356303ab5adf0f33f3dcfa5c24fb821268b82842)) Allow browser context menu for images in reader ([#524](https://github.com/Suwayomi/Suwayomi-WebUI/pull/524) by @schroda) -- ([r1321](https://github.com/Suwayomi/Suwayomi-WebUI/commit/120e97e882a9a12552363b5ba97965c9c2700669)) Feature/restore backup inform about missing sources ([#523](https://github.com/Suwayomi/Suwayomi-WebUI/pull/523) by @schroda) -- ([r1320](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a1dca02feac1d0952e8bd4923c1539c9e9d268c9)) Add missing extension key field to mutation result ([#522](https://github.com/Suwayomi/Suwayomi-WebUI/pull/522) by @schroda) -- ([r1319](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f81b20b4fdec6956466e1adf60a999def4a2b174)) Fix/library continue read button causes page refresh ([#521](https://github.com/Suwayomi/Suwayomi-WebUI/pull/521) by @schroda) -- ([r1318](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f12f025e9d8850dd978cd9f8f482928581a63765)) Add option to remove non library mangas from categories ([#520](https://github.com/Suwayomi/Suwayomi-WebUI/pull/520) by @schroda) -- ([r1317](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e025efb9dc8a04d208b7549c121259d93832be92)) Feature/add manga to library category select dialog ([#519](https://github.com/Suwayomi/Suwayomi-WebUI/pull/519) by @schroda) -- ([r1316](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1345cfe62498d0e859f62fc09679295080250578)) Update manga category selection in case categories changed ([#518](https://github.com/Suwayomi/Suwayomi-WebUI/pull/518) by @schroda) -- ([r1315](https://github.com/Suwayomi/Suwayomi-WebUI/commit/446deeae06b4c8f5f189685969105b185043f0a7)) Feature/library manga actions ([#506](https://github.com/Suwayomi/Suwayomi-WebUI/pull/506) by @schroda) -- ([r1314](https://github.com/Suwayomi/Suwayomi-WebUI/commit/980da657d99dd8d01fed82b5c80be7e3b01d0429)) [Codegen] Check cache before executing query for a single item ([#513](https://github.com/Suwayomi/Suwayomi-WebUI/pull/513) by @schroda) -- ([r1313](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c115fcd5739ed17c3de26f5146c6d6e2a3381cda)) Feature/make selection logic reusable ([#515](https://github.com/Suwayomi/Suwayomi-WebUI/pull/515) by @schroda) -- ([r1312](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c8747d6db4bac16915b41e742f9f78a43919107c)) Use correct key to normalize extensions ([#512](https://github.com/Suwayomi/Suwayomi-WebUI/pull/512) by @schroda) -- ([r1311](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0615ef87ce03e4d9549c88cdedc052d1b164f762)) Add divider between library tabs and mangas ([#514](https://github.com/Suwayomi/Suwayomi-WebUI/pull/514) by @schroda) -- ([r1310](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2390361fb2b63fbe0726c93c4ac3a4afd04e29d2)) [Codegen] Request manga download count with chapter deletion mutation ([#516](https://github.com/Suwayomi/Suwayomi-WebUI/pull/516) by @schroda) -- ([r1309](https://github.com/Suwayomi/Suwayomi-WebUI/commit/168e8f82f6f44c277f79467f2eb92aa3fc21a31b)) Use "Footer" to prevent fab overlapping the last item ([#517](https://github.com/Suwayomi/Suwayomi-WebUI/pull/517) by @schroda) -- ([r1308](https://github.com/Suwayomi/Suwayomi-WebUI/commit/09d1cf91e002db1667881648d216a690a0d4f516)) Prevent navigation state update in case path already changed ([#511](https://github.com/Suwayomi/Suwayomi-WebUI/pull/511) by @schroda) -- ([r1307](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e4beafb11f1ee9dd4f464e7d627e40d58dad2115)) Cancel the navigation state update correctly ([#507](https://github.com/Suwayomi/Suwayomi-WebUI/pull/507) by @schroda) -- ([r1306](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e966b0328bbee4bd91bd6f9ea13881bdfd31cbb3)) Remove unnecessary query refetches with mutations ([#508](https://github.com/Suwayomi/Suwayomi-WebUI/pull/508) by @schroda) -- ([r1305](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3756b65256840e9bef6c277b73ddce977427800e)) Correctly check for dev env ([#509](https://github.com/Suwayomi/Suwayomi-WebUI/pull/509) by @schroda) -- ([r1304](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f4e84412389af1332bc374856d1b44904d7b6270)) Prevent ApolloError handling the manga category mutation result ([#510](https://github.com/Suwayomi/Suwayomi-WebUI/pull/510) by @schroda) -- ([r1303](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2f8c284c8b09298fb56182e8d7d7438a49180abf)) Add continue read button to library ([#505](https://github.com/Suwayomi/Suwayomi-WebUI/pull/505) by @schroda) -- ([r1302](https://github.com/Suwayomi/Suwayomi-WebUI/commit/663e20fff9d81f381ce7b56a89b3b484a460de5c)) Visualize read chapters in the update list ([#504](https://github.com/Suwayomi/Suwayomi-WebUI/pull/504) by @schroda) -- ([r1301](https://github.com/Suwayomi/Suwayomi-WebUI/commit/953ebbe5a639e737776ae3e4fc29581ce493f616)) Add button to mark all chapters as read ([#503](https://github.com/Suwayomi/Suwayomi-WebUI/pull/503) by @schroda) -- ([r1300](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5010b706fdce5746bf20b47c7bd5e77c88b5b15e)) Add button to download all chapters ([#503](https://github.com/Suwayomi/Suwayomi-WebUI/pull/503) by @schroda) -- ([r1299](https://github.com/Suwayomi/Suwayomi-WebUI/commit/90cec353586f557337f2450f5067ab15a94a2275)) Add button to quickly select all chapters ([#503](https://github.com/Suwayomi/Suwayomi-WebUI/pull/503) by @schroda) -- ([r1298](https://github.com/Suwayomi/Suwayomi-WebUI/commit/226f2e170f0c82dad81eedc22e00a8d166dc8906)) Handle line breaks in the manga description ([#502](https://github.com/Suwayomi/Suwayomi-WebUI/pull/502) by @schroda) -- ([r1297](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1300c10d83c62a05d36320e143f284c4a1263a25)) Remove unnecessary library refetch ([#499](https://github.com/Suwayomi/Suwayomi-WebUI/pull/499) by @schroda) -- ([r1296](https://github.com/Suwayomi/Suwayomi-WebUI/commit/12b6700110abab6205349960fb3a8f6428a3ba6f)) [VersionMapping] Require server version "r1438" for preview ([#498](https://github.com/Suwayomi/Suwayomi-WebUI/pull/498) by @schroda) -- ([r1295](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f542c17fd682681bb5146ee5ef0e8629a83fa820)) Update download subscription to server changes ([#498](https://github.com/Suwayomi/Suwayomi-WebUI/pull/498) by @schroda) -- ([r1294](https://github.com/Suwayomi/Suwayomi-WebUI/commit/62568ce76b82333132ee7ca567dabe86dbcba1f8)) Translations update from Hosted Weblate ([#424](https://github.com/Suwayomi/Suwayomi-WebUI/pull/424) by @weblate, @alexandrejournet, @ibaraki-douji, @nitezs, @misaka10843, @Becods) -- ([r1293](https://github.com/Suwayomi/Suwayomi-WebUI/commit/214043fe9d77726641e7224705aaa7cace428c43)) Fix/script changelog creation ([#496](https://github.com/Suwayomi/Suwayomi-WebUI/pull/496) by @schroda) -- ([r1292](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1dc60af67c1df2b49b864a8ea6c93b6ad48150ba)) Add logic to reorder downloads ([#495](https://github.com/Suwayomi/Suwayomi-WebUI/pull/495) by @schroda) -- ([r1291](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b5f86ae6097d18048c5b4ef8fd5622460a32c31b)) Feature/virtualize download queue ([#494](https://github.com/Suwayomi/Suwayomi-WebUI/pull/494) by @schroda) -- ([r1290](https://github.com/Suwayomi/Suwayomi-WebUI/commit/abee8c7c55c7d0ebc4b39685f4a41912de9a9f71)) Use virtuoso grid state to restore the previous scroll position ([#492](https://github.com/Suwayomi/Suwayomi-WebUI/pull/492) by @schroda) -- ([r1289](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b6b902797e2b9b82d2fd5d45c003dee887dd96a9)) Scroll to top when changing page ([#493](https://github.com/Suwayomi/Suwayomi-WebUI/pull/493) by @schroda) -- ([r1288](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c51897ed54f729470f3661e2f847aad998360368)) Feature/download queue clear queue ([#490](https://github.com/Suwayomi/Suwayomi-WebUI/pull/490) by @schroda) -- ([r1287](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7d574a29f6d01e9ce437c10480baf09104aac19e)) Correctly calculate the remaining time till the next update check ([#491](https://github.com/Suwayomi/Suwayomi-WebUI/pull/491) by @schroda) -- ([r1286](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9cb72243d6e1bdf464cf2f4e2c11d829622f50c6)) Automatically check for server updates ([#489](https://github.com/Suwayomi/Suwayomi-WebUI/pull/489) by @schroda) -- ([r1285](https://github.com/Suwayomi/Suwayomi-WebUI/commit/78310496aa7483f65787b4022662bf662579d653)) Feature/about screen add option to check for and trigger updates ([#485](https://github.com/Suwayomi/Suwayomi-WebUI/pull/485) by @schroda) -- ([r1284](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2caf88ce51d071a8fff0c53d302b0309dff1abff)) Remove incorrect "ListItemSecondaryAction" usage ([#486](https://github.com/Suwayomi/Suwayomi-WebUI/pull/486) by @schroda) -- ([r1283](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fbf627b3aaea47ea88047b6c03804726f2983ec1)) Add option to clear the server cache ([#487](https://github.com/Suwayomi/Suwayomi-WebUI/pull/487) by @schroda) -- ([r1282](https://github.com/Suwayomi/Suwayomi-WebUI/commit/db5d3ff7c0062257f7096df906bdcee84a98c17e)) Remove "directLink" prop ([#488](https://github.com/Suwayomi/Suwayomi-WebUI/pull/488) by @schroda) -- ([r1281](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ad0f0726517197000e2fcd90d81254a384897e0b)) Feature/automatic chapter deletion more options ([#484](https://github.com/Suwayomi/Suwayomi-WebUI/pull/484) by @schroda) -- ([r1280](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ee03c56684aafb60e82b835c9d11f7a9671daaf8)) Fix/mark previous as read action includes the selected chapter ([#483](https://github.com/Suwayomi/Suwayomi-WebUI/pull/483) by @schroda) -- ([r1279](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b2e6c040f154e7ae79bc41cf0e8b3e7d11113ae6)) [i18n] Format text to local lowercase ([#481](https://github.com/Suwayomi/Suwayomi-WebUI/pull/481) by @schroda) -- ([r1278](https://github.com/Suwayomi/Suwayomi-WebUI/commit/259d1d87df38b617a58ae2e0a19df30d4dc85cd7)) Show info about hosted WebUI in "About" ([#482](https://github.com/Suwayomi/Suwayomi-WebUI/pull/482) by @schroda) -- ([r1277](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ee9811bf53d00a8117b760a392d769870f3efb38)) Correctly detect keyboard input "Enter" ([#479](https://github.com/Suwayomi/Suwayomi-WebUI/pull/479) by @schroda) -- ([r1276](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c6cc7c14dd42eaa6b95339f8d798f3fe028b1df1)) Update the "lastRunningState" in case update was triggered outside of app ([#478](https://github.com/Suwayomi/Suwayomi-WebUI/pull/478) by @schroda) -- ([r1275](https://github.com/Suwayomi/Suwayomi-WebUI/commit/47b077cbf5f3d193f0f11b501f8244395c2dbf4e)) Feature/update dependencies ([#477](https://github.com/Suwayomi/Suwayomi-WebUI/pull/477) by @schroda) -- ([r1274](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5aa7fc0f9fcf381739266715f37a1bdb22627a1f)) Remove icon for library search filter setting ([#476](https://github.com/Suwayomi/Suwayomi-WebUI/pull/476) by @schroda) -- ([r1273](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2006ca910954f6b78d0f1cc4ad18a40dd75b7af1)) Feature/handle disabled download ahead limit by default ([#475](https://github.com/Suwayomi/Suwayomi-WebUI/pull/475) by @schroda) -- ([r1272](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6b2245d730eececc6e462b1b771cd676a45e1eaa)) Move the last update timestamp to the body ([#472](https://github.com/Suwayomi/Suwayomi-WebUI/pull/472) by @schroda) -- ([r1271](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7c69a4a5a1b2d49d23a00b17c6624f49222664fb)) Feature/global update last timestamp use stale data while fetching ([#473](https://github.com/Suwayomi/Suwayomi-WebUI/pull/473) by @schroda) -- ([r1270](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a4bd44de9ed4197366cbcf2360293ea41a01523f)) Correctly merge chapter requests ([#474](https://github.com/Suwayomi/Suwayomi-WebUI/pull/474) by @schroda) -- ([r1269](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aa01d6712b4ac4a66b3a134d77f0c1252a50dd16)) Update extensions list after extension update ([#471](https://github.com/Suwayomi/Suwayomi-WebUI/pull/471) by @schroda) -- ([r1268](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7adc28a35c074fb134c2d760f91601c2fc5546a6)) Feature/gql improve queries mutations subscriptions ([#470](https://github.com/Suwayomi/Suwayomi-WebUI/pull/470) by @schroda) -- ([r1267](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3b147b1b46a7b279ee961861fb1874867667602c)) Fix/update gql after server changes ([#469](https://github.com/Suwayomi/Suwayomi-WebUI/pull/469) by @schroda) -- ([r1266](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3766540ce59d19918cfa2f7b8e1454782087d71f)) Add WebUI settings ([#460](https://github.com/Suwayomi/Suwayomi-WebUI/pull/460) by @schroda) -- ([r1265](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cdf922945764eb26d7cdba5007f5fb8d1d44bbbd)) Feature/global update show last update time ([#468](https://github.com/Suwayomi/Suwayomi-WebUI/pull/468) by @schroda) -- ([r1264](https://github.com/Suwayomi/Suwayomi-WebUI/commit/99ba45ecebb3f1c8bc2735cf8499bc73f38432f4)) Use mui tooltip for manga titles ([#467](https://github.com/Suwayomi/Suwayomi-WebUI/pull/467) by @schroda) -- ([r1263](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dbb4bf70af21ea74a4a92e54bdf2dc4a0495f2a9)) Use correct local source header in settings ([#466](https://github.com/Suwayomi/Suwayomi-WebUI/pull/466) by @schroda) -- ([r1262](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d12ac27b617d67c41e7ed5d3ba936ce4fca47761)) Feature/download ahead while reading ([#464](https://github.com/Suwayomi/Suwayomi-WebUI/pull/464) by @schroda) -- ([r1261](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e26907e2cea21ba113333e34c4433568aa0a8ecf)) Prevent TypeError when loading next chapter after last page ([#463](https://github.com/Suwayomi/Suwayomi-WebUI/pull/463) by @schroda) -- ([r1260](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7db5435967a3d41abc976605a501cc688be1d873)) Remove "useCache" query from image requests ([#465](https://github.com/Suwayomi/Suwayomi-WebUI/pull/465) by @schroda) -- ([r1259](https://github.com/Suwayomi/Suwayomi-WebUI/commit/197ee5c94bb4153f8b4db2678a7f38c3a48c4cef)) Persist server settings when disabling them ([#462](https://github.com/Suwayomi/Suwayomi-WebUI/pull/462) by @schroda) -- ([r1258](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1fd9b4e74459a41ed8502700bf717262763670f6)) Disable disallowed settings ([#461](https://github.com/Suwayomi/Suwayomi-WebUI/pull/461) by @schroda) -- ([r1257](https://github.com/Suwayomi/Suwayomi-WebUI/commit/eda682d9abe2bd74c7fcfeaf622880c99e4d5a94)) Remove deprecated cache setting ([#459](https://github.com/Suwayomi/Suwayomi-WebUI/pull/459) by @schroda) -- ([r1256](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cac60fed2c60c2ec90ba7dc2240897993df0a475)) Feature/server settings ([#458](https://github.com/Suwayomi/Suwayomi-WebUI/pull/458) by @schroda) -- ([r1255](https://github.com/Suwayomi/Suwayomi-WebUI/commit/482db4626a7c13af4f769daa82807673a8bc4301)) Prevent infinite re-renders in extensions ([#457](https://github.com/Suwayomi/Suwayomi-WebUI/pull/457) by @schroda) -- ([r1254](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8d4687428fac1f078a1c2acab1abe4c0b13054a5)) Fix/app search ([#456](https://github.com/Suwayomi/Suwayomi-WebUI/pull/456) by @schroda) -- ([r1253](https://github.com/Suwayomi/Suwayomi-WebUI/commit/35c34b6d1b7609acb59cce94a46ce2ca4dab7536)) Feature/search bar improvements ([#455](https://github.com/Suwayomi/Suwayomi-WebUI/pull/455) by @schroda) -- ([r1252](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0c7498dba61da0ff3faec41124f236834d90ba5d)) Prevent pages from getting selected while dragging ([#454](https://github.com/Suwayomi/Suwayomi-WebUI/pull/454) by @schroda) -- ([r1251](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dabe88385d0ff1017eea6e3df9d620cc6550e33f)) Feature/reader vertical pager keyboard bindings scrolling ([#452](https://github.com/Suwayomi/Suwayomi-WebUI/pull/452) by @schroda) -- ([r1250](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9b96560a17b4af243d9990c107c7de765a3a7a48)) Feature/settings backup ([#453](https://github.com/Suwayomi/Suwayomi-WebUI/pull/453) by @schroda) -- ([r1249](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b080286b81760eeb953f893b03e2b2df9cc0d84e)) Reduce chapter updates in the reader (by @schroda) -- ([r1248](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a0a52b11a1260efc4a1532b34291e22f6bef7933)) Fix/pagination of sources which require pages to be fetched in order ([#451](https://github.com/Suwayomi/Suwayomi-WebUI/pull/451) by @schroda) -- ([r1247](https://github.com/Suwayomi/Suwayomi-WebUI/commit/345fbcb5c7322bd55b630489047085872840479b)) Fix/apollo client spamming infinite requets on failure ([#450](https://github.com/Suwayomi/Suwayomi-WebUI/pull/450) by @schroda) -- ([r1246](https://github.com/Suwayomi/Suwayomi-WebUI/commit/291e1899f98a96a8c40ee079521fa425c752c7ec)) Remove re-fetching of manga query on chapter update ([#449](https://github.com/Suwayomi/Suwayomi-WebUI/pull/449) by @schroda) -- ([r1245](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c5f943d571649462167905b8957933f6def01a71)) Get latest manga data from the apollo cache ([#447](https://github.com/Suwayomi/Suwayomi-WebUI/pull/447) by @schroda) -- ([r1244](https://github.com/Suwayomi/Suwayomi-WebUI/commit/593acc7f89e5a2125a13b884d93358bcef141ee0)) Refresh extension list after updating ([#446](https://github.com/Suwayomi/Suwayomi-WebUI/pull/446) by @schroda) -- ([r1243](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9284e46c45a8a97237c09cb887266eabd4e050dd)) Prevent SelectionFAB from being behind the "ChapterCard" checkbox ([#445](https://github.com/Suwayomi/Suwayomi-WebUI/pull/445) by @schroda) -- ([r1242](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4ab61723e7e3e6ebdc30970572ed81149002b8b9)) Add missing tooltips ([#444](https://github.com/Suwayomi/Suwayomi-WebUI/pull/444) by @schroda) -- ([r1241](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d9d92a75fa2bb3f8d45d34b4ae44da67296cdf7a)) Handle source not supporting browse "latest" ([#443](https://github.com/Suwayomi/Suwayomi-WebUI/pull/443) by @schroda) -- ([r1240](https://github.com/Suwayomi/Suwayomi-WebUI/commit/134e47763faae9e62db4d4e3a8387a74e32e5568)) Feature/update dependencies ([#442](https://github.com/Suwayomi/Suwayomi-WebUI/pull/442) by @schroda) -- ([r1239](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7cb062d4534f568c96bdadbbf9066e6c9923d08d)) Feature/extensions always use fetch mutation to get list ([#440](https://github.com/Suwayomi/Suwayomi-WebUI/pull/440) by @schroda) -- ([r1238](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2c35808ee4490acc8bc2e272e29d54443f0b6fe2)) Fetch chapter pages everytime unless chapter is downloaded ([#439](https://github.com/Suwayomi/Suwayomi-WebUI/pull/439) by @schroda) -- ([r1237](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a6cc757d5044603e021a90ca89dfd0fa742c53e0)) Feature/global update settings update manga metadata ([#441](https://github.com/Suwayomi/Suwayomi-WebUI/pull/441) by @schroda) -- ([r1236](https://github.com/Suwayomi/Suwayomi-WebUI/commit/14e7af9a4aff324f40b56ac864da6577d0af52f3)) Feature/modify download settings ([#429](https://github.com/Suwayomi/Suwayomi-WebUI/pull/429) by @schroda) -- ([r1235](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1acda66b1661d608a2b1deaaaa1c14ece344282d)) Feature/update backup restore to server changes ([#438](https://github.com/Suwayomi/Suwayomi-WebUI/pull/438) by @schroda) -- ([r1234](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cc59f88a1d87bf2d234a874ad75d1588c845368a)) Correct library error translations ([#437](https://github.com/Suwayomi/Suwayomi-WebUI/pull/437) by @schroda) -- ([r1233](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a638333684641dd755b0ed52371ffe176174edde)) Handle source browse when first page is also the last page ([#436](https://github.com/Suwayomi/Suwayomi-WebUI/pull/436) by @schroda) -- ([r1232](https://github.com/Suwayomi/Suwayomi-WebUI/commit/529fcf2d258c5fda99c777575c900336b2d9c357)) Mark first chapter as read for "mark previous as read" ([#435](https://github.com/Suwayomi/Suwayomi-WebUI/pull/435) by @schroda) -- ([r1231](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4c6e9a8aa128f0a338ac48edc5456a018b5618cf)) Do not add mangas to the default category ([#433](https://github.com/Suwayomi/Suwayomi-WebUI/pull/433) by @schroda) -- ([r1230](https://github.com/Suwayomi/Suwayomi-WebUI/commit/678df88068f34a7219b61cf7a4a4746ce4dbf106)) Feature/modify global update settings ([#432](https://github.com/Suwayomi/Suwayomi-WebUI/pull/432) by @schroda) -- ([r1229](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4c6d50740500d2823d7990c0192f9aebefea2575)) Feature/show backup restore progress ([#431](https://github.com/Suwayomi/Suwayomi-WebUI/pull/431) by @schroda) -- ([r1228](https://github.com/Suwayomi/Suwayomi-WebUI/commit/30fd8b0fca65416db9ee4aa439a227d3d675bb16)) Feature/support new tachiyomi backup file extension ([#430](https://github.com/Suwayomi/Suwayomi-WebUI/pull/430) by @schroda) -- ([r1227](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5a5b12a9e10fb7d29622b6333013671efbf53011)) [ESLint] Prefer named exports ([#427](https://github.com/Suwayomi/Suwayomi-WebUI/pull/427) by @schroda) -- ([r1226](https://github.com/Suwayomi/Suwayomi-WebUI/commit/68e7b4b16d8cf44d4d50bb77ddb9764c38b1e78d)) Feature/library global update exclude manga with state ([#281](https://github.com/Suwayomi/Suwayomi-WebUI/pull/281) by @schroda) -- ([r1225](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c8f02b3b8c70592cea6e9588118a304477e7e40c)) [ESLint] Add "no-unused-imports" plugin ([#426](https://github.com/Suwayomi/Suwayomi-WebUI/pull/426) by @schroda) -- ([r1224](https://github.com/Suwayomi/Suwayomi-WebUI/commit/76d1ba835c2e6d976dbcee86aaa584d273115016)) Merge pull request #395 from schroda/feature/use_graphql ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1223](https://github.com/Suwayomi/Suwayomi-WebUI/commit/09c7e804ba2a6f76615ebd3136ab4b490c38e7cc)) Refresh library mangas after update ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1222](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b1aaeb4d5d5ce3f54eb64616563b6a81fcbe84a1)) Show loading text for include/exclude categories setting ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1221](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2ad9ccd9bd4d78a9e5aa7ffc592e748c5f55bfd4)) Use gql for loading default category mangas ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1220](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b6382bb33af231ac37810ea338d44e0f79429d2c)) Load only category mangas that are in the library ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1219](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2297f36efb9aed7cf234cec1ed79d730b0f81102)) Add manga to default categories when adding to library ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1218](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e2fed69c903ac2ec2a1d4fd01261afc20e5d3020)) Optimistically refresh categories on reordering ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1217](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b7e1afd4f445c1c72325f5c93740107a6e4a79ca)) Update refetching queries and evicting cache data ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1216](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5263a1102ccfb07268ebd91037a5b677e832130a)) Rename "doRequestNew" to "doRequest" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1215](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b3a432ed2e459cad395a9bbef7f1963a0c168af3)) Update typings ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1214](https://github.com/Suwayomi/Suwayomi-WebUI/commit/16ebfcb51f50c20fcfc4b336bf9f1f4ce0966897)) Correctly update extensions language selection ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1213](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fbcc1fb91a6c166e6c9e24d9015bc4ad82250ee3)) Add optional options arg to all requests ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1212](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d3e15e9d3b36b94072b43b9374d14d9753ac0e76)) Use gql for "subscriptions" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1211](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b79fbcf71dfe9984ad27ff8ed14df84aaafcf041)) Setup graphql subscriptions ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1210](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6a1c302e451e10c9cb67d5b895de8e6c32b8849f)) Remove SWR ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1209](https://github.com/Suwayomi/Suwayomi-WebUI/commit/09f48c2c1734da28ef849c084a41f171d1057077)) Use gql for "backups" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1208](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e2f34f1f479c067eefa60f9e210734be4040382b)) Use gql for "fetchMore" workaround ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1207](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aad87463f34d8fcbf547d67be5e2d9968156f559)) [Codegen] Use gql for "loading chapters" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1206](https://github.com/Suwayomi/Suwayomi-WebUI/commit/78049282a770f912d4f28515937a3b7d0cd62658)) Use gql for "sources" - preferences ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1205](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dcead5a801cec5e7cba92ee5effb458a2940a6ba)) Preserve selected filters on browser back navigation ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1204](https://github.com/Suwayomi/Suwayomi-WebUI/commit/12dd973179e8599fd34782b7f958c09d9609343d)) Use gql for "mangas" VI - source mangas filter ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1203](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3297c7d96c62de34335264925c1d8d80fe376de1)) Use gql for "mangas" V - update manga categories ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1202](https://github.com/Suwayomi/Suwayomi-WebUI/commit/87aef85683a680969fc0999a431c09fd21707e06)) Use gql for "mangas" IV - source mangas popular/latest ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1201](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0a73496cbabfd5acb0fe08375948b5a368ab3c6a)) Use gql for "mangas" III - global search ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1200](https://github.com/Suwayomi/Suwayomi-WebUI/commit/af9d49e5e99fa52a6534307f46ec5a630619c9d7)) Use gql for "mangas" II - category mangas ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1199](https://github.com/Suwayomi/Suwayomi-WebUI/commit/89dc053f00f20832c09271b8ed3239078e03df16)) Use gql for "mangas" I - get manga ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1198](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a5b4b95bce8861751a74bf3c121e32f9c19bff46)) Use gql for "updater" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1197](https://github.com/Suwayomi/Suwayomi-WebUI/commit/222f8f5c9b2af91373fdfbf688dafa4d34eb96a0)) Use gql for "downloader" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1196](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ca18e750bf83e883714a39e1327d25b6349e5a6f)) Use gql for "categories" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1195](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f0d55c01c861821e20671155acd1966c4e98b671)) Use gql for "updating chapters" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1194](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c75e184c5741799c20a76df185762534a3743d06)) Use gql for "updating mangas" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1193](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e1f338d0132e2970d9e4467b94a133fae2aebf72)) Use gql for "sources" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1192](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4a80e18cd0df8e9fc231af46afc8c2d6ddb1d5f6)) Use gql for "extensions" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1191](https://github.com/Suwayomi/Suwayomi-WebUI/commit/81cfeedbba59037998e938ab031f6055f5cbaca6)) Use gql for "checkForUpdate" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1190](https://github.com/Suwayomi/Suwayomi-WebUI/commit/59468bc5685d872600299f5d2f3997230fe57f2c)) Use gql for "about" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1189](https://github.com/Suwayomi/Suwayomi-WebUI/commit/80cb06dfd5ecba58873ef7d029af67571585e188)) Use gql for "global metadata" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1188](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b9480736c31e742fbef78182419efcf2e203085d)) Log apollo errors ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1187](https://github.com/Suwayomi/Suwayomi-WebUI/commit/181eb6c811d2a149b7680935a6968abd73264c68)) Add graphql logic to RequestManager ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1186](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0ee47c872b781e8f80c385f668bb982fd3244e85)) Introduce "BaseClient" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1185](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a0b686497f7b408ede50354f62541272caf0835b)) Move "RestClient" in sub folder ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1184](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bffc1669e211fb9b7a082fa5661bb40bdc59a53b)) Move "RequestManager" in sub folder ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1183](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1c794c24b5e9cc02d9998945091e9cf1783c84a6)) Setup intellij "GraphQL" plugin ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1182](https://github.com/Suwayomi/Suwayomi-WebUI/commit/87ddf2f8443140882f4e9d9334652ab6571c58ec)) [Codegen] Generate files ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1181](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0087d3a87b13fffd9ad50e8d66fa98f38ade38d9)) [Tool][Codegen] Add script to post format the generated graphql file ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1180](https://github.com/Suwayomi/Suwayomi-WebUI/commit/10a57d3388660d479773bdd2d007e923a986d916)) Change "moduleResolution" to "node" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1179](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1b4497db46f9fa6756dc7c93311cc4e74c54670a)) Setup "graphql-codgen" ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1178](https://github.com/Suwayomi/Suwayomi-WebUI/commit/55c1c51edd03f3e7559b32face8dd3e78301cd92)) Create queries, mutations and subscriptions ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1177](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ae5d2525f18912a91d0bf3fa9dfe0ab68740fe92)) Add "apollo-client" dependencies ([#395](https://github.com/Suwayomi/Suwayomi-WebUI/pull/395) by @schroda) -- ([r1176](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5cf07acc1cc87834f6d091e71432c919f4c28e25)) Update BUILDING.md ([#420](https://github.com/Suwayomi/Suwayomi-WebUI/pull/420) by @skrewde) -- ([r1175](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3155c1d602e1ec715f956fc0af2cd1c3361c0f8a)) Add option to offset first page in double page reader ([#418](https://github.com/Suwayomi/Suwayomi-WebUI/pull/418) by @rickymcmuffin) -- ([r1174](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9daf71d85cbe79726af2b87422ee67360876724f)) Translations update from Hosted Weblate ([#411](https://github.com/Suwayomi/Suwayomi-WebUI/pull/411) by @weblate) -- ([r1173](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4e134768ef028798efd3fc8b9ff7666c2e81daa2)) Feature/update dependencies ([#419](https://github.com/Suwayomi/Suwayomi-WebUI/pull/419) by @schroda) -- ([r1172](https://github.com/Suwayomi/Suwayomi-WebUI/commit/686f9d605f332b3bd1ecbe5a253f58f8c23fa434)) Improvements on double page ([#417](https://github.com/Suwayomi/Suwayomi-WebUI/pull/417) by @rickymcmuffin) -- ([r1171](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6afd12b0bbf2938826a0f796888a42a1c8b35d3e)) Update required server version for preview to r1353 ([#415](https://github.com/Suwayomi/Suwayomi-WebUI/pull/415) by @schroda) -- ([r1170](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a8f25f58bf2bcee878465545d3bd89cff21405cc)) Update dependencies ([#414](https://github.com/Suwayomi/Suwayomi-WebUI/pull/414) by @schroda) -- ([r1169](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c23799f0e0714b54966cf14ead8567ba32429406)) Update "UpdateStatus" type to server changes ([#413](https://github.com/Suwayomi/Suwayomi-WebUI/pull/413) by @schroda) -- ([r1168](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bde16d04112d3666a9f8f29979a99aa33bc08070)) Feature/update dependencies ([#410](https://github.com/Suwayomi/Suwayomi-WebUI/pull/410) by @schroda) -- ([r1167](https://github.com/Suwayomi/Suwayomi-WebUI/commit/38b69297f49b8d315fad4c27458d5d8117644da1)) Add new languages to resources ([#409](https://github.com/Suwayomi/Suwayomi-WebUI/pull/409) by @schroda) -- ([r1166](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5d032d3748d0654bc1f9d05820a2908a954ea712)) Translations update from Hosted Weblate ([#403](https://github.com/Suwayomi/Suwayomi-WebUI/pull/403) by @weblate, @xconkhi9x) -- ([r1165](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dd0ab4cb8604ceff9a52d94c4659743ec6b01d8a)) Show "inLibraryIndicator" in "VerticalGrid" ([#408](https://github.com/Suwayomi/Suwayomi-WebUI/pull/408) by @schroda) -- ([r1164](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2f795b9d38d9594f655788cc9e3041206a9f1072)) Fix/tools scripts tsconfig and linting ([#406](https://github.com/Suwayomi/Suwayomi-WebUI/pull/406) by @schroda) -- ([r1163](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ebf6c99dee61e3500a4acb7770315bd8b24a1719)) Fix contributing readme ([#405](https://github.com/Suwayomi/Suwayomi-WebUI/pull/405) by @schroda) -- ([r1162](https://github.com/Suwayomi/Suwayomi-WebUI/commit/48fe8d23e9d4b5e59e4ef70f8e082e098f0959da)) Fix/vite tsconfig setup ([#404](https://github.com/Suwayomi/Suwayomi-WebUI/pull/404) by @schroda) -- ([r1161](https://github.com/Suwayomi/Suwayomi-WebUI/commit/637118ad7a2562255bad507c4d78dcaa373d133c)) Add new languages to resources ([#402](https://github.com/Suwayomi/Suwayomi-WebUI/pull/402) by @schroda) -- ([r1160](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e061fc348c13e4aa14c54a4726e2093a3881907a)) Translations update from Hosted Weblate ([#396](https://github.com/Suwayomi/Suwayomi-WebUI/pull/396) by @weblate, @cnmorocho, @Wip-Sama, @Becods) -- ([r1159](https://github.com/Suwayomi/Suwayomi-WebUI/commit/31dca431e4bfae922ffa9820dc87f6a55370be7a)) Feature/use vite with swc ([#400](https://github.com/Suwayomi/Suwayomi-WebUI/pull/400) by @schroda) -- ([r1158](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a3d36bdb1719b34bc9fe3f5e6655b421363821f0)) Feature/introduce script to create changelog ([#401](https://github.com/Suwayomi/Suwayomi-WebUI/pull/401) by @schroda) -- ([r1157](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a487e47260317bc5bf69238c114e23d59efd93bb)) Feature/update dependencies ([#399](https://github.com/Suwayomi/Suwayomi-WebUI/pull/399) by @schroda) -- ([r1156](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f42aead32b7815c9bc9d0f01b89435030b60a1fa)) Add ui version to server version mapping file ([#398](https://github.com/Suwayomi/Suwayomi-WebUI/pull/398) by @schroda) -- ([r1155](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e4745ee8123e2fc197768f9a11a2e7d0fda30105)) [ESLint] Fix issues ([#397](https://github.com/Suwayomi/Suwayomi-WebUI/pull/397) by @schroda) -- ([r1154](https://github.com/Suwayomi/Suwayomi-WebUI/commit/04f7831dc49aa44d055fcc5112358f6bef7df821)) Use proper button radius ([#393](https://github.com/Suwayomi/Suwayomi-WebUI/pull/393) by @schroda) -- ([r1153](https://github.com/Suwayomi/Suwayomi-WebUI/commit/83c68513576d60e58f033e08d25771b7feadc227)) Update "react-i18next" to v13.x ([#392](https://github.com/Suwayomi/Suwayomi-WebUI/pull/392) by @schroda) -- ([r1152](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5279339b86f2fc0d1946f0ef53d0842a922117fd)) Feature/update i18next to v23.x ([#391](https://github.com/Suwayomi/Suwayomi-WebUI/pull/391) by @schroda) -- ([r1151](https://github.com/Suwayomi/Suwayomi-WebUI/commit/46ccf20168b9aeb595b0303876fb01e22de90bec)) Update dependencies with non-breaking changes ([#390](https://github.com/Suwayomi/Suwayomi-WebUI/pull/390) by @schroda) -- ([r1150](https://github.com/Suwayomi/Suwayomi-WebUI/commit/09b10cd5abba260741084fad71afdfe976d3e372)) Fix/back button not working without browser history ([#389](https://github.com/Suwayomi/Suwayomi-WebUI/pull/389) by @schroda) -- ([r1149](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1d76e990ae58b27739a3802e42af98c1c6dd4913)) Move "@types/node" to dev-dependencies ([#388](https://github.com/Suwayomi/Suwayomi-WebUI/pull/388) by @schroda) -- ([r1148](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7857645800d6973f52ccfa105957d3900156f14d)) Enable changing include/exclude state of "default" category ([#387](https://github.com/Suwayomi/Suwayomi-WebUI/pull/387) by @schroda) -- ([r1147](https://github.com/Suwayomi/Suwayomi-WebUI/commit/67b4bbbdcf2cc8d133e6f365f6e9cbdb49a8d6cf)) Do not use and mutate global array ([#386](https://github.com/Suwayomi/Suwayomi-WebUI/pull/386) by @schroda) -- ([r1146](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5c0dcf1f6ccd69504d3e8617d6e6eebc976612f9)) Rename function ([#386](https://github.com/Suwayomi/Suwayomi-WebUI/pull/386) by @schroda) -- ([r1145](https://github.com/Suwayomi/Suwayomi-WebUI/commit/084308a8331402e9b1af517ccd263712b74649fb)) Fix typo ([#385](https://github.com/Suwayomi/Suwayomi-WebUI/pull/385) by @schroda) -- ([r1144](https://github.com/Suwayomi/Suwayomi-WebUI/commit/95ca2fabaec4b15255f071ea5b47f984a0d9df28)) Group obsolete extensions ([#385](https://github.com/Suwayomi/Suwayomi-WebUI/pull/385) by @schroda) -- ([r1143](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2bbfb5272fa8eb019f01e5e2300af05ad733b265)) Add new languages to resources ([#384](https://github.com/Suwayomi/Suwayomi-WebUI/pull/384) by @schroda) -- ([r1142](https://github.com/Suwayomi/Suwayomi-WebUI/commit/750d2f246462bb276bdcf6f28822bb2c4dab6771)) Translated using Weblate (Ukrainian) ([#292](https://github.com/Suwayomi/Suwayomi-WebUI/pull/292) by @weblate, @Kefir2105, @RafieHardinur, @SuperMario229, @misaka10843, @schroda, @Becods) -- ([r1141](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5d9bc5474c3f0c7d282bb75ab1dbb2ef38952a09)) Prevent white screen in Updates page ([#383](https://github.com/Suwayomi/Suwayomi-WebUI/pull/383) by @Becods) -- ([r1140](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ed9c51cd37afbb9f84682ff48378f722b847cc15)) Reset scroll position when changing the search term ([#382](https://github.com/Suwayomi/Suwayomi-WebUI/pull/382) by @schroda) -- ([r1139](https://github.com/Suwayomi/Suwayomi-WebUI/commit/322cf8c91588d28c3c7f4a1b52e7144b0e94bd8a)) Move Library "search settings" to LibrarySettings ([#381](https://github.com/Suwayomi/Suwayomi-WebUI/pull/381) by @schroda) -- ([r1138](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f5a8c8d35c113aca2643f3e6e1b54611bb1a8db7)) Update reset scroll position flag after doing the reset ([#380](https://github.com/Suwayomi/Suwayomi-WebUI/pull/380) by @schroda) -- ([r1137](https://github.com/Suwayomi/Suwayomi-WebUI/commit/79b5e696b65b1281496a0ee184171054ad47175f)) Fix/setting buttons unclickable area ([#379](https://github.com/Suwayomi/Suwayomi-WebUI/pull/379) by @schroda) -- ([r1136](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0f029cb625bd69e0806aefcc8ad76c7d84147969)) Fix/library manga grid infinite item size on category switch ([#378](https://github.com/Suwayomi/Suwayomi-WebUI/pull/378) by @schroda) -- ([r1135](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cdacc4b2a96668dd6d954aed367fbf1fcf486680)) Always use available width for grid items ([#375](https://github.com/Suwayomi/Suwayomi-WebUI/pull/375) by @schroda) -- ([r1134](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ad3864161691f21751f5f97e116728d5fa3ebf4b)) Only show scrollbar when necessary ([#377](https://github.com/Suwayomi/Suwayomi-WebUI/pull/377) by @schroda) -- ([r1133](https://github.com/Suwayomi/Suwayomi-WebUI/commit/48d559ec190fc9496c40139187431b7d754dcb4f)) Fix/manga grid infinite item width ([#376](https://github.com/Suwayomi/Suwayomi-WebUI/pull/376) by @schroda) -- ([r1132](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cc423932b05e9375c724ed3aad05affe3db09025)) Properly resolve alias paths in vite ([#374](https://github.com/Suwayomi/Suwayomi-WebUI/pull/374) by @schroda) -- ([r1131](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4dcf6a3ad90dddbecef98f0695ac5a0a3b447df7)) Make library tabs menu position fixed ([#369](https://github.com/Suwayomi/Suwayomi-WebUI/pull/369) by @schroda) -- ([r1130](https://github.com/Suwayomi/Suwayomi-WebUI/commit/19d27fdf2621c7271294486d835124a274bb3d1f)) Feature/virtualize manga grid ([#363](https://github.com/Suwayomi/Suwayomi-WebUI/pull/363) by @schroda) -- ([r1129](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3ad33b0a15d0f5e5c34a83f0db2a1f553d76f5b4)) Reset scroll position when changing searchTerm ([#373](https://github.com/Suwayomi/Suwayomi-WebUI/pull/373) by @schroda) -- ([r1128](https://github.com/Suwayomi/Suwayomi-WebUI/commit/938b5166d9df2f431589d77b08770ad17368390a)) Fix Library tab change animation ([#372](https://github.com/Suwayomi/Suwayomi-WebUI/pull/372) by @schroda) -- ([r1127](https://github.com/Suwayomi/Suwayomi-WebUI/commit/05fa6d8fa952443a013f45c264e33d378efa165d)) Never pass "searchTerm" for "filter" source content type request ([#371](https://github.com/Suwayomi/Suwayomi-WebUI/pull/371) by @schroda) -- ([r1126](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0495a932deda341a6035147a93d2ba1043cc65b8)) Use the "disableCache" flag for the "filters" source content type request ([#370](https://github.com/Suwayomi/Suwayomi-WebUI/pull/370) by @schroda) -- ([r1125](https://github.com/Suwayomi/Suwayomi-WebUI/commit/64eb420ba6d88f85704b3a479b4b309c59dab550)) Use same endpoint for search in SearchAll and SourceMangas ([#368](https://github.com/Suwayomi/Suwayomi-WebUI/pull/368) by @schroda) -- ([r1124](https://github.com/Suwayomi/Suwayomi-WebUI/commit/97c77027f22033ffbcef67a5941c007ea74de381)) Scroll to top when changing source manga content type ([#365](https://github.com/Suwayomi/Suwayomi-WebUI/pull/365) by @schroda) -- ([r1123](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5187d4c8428434c1fc3e5036e1c5e7821856a04d)) Fix "hasNextPage" calculation for Library grid ([#366](https://github.com/Suwayomi/Suwayomi-WebUI/pull/366) by @schroda) -- ([r1122](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cc4bf7bb325f986f39c68fe9fd610dd5051df592)) Fix initial infinite swr request for pages > 1 ([#367](https://github.com/Suwayomi/Suwayomi-WebUI/pull/367) by @schroda) -- ([r1121](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dcd5302a2650b17581dd53df6ab873a2f83cc0c3)) Fix/source mangas white screen when directly open page via url ([#362](https://github.com/Suwayomi/Suwayomi-WebUI/pull/362) by @schroda) -- ([r1120](https://github.com/Suwayomi/Suwayomi-WebUI/commit/26b48f15c5887ac72b585f9fd4dcfe11d1f7b59a)) Fix/library settings global update categories empty dialog after updating ([#361](https://github.com/Suwayomi/Suwayomi-WebUI/pull/361) by @schroda) -- ([r1119](https://github.com/Suwayomi/Suwayomi-WebUI/commit/63c1ac95eb25d7b80e5c7328159d1f896ab42146)) Feature/remove use back to util ([#360](https://github.com/Suwayomi/Suwayomi-WebUI/pull/360) by @schroda) -- ([r1118](https://github.com/Suwayomi/Suwayomi-WebUI/commit/87de016d6f50bf4a819bb539ab06583b66fd48d9)) Prevent chapter revalidation on focus event in the Reader ([#359](https://github.com/Suwayomi/Suwayomi-WebUI/pull/359) by @schroda) -- ([r1117](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bbdbccf235bd54af35b6b0de1de228ef986202ea)) Prevent chapter revalidation on focus event in the Reader (#359) (by @schroda) -- ([r1116](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7f83bb9a0a9413d5b469025d82baf7198e36451f)) Do not use stale chapter data for the reader ([#358](https://github.com/Suwayomi/Suwayomi-WebUI/pull/358) by @schroda) -- ([r1115](https://github.com/Suwayomi/Suwayomi-WebUI/commit/67e554ede6ec3691245ab236bc044466d18f47f6)) Prevent updating "lastPageRead" of chapter to the initial chapters "lastPageRead" ([#357](https://github.com/Suwayomi/Suwayomi-WebUI/pull/357) by @schroda) -- ([r1114](https://github.com/Suwayomi/Suwayomi-WebUI/commit/21174dc04ab392cca5ae00f45f2b75a45f37840f)) Add the option to ignore SWR stale data ([#356](https://github.com/Suwayomi/Suwayomi-WebUI/pull/356) by @schroda) -- ([r1113](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f979d207e87da5dd33ba2a0a4e9e93a190f0f5bb)) Open reader via the correct url when using resume FAB ([#355](https://github.com/Suwayomi/Suwayomi-WebUI/pull/355) by @schroda) -- ([r1112](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cce6ec0113f0d88f02fb748b7c297438f4ce12e5)) Preserve "SourceMangas" location state ([#354](https://github.com/Suwayomi/Suwayomi-WebUI/pull/354) by @schroda) -- ([r1111](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0446a01e85e80cb1ebd3d29d88b20a78dffec748)) Remove unused dependency "web-vitals" ([#353](https://github.com/Suwayomi/Suwayomi-WebUI/pull/353) by @schroda) -- ([r1110](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4b83ccc88902135f1801858c4d189f6ff228a1a7)) Feature/use alias for imports ([#352](https://github.com/Suwayomi/Suwayomi-WebUI/pull/352) by @schroda) -- ([r1109](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1ec6d77598788890beea16245d59b5b65410440e)) Fix/library title size info initial render flickering ([#350](https://github.com/Suwayomi/Suwayomi-WebUI/pull/350) by @schroda) -- ([r1108](https://github.com/Suwayomi/Suwayomi-WebUI/commit/00e403ce09f1514db6064732571cab596e154c43)) Use correct endpoint for deleting downloaded chapter ([#351](https://github.com/Suwayomi/Suwayomi-WebUI/pull/351) by @schroda) -- ([r1107](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bc99728dcd9e7b36c8d3495d80bcbd6b3326f072)) Feature/migrate to vite ([#349](https://github.com/Suwayomi/Suwayomi-WebUI/pull/349) by @schroda) -- ([r1106](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fa614a19d257fd9c993ccedebb7da9f2443f1510)) Update dependency "typescript" to v5.x ([#348](https://github.com/Suwayomi/Suwayomi-WebUI/pull/348) by @schroda) -- ([r1105](https://github.com/Suwayomi/Suwayomi-WebUI/commit/57b1c0f680eb33d3849278beb4e14b7428e58e96)) Update dependency "eslint" to v8.42.0 ([#347](https://github.com/Suwayomi/Suwayomi-WebUI/pull/347) by @schroda) -- ([r1104](https://github.com/Suwayomi/Suwayomi-WebUI/commit/61975b5c4935b6c919f4560a82ba95fdd7d3e1cb)) Feature/update dependency react to v18.x ([#346](https://github.com/Suwayomi/Suwayomi-WebUI/pull/346) by @schroda) -- ([r1103](https://github.com/Suwayomi/Suwayomi-WebUI/commit/62bf6d66dccfe3b26caef0018d6d965488c63657)) Update dependency "react-virtuoso" to v4.x ([#345](https://github.com/Suwayomi/Suwayomi-WebUI/pull/345) by @schroda) -- ([r1102](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f2ac73891ca3c524a568035d0d6d581f88c7c3b1)) Update dependency "file-selector" to v0.6.0 ([#344](https://github.com/Suwayomi/Suwayomi-WebUI/pull/344) by @schroda) -- ([r1101](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c6f7cd7731e5e8b0a3fc7b5916d0f2de760da51b)) Feature/update dependency web vitals to v3.x ([#343](https://github.com/Suwayomi/Suwayomi-WebUI/pull/343) by @schroda) -- ([r1100](https://github.com/Suwayomi/Suwayomi-WebUI/commit/548b746ee42e3f4eff6370d62d909514a5538961)) Update dependency "@fontsource/roboto" to v5.x ([#342](https://github.com/Suwayomi/Suwayomi-WebUI/pull/342) by @schroda) -- ([r1099](https://github.com/Suwayomi/Suwayomi-WebUI/commit/7f4ec7a30c600415fd61acd25f6aea52f68935d9)) Update dependency "@mui/icons-material" to v5.11.16 ([#341](https://github.com/Suwayomi/Suwayomi-WebUI/pull/341) by @schroda) -- ([r1098](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4e8813b526fab197a61e22d9a855514f1f9bd203)) Feature/update dependency react router dom to v6.x ([#340](https://github.com/Suwayomi/Suwayomi-WebUI/pull/340) by @schroda) -- ([r1097](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fd5a1e240a51bf19483546551e6a5509b9ca7d0c)) Remove unused dependency "query-string" ([#339](https://github.com/Suwayomi/Suwayomi-WebUI/pull/339) by @schroda) -- ([r1096](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6b05083d950263897ffbaf72b62de5abf795a2c8)) Feature/update dependency use query params to v2.x ([#338](https://github.com/Suwayomi/Suwayomi-WebUI/pull/338) by @schroda) -- ([r1095](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ce02802888d20d968a6abdfbc18562faa59e0902)) Update dependency "@emotion" to v11.11.0 ([#337](https://github.com/Suwayomi/Suwayomi-WebUI/pull/337) by @schroda) -- ([r1094](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c63b4acdf826c4e8a586e48f2e7c005a1275c2cd)) Update dependency "i18n" to v22.5.0 ([#336](https://github.com/Suwayomi/Suwayomi-WebUI/pull/336) by @schroda) -- ([r1093](https://github.com/Suwayomi/Suwayomi-WebUI/commit/31f2e0f839740dcfae3fc0c475f24b3c98128950)) Update dependency "react-beautiful-dnd" to v13.1.1 ([#335](https://github.com/Suwayomi/Suwayomi-WebUI/pull/335) by @schroda) -- ([r1092](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8655fe1f6dfc7466811db36bcd345842264060a6)) Update dependency "@typescript-eslint" to v5.59.8 ([#334](https://github.com/Suwayomi/Suwayomi-WebUI/pull/334) by @schroda) -- ([r1091](https://github.com/Suwayomi/Suwayomi-WebUI/commit/647260f18c708ff2edd7006e2aecd10658835aff)) Update dependency "prettier" to v2.8.8 ([#333](https://github.com/Suwayomi/Suwayomi-WebUI/pull/333) by @schroda) -- ([r1090](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1ce27ea939db46ad0b53e60901b9aa02ea628011)) Feature/update dependency mui to v5.x ([#332](https://github.com/Suwayomi/Suwayomi-WebUI/pull/332) by @schroda) -- ([r1089](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6911f60eb4fa43b83e48420a4108780072c2d096)) Feature/remove dependency mui system ([#331](https://github.com/Suwayomi/Suwayomi-WebUI/pull/331) by @schroda) -- ([r1088](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2a6950b015f75b070a89132d54adb0e999662101)) Feature/remove dependency mui styles ([#330](https://github.com/Suwayomi/Suwayomi-WebUI/pull/330) by @schroda) -- ([r1087](https://github.com/Suwayomi/Suwayomi-WebUI/commit/3a82fd0abb63b8408435963369a72bb3c7d0815b)) Remove unused dependency "react-lazyload" ([#329](https://github.com/Suwayomi/Suwayomi-WebUI/pull/329) by @schroda) -- ([r1086](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9e8c4254bd4f77feb6e6aea3bb4197fa98c223a0)) Remove unused dependency "p-queue" ([#328](https://github.com/Suwayomi/Suwayomi-WebUI/pull/328) by @schroda) -- ([r1085](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9ae7b2e5922a4fe5a548208e729849df8baa59a3)) Remove console log ([#327](https://github.com/Suwayomi/Suwayomi-WebUI/pull/327) by @schroda) -- ([r1084](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0fb204f1419d4d903c5ac7710e6a4ee3c89b260d)) Feature/request manager remove get client usage ([#325](https://github.com/Suwayomi/Suwayomi-WebUI/pull/325) by @schroda) -- ([r1083](https://github.com/Suwayomi/Suwayomi-WebUI/commit/207a87f3e98875aeef0aad6963c8ccb86ad6a789)) Fix import backup file request ([#326](https://github.com/Suwayomi/Suwayomi-WebUI/pull/326) by @schroda) -- ([r1082](https://github.com/Suwayomi/Suwayomi-WebUI/commit/eaa83927898cf3249d443f42ea4621ef89695cf9)) Fix axios requests ([#324](https://github.com/Suwayomi/Suwayomi-WebUI/pull/324) by @schroda) -- ([r1081](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d60ed0c0558c4d9895ab681143f374959709c42f)) Add fit page to window reader setting ([#323](https://github.com/Suwayomi/Suwayomi-WebUI/pull/323) by @Alexandre-P-J) -- ([r1080](https://github.com/Suwayomi/Suwayomi-WebUI/commit/46a7ff6e3bc28fd4e459920a9640ab04a851ce4d)) Feature/refactor source mangas screen ([#314](https://github.com/Suwayomi/Suwayomi-WebUI/pull/314) by @schroda) -- ([r1079](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1480507c353009d2d7238c97f6eaf09fcfddb3ab)) Fix/source options filters state ([#320](https://github.com/Suwayomi/Suwayomi-WebUI/pull/320) by @schroda) -- ([r1078](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f852255d8260e5f19ac5ba81328371f025c30a7e)) Add additional info about SWR infinite load to response ([#321](https://github.com/Suwayomi/Suwayomi-WebUI/pull/321) by @schroda) -- ([r1077](https://github.com/Suwayomi/Suwayomi-WebUI/commit/606ee9de2d8b99e86264cf95d549ec2244908ebf)) RequestManager make requests abortable - Fix missed usages ([#318](https://github.com/Suwayomi/Suwayomi-WebUI/pull/318) by @schroda) -- ([r1076](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c32cb535920da8ac3653890a76a413e225fc8f29)) Feature/improve refactored global search performance ([#317](https://github.com/Suwayomi/Suwayomi-WebUI/pull/317) by @schroda) -- ([r1075](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0d36d2dcfb41709c3515abbb0f4cf3b6d49115d4)) Feature/request manager make requests abortable ([#316](https://github.com/Suwayomi/Suwayomi-WebUI/pull/316) by @schroda) -- ([r1074](https://github.com/Suwayomi/Suwayomi-WebUI/commit/95ceac335b6749530b2d895f40be715ef278e738)) Update to axios v1.x ([#315](https://github.com/Suwayomi/Suwayomi-WebUI/pull/315) by @schroda) -- ([r1073](https://github.com/Suwayomi/Suwayomi-WebUI/commit/84433ffff826e1faf2a110c4b7c7183a1816179c)) Support SWR infinite requests via POST ([#313](https://github.com/Suwayomi/Suwayomi-WebUI/pull/313) by @schroda) -- ([r1072](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6fd0dd0daddd6f3aa141a35a1d27e796df23f440)) Fix "setSourceFilters" request ([#312](https://github.com/Suwayomi/Suwayomi-WebUI/pull/312) by @schroda) -- ([r1071](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a95937f2536e25ce5b3988477306f31300956b3f)) Fix/global search not showing request error ([#310](https://github.com/Suwayomi/Suwayomi-WebUI/pull/310) by @schroda) -- ([r1070](https://github.com/Suwayomi/Suwayomi-WebUI/commit/474e568a05a1f58846323e94f9d821dc440ed36e)) Refactor SearchAll screen ([#308](https://github.com/Suwayomi/Suwayomi-WebUI/pull/308) by @schroda) -- ([r1069](https://github.com/Suwayomi/Suwayomi-WebUI/commit/836b4ea4d21f4b6976ee2678863b3e683326bcb9)) Set the manga ref for the "list style" ([#311](https://github.com/Suwayomi/Suwayomi-WebUI/pull/311) by @schroda) -- ([r1068](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f908195b0982d12c498b019cb956c91ded07dc2b)) Feature/cleanup search all ([#307](https://github.com/Suwayomi/Suwayomi-WebUI/pull/307) by @schroda) -- ([r1067](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0cd5720f54d06d70e15a57afa1ee1f28d52ae5da)) Fix/request manager infinite swr requests ([#306](https://github.com/Suwayomi/Suwayomi-WebUI/pull/306) by @schroda) -- ([r1066](https://github.com/Suwayomi/Suwayomi-WebUI/commit/feac34ba83028b59798d69f55f4cd03b7fc13d16)) Trigger global search request ([#305](https://github.com/Suwayomi/Suwayomi-WebUI/pull/305) by @schroda) -- ([r1065](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aa801a57ee61fb52a544ed77fdfddfe4c9843ffe)) Feature/updates screen use infinite swr hook ([#303](https://github.com/Suwayomi/Suwayomi-WebUI/pull/303) by @schroda) -- ([r1064](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a457d80c446960df5644513fdf4d3a11974243c7)) Feature/streamline backend requests ([#297](https://github.com/Suwayomi/Suwayomi-WebUI/pull/297) by @schroda) -- ([r1063](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f86c7ea08ae0c6a40e628f0d92f8d7f31537c668)) Prevent showing "empty library" message on first load ([#302](https://github.com/Suwayomi/Suwayomi-WebUI/pull/302) by @schroda) -- ([r1062](https://github.com/Suwayomi/Suwayomi-WebUI/commit/58eb2fead3e8bed2b42843293882b5e9d1563ae3)) Feature/enforce license notice in each file via eslint rule ([#304](https://github.com/Suwayomi/Suwayomi-WebUI/pull/304) by @schroda) -- ([r1061](https://github.com/Suwayomi/Suwayomi-WebUI/commit/13dbb8faf4f3353cc342c91cbebb557d83ebf2ab)) Prevent add category FAB from overlaying last category ([#301](https://github.com/Suwayomi/Suwayomi-WebUI/pull/301) by @schroda) -- ([r1060](https://github.com/Suwayomi/Suwayomi-WebUI/commit/14ac872876922128de3e141d1f3c05b5d11da7ad)) Prevent manga page FAB from changing position when selecting chapters ([#300](https://github.com/Suwayomi/Suwayomi-WebUI/pull/300) by @schroda) -- ([r1059](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0a0d902bd28d5eb6b99ef56c53c6abd69151dc37)) Fix/manga screen prevent fab from overlaying last chapter in list ([#298](https://github.com/Suwayomi/Suwayomi-WebUI/pull/298) by @schroda) -- ([r1058](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5aaf0854fea41c4a18e66f53140946fa3e70694c)) Fix/download queue staying stopped when removing download ([#299](https://github.com/Suwayomi/Suwayomi-WebUI/pull/299) by @schroda) -- ([r1057](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8dae72604f8417e4afddc634acfddb4a0f8a8197)) Update to SWR version 2.x ([#296](https://github.com/Suwayomi/Suwayomi-WebUI/pull/296) by @schroda) -- ([r1056](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4aff22079a136c2dc48a34fdfa7e34b17ddfea9b)) Settings language add description ([#294](https://github.com/Suwayomi/Suwayomi-WebUI/pull/294) by @schroda) -- ([r1055](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c8b0c64a8d53808e104672f2b86538bc5ce46e0b)) Add new languages to resources ([#293](https://github.com/Suwayomi/Suwayomi-WebUI/pull/293) by @schroda) -- ([r1054](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b6c87dd630554325e80e2369f10c1b2e7171d18d)) Translations update from Hosted Weblate ([#276](https://github.com/Suwayomi/Suwayomi-WebUI/pull/276) by @weblate, @AriaMoradi, @NathanBnm, @misaka10843, @FumoVite, @JoHena, @bandysharif, @DevCoz) -- ([r1053](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b4b3dc54a7f09ca95e29aab5a277032afc625f7f)) App strings reworked ([#277](https://github.com/Suwayomi/Suwayomi-WebUI/pull/277) by @comradekingu, @schroda) -- ([r1052](https://github.com/Suwayomi/Suwayomi-WebUI/commit/bd91510227d36d4a15a1feddd681b0105bc37ca6)) Remove eslint rule deactivations ([#290](https://github.com/Suwayomi/Suwayomi-WebUI/pull/290) by @schroda) -- ([r1051](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d92dc83ddaca8a7ac45b781761ea7c0ce0ded123)) Display strings in uppercase ([#291](https://github.com/Suwayomi/Suwayomi-WebUI/pull/291) by @schroda) -- ([r1050](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2e05e7d35c0c25c0a1d134f146ebf8ec645a6ed0)) fix/manga_screen_missing_source_toast ([#288](https://github.com/Suwayomi/Suwayomi-WebUI/pull/288) by @schroda) -- ([r1049](https://github.com/Suwayomi/Suwayomi-WebUI/commit/548b22d21151390fbfb599a977d7d2cbb4a732f6)) fix/library_settings_screen_title_update_on_language_change ([#287](https://github.com/Suwayomi/Suwayomi-WebUI/pull/287) by @schroda) -- ([r1048](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b906509f9f7cc9eec8ce5ed7b474a2aae8a5d718)) Add missing licence text ([#286](https://github.com/Suwayomi/Suwayomi-WebUI/pull/286) by @schroda) -- ([r1047](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f5a961e82fb6ddb7b79b3789eaa9102b7af83dd7)) Fix/manga white screen missing extension ([#285](https://github.com/Suwayomi/Suwayomi-WebUI/pull/285) by @schroda) -- ([r1046](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9a27335760a049e53acb9347d78690e7967ccdc5)) Add option to include and exclude categories from the global update ([#265](https://github.com/Suwayomi/Suwayomi-WebUI/pull/265) by @schroda) -- ([r1045](https://github.com/Suwayomi/Suwayomi-WebUI/commit/79b2305e540fa85346d47b598d05bd12004b3742)) Feature/library show number of mangas in category ([#269](https://github.com/Suwayomi/Suwayomi-WebUI/pull/269) by @schroda) -- ([r1044](https://github.com/Suwayomi/Suwayomi-WebUI/commit/4157611d83bd6143a204f4226c719d5b46280dc5)) Feature/improve typing of metadata related logic ([#268](https://github.com/Suwayomi/Suwayomi-WebUI/pull/268) by @schroda) -- ([r1043](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0a56a2f6d48b13bd414b5e4a5327f41b7a0a11f8)) Extensions cleanup ([#257](https://github.com/Suwayomi/Suwayomi-WebUI/pull/257) by @schroda) -- ([r1042](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c81189a9ed35c1144466aa15fea0fcd14f5f464a)) Fix/chapter mark as unread not resetting last page read ([#282](https://github.com/Suwayomi/Suwayomi-WebUI/pull/282) by @schroda) -- ([r1041](https://github.com/Suwayomi/Suwayomi-WebUI/commit/22b3437dcdbad22bffe49955187dfda2e606e874)) Keep "add category" fab position fixed ([#283](https://github.com/Suwayomi/Suwayomi-WebUI/pull/283) by @schroda) -- ([r1040](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d51150b7848cf7a6596bbba7c015328a578dfd16)) Feature/reader skip duplicate chapters ([#262](https://github.com/Suwayomi/Suwayomi-WebUI/pull/262) by @schroda) -- ([r1039](https://github.com/Suwayomi/Suwayomi-WebUI/commit/b1dc13cd30bfdc374123019a9fc51c07e5824633)) Update browser and nav bar title on language change ([#275](https://github.com/Suwayomi/Suwayomi-WebUI/pull/275) by @schroda) -- ([r1038](https://github.com/Suwayomi/Suwayomi-WebUI/commit/92506ccf78ecdfe11fbc71b95ca99267b6c0b621)) Revert "Translated using Weblate (Portuguese)" (by @AriaMoradi) -- ([r1037](https://github.com/Suwayomi/Suwayomi-WebUI/commit/31d3656697c6719de62b0bc424c6f57bdcadbbd3)) Revert "Translated using Weblate (German)" (by @AriaMoradi) -- ([r1036](https://github.com/Suwayomi/Suwayomi-WebUI/commit/14bdb6d9ac6c6766cb02a9eac8ff4aa75a46752e)) Revert "Translated using Weblate (Arabic)" (by @AriaMoradi) -- ([r1035](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2e14b71d18e10f09bc4f9748b7e809eddeaa93a4)) Revert "Translated using Weblate (Spanish)" (by @AriaMoradi) -- ([r1034](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ff79d9e964a8b7e236d65956926f00404baf3bb1)) Revert "Translated using Weblate (French)" (by @AriaMoradi) -- ([r1033](https://github.com/Suwayomi/Suwayomi-WebUI/commit/2050875d6ffc5f8f74be565bf7812d4a79009069)) Merge pull request #274 from weblate/weblate-suwayomi-tachidesk-webui ([#274](https://github.com/Suwayomi/Suwayomi-WebUI/pull/274) by @AriaMoradi) -- ([r1032](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d04d33c658ef885a5b050ed17ab192bc96948cba)) Translated using Weblate (French) ([#274](https://github.com/Suwayomi/Suwayomi-WebUI/pull/274) by @weblate) -- ([r1031](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f9e5e6cf7a04767705095903b31cc46df0cd8c93)) Translated using Weblate (Spanish) ([#274](https://github.com/Suwayomi/Suwayomi-WebUI/pull/274) by @weblate) -- ([r1030](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c34e55ce80a8e98be047cbeae31df6036d79784f)) Translated using Weblate (Arabic) ([#274](https://github.com/Suwayomi/Suwayomi-WebUI/pull/274) by @weblate) -- ([r1029](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fe5edb1c4b2a1af27a185021ff2d7f09abcd144f)) Translated using Weblate (German) ([#274](https://github.com/Suwayomi/Suwayomi-WebUI/pull/274) by @weblate) -- ([r1028](https://github.com/Suwayomi/Suwayomi-WebUI/commit/14d23c3d29050a843a8a2304bd4030c37d269d69)) Translated using Weblate (Portuguese) ([#274](https://github.com/Suwayomi/Suwayomi-WebUI/pull/274) by @weblate) -- ([r1027](https://github.com/Suwayomi/Suwayomi-WebUI/commit/43f367a5460a819b685c7429675d4d5eecd748a5)) Merge remote-tracking branch 'origin/master' ([#274](https://github.com/Suwayomi/Suwayomi-WebUI/pull/274) by @weblate) -- ([r1026](https://github.com/Suwayomi/Suwayomi-WebUI/commit/07c0e83f8fbf7a01f46dc19a9858ee78e867fa49)) fix translation files ([#273](https://github.com/Suwayomi/Suwayomi-WebUI/pull/273) by @AriaMoradi) -- ([r1025](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6f75837b81e078577c49ad67f31cb5501aa8b9ef)) Translations update from Hosted Weblate ([#272](https://github.com/Suwayomi/Suwayomi-WebUI/pull/272) by @weblate, @AriaMoradi) -- ([r1024](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8497a0b12e4ce0d5c7f3d435f4ce3654fcd38a41)) add trnalation policy (by @AriaMoradi) -- ([r1023](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aedbccf83e3f6e9e00fe0070b0ff964d483a3132)) Translated using Weblate (German) ([#272](https://github.com/Suwayomi/Suwayomi-WebUI/pull/272) by @AriaMoradi) -- ([r1022](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8fcbe29031bd4bd57ca965b4b3ce5723038623f3)) Added translation using Weblate (German) ([#272](https://github.com/Suwayomi/Suwayomi-WebUI/pull/272) by @AriaMoradi) -- ([r1021](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ffe0d5160df0293454ef98c683165c07ba7875e2)) Translations update from Hosted Weblate ([#270](https://github.com/Suwayomi/Suwayomi-WebUI/pull/270) by @weblate, @comradekingu, @AriaMoradi, @Zereef) -- ([r1020](https://github.com/Suwayomi/Suwayomi-WebUI/commit/fdb44bb46bca1b5f9c4462754716ef61e05f5c66)) Added translation using Weblate (Portuguese) (by @Zereef) -- ([r1019](https://github.com/Suwayomi/Suwayomi-WebUI/commit/42b80b439b242ac9269bc58d117b348b9e5f009e)) Translated using Weblate (German) (by @J. Lavoie) -- ([r1018](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c11a057a420822206bc5c99398bfd0c4b95ae8a8)) Added translation using Weblate (French) (by @J. Lavoie) -- ([r1017](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f71a29fa93d0155f97157d0407d18597ca2828b4)) Translated using Weblate (Arabic) (by @Shippo) -- ([r1016](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dce6f5259ffba2fd73b52a2d32d8c00f38599334)) Added translation using Weblate (Spanish) (by @PedroJLR) -- ([r1015](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ce06220b9c2c78863196d5c396c76a979856e11f)) Translated using Weblate (German) (by @AriaMoradi) -- ([r1014](https://github.com/Suwayomi/Suwayomi-WebUI/commit/75e021588127f03270acd53ed5754c66222b89a7)) Added translation using Weblate (Arabic) (by @Shippo) -- ([r1013](https://github.com/Suwayomi/Suwayomi-WebUI/commit/70511aa1c8fc6f650293f4cfcb88e6c9785fba68)) Added translation using Weblate (German) (by @AriaMoradi) -- ([r1012](https://github.com/Suwayomi/Suwayomi-WebUI/commit/52b08cfeb11be6e3301cdfc4808722b8cf6234d0)) Deleted translation using Weblate (Norwegian Bokmål) (by @AriaMoradi) -- ([r1011](https://github.com/Suwayomi/Suwayomi-WebUI/commit/226a0cc249e6e0bacb28120d6885738f3bf5a5d1)) Translated using Weblate (Norwegian Bokmål) (by @comradekingu) -- ([r1010](https://github.com/Suwayomi/Suwayomi-WebUI/commit/9fef2bf488ef7466046d384fdf8e6504c603e68a)) Translated using Weblate (French) (by @AriaMoradi) -- ([r1009](https://github.com/Suwayomi/Suwayomi-WebUI/commit/0126cd266b8c55893469c34f14dad102961f8742)) Added translation using Weblate (Norwegian Bokmål) (by @comradekingu) -- ([r1008](https://github.com/Suwayomi/Suwayomi-WebUI/commit/16c0f854fe7fd5911f4f14c4ea9cebe29ba59e9c)) Fix discord and github links ([#267](https://github.com/Suwayomi/Suwayomi-WebUI/pull/267) by @JoHena) -- ([r1007](https://github.com/Suwayomi/Suwayomi-WebUI/commit/39780df0e0504601d0ba1250ddea7ee6155a895b)) add language selection to settings ([#260](https://github.com/Suwayomi/Suwayomi-WebUI/pull/260) by @schroda) -- ([r1006](https://github.com/Suwayomi/Suwayomi-WebUI/commit/d58bd6cd92a74faeaa13a7713efb11e838d73fc2)) add translation keys ([#246](https://github.com/Suwayomi/Suwayomi-WebUI/pull/246) by @schroda) -- ([r1005](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8c129f2e08e8c807b57c7eef802556faa2edcf1b)) Disable "SSR" option in "useMediaQuery" ([#263](https://github.com/Suwayomi/Suwayomi-WebUI/pull/263) by @schroda) -- ([r1004](https://github.com/Suwayomi/Suwayomi-WebUI/commit/8cd1afd2c725e015f8480f51eb0a2965585053d2)) Ignore filters only while searching ([#256](https://github.com/Suwayomi/Suwayomi-WebUI/pull/256) by @schroda) -- ([r1003](https://github.com/Suwayomi/Suwayomi-WebUI/commit/57c8ee2cdc1f6e52a26ed436d0ac438fa390b218)) Add build step to pr workflow ([#259](https://github.com/Suwayomi/Suwayomi-WebUI/pull/259) by @schroda) -- ([r1002](https://github.com/Suwayomi/Suwayomi-WebUI/commit/398626250e71b85029288167ab47f25f297c0914)) Remove console log ([#258](https://github.com/Suwayomi/Suwayomi-WebUI/pull/258) by @schroda) -- ([r1001](https://github.com/Suwayomi/Suwayomi-WebUI/commit/23001a42989f0231e946bd6251b45c6eeda1818e)) update react scripts dependency ([#255](https://github.com/Suwayomi/Suwayomi-WebUI/pull/255) by @schroda) -- ([r1000](https://github.com/Suwayomi/Suwayomi-WebUI/commit/91e7bd2b27beae0c83b8158757600cf396694381)) Added sort by last read ([#254](https://github.com/Suwayomi/Suwayomi-WebUI/pull/254) by @akabhirav) -- ([r999](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e32078917d82991ecdb70f4a9c23e941ff147a23)) Replace Sort by ID with Date Added ([#253](https://github.com/Suwayomi/Suwayomi-WebUI/pull/253) by @akabhirav) -- ([r998](https://github.com/Suwayomi/Suwayomi-WebUI/commit/a67370be62ee4b47c0ad78f338998c82bbf11218)) Introduce override filters while searching setting ([#242](https://github.com/Suwayomi/Suwayomi-WebUI/pull/242) by @akabhirav) -- ([r997](https://github.com/Suwayomi/Suwayomi-WebUI/commit/dcc18bba0083b684190992e252ed1c6e4dc4203d)) extension card cleanup ([#252](https://github.com/Suwayomi/Suwayomi-WebUI/pull/252) by @schroda) -- ([r996](https://github.com/Suwayomi/Suwayomi-WebUI/commit/96254365182cf02425c17649dece4bb7554f9985)) get first unread chapter from original chapter list ([#250](https://github.com/Suwayomi/Suwayomi-WebUI/pull/250) by @schroda) -- ([r995](https://github.com/Suwayomi/Suwayomi-WebUI/commit/c6257acdf11370109a7fca93be5efc536103fa3d)) Show empty library in case search doesn't match anything ([#251](https://github.com/Suwayomi/Suwayomi-WebUI/pull/251) by @schroda) -- ([r994](https://github.com/Suwayomi/Suwayomi-WebUI/commit/96fd1cf73ba0ad18158e9ff99f9dca9944ea1ff4)) remove manually created typing d ts file ([#249](https://github.com/Suwayomi/Suwayomi-WebUI/pull/249) by @schroda) -- ([r993](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1914a61eddc1033eabd2844fd80b8909cf30b6fe)) Add GitHub Action to run tsc on pull request events ([#232](https://github.com/Suwayomi/Suwayomi-WebUI/pull/232) by @schroda) -- ([r992](https://github.com/Suwayomi/Suwayomi-WebUI/commit/56fe90d0499fa674b6833d3ccd99a8b17bd7a0f0)) Translations update from Hosted Weblate ([#241](https://github.com/Suwayomi/Suwayomi-WebUI/pull/241) by @weblate, @comradekingu, @AriaMoradi) -- ([r991](https://github.com/Suwayomi/Suwayomi-WebUI/commit/cd1d24ada7a81f5df43235c310eb90d10eb44103)) Add logic to migrate metadata values ([#227](https://github.com/Suwayomi/Suwayomi-WebUI/pull/227) by @schroda) -- ([r990](https://github.com/Suwayomi/Suwayomi-WebUI/commit/5473d14eaeb8d21aea36f90f2f28833c0cd2817e)) Adds search by genre to WebUI ([#238](https://github.com/Suwayomi/Suwayomi-WebUI/pull/238) by @akabhirav) -- ([r989](https://github.com/Suwayomi/Suwayomi-WebUI/commit/94e45c21333be735cd3e2d76815db4b1962958c2)) add translation keys (by @AriaMoradi) -- ([r988](https://github.com/Suwayomi/Suwayomi-WebUI/commit/688358f67391cadbbb9246f2cf3dc2cfffe9f21d)) add translation keys (by @AriaMoradi) -- ([r987](https://github.com/Suwayomi/Suwayomi-WebUI/commit/76d44bd657a11357d0617f317628ab5dbaf0d0fa)) clean up translations (by @AriaMoradi) -- ([r986](https://github.com/Suwayomi/Suwayomi-WebUI/commit/6f3bc1bc4edac94a4828ca58b2388e51382870b2)) add translation notice (by @AriaMoradi) -- ([r985](https://github.com/Suwayomi/Suwayomi-WebUI/commit/ce839145993ab21d4b42e2245232774205a9d3d2)) add translation files (by @AriaMoradi) -- ([r984](https://github.com/Suwayomi/Suwayomi-WebUI/commit/1c7c3e566c780ae457d376b525ffb8613a903110)) add i18n (#239) (by @AriaMoradi) -- ([r983](https://github.com/Suwayomi/Suwayomi-WebUI/commit/aaedbb7be9e613a22932cbc25a5c40133d34961c)) add pagination to library and fix some prettier issues ([#237](https://github.com/Suwayomi/Suwayomi-WebUI/pull/237) by @akabhirav) +### Contributors +Thanks to everyone that contributed to this release + +@schroda, @jesusFx, @QuietBlade, @anvstin, @guohuageng, @plum7x, @HiyoriTUK, @aizhimoran, @JiPaix, @Yuhyeong, @a18ccms, @chancez, @rickymcmuffin, @zmmx, @alexandrejournet, @ibaraki-douji, @nitezs, @misaka10843, @Becods, @skrewde, @xconkhi9x, @cnmorocho, @Wip-Sama, @Kefir2105, @RafieHardinur, @SuperMario229, @Alexandre-P-J, @AriaMoradi, @NathanBnm, @FumoVite, @JoHena, @bandysharif, @DevCoz, @comradekingu, @Zereef, @akabhirav + +[unreleased]: https://github.com/suwayomi/suwayomi-webui/compare/v20250801.01...HEAD +[20250801.01]: https://github.com/suwayomi/suwayomi-webui/compare/v20250731.01...v20250801.01 +[20250731.01]: https://github.com/suwayomi/suwayomi-webui/compare/v20250703.01...v20250731.01 +[20250703.01]: https://github.com/suwayomi/suwayomi-webui/compare/v1.5.1...v20250703.01 +[1.5.1]: https://github.com/suwayomi/suwayomi-webui/compare/v1.5.0...v1.5.1 +[1.5.0]: https://github.com/suwayomi/suwayomi-webui/compare/v1.1.0...v1.5.0 +[1.1.0]: https://github.com/suwayomi/suwayomi-webui/compare/v1.0.0...v1.1.0 +[1.0.0]: https://github.com/suwayomi/suwayomi-webui/releases/tag/v1.0.0 \ No newline at end of file diff --git a/src/features/app-updates/components/WebUIUpdateChecker.tsx b/src/features/app-updates/components/WebUIUpdateChecker.tsx index 689ac0a6..31f0650b 100644 --- a/src/features/app-updates/components/WebUIUpdateChecker.tsx +++ b/src/features/app-updates/components/WebUIUpdateChecker.tsx @@ -64,8 +64,8 @@ export const WebUIUpdateChecker = () => { const changelogUrl = updateStatus.info?.channel === WebUiChannel.Stable - ? `https://github.com/Suwayomi/Suwayomi-WebUI/releases/latest` - : `https://github.com/Suwayomi/Suwayomi-WebUI/issues/749`; + ? 'https://github.com/Suwayomi/Suwayomi-WebUI/releases/latest' + : 'https://github.com/Suwayomi/Suwayomi-WebUI/blob/28a2b44e940cad6736fb53dd207cd420fcf627d3/CHANGELOG.md'; const newVersion = aboutWebUI?.tag; const isSameAsCurrent = !newVersion || !webUIVersion || webUIVersion === newVersion; diff --git a/tools/scripts/release/TranslationChangelog.utils.ts b/tools/scripts/release/TranslationChangelog.utils.ts index c4c8ab58..4292d839 100644 --- a/tools/scripts/release/TranslationChangelog.utils.ts +++ b/tools/scripts/release/TranslationChangelog.utils.ts @@ -168,14 +168,14 @@ const getLanguageLinesFromChangelog = (): Promise => { const translationRelevantLines: string[] = []; let isTranslationSection = false; fileLineReader.on('line', (line) => { - if (line.toLowerCase() === '## Translations'.toLowerCase()) { + if (line.toLowerCase() === '### Translations'.toLowerCase()) { isTranslationSection = true; return; } - const isStartOfRemovedLanguages = line.toLowerCase().startsWith('### Removed'.toLowerCase()); - const isStartOfFullChangelog = line.toLowerCase() === '## Full Changelog'.toLowerCase(); - const isEndOfLanguageSection = isStartOfRemovedLanguages || isStartOfFullChangelog; + const isStartOfRemovedLanguages = line.toLowerCase().startsWith('#### Removed'.toLowerCase()); + const isContributorsSection = line.toLowerCase().startsWith('### Contributors'.toLowerCase()); + const isEndOfLanguageSection = isStartOfRemovedLanguages || isContributorsSection; if (isEndOfLanguageSection) { isTranslationSection = false; @@ -263,13 +263,13 @@ export const createTranslationChangelog = async ( const updatedLanguages = languageByNewState.false ?? []; let changelog = - '## Translations\n' + + '### Translations\n' + 'Feel free to translate the project on [Weblate](https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/)\n' + '\n' + - 'Thank you for your contribution to the translation of the project.\n\n'; + 'Thanks to everyone that contributed to the translation of this project.\n\n'; if (newLanguages.length) { - changelog += '### Added\n'; + changelog += '#### Added\n'; newLanguages.forEach(({ language, contributors }) => { changelog += `- ${language} (by ${contributors.join(', ')})\n`; }); @@ -277,7 +277,7 @@ export const createTranslationChangelog = async ( } if (updatedLanguages.length) { - changelog += '### Updated\n'; + changelog += '#### Updated\n'; updatedLanguages.forEach(({ language, contributors }) => { changelog += `- ${language} (by ${contributors.join(', ')})\n`; });