Commit Graph

  • 4d3e13b0d1
    Initialize download index disk cache (#9179) Ivan Iskandar 2023-03-17 09:18:11 +0700
  • a335b4ee9e Bump dependencies arkon 2023-03-15 09:42:13 -0400
  • 47a2d06682 Refactor tracker status string mappings arkon 2023-03-10 23:01:10 -0500
  • ce66ed0389
    Update CI badge in README (#9187) stevenyomi 2023-03-10 11:11:11 +0800
  • c0f94ae8af
    Revert "Fix banners-related issues" (#9186) Ivan Iskandar 2023-03-10 10:10:49 +0700
  • ed32a511e7 Bump dependencies arkon 2023-03-08 22:52:19 -0500
  • 17ed4873e8
    Bump compose-bom version 2023.02.00-rc02 (#9185) Ivan Iskandar 2023-03-09 10:41:14 +0700
  • 09acc53483 Remove download all chapters menu item arkon 2023-03-07 22:38:27 -0500
  • bebd4be43d Move more things to domain/data modules arkon 2023-03-07 22:38:02 -0500
  • 9b77759f24 Use stricter visibility for composables where possible arkon 2023-03-05 18:41:08 -0500
  • e458de5e9c Add dot beside unread chapter names arkon 2023-03-05 17:47:27 -0500
  • 737a303df7 Remove some app translations that have low completion rates arkon 2023-03-05 15:45:32 -0500
  • 477dd37981
    Translations update from Hosted Weblate (#9148) Weblate (bot) 2023-03-05 21:41:46 +0100
  • e917349bb7 Use Compose icons instead of drawables arkon 2023-03-05 15:37:41 -0500
  • ad4912803b Refactor SourceManager/StubSource to domain module arkon 2023-03-05 12:38:31 -0500
  • f96f0c5889 Move some preferences into domain module arkon 2023-03-05 12:11:47 -0500
  • 2b9acadc5b Move sourceMapper to data module arkon 2023-03-05 12:05:48 -0500
  • 9caa0d147b Show proper message when doing global update arkon 2023-03-05 11:07:33 -0500
  • c6e5f8abd9 Bump default user agent string and minimum WebView version arkon 2023-03-05 10:17:22 -0500
  • 1abf01c4a0
    Convert source modules to Kotlin Multiplatform (#9172) Andreas 2023-03-05 16:16:19 +0100
  • b41565f879
    Inline DownloadQueue into Downloader (#9159) Two-Ai 2023-02-28 22:13:13 -0500
  • f03a834136 Add explicit overflow menu options to refresh library category and manga chapters list arkon 2023-02-26 16:58:36 -0500
  • f7f2072621 Use queued last chapter read number when performing delayed tracker update arkon 2023-02-26 16:48:04 -0500
  • 5b2e937d5f Minor refactoring arkon 2023-02-26 16:47:29 -0500
  • f27dc19b37
    Move Local Source to separate module (#9152) Andreas 2023-02-26 22:16:49 +0100
  • 2368c50ebb Add menu shortcut to source settings in BrowseSourceScreen arkon 2023-02-26 10:23:07 -0500
  • 0505906e7a
    Move all DownloadService.stop calls to Downloader (#9146) Two-Ai 2023-02-25 15:40:22 -0500
  • 4efca04765 Avoid crashing in SourcePreferencesScreen if source can't be loaded arkon 2023-02-25 15:32:46 -0500
  • b12c7cf963 Avoid crash in DeleteLibraryMangaDialog arkon 2023-02-25 15:29:00 -0500
  • 487622c592 Close source filter dialog when filtering arkon 2023-02-25 15:16:48 -0500
  • 26d422b0ae Avoid uncaught exceptions from OkHttp interceptors crashing entire app arkon 2023-02-25 15:13:59 -0500
  • 79a7b68837
    Translations update from Hosted Weblate (#9107) Weblate (bot) 2023-02-25 20:45:15 +0100
  • 63048d2f0b
    Fix banners-related issues (#9143) Ivan Iskandar 2023-02-26 02:44:35 +0700
  • 79662a5866
    Misc Downloader state cleanup (#9145) Two-Ai 2023-02-25 14:43:00 -0500
  • ed6809fa28
    Simplify filter logic (#9141) Two-Ai 2023-02-25 11:46:40 -0500
  • 86b9262a7e
    Make DownloadManager the sole entry point for DownloadService (#9140) Two-Ai 2023-02-24 22:07:30 -0500
  • 7ec87e76db Migrate TriState usages to TriStateFilter enum arkon 2023-02-24 16:09:47 -0500
  • a0e76d2fd9 Bump dependencies arkon 2023-02-24 16:07:37 -0500
  • ec3ce74af8
    TrackDateSelectorScreen: Use M3 date picker (#9138) Ivan Iskandar 2023-02-25 03:22:23 +0700
  • 83a4e34095
    Remove redundant Downloader isNotification argument (#9139) Two-Ai 2023-02-24 15:11:51 -0500
  • 84a0044d51 Remove some unused resources arkon 2023-02-23 22:42:02 -0500
  • 92132c59f5
    Migrate source filter sheet to Compose (#9135) arkon 2023-02-23 22:32:40 -0500
  • 36ae388332
    Bump compose-bom version 2023.02.00-beta02 (#9137) Ivan Iskandar 2023-02-24 10:29:38 +0700
  • bd47eafeec Fix per-category sort/display affecting the wrong category arkon 2023-02-23 13:54:08 -0500
  • 9432d2d06a Bump dependencies arkon 2023-02-22 23:09:16 -0500
  • fa61c8fe6f
    Convert downloadChapter to suspend function (#9127) Two-Ai 2023-02-21 23:02:10 -0500
  • 92bd98e45f Consolidate all theme colors to presentation-core module arkon 2023-02-21 22:52:13 -0500
  • fd7c993b0b Move CheckboxState to core module arkon 2023-02-21 16:50:21 -0500
  • 779df32e98
    Fix download queue page count display bug (#9126) Two-Ai 2023-02-21 18:21:00 -0500
  • f4e843f114 Fix package names arkon 2023-02-21 15:11:34 -0500
  • c0e2eb211d Fix occasional crash when opening library settings sheet arkon 2023-02-21 12:25:46 -0500
  • 0bd56ab77c Fix height shift when scrolling through themes arkon 2023-02-21 11:50:15 -0500
  • 6b03dca5f4
    Use Compose Foundation's flow layout (#9123) Ivan Iskandar 2023-02-22 00:04:11 +0700
  • bd7b21337c
    Add minLines to comfortable grid item title (#9122) Ivan Iskandar 2023-02-21 23:44:56 +0700
  • 60a3ba5a5c
    Use non-stable Compose BOM (#9120) Ivan Iskandar 2023-02-21 22:41:56 +0700
  • 7c2eb0b881 [skip ci] add link to FAQ in issue templates arkon 2023-02-21 10:31:31 -0500
  • 93523ef50b Remove dependency injection from core module and data module from presentation-widget module arkon 2023-02-20 19:02:38 -0500
  • 10d7349506 Move more components to presentation-core module arkon 2023-02-20 10:12:41 -0500
  • 3d7c136320 Avoid crash when loading invalid extension package arkon 2023-02-19 16:44:58 -0500
  • a6d6a5ed87 Merge branch 'patch' arkon 2023-02-19 15:31:35 -0500
  • b690de55e5 Release v0.14.5 v0.14.5 arkon 2023-02-19 11:59:11 -0500
  • 83fda20078 Avoid crashes if headers can't be built for usage in WebView arkon 2023-02-19 11:48:26 -0500
  • f656a37045 Avoid crashing if getChapterUrl is not implemented arkon 2023-02-18 10:16:17 -0500
  • c58b495433 MainActivity: Avoid navigator-related crash when handling onNewIntent (#9104) Ivan Iskandar 2023-02-18 22:08:37 +0700
  • 242aeb6a68 Avoid crashing if opening browse with unavailable source arkon 2023-02-15 22:47:47 -0500
  • d9969cea8a Fix ID type mismatch in MigrateSearchScreenModel (#9090) Two-Ai 2023-02-14 11:46:31 -0500
  • d61db5931e Move reader preloading to IO scope arkon 2023-02-12 16:14:12 -0500
  • 0ea3ac9807 Avoid preload download check if chapter is already loaded or loading arkon 2023-02-12 16:03:24 -0500
  • f9e43f574f MangaCoverDialog: Disable memory cache (#9066) Ivan Iskandar 2023-02-11 10:38:59 +0700
  • 5ef11e61d0 Prioritize finding selected chapter when deduping reader chapters arkon 2023-02-08 21:35:59 -0500
  • 48546c3db4 Scaffold: Fix snackbar bottom inset (#9052) Ivan Iskandar 2023-02-08 21:37:12 +0700
  • 4d87ed496c Remove FAB extra padding in DownloadQueueScreen (#9053) Ivan Iskandar 2023-02-08 21:37:04 +0700
  • 06d12e6562 Fix crash in library when selected category is deleted (#9044) 0x7673 2023-02-08 08:49:46 +0530
  • ec49411bee Avoid crashes if headers can't be built for usage in WebView arkon 2023-02-19 11:48:26 -0500
  • 3f7911235c Use unique keys for all screens to avoid crashes arkon 2023-02-19 11:09:41 -0500
  • 727399611d Migrate library settings sheet to Compose arkon 2022-12-09 17:34:24 -0500
  • 94232a4937
    Update dependency gradle to v8.0.1 (#9108) renovate[bot] 2023-02-18 20:41:08 -0500
  • 07fdb74fbc Minor settings sheet cleanup arkon 2023-02-18 19:00:19 -0500
  • d400ac2a49 Remove unnecessary usages of NotificationManagerCompat to actually create notifications arkon 2023-02-18 17:10:45 -0500
  • dd71c76a8f Move more components arkon 2023-02-18 17:04:32 -0500
  • 58a0add4f6 Move more components to presentation-core module arkon 2023-02-18 16:33:03 -0500
  • bfe143015a Move more components to presentation-core module arkon 2023-02-18 16:03:01 -0500
  • e3cf863230 Start moving some Compose components to presentation-core module arkon 2023-02-18 15:52:52 -0500
  • ee818bc7c5 Move chapter utils to domain module arkon 2023-02-18 15:24:04 -0500
  • f816196df2 Move more things to domain module arkon 2023-02-18 15:14:04 -0500
  • 753bf7de5d Bump dependencies arkon 2023-02-18 14:45:04 -0500
  • 3634b52e3a Only show unread entries in widget arkon 2023-02-18 10:51:06 -0500
  • ef863335e6
    Translations update from Hosted Weblate (#9035) Weblate (bot) 2023-02-18 16:20:33 +0100
  • ceaf579cb0 Avoid crashing if getChapterUrl is not implemented arkon 2023-02-18 10:16:17 -0500
  • b49280e347 Remove unused Rx/Coroutines converters arkon 2023-02-18 10:16:05 -0500
  • d3dadf71e8
    MainActivity: Avoid navigator-related crash when handling onNewIntent (#9104) Ivan Iskandar 2023-02-18 22:08:37 +0700
  • ffa8c8fd07
    Remove RxJava in PageHolder (#9103) Two-Ai 2023-02-18 10:07:27 -0500
  • 0ef7650c1a Avoid crashing if opening browse with unavailable source arkon 2023-02-15 22:47:47 -0500
  • 4635e58405
    Simplify PageHolder load Job (#9086) Two-Ai 2023-02-15 22:24:55 -0500
  • dc2eaf0788
    Fix ID type mismatch in MigrateSearchScreenModel (#9090) Two-Ai 2023-02-14 11:46:31 -0500
  • d02b0ca2db
    Add copy tags to clipboard feature (#9063) 0x7673 2023-02-14 09:22:10 +0530
  • 4d607c4aed Don't apply Wi-Fi network restriction for manual library update jobs arkon 2023-02-12 23:15:16 -0500
  • be4072c86b
    Rework on the wheel picker (#8559) Ivan Iskandar 2023-02-13 11:10:47 +0700
  • 2970eca9e4 Remove background extensions updates check arkon 2023-02-12 23:07:11 -0500
  • 42954609b9 Remove background app update check arkon 2023-02-12 22:44:39 -0500