- Fix filtered scanlators not being used in the reader (@jobobby04)
- E-Hentai set gallery id as hidden scanlator (@jobobby04)
- Update dependency com.google.android.material:compose-theme-adapter-3 to v1.0.17 (#7877) (@renovate[bot])
- Fix overflow in ChangeCategoryDialog (#7883) (@ghostbear)
- Add APK output for x86_64 CPU architecture (#7885) (@ghostbear)
- Long strip split fixes 2.0 (#7882) (@AntsyLich)
- Fix IndexOutOfBoundsException when using Split tall images (#7892) (@AntsyLich)
- Update dependency org.jsoup:jsoup to v1.15.3 (@renovate[bot])
- Tweak flag classes for Library (#7829) (@ghostbear)
- Fix sources after Jsoup update (@jobobby04)
- Fix choosing regionalized locales (@arkon)
- Show number of unique library items (closes #6522) (@arkon)
- Add last update time to Updates Tab (closes #5466) (@arkon)
- Remove some usages of global scope (@arkon)
- Update chapter progress upon registering tracker (closes #7209) (@arkon)
- Convert extension details to full Compose (@arkon)
- Convert settings main and search views to full Compose (@arkon)
- Reword "All" source/ext lang to "Multi" (#7895) (@AntsyLich)
- Rename source download folder on source rename (#7898) (@AntsyLich)
- Rewrite RateLimitInterceptor (#7889) (@stevenyomi)
- Enable sub-languages on app first run (#7127) (@alessandrojean)
- Convert Feed to Jetpack Compose (@jobobby04)
- Convert Source Feed to Jetpack Compose (@jobobby04)
- Use FullComposeController for Source Feed (@jobobby04)
- Convert Debug Menu to a FullComposeController (@jobobby04)
- Initial conversion of browse tabs to full Compose (@arkon)
- Implement nicer UI for migrate list sorting (@arkon)
- Add "Njalla" dns provider (#7908) (@AntsyLich)
- Update dependency com.google.android.material:material to v1.7.0-rc01 (#7911) (@renovate[bot])
- Use Compose on BrowseSourceScreens (#7901) (@ghostbear)
- Minor cleanup (@arkon)
- Manually handle HTTP 103 through WebView (#7907) (@AntsyLich)
- Don't update page progress and allow preload when on StencilPage (#7899) (@AntsyLich)
- Clean up interceptors a bit (@arkon)
- Maybe fix extensions list crash (@arkon)
- Make top app bar lift behavior more consistent (@arkon)
- Resolve review comments for BrowseSourceScreens (#7912) (@ghostbear)
- Bump OkHttp and re-enable fast fallback (@arkon)
- Weblate translations (#7914) (@weblate)
- Fix webtoon viewer pages not loading (@arkon)
- Fix tmp cbzs are counted towards manga download count (#7909) (@AntsyLich)
- Cleanup chapter name when syncing chapter with source (#7910) (@AntsyLich)
- Adjust app lock mechanism (#7924) (@ivaniskandar)
- Lessen the use of GlobalScope
launchIO
(#7916) (@AntsyLich) - Remove download source folder when empty (#7928) (@AntsyLich)
- Merge Latest and Browse into one screen (#7921) (@ghostbear)
- Rebase Scaffold fork (#7929) (@ivaniskandar)
- Fix missing downloaded only/incognito banners in Browse (@arkon)
- Address some OkHttp nullability changes (@arkon)
- Reimplement extensions search (@arkon)
- Address some OkHttp nullability issues (@jobobby04)
- Rewrite migration, shove all logic into a presenter instead of the UI (@jobobby04)
- Convert metadata view to compose (@jobobby04)
- Convert smart search to compose (@jobobby04)
- Make sure to cancel the migrations when closed (@jobobby04)
- Update dependency com.google.firebase:firebase-analytics-ktx to v21.1.1 (#7934) (@renovate[bot])
- Fix missing downloaded only/incognito banners in Browse Source (#7936) (@ivaniskandar)
- Fix Filter not being applied in Browse Source (#7945) (@ghostbear)
- Webtoon Split: Improve performance (#7947) (@AntsyLich)
- Translations update from Hosted Weblate (#7919) (@weblate)
- Translations update from Hosted Weblate (#7949) (@weblate)
- Bump default user agent string (@arkon)
- WebViewScreen: Use Scaffold (#7958) (@ivaniskandar)
- LocalSource: Create cover file if it doesn't exist (#7954) (@AntsyLich)
- Cleanup logic of
onStripSplit
in WebtoonPageHolder (#7955) (@AntsyLich) - Fix download ahead missing out 1 chapter (#7927) (@nzoba)
- DownloadController: Partial Compose conversion (#7969) (@ivaniskandar)
- Control FAB with Compose in SourceFeed (@jobobby04)
- PreMigrationController: Partial Compose Conversion (@jobobby04)
- Convert biometric times to compose (@jobobby04)
- Minor cleanup (@jobobby04)
- Remove unused resources (@arkon)
- Revert removing Fullscreen theme (#7974) (@ghostbear)
- Weblate translations (#7953) (@weblate)
- Cleanup logic of
onStripSplit
in WebtoonPageHolder 2 (#7976) (@AntsyLich) - Extract translation from app module (#7975) (@ghostbear)
- Remove unused resources (@arkon)
- Revert moving arrays to i18n (#7977) (@ghostbear)
- Move SY Strings to the i18n module (@jobobby04)
- Revert removing Chip theme since SY uses them (@jobobby04)
- Set maxlines to 1 for manga chips (@jobobby04)
- Update coil_version to v2.2.1 (#7981) (@renovate[bot])
- Bump dependencies + linting (@arkon)
- Minor cleanup (@jobobby04)
- SY linting (@jobobby04)
- Bump dependencies (@arkon)
- Count the downloads under each header instead of count the number of headers (#7990) (@ghostbear)
- Check the actual folder when deleting source folder in case of stale cache (@arkon)
- Add some padding to tab indicators (@arkon)
- Change logic in
BitmapFactory.Options.splitData
(#7989) (@AntsyLich) - Prevent okhttp from caching covers and chapter images (#7967) (@stevenyomi)
- Flatten available extensions with its source (#7956) (@AntsyLich)
- Prevent okhttp from caching page previews (@jobobby04)
- Linting (@jobobby04)
- Remove extra padding (@jobobby04)
- Syncronize networkToLocalManga because of data races (@jobobby04)
- Fix possible data race (@jobobby04)
- zh-rCN translation correction (#673) (@Howard20181)