Commit Graph

  • 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
  • 6ff78ff4d3
    Use KMP in source modules Andreas 2023-03-04 11:55:16 +01:00
  • b41565f879
    Inline DownloadQueue into Downloader (#9159) Two-Ai 2023-02-28 22:13:13 -05:00
  • 0f6c912a27 Move reorderQueue implementation to Downloader TwoAi 2023-02-27 16:30:24 -05:00
  • 50010cde83 Inline DownloadQueue into Downloader TwoAi 2023-02-27 15:24:45 -05:00
  • 7c0104218c Move statusFlow and progressFlow to DownloadManager TwoAi 2023-02-27 15:05:23 -05:00
  • 4014afd6fb
    Player Fixes (#925) Quickdesh 2023-02-27 21:23:56 +09:00
  • 2ab5b64796
    Pip and aniskip fixes (#921) Quickdesh 2023-02-27 15:19:58 +09: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
  • 319b6be268
    Review changes Andreas 2023-02-26 17:07:23 +01:00
  • 47b767d484
    Move Local Source to separate module Andreas 2023-02-26 10:44:07 +01:00
  • 2368c50ebb Add menu shortcut to source settings in BrowseSourceScreen arkon 2023-02-26 10:23:07 -05:00
  • aea88aa3b0 rollback download queue label jmir1 2023-02-26 02:57:16 +01:00
  • 511aa05d81 oops jmir1 2023-02-26 02:46:42 +01:00
  • cc1279120b
    Translations update from Hosted Weblate (#917) Weblate (bot) 2023-02-26 02:44:14 +01:00
  • 5f7f96ee14 move download queue label jmir1 2023-02-26 02:42:37 +01:00
  • 82ab9ff973 fix aniskip button not working on first tap jmir1 2023-02-26 02:16:39 +01:00
  • ef632544d6 fix crash when reordering manga downloads jmir1 2023-02-26 01:31:42 +01: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
  • 05da81ae48 Move all DownloadService.stop calls to Downloader TwoAi 2023-02-25 13:18:30 -05:00
  • 79a7b68837
    Translations update from Hosted Weblate (#9107) Weblate (bot) 2023-02-25 20:45:15 +01:00
  • e2d22a3af2
    Weblate translations Hosted Weblate 2023-02-25 10:37:16 +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
  • e22acdd915 Remove unused DownloadNotifier.errorThrown TwoAi 2023-02-25 12:26:21 -05:00
  • 9338789fd7 Move DownloadNotifier.paused to Downloader.isPaused TwoAi 2023-02-25 12:25:12 -05:00
  • 141afc0744 Derive Downloader.isRunning from subscription TwoAi 2023-02-25 12:15:27 -05:00
  • cd766e4c05 Replace Downloader CompositeSubscription with nullable Subscription TwoAi 2023-02-25 12:03:43 -05:00
  • ed6809fa28
    Simplify filter logic (#9141) Two-Ai 2023-02-25 11:46:40 -05:00
  • 585446151b Simplify filterFnTracking filter logic TwoAi 2023-02-24 18:31:17 -05:00
  • 454b5846dd Add TriStateFilter applyFilter TwoAi 2023-02-24 18:16:04 -05:00
  • c31cd9ec47 Remove unnecessary else branch TwoAi 2023-02-24 17:53:30 -05:00
  • 14f5bd1bb2
    Fix banners-related issues Ivan Iskandar 2023-02-25 22:07:57 +07:00
  • 86b9262a7e
    Make DownloadManager the sole entry point for DownloadService (#9140) Two-Ai 2023-02-24 22:07:30 -05:00
  • 0aa032d45a Provide DownloadService.isRunning via DownloadManager TwoAi 2023-02-24 17:30:24 -05:00
  • 53a3824908 Inline DownloadService.stop into clearQueue TwoAi 2023-02-24 16:33:55 -05:00
  • c95892666e Inline DownloadService.stop into pauseDownloads TwoAi 2023-02-24 16:30:48 -05:00
  • 4800a26ad2 Call DownloadService.start via DownloadManager TwoAi 2023-02-24 17:12:11 -05:00
  • a61f8ab9c0 Rename functions for DownloadService internal use TwoAi 2023-02-24 17:00:29 -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
  • 035082a6ce Remove redundant Downloader isNotification argument TwoAi 2023-02-22 00:21:18 -05:00
  • 7564efac40
    TrackDateSelectorScreen: Use M3 date picker Ivan Iskandar 2023-02-09 11:47:15 +07: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
  • b5bf254fa5 Migrate source filter sheet to Compose arkon 2023-02-21 15:04:14 -05:00
  • 36ae388332
    Bump compose-bom version 2023.02.00-beta02 (#9137) Ivan Iskandar 2023-02-24 10:29:38 +07:00
  • ed420760f5
    Bump compose-bom version 2023.02.00-beta02 Ivan Iskandar 2023-02-24 10:14:12 +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
  • 664a56ab6c
    Translations update from Hosted Weblate (#901) Weblate (bot) 2023-02-22 13:11:24 +01:00
  • b88b65a466 revert gradle.properties changes jmir1 2023-02-22 09:15:31 +01: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
  • e328ed1343 Convert downloadChapter to suspend function TwoAi 2023-02-19 16:32:12 -05:00
  • 779df32e98
    Fix download queue page count display bug (#9126) Two-Ai 2023-02-21 18:21:00 -05:00
  • 87e6019a73 Fix download queue page count display bug TwoAi 2023-02-21 17:25:46 -05:00
  • 43da9dae77 new stable version jmir1 2023-02-21 23:12:58 +01:00
  • 7973efd531 fix crash in skip intro dialog jmir1 2023-02-21 23:11:14 +01:00
  • f4e843f114 Fix package names arkon 2023-02-21 15:11:34 -05:00
  • 53a23e1b49 fix intro length dialog jmir1 2023-02-21 19:38:10 +01:00
  • c0e2eb211d Fix occasional crash when opening library settings sheet arkon 2023-02-21 12:25:46 -05:00
  • c88a39324a minor cleanup jmir1 2023-02-21 18:20:12 +01: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
  • 5b17b405ac fix http headers for video player jmir1 2023-02-21 17:23:39 +01:00
  • 74f25ffb6d
    Option to remember Volume and Brightness (#904) Quickdesh 2023-02-22 01:21:06 +09:00
  • 795265c057
    Use Compose Foundation's flow layout Ivan Iskandar 2023-01-12 10:19:31 +07:00
  • 41c4db8714
    Add minLines to comfortable grid item title Ivan Iskandar 2023-02-09 09:04:03 +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
  • 3f562dbad7
    Use non-stable Compose BOM Ivan Iskandar 2023-01-12 10:58:09 +07:00
  • f0b2dccbfb
    Fix browse settings (#906) Quickdesh 2023-02-21 21:35:13 +09:00
  • a24d6e99cf
    A couple of library changes (#905) Quickdesh 2023-02-21 21:35:00 +09:00
  • 6ced5d04df
    fix Migrating Anime (#903) Quickdesh 2023-02-21 21:34:37 +09:00
  • 6ab42f805c Merge branch 'weblate/master' jmir1 2023-02-21 13:15:10 +01:00
  • fcc23fee2b move aniyomi strings to strings-aniyomi.xml jmir1 2023-02-21 13:07:20 +01: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