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

1863 lines
289 KiB
Markdown
Raw Normal View History

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