Commit Graph

  • 67bc81ebde Bump dependencies arkon 2023-08-10 22:28:28 -04:00
  • 0a3ce8ebe4 Clean up SetFetchIntervalTest arkon 2023-08-06 22:34:31 -04:00
  • 3ebf39bd55 Minor reader cleanup arkon 2023-08-06 22:27:45 -04:00
  • 8f395d98e7 Make some error messages localizable (#9811) Mekanik 2023-08-06 06:50:43 -07:00
  • 26b3eb696c Fix missing inversion in tap zones help overlay. (#9812) Mekanik 2023-08-05 15:36:19 -07:00
  • 627f07408e Add private extension install method (#9710) Ivan Iskandar 2023-08-05 23:15:52 +07:00
  • 7146913c71 Bump dependencies arkon 2023-08-05 12:12:17 -04:00
  • 39c6bcccd8 Consider local manga as downloaded when filtering in reader arkon 2023-08-05 12:01:17 -04:00
  • 6259bbaa5e Always include bound trackers when migrating/copying arkon 2023-08-05 11:53:45 -04:00
  • cb4b8ac0dc Translations update from Hosted Weblate (#9775) Weblate (bot) 2023-08-05 17:54:27 +02:00
  • 4b7acdb022 Fix migration flags usage (incorrect defaults and copy mode) (#9805) Mekanik 2023-08-05 08:49:22 -07:00
  • af0fdfa3b7 ReaderViewModel: Fix saved state (#9807) Ivan Iskandar 2023-08-05 20:47:02 +07:00
  • d874f20362 [Hotfix] Fix bug of not fetch update if manual library refresh as fetch period have lower limit (#9806) Quang Kieu 2023-08-05 09:07:00 -04:00
  • 8680accd8e Migrate bottom reader menu to Compose arkon 2023-08-04 18:05:02 -04:00
  • 7308090288 Migrate reader shortcut menus to Compose arkon 2023-08-04 17:34:08 -04:00
  • 400ca48456 Remove unnecessary profileable flag in manifest arkon 2023-08-04 16:15:25 -04:00
  • 9b6567f5e4 Add support to kotlin.time APIs in the rate limit interceptor (#9797) Alessandro Jean 2023-08-04 18:11:43 -03:00
  • 7798186c32 Drop support for extension-lib 1.3 arkon 2023-08-04 10:35:57 -04:00
  • 9dc66c7c8d Combine tracking OAuth login activities arkon 2023-08-04 10:35:47 -04:00
  • 10b0ef9b6d Dismiss extension update notification if all updates installed arkon 2023-08-02 18:00:06 -04:00
  • 81cd765543 More refactoring of expected next update logic arkon 2023-07-30 19:11:20 -04:00
  • c9a1bd86b5 Refactor some Screens to be classes arkon 2023-07-30 16:15:21 -04:00
  • dfbbbadfac Show ellipsis in longer OSS library names (#9780) Alessandro Jean 2023-07-30 18:39:37 -03:00
  • 0f21d16263 Minor cleanup arkon 2023-07-30 10:08:51 -04:00
  • d65f9c2916 Revert to AGP 8.0.2 arkon 2023-07-29 23:26:00 -04:00
  • 5718983f41 Update benchmarking dependencies arkon 2023-07-29 22:48:56 -04:00
  • f7b335e4fb Set useDefaultDebugSigningConfigForProfileableBuildtypes flag arkon 2023-07-29 19:47:54 -04:00
  • aa6937baf2 Disable profiling on preview builds arkon 2023-07-29 18:52:05 -04:00
  • 59f7d2273f Fix unit tests arkon 2023-07-29 16:26:51 -04:00
  • cd91ea9b77 Remove need for SQLDelight primitive adapters arkon 2023-07-29 16:14:23 -04:00
  • 6a558ad119 Upgrade to SQLDelight 2 arkon 2023-06-24 22:49:36 -04:00
  • f5936e9456 Weblate translations Hosted Weblate 2023-07-29 20:09:23 +02:00
  • 9df351da0a Translations update from Hosted Weblate (#9713) Weblate (bot) 2023-07-29 20:35:37 +02:00
  • 90325d48aa Subscribe to download queue state changes in UpdatesScreen arkon 2023-07-29 14:26:24 -04:00
  • e2abf283fe Don't show future timestamps as Recently (#9773) stevenyomi 2023-07-30 02:09:08 +08:00
  • db788d519d Avoid badly wrapped buttons in DuplicateMangaDialog arkon 2023-07-29 12:14:11 -04:00
  • f3e9d5f346 Show feedback message when downloads index manually invalidated arkon 2023-07-29 12:09:00 -04:00
  • fd30c0adcd Avoid showing duplicate entry dialog for same entry arkon 2023-07-29 12:07:13 -04:00
  • 3ad4f1114a Cleanup related to fetch interval display arkon 2023-07-29 10:29:53 -04:00
  • fe90546821 Remove relative timestamps setting arkon 2023-07-29 10:03:16 -04:00
  • 3892c4caac Minor cleanup arkon 2023-07-29 09:51:46 -04:00
  • cb639f4e90 Update Manga in Expected Period (#5734) Quang Kieu 2023-07-23 18:12:01 -04:00
  • 6d69caf59e Show help banner when Cloudflare captcha page is shown in WebView arkon 2023-07-28 23:09:52 -04:00
  • cdc1c5efa3 Better handle saving animated drawables arkon 2023-07-26 23:26:58 -04:00
  • 77bfd0c099 Don't attempt to show non-bitmap image in notification when saving arkon 2023-07-26 23:09:16 -04:00
  • 8ff0c9d61a Allow more flexible custom preference composables arkon 2023-07-26 22:57:15 -04:00
  • b6620434b3 Bump dependencies arkon 2023-07-26 22:33:10 -04:00
  • abae9bf37d Minor cleanup arkon 2023-07-23 20:03:37 -04:00
  • 2556e9f08c Refactor duplicate chapter number formatters arkon 2023-07-23 18:09:08 -04:00
  • 7aa172c512 Update richtext to v0.17.0 (#9748) renovate[bot] 2023-07-23 16:34:28 -04:00
  • 81cf232bcb Update dependency org.junit.jupiter:junit-jupiter to v5.10.0 (#9749) renovate[bot] 2023-07-23 16:34:14 -04:00
  • ee26d6dffd Remove some uses of color resources arkon 2023-07-22 18:56:45 -04:00
  • 7b2764e8f7 Refactor backup and restore to support cross device sync. (#9699) KaiserBh 2023-07-23 08:39:56 +10:00
  • 46e3b9e40d Use previously updated track item when binding start date arkon 2023-07-22 09:32:17 -04:00
  • 8d00ff1b40 Fix fresh database installs Jobobby04 2023-07-19 22:02:06 -04:00
  • cf14831fbe Clean up preference extensions/items a bit arkon 2023-07-19 21:57:22 -04:00
  • 7a4680603d Avoid triggering new search for same query in global search arkon 2023-07-19 20:31:46 -04:00
  • 99f12b1fbf Bump dependencies arkon 2023-07-19 20:04:49 -04:00
  • 5c73045aa4 Don't require deeplink ext target to be pinned (#9740) Ivan Iskandar 2023-07-20 06:54:06 +07:00
  • ac306547a0 Bump dependencies arkon 2023-07-18 19:12:04 -04:00
  • 3f868c0435 Use correct sources when triggering new global search arkon 2023-07-18 18:09:31 -04:00
  • 262ce3473f Increase max lines for title in global search to 3 arkon 2023-07-16 22:24:14 -04:00
  • 43b9b104f5 Remove fast scrollbar from some unnecessary places arkon 2023-07-16 22:19:50 -04:00
  • c7f0a54a37 Trigger new search on source filter change arkon 2023-07-16 22:19:33 -04:00
  • ca789dca0e Dedupe SearchScreenModels arkon 2023-07-16 19:44:32 -04:00
  • ef7b285151 Minor refactoring arkon 2023-07-16 18:43:37 -04:00
  • dd3ca0c131 Replicate global search filters to migrate screen arkon 2023-07-16 17:09:59 -04:00
  • 8b46e8edad Dedupe Global/MigrateSearchContent composables arkon 2023-07-16 16:37:40 -04:00
  • 30f845139d Use consistent extension icon URLs arkon 2023-07-16 15:44:36 -04:00
  • 818471b7e1 Set start date when tracker is bound if any chapters are already read arkon 2023-07-16 15:01:04 -04:00
  • a3a3f44056 Constrain reader sheet to max 75% of height arkon 2023-07-16 09:59:17 -04:00
  • 22c6dbda3f Replace reader sheet dropdowns with chips arkon 2023-07-16 09:58:52 -04:00
  • 34f7caa0fc Use Material3 chips arkon 2023-07-16 09:11:49 -04:00
  • 01553b1ed8 Don't update chapter progress if current page is errored arkon 2023-07-15 23:22:27 -04:00
  • a24afa9a76 Update dependency gradle to v8.2.1 (#9723) renovate[bot] 2023-07-15 21:23:42 -04:00
  • ec08ba05fc Finish up reader reading mode settings compose migration (#9721) AntsyLich 2023-07-16 01:47:01 +06:00
  • 30bea8b753 Replace library sheet display modes with FlowRow of Chips arkon 2023-07-15 14:31:13 -04:00
  • 09e4b5a9cd Replace some reader sheet settings with FlowRow of Chips arkon 2023-07-15 14:27:30 -04:00
  • 5467104b95 Fix window undimming when reader custom filter settings are open arkon 2023-07-15 13:23:25 -04:00
  • e0733c1a4c Clean up NetworkHelper arkon 2023-07-15 13:05:25 -04:00
  • 1cf7f9be54 Use segmented buttons for reader background setting in sheet arkon 2023-07-15 13:05:06 -04:00
  • fb99577836 Implement showing selected per-series reader settings arkon 2023-07-15 12:39:36 -04:00
  • 28131ac135 Remove legacy settings sheet arkon 2023-07-15 11:10:01 -04:00
  • e40b8d537c Move all pager/webtoon reader setting to Compose sheet arkon 2023-07-15 10:47:56 -04:00
  • 12e7ee9d0c Tweak global search source filtering arkon 2023-07-15 10:09:46 -04:00
  • 54733e6ceb Mark some state data classes as immutable arkon 2023-07-15 09:54:29 -04:00
  • 22e8050fff Handle Cloudflare in default network client and deprecate cloudflareClient arkon 2023-07-15 09:34:20 -04:00
  • a629db2884 Address some build warnings arkon 2023-07-14 23:08:45 -04:00
  • cbcec8c4d9 Add filters to Global search (#9691) zaghdaneh 2023-07-15 04:49:14 +02:00
  • 2f05f7b91f Remove bad translations arkon 2023-07-13 17:53:32 -04:00
  • a3a9699e8a Translations update from Hosted Weblate (#9684) Weblate (bot) 2023-07-13 23:53:03 +02:00
  • f01a312c23 Prevent keyboard when using SelectItem in filters arkon 2023-07-13 17:38:15 -04:00
  • 0fffde50ff Fix to multiple chapter download incorrect state (#9707) zaghdaneh 2023-07-13 05:09:15 +02:00
  • 8775596a82 Use system APIs to localize percentage numbers arkon 2023-07-11 22:32:20 -04:00
  • 2f0133986a Move boolean reading mode prefs to Compose sheet arkon 2023-07-11 22:24:16 -04:00
  • 3bd2cad45f Change the wording to "Retry" when page fails to load. (#9701) AntsyLich 2023-07-11 19:15:38 +06:00
  • 48f7a2de41 Actually retry when a page fails to load in Browse screen (#9700) AntsyLich 2023-07-11 18:08:25 +06:00
  • 3aa6e7ae0e Fix swipe action preference labels arkon 2023-07-10 22:23:05 -04:00
  • 813d7e49cd Remove unused tabbed sheet layouts/classes arkon 2023-07-10 18:55:20 -04:00
  • 710ebfb7a5 Initial migration of general reader settings to Compose arkon 2023-07-10 18:42:35 -04:00