Commit Graph

  • 8b57169e92 Add basic onboarding screen (#10199) arkon 2023-12-09 16:50:02 -05:00
  • ab9a26f6bd Migrate to some newer date/time APIs arkon 2023-12-08 23:11:53 -05:00
  • 8779b263ab Downloader: Don't queue chapters on GlobalScope (#10217) Ivan Iskandar 2023-12-08 10:17:01 +07:00
  • 3135db4bb2 Bump dependencies arkon 2023-12-07 22:15:45 -05:00
  • 734cb0be6e Show average scores in tracker search results arkon 2023-12-03 16:52:07 -05:00
  • 1f259f9298 Fix sharing saved pages from notification arkon 2023-12-03 16:31:10 -05:00
  • 427fbfdf5e Minor cleanup arkon 2023-12-03 15:56:51 -05:00
  • 0c860c0fe9 Try to fall back to showing URI for storage location if concrete file path isn't available arkon 2023-12-03 15:56:45 -05:00
  • 5b2a099203 Migrate ReaderColorFilterView to Compose arkon 2023-12-03 15:34:52 -05:00
  • ccadfc8fe5 Force recreate download index cache on upgrade arkon 2023-12-03 14:58:08 -05:00
  • 3aead3a2a9 Clean up startDownloadNow function a bit arkon 2023-12-03 14:26:44 -05:00
  • 6a48fed170 Remove storage permission check when manually creating backups arkon 2023-12-03 14:25:09 -05:00
  • ea1684133b Update dependency com.android.tools.build:gradle to v8.2.0 (#10212) renovate[bot] 2023-12-03 09:51:43 -05:00
  • e5263d0345 Handle content URIs for covers arkon 2023-12-02 14:44:41 -05:00
  • 24e1b4034e Move workers to foreground service context a bit more safely (#10202) Ivan Iskandar 2023-12-02 23:46:59 +07:00
  • dfa5c229b3 Translations update from Hosted Weblate (#10148) Weblate (bot) 2023-12-02 17:25:10 +01:00
  • 87be54aa4a Revert overridePendingTransition refactorings arkon 2023-12-02 11:24:13 -05:00
  • 82d9ae31bd Set foreground service types for library update jobs arkon 2023-12-02 11:20:41 -05:00
  • e5518b7615 PullRefresh: Invoke callback only when initiated by user (#10201) Ivan Iskandar 2023-12-02 23:19:43 +07:00
  • e5a22eafe7 Define storage permission in manifest (#10200) Ivan Iskandar 2023-12-02 22:35:03 +07:00
  • 7a52afd223 Bump dependencies arkon 2023-12-01 22:27:15 -05:00
  • 296201d6b7 Replace ReaderOrientation icon resources arkon 2023-11-30 22:23:30 -05:00
  • 162b639705 Remove unused resources arkon 2023-11-30 22:19:38 -05:00
  • 5dda32bb81 Bump dependencies arkon 2023-11-29 16:44:49 -05:00
  • 8ce8b60092 Migrate downloader service to WorkManager (#10190) Ivan Iskandar 2023-11-30 04:34:07 +07:00
  • 8ff2c01bf2 HomeScreen: Add static key for TabNavigator (#10191) Ivan Iskandar 2023-11-29 22:43:21 +07:00
  • e22eebfd02 Target SDK 30 arkon 2023-11-28 23:02:33 -05:00
  • 4fcdde4913 Remove storage permissions arkon 2023-11-28 08:59:45 -05:00
  • e41668862f Ignore casing when looking for some files/folders arkon 2023-11-28 08:59:34 -05:00
  • a74a689c90 Update UniFile arkon 2023-11-27 22:21:40 -05:00
  • d85a76484c Revert "Show copied to clipboard toast on Samsung devices even if Android 13+" arkon 2023-11-27 09:06:38 -05:00
  • 82bdf63419 Differ extra attempts to load local series' covers until chapter loading arkon 2023-11-26 22:46:55 -05:00
  • 9ce0bc6b5f Adjust stats overview icons arkon 2023-11-26 18:45:16 -05:00
  • bf524595e2 Show copied to clipboard toast on Samsung devices even if Android 13+ arkon 2023-11-26 16:36:42 -05:00
  • 27c4db752c Actually use configured storage location for local source arkon 2023-11-25 22:31:26 -05:00
  • ca54984344 Use UniFile for local source file handling arkon 2023-11-26 15:59:31 -05:00
  • 46aeab9a7a Add extensions for handling UniFile name/file extensions arkon 2023-11-26 15:56:43 -05:00
  • f365b53a0f Move automatic backups from /backup/automatic to /autobackup arkon 2023-11-26 16:04:25 -05:00
  • d4dfa9a2c2 Anilist decode item description HTML (#10181) Saud-97 2023-11-26 18:16:06 +03:00
  • cf9e60fd92 Use unified storage location for local source arkon 2023-11-25 17:06:15 -05:00
  • 21ae04d25d Minor download location cleanup arkon 2023-11-25 16:51:32 -05:00
  • f1778ac5b4 Bump dependencies arkon 2023-11-25 15:40:10 -05:00
  • ba10093ddc Library update notification changes (#10175) AntsyLich 2023-11-26 00:32:54 +06:00
  • a5c9469698 Avoid crashing if storage directory can't be read arkon 2023-11-25 12:40:09 -05:00
  • 75314c78e0 Change default PTR colors (#10174) Ivan Iskandar 2023-11-25 22:54:20 +07:00
  • 53edae1b6b Fix PTR initial refreshing state (#10173) Ivan Iskandar 2023-11-25 22:27:49 +07:00
  • 356fc5b524 Fix PTR extra offset calculation (#10172) Ivan Iskandar 2023-11-25 20:56:15 +07:00
  • 60150423d7 Call WheelPicker onSelectionChanged with initial value arkon 2023-11-21 22:30:32 -05:00
  • bcc42dd259 Exclude some more app state preferences from backups arkon 2023-11-21 22:11:44 -05:00
  • d59cb9c1e3 Migrate to M3 pull-to-refresh (#10164) Ivan Iskandar 2023-11-22 10:09:41 +07:00
  • 3006604922 MangaScreen: Fix close in action mode exists from screen (#10160) AntsyLich 2023-11-22 09:08:41 +06:00
  • 1fbf8ca079 Use unified storage location for automatic backups arkon 2023-10-26 13:43:42 -04:00
  • 695813ef7d Add unified storage location setting arkon 2023-10-26 13:43:42 -04:00
  • e3b70ca08d Remove max automatic backups setting arkon 2023-11-19 15:17:19 -05:00
  • 8857b7e0c1 Use custom threshold for what's consider a low RAM device arkon 2023-11-19 15:10:26 -05:00
  • 4a7c20f5a0 Add "Rotate wide pages to fit" for webtoon reader too arkon 2023-11-19 15:03:54 -05:00
  • 29368fc953 Fix searchbar style arkon 2023-11-19 14:49:40 -05:00
  • 0696e4bce0 Slightly shrink continue reading button size arkon 2023-11-19 11:59:40 -05:00
  • 255ed50685 Migrate XML themes to Compose (#10152) Ivan Iskandar 2023-11-19 23:25:39 +07:00
  • 00afee83b8 Suppress build warnings from MPP modules arkon 2023-11-19 10:54:19 -05:00
  • 0d1bced122 Replace remaining Android-specific strings arkon 2023-11-18 19:41:33 -05:00
  • 46e734fc8e Migrate to multiplatform string resources (#10147) arkon 2023-11-18 13:54:56 -05:00
  • c39ae21f4a Translations update from Hosted Weblate (#10135) Weblate (bot) 2023-11-18 15:43:12 +01:00
  • 69aa13bc56 Remove animateItemPlacement modifier usage (#10146) Ivan Iskandar 2023-11-18 20:39:08 +07:00
  • 2c032ff70d Address more Compose lint warnings arkon 2023-11-17 09:46:13 -05:00
  • 0af4703b78 Migrate to standard M3 TabIndicator arkon 2023-11-16 09:16:24 -05:00
  • ea15bc782a Update Scaffold fork (#10143) Ivan Iskandar 2023-11-16 21:02:36 +07:00
  • 9ec0f73e87 Migrate deprecated progress indicator components (#10142) Ivan Iskandar 2023-11-16 21:01:45 +07:00
  • f9fb034330 Migrate deprecated tooltip components (#10141) Ivan Iskandar 2023-11-16 21:01:12 +07:00
  • 6eb5a25ea1 Bump dependencies arkon 2023-11-15 22:19:02 -05:00
  • 45d8411f98 Fix Catalan plurals manually (#10133) Eduard Ereza Martínez 2023-11-13 04:26:09 +01:00
  • d9e2317e62 Translations update from Hosted Weblate (#10102) Weblate (bot) 2023-11-13 04:23:59 +01:00
  • 336221a972 Use immutable collections in more places arkon 2023-11-11 22:43:50 -05:00
  • dd998be1e7 Update voyager to v1.0.0-rc10 (#10127) renovate[bot] 2023-11-11 22:44:05 -05:00
  • 3c3b09209c Use immutable collections in presentation-widget module arkon 2023-11-11 18:31:27 -05:00
  • 4a6571d310 Minor cleanup arkon 2023-11-11 18:25:27 -05:00
  • cb67f1de52 Add Compose lint checks arkon 2023-11-11 18:13:44 -05:00
  • 402e2c47fb Fix EmptyScreen kaomoji looking broken for RTL locales arkon 2023-11-08 22:08:19 -05:00
  • 58b2895ec9 Update to Compose Compiler 1.5.4 and Kotlin 1.9.20 arkon 2023-11-08 09:20:23 -05:00
  • 00b2853d3d Convert create backup dialog to a screen arkon 2023-11-05 17:13:51 -05:00
  • 634ceeec50 Trim scanlator of chapters in db (#10112) AntsyLich 2023-11-06 02:21:01 +06:00
  • d7442d771b ScanlatorFilterDialog: Fix crash when no scanlator (#10111) AntsyLich 2023-11-06 02:20:54 +06:00
  • 8f22480ec9 Update voyager to v1.0.0-rc09 (#10110) renovate[bot] 2023-11-05 15:20:42 -05:00
  • 9d974273af Update dependency org.junit.jupiter:junit-jupiter to v5.10.1 (#10109) renovate[bot] 2023-11-05 14:23:36 -05:00
  • 3a8aa3e8cd Group mode dialogs together in bottom reader bar arkon 2023-11-05 11:52:05 -05:00
  • 9e67abcc8a Add separate default/apply buttons to reading mode/orientation selection dialogs arkon 2023-11-05 11:25:08 -05:00
  • d0bcd30909 Trim Chapter scanlator value (#10108) AntsyLich 2023-11-05 22:06:20 +06:00
  • b97aa23548 Implement scanlator filter (#8803) AntsyLich 2023-11-05 21:34:35 +06:00
  • e6ca54fd04 Replace custom preview annotation arkon 2023-11-05 10:34:19 -05:00
  • 4502902fb0 Clean up reading mode / orientation enum classes arkon 2023-11-05 10:01:19 -05:00
  • 5f34539525 MangaScreen: Adjust "missing chapter count" item list styling (#10105) Ivan Iskandar 2023-11-05 21:15:51 +07:00
  • 953f5fb025 Lint fixes arkon 2023-11-05 09:14:57 -05:00
  • 4f3a0b3523 Postpone Android 8 requirement arkon 2023-11-05 09:08:17 -05:00
  • 1d144e6767 Restrict line length with ktlint arkon 2023-11-04 23:28:41 -04:00
  • 056dbaefda Minor cleanup arkon 2023-11-04 23:21:24 -04:00
  • 3a15c6b843 Show EOL message if update check no-ops due to unsupported Android version arkon 2023-11-04 20:26:47 -04:00
  • db20d04c4b No-op app update checks for Android < 8 arkon 2023-11-04 19:41:00 -04:00
  • c5e8c9f01f Revert "Require Android 8+" arkon 2023-11-04 19:36:25 -04:00
  • 64c50c1283 Require Android 8+ arkon 2023-11-04 19:20:48 -04:00
  • 4146c4c31d Ensure page indicator texts are centered arkon 2023-11-04 17:50:33 -04:00