Commit Graph

  • ad4912803b Refactor SourceManager/StubSource to domain module arkon 2023-03-05 12:38:31 -05:00
  • f96f0c5889 Move some preferences into domain module arkon 2023-03-05 12:11:47 -05:00
  • 2b9acadc5b Move sourceMapper to data module arkon 2023-03-05 12:05:48 -05:00
  • 9caa0d147b Show proper message when doing global update arkon 2023-03-05 11:07:33 -05:00
  • c6e5f8abd9 Bump default user agent string and minimum WebView version arkon 2023-03-05 10:17:22 -05:00
  • 1abf01c4a0 Convert source modules to Kotlin Multiplatform (#9172) Andreas 2023-03-05 16:16:19 +01:00
  • b41565f879 Inline DownloadQueue into Downloader (#9159) Two-Ai 2023-02-28 22:13:13 -05:00
  • f03a834136 Add explicit overflow menu options to refresh library category and manga chapters list arkon 2023-02-26 16:58:36 -05:00
  • f7f2072621 Use queued last chapter read number when performing delayed tracker update arkon 2023-02-26 16:48:04 -05:00
  • 5b2e937d5f Minor refactoring arkon 2023-02-26 16:47:29 -05:00
  • f27dc19b37 Move Local Source to separate module (#9152) Andreas 2023-02-26 22:16:49 +01:00
  • 2368c50ebb Add menu shortcut to source settings in BrowseSourceScreen arkon 2023-02-26 10:23:07 -05:00
  • 0505906e7a Move all DownloadService.stop calls to Downloader (#9146) Two-Ai 2023-02-25 15:40:22 -05:00
  • 4efca04765 Avoid crashing in SourcePreferencesScreen if source can't be loaded arkon 2023-02-25 15:32:46 -05:00
  • b12c7cf963 Avoid crash in DeleteLibraryMangaDialog arkon 2023-02-25 15:29:00 -05:00
  • 487622c592 Close source filter dialog when filtering arkon 2023-02-25 15:16:48 -05:00
  • 26d422b0ae Avoid uncaught exceptions from OkHttp interceptors crashing entire app arkon 2023-02-25 15:13:59 -05:00
  • 79a7b68837 Translations update from Hosted Weblate (#9107) Weblate (bot) 2023-02-25 20:45:15 +01:00
  • 63048d2f0b Fix banners-related issues (#9143) Ivan Iskandar 2023-02-26 02:44:35 +07:00
  • 79662a5866 Misc Downloader state cleanup (#9145) Two-Ai 2023-02-25 14:43:00 -05:00
  • ed6809fa28 Simplify filter logic (#9141) Two-Ai 2023-02-25 11:46:40 -05:00
  • 86b9262a7e Make DownloadManager the sole entry point for DownloadService (#9140) Two-Ai 2023-02-24 22:07:30 -05:00
  • 7ec87e76db Migrate TriState usages to TriStateFilter enum arkon 2023-02-24 16:09:47 -05:00
  • a0e76d2fd9 Bump dependencies arkon 2023-02-24 16:07:37 -05:00
  • ec3ce74af8 TrackDateSelectorScreen: Use M3 date picker (#9138) Ivan Iskandar 2023-02-25 03:22:23 +07:00
  • 83a4e34095 Remove redundant Downloader isNotification argument (#9139) Two-Ai 2023-02-24 15:11:51 -05:00
  • 84a0044d51 Remove some unused resources arkon 2023-02-23 22:42:02 -05:00
  • 92132c59f5 Migrate source filter sheet to Compose (#9135) arkon 2023-02-23 22:32:40 -05:00
  • 36ae388332 Bump compose-bom version 2023.02.00-beta02 (#9137) Ivan Iskandar 2023-02-24 10:29:38 +07:00
  • bd47eafeec Fix per-category sort/display affecting the wrong category arkon 2023-02-23 13:54:08 -05:00
  • 9432d2d06a Bump dependencies arkon 2023-02-22 23:09:16 -05:00
  • fa61c8fe6f Convert downloadChapter to suspend function (#9127) Two-Ai 2023-02-21 23:02:10 -05:00
  • 92bd98e45f Consolidate all theme colors to presentation-core module arkon 2023-02-21 22:52:13 -05:00
  • fd7c993b0b Move CheckboxState to core module arkon 2023-02-21 16:50:21 -05:00
  • 779df32e98 Fix download queue page count display bug (#9126) Two-Ai 2023-02-21 18:21:00 -05:00
  • f4e843f114 Fix package names arkon 2023-02-21 15:11:34 -05:00
  • c0e2eb211d Fix occasional crash when opening library settings sheet arkon 2023-02-21 12:25:46 -05:00
  • 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