Files
suwayomi-material-you-webui/CHANGELOG.md

2259 lines
337 KiB
Markdown
Raw Normal View History

2025-07-31 21:12:07 +02:00
# v20250731.01 (r2715)
## New
- (**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
- (**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
- (**Manga**) Fix incorrect removal of some text wrapped in "<>" in the description and tracker search result summaries
- (**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
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.
### Updated
- Vietnamese (by Nguyễn Trung Đức)
- Chinese (Simplified) (by 清水汐音)
- Japanese (by 9811pc)
- Polish (by UnknownSkyrimPasserby)
- German (by Constantin Piber)
## Full changelog
- ([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)
2025-07-03 20:42:09 +02:00
# v20250703.01 (r2643)
## New
- (**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
- (**Reader**) Add option to diable showing transition pages
- (**Reader**) Add custom scroll amount
- (**Source**) Add functionality to pin sources at the top of the source list
- (**Global search**) Add options to show only searches for
- pinned sources
- all sources
- sources with results
- (**Navigation**) Show download queue information in app navigation
- (**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
- (**Chapter**) Require confirmation for the following actions
- Download
- Enqueue: bulk action for 300 or more chapters
- Delete: single + bulk action
- Bookmark removal: bulk action
- Read status change: bulk action
- (**Chapter**) Save chapter list options on the server
- (**Chapter**) Hide chapter list actions while chapters are selected
- (**Chapter**) Clear selection after performing an action
- (**Extension**) Make "All" language a selectable language (was forcibly enabled up until now)
- (**Extension**) Remove language information from uninstalled extension items in list
- (**Source**) Remove language information from not pinned and last used source items in list
- (**Source**) Save "selected languages" on the server
- (**Browse**) Select users preferred languages (from the browser) and the "All" language by default
- (**Browse**) Show selected languages in filter dialog at the start
- (**Browse**) Save show nsfw setting on the server
- (**Browse**) Sort "All" language always at the start in source and extension list (in the filter option it gets sorted naturally)
- (**Browse**) Sort "Other" language always at the bottom in source and extension list (in the filter option it gets sorted naturally)
- (**Browse**) Sort "English" naturally (previously it was always placed at the start)
- (**Theme**) Style scrollbar only on devices that support hovering
- (**Appearance**) Save "app theme", "theme mode", "pure black mode" and "manga grid item width" on the server
- (**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
- (**Source**) Remove "popular" button on source card
## Bug fixes
- (**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)
- (**Reader**) Fix weird jumpiness while changing pages via progress bar dragging on iOS
- (**Reader**) Fix resuming a chapter when selecting an already visible chapter (infinite scroll) from the chapter list
- (**Reader**) Fix continuous reading mode tap zone click scrolling aborting sometimes
- (**Reader**) Fix continuous reading mode window resize causing unintentional scroll position/current page preservation in some cases
- (**Reader**) Fix scrolling horizontally with trackpads
- (**WebUI Update**) Fix stable changelog url
- (**Global search**) Fix failed source searches getting sorted the same way as if they were successfull
- (**Extension**) Fix link to repository setting in case no extensions are installed
- (**Manga**) Fix data not getting updated properly on a library update (e.g. unread chapter count didn't get updated in case new chapters were found)
- (**Manga**) Add option to click on artist/author to trigger library search
- (**Browse**) Fix browse not loading more pages in some cases after filtering/searching
- (**Chapter**) Fix range selection with active filters
- (**Download**) Fix downloads start/stop button not updating
## Translations
Feel free to translate the project on [Weblate](https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/)
Thank you for your contribution to the translation of the project.
### Added
- Portuguese (Brazil) (by Psico, Jorge Adriano Cavalcante Alves)
### Updated
- Chinese (Traditional) (by plum7x)
- Vietnamese (by Nguyễn Trung Đức)
- Italian (by xAizawa)
- Polish (by UnknownSkyrimPasserby)
- Chinese (Simplified) (by 清水汐音)
- Spanish (by LordTenebrous)
- Japanese (by 望月桂, adai liu, 9811pc, marimo)
- Tamil (by தமிழ்நேரம்)
- Portuguese (by qaugji, Psico, Zereef)
- French (by JP Brunache)
- German (by Constantin Piber)
## Full Changelog
2025-07-31 21:12:07 +02:00
- ([r2643](https://github.com/Suwayomi/Suwayomi-WebUI/commit/472151eb5d93355bf5f170bc44341967c6eee0cb)) [Release] Version 20250703.01 (by @schroda)
2025-07-03 20:42:09 +02:00
- ([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)
2025-04-07 00:12:42 +02:00
# v1.5.1 (r2467)
## Bug fixes
- (**Server update**) Fix detection of available server update
## 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.
### Updated
- Polish (by UnknownSkyrimPasserby)
## Full changelog
2025-07-03 20:42:09 +02:00
- ([r2467](https://github.com/Suwayomi/Suwayomi-WebUI/commit/e5c2d967c7c4893e9302e66816d6b949e61f662a)) [Release] Version 1.5.1 (by @schroda)
2025-04-07 00:12:42 +02:00
- ([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)
2025-04-05 16:03:51 +02:00
# v1.5.0 (r2461)
## Required action
- If you have installed the web app as a PWA you need to reinstall the app after it has been updated to the latest version
## Highlights
- Completely new reader
- Use predefined UI themes or create your own
## New
- (**General**) Add labels to the navigation side bar icons
- (**General**) Add option to expand and collapse the navigation side bar
- (**General**) Update app styling
- (**General**) Use new suwayomi icon
- (**Settings**) Add log file rotation settings
- (**Themes**) Add different themes (settings > appearance)
- (**Themes**) Add option to create custom themes (settings > appearance)
- (**Themes**) Use dynamic theme colors on manga pages (settings > appearance)
- (**Source**) Sort sources by name
- (**Reader**) Completely new reader
- New UI
- Different default settings per reading mode
- Tap zones ("right and left", kindle, edge, ...)
- Page scale modes (original, width, height, ...)
- New resume handling
- From inside the reader
- Open previous chapter: last page gets resumed
- Open next chapter: first page gets resumed
- Select specific chapter: first page gets resumed
- From outside the reader
- Open read chapter: first page gets resumed
- Open unread chapter: last read page gets resumed
- Mobile like mouse drag scrolling
- Auto scrolling
- Auto webtoon mode
- Infinite scrolling
- Transition page between chapters
- Filter options for images
- Customizable hotkeys
- Customizable image pre-loading
- Only pre-load n images
- Important: For the double page mode n double pages get pre-loaded (e.g. pre-load 5 "images": up to 10 images will get pre-loaded)
- Inform about missing chapters on chapter change
- Inform about changing scanlator on chapter change
- (**History**) Add rudimentary history page
- (**Extensions**) Add option to configure extension source settings from extension page
## Enhancements
- (**General**) Include actual error in snackbar
- (**General**) Add close button to snackbar
- (**Chapter**) Add more sort options for the chapter list (by chapter number and upload date)
- (**Settings**) List detected library manga duplicates by title before the ones detected by the description
- (**Settings**) Sort duplicated library manga by title
- (**Settings**) Add "system" mode to get the devices theme (light or dark mode)
- (**Settings**) Improve library duplicated entries detection performance
- (**Library**) Add option to trigger library update for specific category
- (**Library**) Add option to stop the global update by clicking the update button again (hover effect on desktop, on mobile an "X" is showing instead of the percentage)
- (**Library**) Add "has duplicate chapters" filter
- (**Library**) Add status filter (ongoing, finsihed, hiatus, ...)
- (**Library**) Add sort by total chapter count
- (**Library**) Save library options per category
- (**Library**) Add "started" filter
- (**Library**) Improved search
- Include description, artist, author, source name
- Do not require each genre to fully match a genre of a manga (e.g. "adv" will match "adventure" instead of having to search for "adventure")
- Additionally try to compare by removing all non letter and number characters (e.g. "some title" will match "&some-"!title" instead having to search for "&some-"!title")
- (**Reader**) Add mouse wheel scrolling to horizontal mode
- (**Browse**) Remember last browse tab on back navigation
- (**Extensions**) Add option to update all updatable extensions
- (**Extensions**) Sort extensions by name
- (**Downloads**) Add retry button for failed downloads
- (**Migrate**) Add sort options for migratable sources (by source name, manga count; order ascending/descending)
## Behaviour changes
- (**General**) Introduce "More" page
- Remove "Settings" from navigation bar
- Remove "Downloads" from mobile navigation bar
- (**General**) Rename "Downloads" to "Download queue"
- (**Source**) Consider "Local source" to have language "Other". Up till now its langauge was called "Local source"
- (**Source**) Close the source configuration dialogs when clicking outside of the dialog or pressing "escape"
- (**Manga**) Copy manga title via icon button instead of long pressing title
- (**Manga**) Close the category selection dialog when clicking outside of the dialog or pressing "escape"
- (**Downloads**) Show download progress only in case chapter is currently downloading
- (**Browse**) Close the language selection dialog when clicking outside of the dialog or pressing "escape"
- (**Theme**) Rename "Device theme" to "Theme mode" (white/dark mode)
- (**Settings**) Move link to "Category settings" to "library settings" and "More" page
## Remove
- (**Settings**) Remove "graphql debug level" setting (was removed by the server)
## Bug fixes
- (**General**) Fix setting browser locale for used date library (some supported browser locales were not correctly detected)
- (**General**) Fix server subscriptions not updating to new server after changing the server address
- (**General**) Fix missing polyfill to support older browsers
- (**General**) Fix missing internationalization of "Local source"
- (**General**) Fix app not using all available space of screen on iOS (PWA needs to be deleted and installed again for the fix to take effect)
- (**General**) Fix mobile bottom bar navigation being behind iOS "home indicator"
- (**General**) Fix large error message from getting pushed outside the screen and being partially unviewable
- (**General**) Fix error "value.toString is not a function" caused by kaspersky
- (**General**) Fix sometimes registering double clicks on touch devices
- (**General**) Fix not respecting right safe area inset on iOS in horizontal rotation
- (**General**) Fix not respecting top safe area inset in the desktop nav bar on iOS
- (**General**) Fix app being uninstallable as a pwa with bathic auth enabled
- (**General**) Fix inferring server port in production to 4567 when webUI is served from 3000 and no specific server address is set in the settings
- (**General**) Fix potentially missing back button on some pages
- (**Settings**) Fix disabled webUI settings for flavors that are not "custom"
- (**Settings**) Fix detected library manga duplicates not being listed for a title in case they were already detected for a different title
- (**Settings**) Fix incorrectly showing an error message and not updating the UI when updating some settings for the first time
- (**Settings**) Fix unresponsive UI while checking for duplicated manga for a large library (settings > library > duplicates)
- (**Settings**) Fix not localized default device name
- (**Settings**) Fix unlimited (min/max value) number inputs in settings
- (**Settings**) Fix not showng error on language change failure
- (**Manga**) Fix continuing to migrate in case an error was thrown which lead to partial migrations
- (**Manga**) Fix manga not getting removed from categories on migraton in case setting is enabled
- (**Manga**) Fix outdated manga chapter information (e.g. unread, bookmark, downloaded count, ...) after updating its chapter list
- (**Manga**) Fix bound trackers not showing up after migration
- (**Manga**) Fix missing error message in case bound tracker information could not be refreshed
- (**Manga**) Fix migration from failing in case the target manga does not have any chapters
- (**Manga**) Fix showing an error on a manga refresh in case the manga does not have any chapters
- (**Manga**) Fix infinite loading on track search errors
- (**Manga**) Fix changing the status of a bound tracker
- (**Manga**) Fix unhandled line breaks in tracker search entry summaries
- (**Reader**) Fix handling of chapters without any pages
- (**Reader**) Fix scanlator name being included in readers chapter selection while there is only one scanlator for all chapters
- (**Reader**) Fix pages not loading for a corrupted downloaded chapter
- (**Reader**) Fix broken page retry button not doing anything for downloaded chapters
- (**Reader**) Fix horizontal reading mode having a vertical scrollbar
- (**Reader**) Fix blinking of pages in single and double page mode when opening the prev/next page
- (**Reader**) Fix blinking of pages in single and double page mode when opening the prev/next page in firefox
- (**Reader**) Fix some pages in double page mode from being rendered twice in some cases after a double spread page
- (**Reader**) Fix triggering downloading ahead for single page chapters
- (**Chapter**) Fix ASC and DESC sort of chapter list by chapter number (was switched: DESC instead of ASC and vice versa)
- (**Extensions**) Fix hidden extension action button (install, uninstall, ...) on smaller screens
- (**Library**) Fix showing continue read button for manga without available chapters
- (**Library**) Fix missing resume/continue read button in case latest chapter has been read and previous chapter was reuploaded
- (**Library**) Fix missing redirect ot tracker settings when clicking "track" action on a manga in case no tracker is bound to the manga and no tracker is currently logged in
- (**Library**) Fix library filter icon not always properly indicating that filters are active
- (**Library**) Fix incorrect library total size display
- (**Library**) Fix being unable to open category after re-ordering it
- (**Updates**) Fix sort order of chapters of same manga that have been fetched at the same time (previous: chapter number ascending - now: chapter number descending)
- (**Updates**) Fix missing error message in case chapter download could not be triggered
- (**Server update**) Fix dialog to inform about updated server version closing immediately
- (**Server update**) Fix dialog to inform about updated server version from never showing up
- (**WebUI update**) Fix dialog to inform about updated webUI version from never showing up
- (**Source**) Fix missing error message in case source configuration could not be changed
- (**Source**) Fix sorting of languages
- (**Source**) Fix infinite loading on source browse errors
- (**Source**) Fix not saving unsubmitted filters when saving a source search
- (**Source**) Fix losing saved applied filters from a saved search when opening a manga and going back to the source search
- (**Downloads**) Fix unresponsive UI while having a large download queue
- (**Downloads**) Fix download status not being shown while chapter is partially downloaded but not actively downloading
- (**Migrate**) Fix occasionally closing migration dialog while some sources are still searching
- (**Category**) Fix missing error message on category update/creation failure
## Translations
Feel free to translate the project on [Weblate](https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/)
Thank you for your contribution to the translation of the project.
### Added
- Tamil (by தமிழ்நேரம்)
- Polish (by UnknownSkyrimPasserby)
### Updated
- Chinese (Simplified) (by 清水汐音, Joshua Astray)
- Chinese (Traditional) (by plum7x, aaron mo)
- French (by Jean-Philippe ALLEGRO, Tycoon3819)
- German (by MK, Constantin Piber)
- Portuguese (by Leonardo de Macedo Sartorello, lucas Christofaro, Kaleb, Henrique)
- Russian (by Костин Ярослав (RikKos), Hajvk “Sqiqk” Lkaj)
- Spanish (by Fordas, Deleted User, zeedif)
- Turkish (by Oxara, m.a.tecik, Mustafa Değerli)
- Vietnamese (by Nguyễn Trung Đức, PandaKewt)
### Removed (less than 75% translated)
2025-07-03 21:27:47 +02:00
- "Arabic (ar)" (71.7%)
- "Bengali (bn)" (1.8%)
- "Danish (da)" (13.6%)
- "Filipino (fil)" (16.2%)
- "Gan (Traditional Han script) (gan-Hant)" (0%)
- "Indonesian (id)" (22%)
- "Italian (it)" (69.4%)
- "Japanese (ja)" (56.8%)
- "Korean (ko)" (13%)
- "Norwegian Bokmål (nb-NO)" (1.3%)
- "Dutch (nl)" (44.9%)
- "Portuguese (Brazil) (pt-BR)" (32.4%)
- "Swedish (sv)" (2%)
- "Thai (th)" (28.5%)
- "Ukrainian (uk)" (54.9%)
- "Cantonese (Traditional Han script) (yue-Hant)" (0%)
2025-04-05 16:03:51 +02:00
## Full Changelog
2025-04-07 00:12:42 +02:00
- ([r2461](https://github.com/Suwayomi/Suwayomi-WebUI/commit/11679a9901ae5594652c5340440d55a9ad6cd280)) [Release] Version 1.5.0 (by @schroda)
2025-04-05 16:03:51 +02:00
- ([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)
2024-06-14 20:14:02 +02:00
# v1.1.0 (r1689)
- Tracking support
- Different UI settings per device (e.g. reader settings)
- Save searches in source browse
- Chapter download selection improvement
## New
- (**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
- (**Library**) Filter library for manga that have active track bindings for a tracker
- (**Browse**) Optionally hide in library manga from the results
- (**Browse**) Add/remove manga to/from the library directly on the source browse page
- Via long press
- Desktop only: click button which is shown while hovering a manga
- (**Browse**) When adding a manga to the library check for duplicates and show an info dialog
- (**Browse**) Added functionality to save searches (saved search name has a limit of 50 characters)
- (**Manga**) Added chapter list chapter menu action to open the chapter on the source site
- (**Manga**) Added tracking support
- From manga page
- From library
- (**Manga**) Copy manga title on long press in manga page
- (**Settings**) UI specific settings that are stored on the server are now saved per device (devices can be managed in the settings)
- A device name is allowed to have 16 chars (a-Z, 0-9, -, _) (e.g. "My_Phone-1")
- Device specific settings
- Reader
- Default settings
- Settings per manga
- Download
- Download ahead while reading
- (**Settings**) Added a setting to find all duplicated entries in the library (Settings > Library)
- (**Updates**) Clicking on the thumbnail of an update card will open the manga page of the chapter
- (**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
- (**Manga**) Option to delete downloaded chapters of a manga when migrating
- (**Manga**) Last used migration options (include chapters, categories, delete downloaded) are saved
- (**Chapter**) Chapters option menu can be opened via long press
- (**Chapter**) Download button now opens a menu to choose the number of chapters to download
- Next unread chapter
- Next 5, 10, 25 unread chapters
- Download ahead (downloads the next n unread chapters in case not enough unread and undownloaded chapters exist - based on the "download ahead while reading" setting)
- Unread chapters
- All chapters
- (**List/Grid item selection**) Select/deselect range of items between last clicked and clicked item
- Via long press
- Desktop only: shift + left click
- (**Reader**) Show live preview of reader width changes
- (**Reader**) Preload pages in single page mode
- (**Reader**) Chapter titles in the chapter selection now include the
- Chapter number
- Chapter title
- Scanlator in case the current chapter list includes more than one scanlator
- (**Server update**) Added option to disable checks for a new server version (Settings > Server)
- (**Server update**) Added the following options to the info dialog
- Remind later: closing the info dialog via "close" won't open the dialog for one hour
- Ignore: won't open the dialog again for the available version update, in case a new version gets available, the dialog will be shown again
- (**WebUI update**) On a successful update a dialog gets opened (no matter the current page) which
- Informs about the update
- Provides an option to open the changelog
- Refreshes the tab on close
## Behaviour changes
- (**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
- (**General**) Fix white screen on older browsers
- (**General**) Fix old data still being shown after
- Changing the server url
- Successfully importing a backup
- (**General**) Fix basic authentication not working when the server is on a different domain
- (**General**) Fix server being slow/"unresponsive" when triggering a lot of image requests
- Allow only 5 parallel image requests
- Abort pending image requests once they are not needed anymore
- (**General**) Fix missing loading placeholders in some pages
- (**General**) Fix infinite loading placeholders in some pages
- (**General**) Fix back button loop when opening a page that has a depth greater than 2 as the initial page
- (**Reader**) Fix resuming the last read page of a chapter when opening the reader in the vertical or horizontal mode
- (**Reader**) Fix image loading placeholders not having a proper width in the horizontal mode
- (**Reader**) Fix duplicated chapters not getting marked as read in case the "skip duplicated chapters" setting is enabled
- (**Reader**) Fix losing initial scanlator for duplication detection after opening the previous/next chapter
- (**Reader**) Fix opening previous website when closing the reader when the reader was opened as the initial webUI page
- (**Backup**) Fix backup creation button opening a blank page instead of creating and downloading a backup
- (**Library**) Fix adding a manga to the default categories when adding it to the library without the category selection dialog
- (**Library**) Fix sort by "latest uploaded chapter" sorting by "latest fetched chapter" instead
- (**Manga**) Fix showing the migrate action in the manga page for a non-library manga on large screens
- (**Manga**) Fix opening the migration search page when clicking the back button after a successful migration
- (**Manga**) Fix "open source" button being clickable while the manga source url is not available
- (**Chapter**) Fix deleting a bookmarked chapter when manually marking a chapter as read while the setting is disabled
- (**Settings**) Fix SOCKS and basic auth settings not being editable while they are disabled
- (**Settings**) Fix empty app language selection
- (**Settings**) Fix empty server url in case it hasn't been set yet (will be shown as the current origin)
- (**Settings**) Fix accidental deletion of downloaded manga thumbnails when clearing the server cache
- (**Backup**) Fix navigation to install missing sources on a backup validation issue
- (**Manga grid**) Fix jittering/flickering of manga grid items
## Translations
Feel free to translate the project on [Weblate](https://hosted.weblate.org/projects/suwayomi/suwayomi-webui/)
Thank you for your contribution to the translation of the project.
### Added
- Norwegian Bokmål (by VR Kek)
- Swedish (by Alexander)
- Turkish (by Efe Devirgen)
- Russian (by Василий, Darkon Rabbit, yaki)
- Bengali (by Akhlak Ur Rahman)
### Updated
- Chinese (Simplified) (by 清水汐音, Kouki Kitamura)
- Italian (by tizio04, Roberto Palmese)
- Japanese (by marimo, Siamese)
- Chinese (Traditional) (by plum7x, guohuageng)
- Ukrainian (by Danylo Gavrylenko)
- Spanish (by gallegonovato, Fordas)
- Portuguese (by Leonardo de Macedo Sartorello, Gabriel Severo)
- German (by Son of the Rocks)
- Vietnamese (by PandaKewt, Nguyễn Trung Đức)
- French (by Graham Morin)
- Indonesian (by Axel C)
## Full Changelog
2025-04-05 16:03:51 +02:00
- ([r1689](https://github.com/Suwayomi/Suwayomi-WebUI/commit/f2649bd69331e5963f0e3e28529f43af5a6c012a)) [Release] Version 1.1.0 (by @schroda)
2024-06-14 20:14:02 +02:00
- ([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)
2024-02-23 20:35:38 +01:00
# v1.0.0 (r1411)
## New
2024-05-11 01:53:21 +02:00
- (**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)
- (**Download**) Download ahead: automatically download next unread chapters while reading (requires the current and next chapters to be downloaded)
- (**Download**) Automatically delete downloaded chapters after reading
- (**Download**) Automatically delete downloaded chapters when manually marking them as read
- (**Download**) Prevent automatic deletion of bookmarked chapters
- (**Library**) Migrate manga between sources
- (**Library**) Improved library management (single and bulk actions)
- Download
- Delete
- Mark as read
- Mark as unread
- Migrate (single action only)
- Change categories
- Remove from library
- (**Library**) Search by genre (`genre1, genre2 genre3, ...`, e.g.: `action, adventure, fantasy`)
- (**Library**) Sort options
- By last read
- By latest fetched chapter
- By latest uploaded chapter
- (**Library**) Show number of manga in whole library and each category (these numbers are based on category manga and will include non library manga)
- (**Library**) Optional continue read button
- (**Reader**) Added new settings
- Skip duplicate chapters (opens the previous/next chapter from the same scanlator as the current one if it exists)
- Fit page to window
- Scale small pages (only when "fit page to window" is enabled)
- Reader width (only when "fit page to window" is disabled)
- Double page mode: offset first page
- (**Reader**) Retry failed image requests button
- (**Settings**) Server settings can now be changed from the UI
2024-02-23 20:35:38 +01:00
## Bug fixes
2024-05-11 01:53:21 +02:00
- A lot (and added new ones for the future, lul)
2024-02-23 20:35:38 +01:00
## 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.
2024-05-11 01:53:21 +02:00
### Added
- Arabic (by abdelbasset jabrane, Bander AL-shreef)
- Chinese (Simplified) (by misaka10843, 蓝云Reyes, Nite07, 志明, ccms, 宮河ひより, 清水汐音, DevCoz)
- Chinese (Traditional) (by plum7x, 蓝云Reyes)
- French (by Nathan, Alexandre Journet, anvstin)
- German (by Fumo Vite)
- Indonesian (by Rafie Rafie)
- Italian (by Wip -Sama (Wip-Sama SmasterMega))
- Japanese (by Super Mario)
- Korean (by jun)
- Portuguese (by Shinzo wo name)
- Spanish (by gallegonovato, Yon, Fordas, Carlos Nahuel Morocho)
- Ukrainian (by Dan)
- Vietnamese (by xconkhi9x)
2024-02-23 20:35:38 +01:00
## Full Changelog
2025-04-05 16:03:51 +02:00
- ([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)
2024-02-23 20:35:38 +01:00
- ([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)