Commit Graph

  • 0bd56ab77c Fix height shift when scrolling through themes arkon 2023-02-21 11:50:15 -05:00
  • 6b03dca5f4 Use Compose Foundation's flow layout (#9123) Ivan Iskandar 2023-02-22 00:04:11 +07:00
  • bd7b21337c Add minLines to comfortable grid item title (#9122) Ivan Iskandar 2023-02-21 23:44:56 +07:00
  • 60a3ba5a5c Use non-stable Compose BOM (#9120) Ivan Iskandar 2023-02-21 22:41:56 +07:00
  • 7c2eb0b881 [skip ci] add link to FAQ in issue templates arkon 2023-02-21 10:31:31 -05:00
  • 93523ef50b Remove dependency injection from core module and data module from presentation-widget module arkon 2023-02-20 19:02:38 -05:00
  • 10d7349506 Move more components to presentation-core module arkon 2023-02-20 10:12:41 -05:00
  • 3d7c136320 Avoid crash when loading invalid extension package arkon 2023-02-19 16:44:58 -05:00
  • a6d6a5ed87 Merge branch 'patch' arkon 2023-02-19 15:31:35 -05:00
  • b690de55e5 Release v0.14.5 v0.14.5 arkon 2023-02-19 11:59:11 -05:00
  • 83fda20078 Avoid crashes if headers can't be built for usage in WebView arkon 2023-02-19 11:48:26 -05:00
  • f656a37045 Avoid crashing if getChapterUrl is not implemented arkon 2023-02-18 10:16:17 -05:00
  • c58b495433 MainActivity: Avoid navigator-related crash when handling onNewIntent (#9104) Ivan Iskandar 2023-02-18 22:08:37 +07:00
  • 242aeb6a68 Avoid crashing if opening browse with unavailable source arkon 2023-02-15 22:47:47 -05:00
  • d9969cea8a Fix ID type mismatch in MigrateSearchScreenModel (#9090) Two-Ai 2023-02-14 11:46:31 -05:00
  • d61db5931e Move reader preloading to IO scope arkon 2023-02-12 16:14:12 -05:00
  • 0ea3ac9807 Avoid preload download check if chapter is already loaded or loading arkon 2023-02-12 16:03:24 -05:00
  • f9e43f574f MangaCoverDialog: Disable memory cache (#9066) Ivan Iskandar 2023-02-11 10:38:59 +07:00
  • 5ef11e61d0 Prioritize finding selected chapter when deduping reader chapters arkon 2023-02-08 21:35:59 -05:00
  • 48546c3db4 Scaffold: Fix snackbar bottom inset (#9052) Ivan Iskandar 2023-02-08 21:37:12 +07:00
  • 4d87ed496c Remove FAB extra padding in DownloadQueueScreen (#9053) Ivan Iskandar 2023-02-08 21:37:04 +07:00
  • 06d12e6562 Fix crash in library when selected category is deleted (#9044) 0x7673 2023-02-08 08:49:46 +05:30
  • ec49411bee Avoid crashes if headers can't be built for usage in WebView arkon 2023-02-19 11:48:26 -05:00
  • 3f7911235c Use unique keys for all screens to avoid crashes arkon 2023-02-19 11:09:41 -05:00
  • 727399611d Migrate library settings sheet to Compose arkon 2022-12-09 17:34:24 -05:00
  • 94232a4937 Update dependency gradle to v8.0.1 (#9108) renovate[bot] 2023-02-18 20:41:08 -05:00
  • 07fdb74fbc Minor settings sheet cleanup arkon 2023-02-18 19:00:19 -05:00
  • d400ac2a49 Remove unnecessary usages of NotificationManagerCompat to actually create notifications arkon 2023-02-18 17:10:45 -05:00
  • dd71c76a8f Move more components arkon 2023-02-18 17:04:32 -05:00
  • 58a0add4f6 Move more components to presentation-core module arkon 2023-02-18 16:33:03 -05:00
  • bfe143015a Move more components to presentation-core module arkon 2023-02-18 16:03:01 -05:00
  • e3cf863230 Start moving some Compose components to presentation-core module arkon 2023-02-18 15:52:52 -05:00
  • ee818bc7c5 Move chapter utils to domain module arkon 2023-02-18 15:24:04 -05:00
  • f816196df2 Move more things to domain module arkon 2023-02-18 15:14:04 -05:00
  • 753bf7de5d Bump dependencies arkon 2023-02-18 14:45:04 -05:00
  • 3634b52e3a Only show unread entries in widget arkon 2023-02-18 10:51:06 -05:00
  • ef863335e6 Translations update from Hosted Weblate (#9035) Weblate (bot) 2023-02-18 16:20:33 +01:00
  • ceaf579cb0 Avoid crashing if getChapterUrl is not implemented arkon 2023-02-18 10:16:17 -05:00
  • b49280e347 Remove unused Rx/Coroutines converters arkon 2023-02-18 10:16:05 -05:00
  • d3dadf71e8 MainActivity: Avoid navigator-related crash when handling onNewIntent (#9104) Ivan Iskandar 2023-02-18 22:08:37 +07:00
  • ffa8c8fd07 Remove RxJava in PageHolder (#9103) Two-Ai 2023-02-18 10:07:27 -05:00
  • 0ef7650c1a Avoid crashing if opening browse with unavailable source arkon 2023-02-15 22:47:47 -05:00
  • 4635e58405 Simplify PageHolder load Job (#9086) Two-Ai 2023-02-15 22:24:55 -05:00
  • dc2eaf0788 Fix ID type mismatch in MigrateSearchScreenModel (#9090) Two-Ai 2023-02-14 11:46:31 -05:00
  • d02b0ca2db Add copy tags to clipboard feature (#9063) 0x7673 2023-02-14 09:22:10 +05:30
  • 4d607c4aed Don't apply Wi-Fi network restriction for manual library update jobs arkon 2023-02-12 23:15:16 -05:00
  • be4072c86b Rework on the wheel picker (#8559) Ivan Iskandar 2023-02-13 11:10:47 +07:00
  • 2970eca9e4 Remove background extensions updates check arkon 2023-02-12 23:07:11 -05:00
  • 42954609b9 Remove background app update check arkon 2023-02-12 22:44:39 -05:00
  • 6348cbaeb7 Add option to hide entries already in library when browsing sources arkon 2023-02-12 22:28:12 -05:00
  • a7cb33d8c9 Open global search when Browse is tapped twice arkon 2023-02-12 18:17:03 -05:00
  • ec46b2281b Add note to migration copy string (#9075) stevenyomi 2023-02-13 07:17:39 +08:00
  • 3a2dc46ff0 Replace Local and In Library badge text with icons arkon 2023-02-12 17:22:34 -05:00
  • e052bdef96 Move reader preloading to IO scope arkon 2023-02-12 16:14:12 -05:00
  • d522d6d545 Avoid preload download check if chapter is already loaded or loading arkon 2023-02-12 16:03:24 -05:00
  • 7b118eba22 Clean up LibraryItem (#9072) Two-Ai 2023-02-12 15:25:27 -05:00
  • f6e6a7ddf1 Replace custom download amount with next 25 arkon 2023-02-12 15:25:09 -05:00
  • 5ce64ac7ff Update Cascade arkon 2023-02-12 14:50:41 -05:00
  • 1671a56f42 MangaCoverDialog: Disable memory cache (#9066) Ivan Iskandar 2023-02-11 10:38:59 +07:00
  • ab6dfe9e25 Bump dependencies arkon 2023-02-08 22:53:42 -05:00
  • bff98ca768 Clean up chapter item composables a bit arkon 2023-02-08 22:17:40 -05:00
  • 32b9b261f0 Rename Security settings to Security and privacy arkon 2023-02-08 21:37:34 -05:00
  • 23432e4405 Prioritize finding selected chapter when deduping reader chapters arkon 2023-02-08 21:35:59 -05:00
  • 34a586ce48 Scaffold: Fix snackbar bottom inset (#9052) Ivan Iskandar 2023-02-08 21:37:12 +07:00
  • ad762f8303 Remove FAB extra padding in DownloadQueueScreen (#9053) Ivan Iskandar 2023-02-08 21:37:04 +07:00
  • 389b039679 Update version check for library update job migration arkon 2023-02-07 23:22:56 -05:00
  • ef9dacde79 Fully utilize WorkManager for library updates (#9007) Ivan Iskandar 2023-02-08 10:37:20 +07:00
  • 13bb45b4be Fix crash in library when selected category is deleted (#9044) 0x7673 2023-02-08 08:49:46 +05:30
  • bd2cb97179 Replace RxJava in DownloadQueue (#9016) Two-Ai 2023-02-07 22:13:19 -05:00
  • 0d8f1c8560 Tweak Response.parseAs() to utilize intrinsics (#9047) stevenyomi 2023-02-08 11:10:28 +08:00
  • 477e3d9b94 Release v0.14.4 v0.14.4 arkon 2023-02-05 10:35:15 -05:00
  • 3c16082636 Don't show SourceNotInstalledException name in error snackbar arkon 2023-02-05 10:23:30 -05:00
  • 29aee68ec7 Revert "Show no pinned sources message when attempting to migrate/search" arkon 2023-02-05 10:20:12 -05:00
  • 75e23299b4 Bump desugaring libs arkon 2023-02-05 10:02:20 -05:00
  • 935ff1ee98 Translations update from Hosted Weblate (#8960) Weblate (bot) 2023-02-05 16:00:14 +01:00
  • c672cb81ec Update dependency com.android.tools.build:gradle to v7.4.1 (#9024) renovate[bot] 2023-02-05 09:56:17 -05:00
  • 7559c133c0 Call.await(): copy exception message when preserving error stack (#9013) stevenyomi 2023-02-02 00:09:35 +08:00
  • 589bdba0b1 Show exception class in snackbar message (#9006) stevenyomi 2023-02-01 11:36:53 +08:00
  • aca65f13bb Misc Service cleanup (#9005) Two-Ai 2023-01-30 17:25:54 -05:00
  • 7bf30a094a Update dependency androidx.compose.material:material to v1.4.0-alpha05 (#8997) renovate[bot] 2023-01-29 10:35:19 -05:00
  • 5454279a8e Update dependency com.google.android.material:material to v1.8.0 (#8999) renovate[bot] 2023-01-29 10:31:41 -05:00
  • 006bcdf934 Update dependency androidx.core:core-ktx to v1.10.0-alpha02 (#8998) renovate[bot] 2023-01-29 10:27:48 -05:00
  • b00f00730d Set InsertPage status to Ready (#9001) Andreas 2023-01-29 15:03:12 +01:00
  • f2c48480b6 Move some interactors to domain module arkon 2023-01-27 22:37:17 -05:00
  • 1730dd6af1 Move more things around arkon 2023-01-27 22:31:12 -05:00
  • 2501fef9e4 Split UpdatesGridGlanceWidget into smaller bits (#8991) Andreas 2023-01-27 20:49:57 +01:00
  • 12e41b6e6f Move Glance Widget to seperate module (#8989) Andreas 2023-01-26 23:53:24 +01:00
  • c892c793a8 [BackupRestorer] Handle uncompressed backups (#8988) beerpsi 2023-01-26 21:14:18 +07:00
  • 3a82b4d924 Don't crash on timeout in renewCache() (#8986) Two-Ai 2023-01-25 18:18:17 -05:00
  • b4b3a4d286 Fixup HttpPageLoader _loadPage (#8984) Two-Ai 2023-01-25 18:18:12 -05:00
  • 448702e5be OkHttp Call: split await() and awaitSuccess() (#8980) stevenyomi 2023-01-25 11:34:31 +08:00
  • 2ef1f07aae Replace PageLoader.getPage() with PageLoader.loadPage() (#8976) Two-Ai 2023-01-23 17:10:44 -05:00
  • 1a319601de Fix extension search query cursor and debounce (#8972) stevenyomi 2023-01-23 05:19:46 +08:00
  • cdf242e8c8 Move more to data and domain modules (#8973) Andreas 2023-01-22 22:19:22 +01:00
  • aee785a8bb Move more implementation to data module (#8971) Andreas 2023-01-22 17:44:39 +01:00
  • d45fc1e245 Move more models to domain module arkon 2023-01-22 11:04:50 -05:00
  • 14500ba4f8 Move more repositories to domain module arkon 2023-01-22 10:59:52 -05:00
  • 345e9c2a9a Move more models to domain module arkon 2023-01-22 10:54:28 -05:00
  • b53e24e0db Move more models to domain module arkon 2023-01-22 10:37:13 -05:00
  • d3a73fc228 Move Category model and repository to domain and data layer (#8967) Andreas 2023-01-22 16:12:29 +01:00