Commit Graph

  • 54ba1d719e Don't include settings as defaults when manually creating backup arkon 2023-12-24 16:45:07 -05:00
  • 93cbeca5c0 Highlight restore backup setting when navigating from onboarding step arkon 2023-12-24 16:35:18 -05:00
  • 19f0175a56 Don't use localized numbers for downloaded image filenames arkon 2023-12-22 19:13:06 -05:00
  • bf3899d04a Whoops, accidentally made the create backup button unusable before arkon 2023-12-22 09:23:00 -05:00
  • dcf0379496 Janky workaround for Moko escaped quotes issue arkon 2023-12-22 09:22:30 -05:00
  • 9f90ee358b Initial move of restore backup into a separate screen arkon 2023-12-21 22:47:23 -05:00
  • 565317d99c Show MIUI warning more prominently in CreateBackupScreen arkon 2023-12-21 22:41:48 -05:00
  • 83a67feb48 Foundations for partial restores arkon 2023-12-21 22:16:42 -05:00
  • a51108cbe8 Update Compose compiler arkon 2023-12-21 09:49:46 -05:00
  • b9fd416fc6 Use smaller window to calculate fetch interval if there's less total chapters arkon 2023-12-21 09:49:03 -05:00
  • c10cd6c808 Prevent backing out from initial onboarding arkon 2023-12-17 18:30:43 -05:00
  • c62cd6e997 Bump to latest NDK LTS arkon 2023-12-17 11:33:08 -05:00
  • 7ae17e6aac
    Update okhttp monorepo to v5.0.0-alpha.12 (#10245) renovate[bot] 2023-12-17 16:24:17 -05:00
  • f20980b4c9 Bump NDK arkon 2023-12-17 10:02:41 -05:00
  • 02cd2d2ca3 Update ignore paths for translation PRs arkon 2023-12-17 09:59:47 -05:00
  • 3847d4f4cf
    Translations update from Hosted Weblate (#10238) Weblate (bot) 2023-12-17 15:58:40 +01:00
  • f9b57800b1
    DownloadJob: Network check changes (#10242) Ivan Iskandar 2023-12-17 21:57:55 +07:00
  • 387159b5af
    PackageInstallerInstaller: Fix intent used for install session (#10240) Ivan Iskandar 2023-12-17 21:56:33 +07:00
  • 09531e7f5a
    MangaScreenModel: Start downloads in IO dispatcher (#10241) Ivan Iskandar 2023-12-17 21:55:54 +07:00
  • c6356fe4b2
    Update dependency com.squareup.okio:okio to v3.7.0 (#10239) renovate[bot] 2023-12-16 22:36:50 -05:00
  • ff3bc66055 Migrate BuildConfig to Gradle Build Files arkon 2023-12-16 15:57:45 -05:00
  • 13b3bec8ad Target Android 14 (SDK 34) and add permission onboarding step Ivan Iskandar 2023-12-17 02:09:16 +07:00
  • 8aaf8df708 Set foreground service type for ExtensionInstallService arkon 2023-12-16 12:11:19 -05:00
  • c00f05a1c1 Target Android 12L (SDK 32) arkon 2023-12-16 12:09:29 -05:00
  • db3ddf07ee Set foreground service types for remaining jobs arkon 2023-12-16 12:08:08 -05:00
  • cd16522805 Split restoring logic into smaller classes arkon 2023-12-16 11:43:18 -05:00
  • 5fec881387 Clean up history restoring arkon 2023-12-16 11:14:53 -05:00
  • 3ac68e810d Workaround for broken nav bar icon colors arkon 2023-12-16 11:04:33 -05:00
  • e6fe5c827c
    Translations update from Hosted Weblate (#10222) Weblate (bot) 2023-12-16 17:08:36 +01:00
  • 65e1e2cf4f Refactor onboarding steps Ivan Iskandar 2023-12-16 22:48:34 +07:00
  • e36a2c68f1 Avoid crashing in SourcePreferencesFragment if source can't be loaded arkon 2023-12-16 10:16:05 -05:00
  • add9357257 Bump dependencies arkon 2023-12-16 10:00:50 -05:00
  • ad3d915fc5 Skip updating unchanged chapters and tracks when restoring backup arkon 2023-12-15 22:42:24 -05:00
  • 36f400d542 Fix download indexing with changed storage locations arkon 2023-12-15 18:44:37 -05:00
  • dd1a19745a Remove redundant job setup calls in migrations arkon 2023-12-15 18:43:48 -05:00
  • 58daedc89e Clean up manga restoring logic arkon 2023-12-14 23:26:02 -05:00
  • d20a8fcf13 Proper check for when to navigate to tracker settings from tracking action arkon 2023-12-14 19:52:49 -05:00
  • e56bf82c31 Clean up some text alpha modifiers arkon 2023-12-13 22:21:55 -05:00
  • 0f9895eec8 Clean up category restoring logic arkon 2023-12-11 22:48:42 -05:00
  • f776c36e70 Add ability to open available extension websites in WebView arkon 2023-12-11 22:24:33 -05:00
  • 1ef01b53f2 Avoid starting restore job if already running arkon 2023-12-11 22:02:22 -05:00
  • 720169dce3 Remove action to delete saved image in notification arkon 2023-12-10 18:37:45 -05:00
  • 0d09039e5f Fix settings screen crashing when saving state arkon 2023-12-10 17:29:02 -05:00
  • cc56fde9fe Onboarding screen tweaks arkon 2023-12-10 17:28:34 -05:00
  • 3a0b3de175 Always show trackers action in MangaScreen arkon 2023-12-10 11:58:20 -05:00
  • 47e544b710 Fix next local chapter not being indicated as downloaded in transition arkon 2023-12-10 10:51:50 -05:00
  • 44d6c4fe44 Minor cleanup/docs arkon 2023-12-10 10:10:27 -05:00
  • e5693ed668 Upgrade Voyager arkon 2023-12-10 10:10:17 -05:00
  • 8c21aa86e9
    Translations update from Hosted Weblate (#10204) Weblate (bot) 2023-12-10 00:23:24 +01:00
  • f7c5b42435 More onboarding screen additions 2: Electric Boogaloo arkon 2023-12-09 18:20:58 -05:00
  • e3404cd3d3 More onboarding screen additions arkon 2023-12-09 17:49:35 -05:00
  • 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