XaiJu
mangaxmanga
mangaxmanga

patreon


v1.25 (1.8) Source Expansion - Infinite Requests

Didn't post for v1.25 (1.6) so this will cover both releases

**Features: v.1.25 (1.8) iOS TestFlight/MacOS 02/07/22

>Log User Engine Console.log()s To Log Files For Source Developers -- https://mangaxmanga.atlassian.net/browse/MXM-246

>Add Currently Reading Chapter To Header, Remove Artist from Header -- https://mangaxmanga.atlassian.net/browse/MXM-247

**Improvements: v.1.25 (1.8) iOS TestFlight/MacOS 02/07/22

-Add Loading Screen While Fetching Page List On Tapping To Open A Chapter -- https://mangaxmanga.atlassian.net/browse/MXM-239

-Long Strip Online Reader Scroll Jumping After Each Page Loads -- https://mangaxmanga.atlassian.net/browse/MXM-244

-Update Download Priority To Current Page In Long Strip Online As User Scrolls -- https://mangaxmanga.atlassian.net/browse/MXM-245

**Bugfixes: v.1.25 (1.8) iOS TestFlight/MacOS 02/07/22

+Refresh Button Does Nothing If No Thumbnails Are Missing -- https://mangaxmanga.atlassian.net/browse/MXM-240

+Chapter Refresh Always Uses First Chapter As Last Read -- https://mangaxmanga.atlassian.net/browse/MXM-241

+Multiple Source Requires Source Selection In Advance Filters Otherwise Hangs, No Default -- https://mangaxmanga.atlassian.net/browse/MXM-242

+added a default selection of all the sources for advanced search if no sources are selected to fix this

+Continuing Online Long Strip Crashes After Fixing Jump To Top After Loading Finishes Bug -- https://mangaxmanga.atlassian.net/browse/MXM-243


**Features: v.1.25 (1.6) iOS TestFlight/MacOS 02/01/22

>Add Sources as Advanced Search Filters to Mult-Source Search -- https://mangaxmanga.atlassian.net/browse/MXM-219

>added sources as filter to source info for cross source search

>Add Support For Infinite Requests For Getting Page List For A Chapter -- https://mangaxmanga.atlassian.net/browse/MXM-225

>reworked pageList methods to handle infinite/multiple requests, using new JSONChainedResponse.

>this takes advantage of the fact that javascript methods can have any number of parameters that are not officially in the headers, which can be accessed through arguments array, there will be a separate commit for this for the actual js updates for this. Written in a backwards compatible way for the source development.

>updated manga fox  pagelist request to use infinite requests

>updated main/source api to support both existing sources using single request and infinite requests

>this was needed for manga fox (which is now fixed), but can be used to set up other methods as well

>isekaiscan, toonilycom added as sources by @xOnlyFadi

>Add Support For Infinite Requests For Getting Manga Details and Chapter List Necessary To Update Mangadex -- https://mangaxmanga.atlassian.net/browse/MXM-230

>updated mangadex to new api using infinite requests for details/chapter list

>updated main/source api to support both existing sources using single request and infinite requests

>Update Manga Details/Chapter List Caching Logic For Infinite Requests -- https://mangaxmanga.atlassian.net/browse/MXM-231

>Add Display Info To Source Drop Down, Create Snapping Click Wheel Ticker View -- https://mangaxmanga.atlassian.net/browse/MXM-232

>added display info to all existing sources

>Attempt to Refetch Missing Thumbnails on Refresh Button in Library -- https://mangaxmanga.atlassian.net/browse/MXM-235

>added logic to refresh button in Library to refresh thumbnails and then refresh chapters, only checks for thumbnails on series with follows (and missing thumbnails), as those are the only ones that can be replaced currently


**Improvements: v.1.25 (1.6) iOS TestFlight/MacOS 02/01/22

-Create Release Notes Markdown Generator -- https://mangaxmanga.atlassian.net/browse/MXM-214

-Update Related Recommendations Display to Use New Paginated Endpoint -- https://mangaxmanga.atlassian.net/browse/MXM-216

-Update Genre Recommendations Display to Use New Paginated Endpoint -- https://mangaxmanga.atlassian.net/browse/MXM-217

-Add Restoring Progress Indicator Screen When Restoring From A Backup -- https://mangaxmanga.atlassian.net/browse/MXM-222

-Rework User Sources Loading To Be In Parallel -- https://mangaxmanga.atlassian.net/browse/MXM-224

-Hide Battery Indicator Top Bar and Make Long Strip Full Screen Always -- https://mangaxmanga.atlassian.net/browse/MXM-238

**Bugfixes: v.1.25 (1.6) iOS TestFlight/MacOS 02/01/22

+Fix Multi-Source Search So It Supports Spaces/Percent Encoding -- https://mangaxmanga.atlassian.net/browse/MXM-218

+Fix Height Constraint Bug in Discover UI 2.0 When Tapping In/Out of Search -- https://mangaxmanga.atlassian.net/browse/MXM-220

+Fix Backup Restore Failure Caused By Old Backups Missing Unread Count -- https://mangaxmanga.atlassian.net/browse/MXM-221

+Fix Online Reading In Long Strip Jumps To First Page Once All Pages Are Loaded -- https://mangaxmanga.atlassian.net/browse/MXM-223

+Fix Source Injection Hard Coded To Mangareader for MacOS Dev Engine -- https://mangaxmanga.atlassian.net/browse/MXM-226

+Refresh In Library Can Causes App To Crash (Core Data Multi-Threading Issue) -- https://mangaxmanga.atlassian.net/browse/MXM-227

+Refresh From Background Causes App To Crash (Core Data Multi-Threading Issue) -- https://mangaxmanga.atlassian.net/browse/MXM-228

+chapter notifications should start working again, it is safe to turn on background fetch now

+Unfollowing a Series Sometimes Fails To Persist After Closing The App Or Leaving Library -- https://mangaxmanga.atlassian.net/browse/MXM-229

+The issue was that a crash was caused by the viewModel still having reference and using the Series/Entries from core data that were potentially deleted by unfollowing the series, fixed by refetching the series from core data after finishing unfollowing and basically redoing everything from the init method

+Also added logic that if unfollowing makes the series get completely removed from the library i.e. no downloads no other follows, then the user will get popped out of the chapter list pages if they are in the library as the refresh after unfollowing will just show them a blank detail/chapter list page

+Zip/Cbz File Import Cancel Button Called Confirm Import -- https://mangaxmanga.atlassian.net/browse/MXM-234

+properly labeled cancel and confirm import buttons

+Chapter Badge Shows Even When Count is 0 on Detail Page -- https://mangaxmanga.atlassian.net/browse/MXM-237


Comments

check your messages

check your messages

can i get an invite please

Can I get a invite plz?


More Creators