Commit Graph

  • 556f5a42a7 Fix lint error arkon 2024-01-05 17:49:19 -05:00
  • 850813820c Disable customized fetch intervals for stable builds for now arkon 2024-01-05 17:38:34 -05:00
  • dba5e6fbfd Revert "Implement predictive back animation (#10273)" arkon 2024-01-05 17:36:59 -05:00
  • c17ada2c98 Support external repos arkon 2024-01-05 17:28:08 -05:00
  • 32bed9b041 Change fetch interval action to show days until next expected update arkon 2024-01-05 17:08:39 -05:00
  • e0a0942015 Remove custom extension readme/changelog URLs arkon 2024-01-05 17:07:49 -05:00
  • 8409ebe4eb Fix temp chapter files not being able to be created when reading arkon 2024-01-05 15:48:56 -05:00
  • 493da5c3f4 Force users to retrust unknown extensions on cold starts arkon 2024-01-05 08:53:45 -05:00
  • 4e221397ce Remove tmp chapter files after exiting reader arkon 2024-01-04 18:02:40 -05:00
  • 8a7d6a328a Update Mullvad DoH configuration arkon 2024-01-02 18:34:49 -05:00
  • 22589a9c30 Fix next expected update being weird number sometimes arkon 2024-01-01 18:32:21 -05:00
  • ec478cbb1b Defer ACRA reporting until device is idle/not low battery/on unmetered network arkon 2024-01-01 09:53:21 -05:00
  • b5e3f429fc Fix extension settings icon trying to install update instead of opening details arkon 2023-12-31 23:46:07 -05:00
  • 83130f9bf9 Try to show actual path in invalid location downloader notification arkon 2023-12-31 23:33:10 -05:00
  • 6f34c5e894 Prevent creating backups with no valid options selected arkon 2023-12-31 09:33:19 -05:00
  • 74931fad86 Use Material3 version of AboutLibraries arkon 2023-12-31 08:57:11 -05:00
  • 6ab8e1e73d Don't use reflection for handling backup options as boolean array arkon 2023-12-30 20:29:12 -05:00
  • 1cdaa761b7 Dedupe common LazyColumn with action at bottom layout arkon 2023-12-30 20:07:45 -05:00
  • 901b77f55c Update dependency org.jsoup:jsoup to v1.17.2 (#10277) renovate[bot] 2023-12-30 20:08:23 -05:00
  • 54f4711f7b Show next expected update in interval dialog arkon 2023-12-30 19:15:52 -05:00
  • 3d0d5c0472 Misc refactoring arkon 2023-12-30 18:33:35 -05:00
  • f0a0ecfd4a Allow creating backups without library entries arkon 2023-12-30 16:02:36 -05:00
  • f3b7eaf4a3 Shorten restore warning message a bit arkon 2023-12-30 12:16:53 -05:00
  • 5bba7af24a Allow partial restores (library/settings) arkon 2023-12-30 12:09:55 -05:00
  • 32c3269291 Filter out empty source preferences when creating backups arkon 2023-12-30 10:38:32 -05:00
  • a1e84911be Clean up create backup UI arkon 2023-12-30 10:36:30 -05:00
  • 6bb77bcf1a Minor cleanup/address lint warnings arkon 2023-12-30 10:30:32 -05:00
  • ccec5c3efe Add ability to create manual backups with private preferences too arkon 2023-12-28 17:38:37 -05:00
  • 8735836498 Refactor backup option flags to normal data class of booleans arkon 2023-12-28 16:44:46 -05:00
  • 8b65fd5751 Minor exception message cleanup arkon 2023-12-28 16:33:54 -05:00
  • f0710df356 Don't make install permission required during onboarding arkon 2023-12-28 15:21:42 -05:00
  • 3afcee81f4 Hide private installer option for stable builds arkon 2023-12-28 14:55:31 -05:00
  • 9c120e6231 Implement predictive back animation (#10273) Ivan Iskandar 2023-12-28 23:01:01 +07:00
  • 4b208fc7ce Move backup models back to main app module arkon 2023-12-27 13:45:44 -05:00
  • a9b0ac43c4 Allow deleting downloaded chapters even if source isn't available arkon 2023-12-26 17:14:24 -05:00
  • fca4f25122 Always show chapter download indicators arkon 2023-12-26 17:11:26 -05:00
  • bfb0d31ff6 Remove skipped updates notification arkon 2023-12-26 13:13:33 -05:00
  • 8939274b5c Simplify storage usage bar UI implementation arkon 2023-12-25 22:58:05 -05:00
  • 087da2b2f3 Update Coil arkon 2023-12-25 22:30:41 -05:00
  • 4571dc6b56 Tweak page flashing arkon 2023-12-25 18:13:52 -05:00
  • f31bc47757 Clean up storage usage info arkon 2023-12-25 18:11:22 -05:00
  • 950b4a6c90 Fix read duration statistic getting inflated when restoring history arkon 2023-12-25 16:35:13 -05:00
  • 2d7650537d Address some build warnings arkon 2023-12-25 16:31:40 -05:00
  • 80d6d412f3 Avoid crashing if loading non-read-only private extension arkon 2023-12-24 22:53:35 -05:00
  • 446b146f95 Ensure sufficiently long prefix when creating temp file arkon 2023-12-24 22:32:23 -05:00
  • 6887d98f15 Minor tracking cleanups arkon 2023-12-24 22:25:22 -05:00
  • 6d74a86711 Some domain Track model migrations arkon 2023-12-24 18:30:24 -05:00
  • 5908bd1930 Move backup models to domain module arkon 2023-12-24 17:38:01 -05:00
  • 1a559124eb Split up BackupCreator into smaller classes arkon 2023-12-24 16:54:22 -05:00
  • 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