Commit Graph

  • ea506b904d Updates app version to 2.0b1 🎉 Riley Testut 2023-04-04 18:19:47 -05:00
  • 6985d0f476 Fixes internal location of OperatingSystemVersion+Comparable in Xcode project Riley Testut 2023-04-04 18:02:32 -05:00
  • 357211e917 [AltStoreCore] Migrates Core Data model from v11 to v12 Riley Testut 2023-04-04 17:59:52 -05:00
  • 000cf1ca22 [Apps-Alpha] Updates AltStore to 2.0a1 Riley Testut 2023-04-04 17:41:06 -05:00
  • a2553f4c3f [Apps-Alpha] Updates to match AltStore 2.0b1 JSON format Riley Testut 2023-04-04 17:38:34 -05:00
  • 4b9d81cd13 Fixes PillButton not respecting progressTintColor under certain conditions Riley Testut 2023-04-04 17:28:48 -05:00
  • e5824ddd35 Removes unused NavigationBar.backgroundColorView Riley Testut 2023-04-04 17:26:20 -05:00
  • 23b6623020 Defines explicit error codes for OperationError.Code cases Riley Testut 2023-04-04 17:25:18 -05:00
  • bc7311c159 [AltStoreCore] Replaces remaining Bundle.appGroups.first with Bundle.altstoreAppGroup Riley Testut 2023-04-04 17:23:40 -05:00
  • 39f7e60e8b [AltStoreCore] Fixes migration error on launch if AltStore app group does not exist. Riley Testut 2023-04-04 17:17:46 -05:00
  • b88044757f [AltStoreCore] Fixes incorrectly merging app versions for same app from different sources Riley Testut 2023-04-04 17:14:52 -05:00
  • 7f2bd494b5 Fixes tapping buttons underneath navigation bar on SourceDetailViewController/AppViewController Riley Testut 2023-04-04 17:12:18 -05:00
  • b2dcdc02c7 Dynamically disables interactive back gesture when viewing source header image Riley Testut 2023-04-04 17:06:58 -05:00
  • 9c7d222a9e Updates AppViewController to use UINavigationBarAppearance APIs Riley Testut 2023-04-04 16:58:54 -05:00
  • 82cacb1b51 Supports adding/removing source from SourceDetailViewController Riley Testut 2023-04-04 16:55:55 -05:00
  • f44c3c18a2 [AltStoreCore] Adds async wrappers for presenting UIAlertControllers Riley Testut 2023-04-04 16:49:12 -05:00
  • bfea606bee Opens source’s website in-app upon tapping link in SourceHeaderView Riley Testut 2023-04-04 16:37:31 -05:00
  • 5dfb36ca48 Supports viewing all NewsItems and StoreApps for a source Riley Testut 2023-04-04 16:17:38 -05:00
  • 654f73f4ee Shows detailed source “About” page when adding 3rd-party sources Riley Testut 2023-04-04 15:41:44 -05:00
  • 5145e355ce Refactors SourcesViewController from Main.storyboard to new Sources.storyboard Riley Testut 2023-04-04 14:37:11 -05:00
  • 20cd6d98fc [AltStoreCore] Adds Source.isAdded Riley Testut 2023-04-04 14:19:05 -05:00
  • 12ca34f40f [AltStoreCore] Adds @AsyncManaged property wrapper Riley Testut 2023-04-04 14:11:58 -05:00
  • fc99fb32a4 [AltStoreCore] Adds NSManagedObjectContext.performAsync() to wrap iOS 15+ async perform() Riley Testut 2023-04-04 14:06:13 -05:00
  • 779887e582 [AltStoreCore] Fixes incorrect Source.featuredApps relationship post-merging Riley Testut 2023-04-04 13:59:19 -05:00
  • 6fa2fa16f7 Fixes CollapsingTextView “TextKit 1 compatibility mode” runtime warning Riley Testut 2023-04-04 13:50:00 -05:00
  • bdb1d68b6b [AltStoreCore] Supports additional source JSON values for detailed “About” page Riley Testut 2023-04-04 13:46:04 -05:00
  • 404bd1450b Fixes error fetching Friend Zone patrons due to unexpected nil name Riley Testut 2023-03-28 14:37:47 -05:00
  • 06d28ca663 Removes unnecessary @available annotations Riley Testut 2023-03-02 17:02:11 -06:00
  • ed1365281f Removes unnecessary #available checks Riley Testut 2023-03-02 16:53:36 -06:00
  • 824fc48e77 Fixes UIApplication.setMinimumBackgroundFetchInterval() deprecation warning Riley Testut 2023-03-02 15:56:41 -06:00
  • 8695c412d7 Fixes peek & pop deprecation warnings Riley Testut 2023-03-02 15:48:33 -06:00
  • e4dfe1125a Fixes UIApplication.keyWindow deprecation warning Riley Testut 2023-03-02 15:00:54 -06:00
  • 589ece3860 Fixes Scanner.scanHexInt32 deprecation warning Riley Testut 2023-03-02 14:49:02 -06:00
  • a5b7abea0d Fixes UIActivityIndicatorView.style deprecation warnings Riley Testut 2023-03-02 14:48:20 -06:00
  • 0a58a1fdc3 [Shared] Updates projects to recommended settings (Xcode 14.1) Riley Testut 2023-03-01 16:32:15 -06:00
  • aa2409178b [AltStoreCore] Fixes Core Data “Using nil or insecure value transformer” warnings Riley Testut 2023-03-01 16:22:45 -06:00
  • 960492f1d0 Fixes “Plain Style unsupported in a Navigation Item” warnings Riley Testut 2023-03-01 16:12:15 -06:00
  • 726ba873fc Silences “Double-quoted include in framework header” warnings Riley Testut 2023-03-01 16:04:50 -06:00
  • f1f3e49bc5 Fixes “App doesn’t declare if it can open files in-place” warning Riley Testut 2023-03-01 16:03:15 -06:00
  • d00e6de8a2 [Shared] Updates CocoaPods dependencies Riley Testut 2023-03-01 15:00:27 -06:00
  • f24f721845 [Shared] Raises deployment targets to iOS 14.0 and macOS 11.0 Riley Testut 2023-03-01 14:15:51 -06:00
  • b7f5acd332 [AltTests] Replaces iOS 16+ URL(filePath:) with URL(fileURLWithPath:) Riley Testut 2023-03-01 14:07:04 -06:00
  • 65598e2cd5 Fixes triggering false positives with some malware detectors Riley Testut 2023-02-14 14:07:48 -08:00
  • 806421f19f Adds “Clear Cache” description to Techy Things section footer Riley Testut 2023-02-08 13:50:29 -06:00
  • 9df4026ed4 Hides MacDirtyCow settings on iOS 15.7.2 Riley Testut 2023-02-08 13:47:54 -06:00
  • 17abda66ba Fixes SourcesViewController crash on iOS 12 Riley Testut 2023-02-08 13:06:44 -06:00
  • f16e9c75b4 Fixes incorrect “View Error Log” cell appearance Riley Testut 2023-02-08 13:01:49 -06:00
  • f9c22ff617 Force-enables “Enforce 3-App Limit” if iOS version does not support MacDirtyCow exploit Riley Testut 2023-02-07 16:35:15 -06:00
  • 2cfc307359 Adds “Clear Cache” button to remove temporary files and uninstalled app backups Riley Testut 2023-02-07 16:11:39 -06:00
  • 66a17bc27f Supports sideloading more than 3 apps via MacDirtyCow exploit Riley Testut 2023-02-06 17:36:05 -06:00
  • 5da3974795 Fixes non-readable error toast view when an authentication error occurs Riley Testut 2023-01-19 12:59:45 -06:00
  • a8f0d9da9b Caches MergeErrors when refreshing sources to view later in SourcesViewController Riley Testut 2023-01-13 14:46:42 -06:00
  • 4a3dbc20d6 Fixes incorrect StoreApp.versions order post-merge Riley Testut 2023-01-13 14:38:26 -06:00
  • 624c4086f1 [Shared] Fixes pattern matching non-ALTErrorEnum error codes Riley Testut 2022-12-20 14:01:54 -06:00
  • d54b7aa3bf Fixes adding failures to NSErrors with nil localizedFailureReasons Riley Testut 2022-12-15 15:59:39 -06:00
  • 1646c7cb83 [AltTests] Enables Code Coverage Riley Testut 2022-12-12 16:07:12 -06:00
  • ec0c0df78c [AltTests] Adds error handling tests Riley Testut 2022-11-07 16:47:23 -06:00
  • 1d1be0a8f9 Adds AltTests test target Riley Testut 2022-11-07 16:46:32 -06:00
  • 7afd11fdc6 Moves “View Error Log” setting to new Techy Things section Riley Testut 2022-12-15 15:10:20 -06:00
  • 8fcc5622e1 Fixes “missing provisioning profile” error when refreshing DEBUG builds Riley Testut 2022-12-15 13:54:21 -06:00
  • 8759ed091f [Shared] Ignores ALTWrappedError NSLocalizedDescription user info value if it == failure + failure reason Riley Testut 2022-12-12 16:04:53 -06:00
  • d2d90ab9da [Shared] Encodes all CodableError codable user info values, not just recognized types Riley Testut 2022-12-12 15:56:26 -06:00
  • 2e987647dc [Shared] Fixes error encoding CodableError Int/UInt user info values Riley Testut 2022-12-12 15:53:53 -06:00
  • e96a5114e5 [Shared] Uses underlying error messages (if available) for ALTServerError.invalidRequest/.invalidResponse Riley Testut 2022-12-12 15:40:20 -06:00
  • 6c7223b991 Updates VerificationError.errorDescription to match ALTLocalizedError default implementation Riley Testut 2022-12-12 15:34:09 -06:00
  • b5bcf229ae Fixes refreshing tweaked apps with removed app extensions Riley Testut 2022-11-23 19:26:06 -06:00
  • b60536dded Revises “check for updates” error title Riley Testut 2022-11-23 19:20:33 -06:00
  • 881091595c Verifies Sources don’t contain duplicate app versions Riley Testut 2022-11-23 19:14:20 -06:00
  • 8f1a91df1b Replaces StoreApp.setVersions() preconditionFailure with runtime error Riley Testut 2022-11-23 19:08:31 -06:00
  • 2a7926539f Moves @Managed to AltStoreCore Riley Testut 2022-11-23 18:08:48 -06:00
  • 2017584da4 Verifies Sources don’t contain duplicate bundle IDs Riley Testut 2022-11-22 13:02:19 -06:00
  • db57de28d6 [AltServer] Downloads latest supported AltStore version for device OS version Riley Testut 2022-11-21 17:50:42 -06:00
  • 1fcdb18477 Fixes crash due to accessing AppManager.installationProgress/refreshProgress concurrently Riley Testut 2022-11-21 17:04:50 -06:00
  • 35561336c6 Fixes delay updating UI after cancelling installing app Riley Testut 2022-11-21 17:01:24 -06:00
  • 2f9f3e6c72 [Shared] Adds OperatingSystemVersion+Comparable to AltServer target Riley Testut 2022-11-21 16:48:45 -06:00
  • 3c02938bfd Includes the invalid name in error message for registering App ID with invalid characters Riley Testut 2022-11-21 16:46:57 -06:00
  • 23386c88ea Adds comment to ErrorLogViewController Riley Testut 2022-11-16 18:25:55 -06:00
  • 0965299e6f Fixes missing app icon for update errors in Error Log Riley Testut 2022-11-16 18:11:28 -06:00
  • 65485ecdf5 Supports updating apps from AppViewController Riley Testut 2022-11-16 18:02:38 -06:00
  • 3d70271306 Fixes updating apps to latest version instead of latest supported version from My Apps tab Riley Testut 2022-11-16 17:41:21 -06:00
  • 83d39666d2 Fixes potentially incorrect versions order when merging StoreApp Riley Testut 2022-11-16 17:31:44 -06:00
  • 7409c0ef4e Fixes incorrect update notifications for apps with unsupported versions Riley Testut 2022-11-16 17:14:39 -06:00
  • b8030ed0a9 Adds pull-to-refresh to check for updates Riley Testut 2022-11-16 16:00:26 -06:00
  • a537e70459 Allows viewing unsupported updates from My Apps tab Riley Testut 2022-11-16 15:42:26 -06:00
  • 9f38601102 Hides app updates that don’t support device’s OS version Riley Testut 2022-11-16 14:11:11 -06:00
  • f82743af98 Improves error message when file does not exist at AppVersion.downloadURL Riley Testut 2022-11-15 17:48:45 -06:00
  • 76f8fc6d9a Verifies min/max OS version before downloading app + asks user to download older app version if necessary Riley Testut 2022-11-15 17:43:38 -06:00
  • 9d5248e2e8 Supports non-NSManagedObjects for @Managed properties Riley Testut 2022-11-15 16:50:12 -06:00
  • 9217044b1d Conforms OperatingSystemVersion to Comparable Riley Testut 2022-11-15 16:24:44 -06:00
  • 5d87650553 Replaces StoreApp.latestVersion with latestSupportedVersion + latestAvailableVersion Riley Testut 2022-11-15 16:21:44 -06:00
  • f8d3d4971f [AltServer] Adds “Search FAQ” button to ErrorDetailsViewController Riley Testut 2022-11-14 16:07:13 -06:00
  • 7e01972cd4 Skips logging OperationError.cancelled errors Riley Testut 2022-11-14 15:35:57 -06:00
  • f294f1045a Limits quitting other AltStore processes to database migrations only Riley Testut 2022-11-07 15:26:04 -06:00
  • 3086492cbc Fixes Error Log not showing UIAlertController on iOS 13 or earlier Riley Testut 2022-10-26 18:14:25 -05:00
  • 583226392c Fixes incorrect “Search FAQ” URL in Error Log Riley Testut 2022-10-26 18:09:15 -05:00
  • 531f8b5a0d Fixes Error Log context menu appearing while scrolling table view Riley Testut 2022-10-26 17:25:21 -05:00
  • 9f04b3a9f1 Opens Error Log upon tapping ToastView showing logged error Riley Testut 2022-10-26 16:46:21 -05:00
  • 95a3bbf6b9 Includes “Enable JIT” errors in Error Log Riley Testut 2023-01-24 14:07:30 -06:00
  • b458e75098 [Shared] Refactors error handling based on ALTLocalizedError protocol (#1115) Riley Testut 2023-01-24 13:56:41 -06:00
  • 5c526dba82 Updates app version to 1.6b2 Riley Testut 2022-09-20 13:23:04 -05:00