Commit Graph

  • 85224c368d Avoid crash when loading invalid extension package arkon 2023-02-19 16:44:58 -05:00
  • 2e4bd7c089 Avoid crashes if headers can't be built for usage in WebView arkon 2023-02-19 11:48:26 -05:00
  • 5f9743223d Use unique keys for all screens to avoid crashes arkon 2023-02-19 11:09:41 -05:00
  • 3257366ec0 Migrate library settings sheet to Compose arkon 2022-12-09 17:34:24 -05:00
  • e910fa3f70 Update dependency gradle to v8.0.1 (#9108) renovate[bot] 2023-02-18 20:41:08 -05:00
  • 935b6576d0 Minor settings sheet cleanup arkon 2023-02-18 19:00:19 -05:00
  • 669e88f34b Remove unnecessary usages of NotificationManagerCompat to actually create notifications arkon 2023-02-18 17:10:45 -05:00
  • 586068d720 Move more components arkon 2023-02-18 17:04:32 -05:00
  • 4db8fa8f12 Move more components to presentation-core module arkon 2023-02-18 16:33:03 -05:00
  • 60741e1b3b Move more components to presentation-core module arkon 2023-02-18 16:03:01 -05:00
  • 148268571e Start moving some Compose components to presentation-core module arkon 2023-02-18 15:52:52 -05:00
  • efca899165 Move chapter utils to domain module arkon 2023-02-18 15:24:04 -05:00
  • 70b83e1061 Minor cleanup Jobobby04 2023-03-05 15:05:54 -05:00
  • 259b8f383f Move more things to domain module arkon 2023-02-18 15:14:04 -05:00
  • 169be9b615 Bump dependencies arkon 2023-02-18 14:45:04 -05:00
  • 5a635af208 Only show unread entries in widget arkon 2023-02-18 10:51:06 -05:00
  • 3ddc3ecde0 Translations update from Hosted Weblate (#9035) Weblate (bot) 2023-02-18 16:20:33 +01:00
  • 366219d7f5 Avoid crashing if getChapterUrl is not implemented arkon 2023-02-18 10:16:17 -05:00
  • 268f542bbb Remove unused Rx/Coroutines converters arkon 2023-02-18 10:16:05 -05:00
  • a163223d83 MainActivity: Avoid navigator-related crash when handling onNewIntent (#9104) Ivan Iskandar 2023-02-18 22:08:37 +07:00
  • 725a66f078 Remove RxJava in PageHolder (#9103) Two-Ai 2023-02-18 10:07:27 -05:00
  • ab19d5c62a Avoid crashing if opening browse with unavailable source arkon 2023-02-15 22:47:47 -05:00
  • 288fe0d888 Simplify PageHolder load Job (#9086) Two-Ai 2023-02-15 22:24:55 -05:00
  • 57113014ec Add copy tags to clipboard feature (#9063) 0x7673 2023-02-14 09:22:10 +05:30
  • 829452bc03 Don't apply Wi-Fi network restriction for manual library update jobs arkon 2023-02-12 23:15:16 -05:00
  • fccea2d92a Rework on the wheel picker (#8559) Ivan Iskandar 2023-02-13 11:10:47 +07:00
  • cf22ed24ad Remove background extensions updates check arkon 2023-02-12 23:07:11 -05:00
  • a275a102e9 Remove background app update check arkon 2023-02-12 22:44:39 -05:00
  • 8fc9e77b77 Add option to hide entries already in library when browsing sources arkon 2023-02-12 22:28:12 -05:00
  • 9872ee7ab9 Open global search when Browse is tapped twice arkon 2023-02-12 18:17:03 -05:00
  • 1569c3bb50 Add note to migration copy string (#9075) stevenyomi 2023-02-13 07:17:39 +08:00
  • 2736f4491a Replace Local and In Library badge text with icons arkon 2023-02-12 17:22:34 -05:00
  • ab8c8db6ac Move reader preloading to IO scope arkon 2023-02-12 16:14:12 -05:00
  • b42c5b58ea Avoid preload download check if chapter is already loaded or loading arkon 2023-02-12 16:03:24 -05:00
  • 6955819888 Clean up LibraryItem (#9072) Two-Ai 2023-02-12 15:25:27 -05:00
  • 5d0543d0aa Replace custom download amount with next 25 arkon 2023-02-12 15:25:09 -05:00
  • 1acfac0aa2 Update Cascade arkon 2023-02-12 14:50:41 -05:00
  • 2023acf319 MangaCoverDialog: Disable memory cache (#9066) Ivan Iskandar 2023-02-11 10:38:59 +07:00
  • 776bd6c27d Bump dependencies arkon 2023-02-08 22:53:42 -05:00
  • b75a8fc146 Clean up chapter item composables a bit arkon 2023-02-08 22:17:40 -05:00
  • ce273e3199 Rename Security settings to Security and privacy arkon 2023-02-08 21:37:34 -05:00
  • 255eda6d8e Prioritize finding selected chapter when deduping reader chapters arkon 2023-02-08 21:35:59 -05:00
  • b9a7a7388c Scaffold: Fix snackbar bottom inset (#9052) Ivan Iskandar 2023-02-08 21:37:12 +07:00
  • e925d7a603 Remove FAB extra padding in DownloadQueueScreen (#9053) Ivan Iskandar 2023-02-08 21:37:04 +07:00
  • 4f4205230f Fully utilize WorkManager for library updates (#9007) Ivan Iskandar 2023-02-08 10:37:20 +07:00
  • f54e5515ac Fix crash in library when selected category is deleted (#9044) 0x7673 2023-02-08 08:49:46 +05:30
  • 0339001451 Replace RxJava in DownloadQueue (#9016) Two-Ai 2023-02-07 22:13:19 -05:00
  • bbbd34a8de Tweak Response.parseAs() to utilize intrinsics (#9047) stevenyomi 2023-02-08 11:10:28 +08:00
  • 637448eb65 Fix page progess for external mangadex handlers Jobobby04 2023-02-11 20:11:47 -05:00
  • beb28b86ac Support getMangaUrl and getChapterUrl for delegated sources Jobobby04 2023-02-11 20:03:26 -05:00
  • 304e3560fa Don't show SourceNotInstalledException name in error snackbar arkon 2023-02-05 10:23:30 -05:00
  • ff76335164 Bump desugaring libs arkon 2023-02-05 10:02:20 -05:00
  • a56ea18a31 Translations update from Hosted Weblate (#8960) Weblate (bot) 2023-02-05 16:00:14 +01:00
  • b78b59712d Update dependency com.android.tools.build:gradle to v7.4.1 (#9024) renovate[bot] 2023-02-05 09:56:17 -05:00
  • c3c52badca Call.await(): copy exception message when preserving error stack (#9013) stevenyomi 2023-02-02 00:09:35 +08:00
  • fb937d9ad6 Show exception class in snackbar message (#9006) stevenyomi 2023-02-01 11:36:53 +08:00
  • 8ff51227bd Misc Service cleanup (#9005) Two-Ai 2023-01-30 17:25:54 -05:00
  • 6f32744cbe Update dependency androidx.compose.material:material to v1.4.0-alpha05 (#8997) renovate[bot] 2023-01-29 10:35:19 -05:00
  • c9fec75588 Update dependency com.google.android.material:material to v1.8.0 (#8999) renovate[bot] 2023-01-29 10:31:41 -05:00
  • 9224070026 Update dependency androidx.core:core-ktx to v1.10.0-alpha02 (#8998) renovate[bot] 2023-01-29 10:27:48 -05:00
  • c5095b0995 Set InsertPage status to Ready (#9001) Andreas 2023-01-29 15:03:12 +01:00
  • 8146e1181a Move some interactors to domain module arkon 2023-01-27 22:37:17 -05:00
  • bd0eda0c65 Move more things around arkon 2023-01-27 22:31:12 -05:00
  • a51c25bdcf Handle getImage for delegate sources Jobobby04 2023-02-09 17:44:21 -05:00
  • 83e23dedae Split UpdatesGridGlanceWidget into smaller bits (#8991) Andreas 2023-01-27 20:49:57 +01:00
  • d8a938374a Move Glance Widget to seperate module (#8989) Andreas 2023-01-26 23:53:24 +01:00
  • f2944c1fa3 [BackupRestorer] Handle uncompressed backups (#8988) beerpsi 2023-01-26 21:14:18 +07:00
  • d08a3bd2d0 Don't crash on timeout in renewCache() (#8986) Two-Ai 2023-01-25 18:18:17 -05:00
  • acc3e16230 Fixup HttpPageLoader _loadPage (#8984) Two-Ai 2023-01-25 18:18:12 -05:00
  • a0497d079d OkHttp Call: split await() and awaitSuccess() (#8980) stevenyomi 2023-01-25 11:34:31 +08:00
  • 1948545983 Replace PageLoader.getPage() with PageLoader.loadPage() (#8976) Two-Ai 2023-01-23 17:10:44 -05:00
  • b5df879392 Fix extension search query cursor and debounce (#8972) stevenyomi 2023-01-23 05:19:46 +08:00
  • 887757691c Move more to data and domain modules (#8973) Andreas 2023-01-22 22:19:22 +01:00
  • c0e9471608 Move more implementation to data module Jobobby04 2023-02-09 16:17:00 -05:00
  • 120ea4c768 Move more implementation to data module (#8971) Andreas 2023-01-22 17:44:39 +01:00
  • 8d4e51d4fc Move more models to domain module arkon 2023-01-22 11:04:50 -05:00
  • dd62337ad6 Move more repositories to domain module Jobobby04 2023-02-09 15:10:37 -05:00
  • ab0995ab9f Make MergedMangaReference immutable Jobobby04 2023-02-09 14:54:52 -05:00
  • eecf7fd1fb Move more repositories to domain module arkon 2023-01-22 10:59:52 -05:00
  • ce67eb9de3 Move more models to domain module arkon 2023-01-22 10:54:28 -05:00
  • eb3e928e67 Move more models to domain module arkon 2023-01-22 10:37:13 -05:00
  • d68330c64e Move Category model and repository to domain and data layer (#8967) Andreas 2023-01-22 16:12:29 +01:00
  • 72168a2882 Update sqldelight to v1.5.5 (#8966) renovate[bot] 2023-01-22 00:07:49 -05:00
  • 3924379559 Update dependency io.github.fornewid:material-motion-compose-core to v0.10.4 (#8964) renovate[bot] 2023-01-22 00:07:43 -05:00
  • 4ee66f6185 Save current page state on configuration change arkon 2023-01-21 20:18:12 -05:00
  • a53190f7c4 MangaScreenModel: Make download function follow reader preference (#8920) zbue 2023-01-22 05:47:22 +08:00
  • 4965da340b Replace RxJava in HttpPageLoader downloader (#8955) Two-Ai 2023-01-21 16:46:16 -05:00
  • 6acb796e0c Translations update from Hosted Weblate (#8855) Weblate (bot) 2023-01-21 16:38:10 +01:00
  • a9edf090c4 Lint Jobobby04 2023-02-07 16:50:09 -05:00
  • 64d829d304 Move SQLDelight to data module (#8954) Andreas 2023-01-21 16:37:07 +01:00
  • 888d1f0983 Move shared configuration to subprojects in root Gradle file (#8951) Andreas 2023-01-21 05:04:22 +01:00
  • 354bb2fd83 Don't use platform attributes for white/black reader backgrounds arkon 2023-01-18 22:49:28 -05:00
  • 34b60a435e Create plugin for linting (#8942) Andreas 2023-01-19 04:33:56 +01:00
  • 50a758f05b Move versions plugin to sylibs Jobobby04 2023-02-07 16:01:22 -05:00
  • 2e4b6e45d6 Upgrade to Kotlin 1.8.0 arkon 2023-01-18 17:24:58 -05:00
  • e2242fe00c Update local source icon and differentiate from fallback source icon arkon 2023-01-16 22:54:45 -05:00
  • 1fd8021e98 Hide WebView menu item in reader if local arkon 2023-01-16 22:40:10 -05:00
  • da58039cfb [MyAnimeList] Handle cases where my_list_status.status is not present (#8931) beerpsi 2023-01-17 09:59:07 +07:00
  • fe303435c8 Fix installing extensions on MIUI (#8916) stevenyomi 2023-01-15 23:32:27 +08:00
  • dc661a252a Assign keys for global search rows based on source arkon 2023-01-15 10:14:28 -05:00