Commit Graph

  • 88bf1a706b Bump dependencies arkon 2023-04-05 22:15:37 -04:00
  • d25ba23079 Fix automatic backups not working arkon 2023-04-05 22:13:54 -04:00
  • 75460e01c8 Remove crash log notification in favor of sharing directly arkon 2023-04-02 15:30:07 -04:00
  • c9bd3a5314 Update dependency com.android.tools:desugar_jdk_libs to v2.0.3 (#9287) renovate[bot] 2023-04-02 15:20:17 -04:00
  • 7c6a5dc43b [skip ci] Update issue-moderator-action arkon 2023-04-02 14:28:22 -04:00
  • 274218cf22 Make center zoom start vertically centered too (#8849) RS156 2023-04-02 00:22:15 +05:30
  • c7d6509565 Translations update from Hosted Weblate (#9237) Weblate (bot) 2023-04-01 20:44:45 +02:00
  • bc0b9e536a Sample updates to scrollbars arkon 2023-03-29 23:19:52 -04:00
  • 7a1b599462 Adjust SearchToolbar soft keyboard behavior (#9282) Ivan Iskandar 2023-03-31 20:24:44 +07:00
  • 1dd62af188 Ensure EmptyScreen is scrollable arkon 2023-03-29 22:53:58 -04:00
  • 6f1099b710 AdaptiveSheet: Wrap inside Dialog (#9279) Ivan Iskandar 2023-03-30 09:34:32 +07:00
  • be8e2f119f Make pin source icon lighter arkon 2023-03-28 23:01:22 -04:00
  • 18f9e5ba6b Use IO dispatcher for some screen model work arkon 2023-03-28 22:52:30 -04:00
  • d1bf857079 Remove unnecessary withIOContext arkon 2023-03-28 18:16:43 -04:00
  • 1814b3b22c Don't unnecessarily wrap IOExceptions in UncaughtExceptionInterceptor arkon 2023-03-28 18:16:26 -04:00
  • be54b8862e Refactor away some unnecessary lambda expressions arkon 2023-03-26 13:27:31 -04:00
  • 1a61130f0b Don't attempt to initialize manga details from BrowseSource or Search screens arkon 2023-03-26 13:12:32 -04:00
  • 1de4bc9586 Restore POST_NOTIFICATIONS permission check for SDK 33+ arkon 2023-03-26 12:56:34 -04:00
  • 1986042277 Skip POST_NOTIFICATIONS permission check for now arkon 2023-03-26 12:34:32 -04:00
  • e932983494 Subscribe to changes to manga in BrowseSourceScreen arkon 2023-03-26 12:06:12 -04:00
  • 35d381144d Cleanup Preference.asHotFlow() (#9257) Two-Ai 2023-03-26 11:52:54 -04:00
  • 0bcc22822d Simplify code in missing chapters warning (#9263) stevenyomi 2023-03-26 23:50:29 +08:00
  • 1ff78173f7 Adjust missing chapters UI arkon 2023-03-26 10:26:58 -04:00
  • ee45f46193 Bump dependencies arkon 2023-03-25 21:29:56 -04:00
  • 290efb0283 Fix Spanish (Latin America) being missing from in-app language selection arkon 2023-03-24 22:58:29 -04:00
  • 8d7a7919a9 Add TODO to default to 32-bit color at some point arkon 2023-03-24 22:52:18 -04:00
  • 953720472f Add "Rotate wide pages to fit" setting for paged reader arkon 2023-03-24 22:48:59 -04:00
  • f94d902bb6 Added missing chapters count in MangaInfoHeader (#9184) Felix Kaiser 2023-03-25 03:44:58 +01:00
  • da25322572 Bump Compose dependencies arkon 2023-03-23 22:19:43 -04:00
  • cb4699a5bb Bump dependencies arkon 2023-03-22 22:58:42 -04:00
  • 2e5efadf42 Rename Complications -> Overlay arkon 2023-03-22 09:26:07 -04:00
  • e5e18c2030 Bump subsampling-scale-image-view arkon 2023-03-21 22:59:42 -04:00
  • ac0596a53d Revert "Always attempt to split tall images when downloading" arkon 2023-03-20 08:41:55 -04:00
  • 7ec5a51eb8 Move isLocal extension functions to LocalSource arkon 2023-03-20 08:41:44 -04:00
  • 3cca460282 Misc cleanup arkon 2023-03-19 22:38:14 -04:00
  • d703fb7946 Split up ContextExtensions into smaller files arkon 2023-03-19 18:27:30 -04:00
  • 859601a46e Clean up WorkManager usages a bit arkon 2023-03-19 18:19:40 -04:00
  • cdc160afc2 Convert BackupRestoreService to a WorkManager job arkon 2023-03-19 17:28:59 -04:00
  • 14d1bcacc9 Show proper string in manga detail screen for SourceNotInstalledException arkon 2023-03-19 17:23:51 -04:00
  • abd23b6826 Set default automatic library updates to off arkon 2023-03-19 17:14:51 -04:00
  • 7d8a865cac Simplify some of the notification builders arkon 2023-03-19 16:24:37 -04:00
  • dfdb688b43 Migrate things to use newer data models (#9239) Andreas 2023-03-19 18:11:58 +01:00
  • c955ac6a66 Update dependency com.github.requery:sqlite-android to v3.41.1 (#9233) renovate[bot] 2023-03-19 13:09:58 -04:00
  • f3ca4e76a8 Re-enable ComicInfo.xml generation on download arkon 2023-03-19 13:02:38 -04:00
  • 2769525b2c Always attempt to split tall images when downloading arkon 2023-03-19 12:57:16 -04:00
  • 843e748de3 Clean up library display settings tab a bit arkon 2023-03-19 12:41:29 -04:00
  • d160cfaa0e Translations update from Hosted Weblate (#9178) Weblate (bot) 2023-03-18 14:52:07 +01:00
  • 81af97df77 BrowseSource: do networkToLocal and initializeManga inside flow (#9217) Alexandr Kozlinskiy 2023-03-18 14:42:44 +01:00
  • 18e55aa25f Adjust tab indicator visual (#9219) Ivan Iskandar 2023-03-17 09:20:25 +07:00
  • 4d3e13b0d1 Initialize download index disk cache (#9179) Ivan Iskandar 2023-03-17 09:18:11 +07:00
  • a335b4ee9e Bump dependencies arkon 2023-03-15 09:42:13 -04:00
  • 47a2d06682 Refactor tracker status string mappings arkon 2023-03-10 23:01:10 -05:00
  • ce66ed0389 Update CI badge in README (#9187) stevenyomi 2023-03-10 11:11:11 +08:00
  • c0f94ae8af Revert "Fix banners-related issues" (#9186) Ivan Iskandar 2023-03-10 10:10:49 +07:00
  • ed32a511e7 Bump dependencies arkon 2023-03-08 22:52:19 -05:00
  • 17ed4873e8 Bump compose-bom version 2023.02.00-rc02 (#9185) Ivan Iskandar 2023-03-09 10:41:14 +07:00
  • 09acc53483 Remove download all chapters menu item arkon 2023-03-07 22:38:27 -05:00
  • bebd4be43d Move more things to domain/data modules arkon 2023-03-07 22:38:02 -05:00
  • 9b77759f24 Use stricter visibility for composables where possible arkon 2023-03-05 18:41:08 -05:00
  • e458de5e9c Add dot beside unread chapter names arkon 2023-03-05 17:47:27 -05:00
  • 737a303df7 Remove some app translations that have low completion rates arkon 2023-03-05 15:45:32 -05:00
  • 477dd37981 Translations update from Hosted Weblate (#9148) Weblate (bot) 2023-03-05 21:41:46 +01:00
  • e917349bb7 Use Compose icons instead of drawables arkon 2023-03-05 15:37:41 -05:00
  • 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