Commit Graph

  • 6fc9ad010d [AltStoreCore] Updates DatabaseManager to support #Preview macro Riley Testut 2023-10-11 17:59:01 -05:00
  • 932e66deca [AltStoreCore] Adds AppScreenshot to support dynamically-sized screenshots Riley Testut 2023-10-11 15:05:27 -05:00
  • 59a72ad096 [AltTests] Fixes compiler errors Riley Testut 2023-10-10 17:41:30 -05:00
  • d7384cfae9 [AltStoreCore] Generates Source.identifier from sourceURL Riley Testut 2023-10-10 17:39:20 -05:00
  • e33a40ecb1 [AltStoreCore] Fixes ALTAppPrivacyPermission.synthesizedName for legacy permissions Riley Testut 2023-10-10 15:29:34 -05:00
  • 21b2a869a1 [Shared] Includes CodingPath in Source errors’ debug description (if available) Riley Testut 2023-10-10 15:13:40 -05:00
  • 34c503da4b Revises appPermissions JSON format Riley Testut 2023-10-10 14:47:00 -05:00
  • cd42cc827f [AltStoreCore] Fixes DatabaseManager.startForPreview() deadlock Riley Testut 2023-10-19 14:13:12 -05:00
  • 83d8d2e38a Fixes “Add/Remove Source” button title not updating after removing source Riley Testut 2023-10-19 14:11:24 -05:00
  • c3820136a6 Fixes incorrect Sources tab background color in dark mode Riley Testut 2023-10-19 13:39:15 -05:00
  • 89347ffffa Fixes misplaced back button Riley Testut 2023-10-18 19:11:11 -05:00
  • 98125e93aa Adds AddSourceViewController to add sources by URL or from list of recommended sources Riley Testut 2023-10-18 18:56:40 -05:00
  • 2aebaf80e0 Updates Browse tab icon Riley Testut 2023-10-18 17:18:03 -05:00
  • 1d19a31a86 Fixes “Unable to satisfy constraints” warnings for SourcesViewController Riley Testut 2023-10-17 15:55:51 -05:00
  • ac8f82c30a Updates incorrect Main.storyboard frames Riley Testut 2023-10-17 14:50:35 -05:00
  • b03b7bfe68 Refactors SourceViewController into dedicated tab Riley Testut 2023-10-17 14:49:13 -05:00
  • f9911d285d Uses uniform height for SourceDetailContentViewController News items (iOS 17+) Riley Testut 2023-10-16 19:12:42 -05:00
  • 20cf2326c6 Adjusts illegible Source tint colors for SourceDetailViewController Riley Testut 2023-10-16 19:10:34 -05:00
  • bff9eef2dd Adds AppBannerView.style to switch between app and source styles Riley Testut 2023-10-16 18:59:43 -05:00
  • 45df1c10cb Adds UIColor.adjustedForDisplay() to display illegible tint colors Riley Testut 2023-10-16 19:02:41 -05:00
  • 61b2a9bb82 Adds PillButton.style to switch between pill and custom styles Riley Testut 2023-10-16 18:37:36 -05:00
  • df43561494 Adds AppIconImageView.style to switch between icon and circular styles Riley Testut 2023-10-16 18:40:01 -05:00
  • 4551451b57 Posts Notification when Source is added or removed Riley Testut 2023-10-16 18:29:59 -05:00
  • 727ab0b554 Limits relative date strings to “Yesterday” and “Today” Riley Testut 2023-10-16 18:27:48 -05:00
  • d53e36633d [AltStoreCore] Adds Source.isRecommended Riley Testut 2023-10-16 18:18:06 -05:00
  • 9ddc27f6ca [AltStoreCore] Updates DatabaseManager to support #Preview macro Riley Testut 2023-10-11 17:59:01 -05:00
  • 1ece687e37 Supports exporting OSLogs from ErrorLogViewController Riley Testut 2023-10-18 14:26:37 -05:00
  • 2ccf01cf9c Logs misc. events with OSLog Riley Testut 2023-10-18 14:11:39 -05:00
  • c19b541739 Logs AltJIT-related events with OSLog Riley Testut 2023-10-18 14:14:51 -05:00
  • 27ca2f285b Logs Fugu14-related events with OSLog Riley Testut 2023-10-18 14:09:06 -05:00
  • 93b6da4855 Logs sideloading-related events with OSLog Riley Testut 2023-10-18 14:06:10 -05:00
  • 6adf55b4b6 [Apps] Moves source JSON files to separate repo Riley Testut 2023-10-19 12:38:52 -05:00
  • bca5c4e9a4 Fixes misplaced Info.plist entries Riley Testut 2023-09-15 15:10:51 -05:00
  • 5e48e36ce2 Updates ALTDeviceID to iPhone 14 Pro Riley Testut 2023-09-15 15:09:54 -05:00
  • 4da8316c12 Updates app version to 2.0b4 (12) Riley Testut 2023-09-14 13:57:11 -05:00
  • 81c3825c92 [AltServer] Updates app version to 1.7 (78) Riley Testut 2023-09-14 13:54:25 -05:00
  • 3df1297b1c [AltServer] Updates app version to 1.7rc (77) Riley Testut 2023-09-14 13:53:42 -05:00
  • d89a15f74b Conforms RefreshAllAppsWidgetIntent to ForegroundContinuableIntent Riley Testut 2023-09-13 17:25:49 -05:00
  • 55ccb723e5 Returns nothing from RefreshAllAppsWidgetIntent Riley Testut 2023-09-13 17:25:17 -05:00
  • 6c0cfdf99e [AltWidget] Updates Home Screen widget names and descriptions Riley Testut 2023-09-13 16:05:13 -05:00
  • 9a6272f8e0 [AltServer] Moves AnisetteDataManager to “Anisette Data” group Riley Testut 2023-09-13 15:26:42 -05:00
  • 07b1750a9c [AltServer] Fetches anisette data without Mail plug-in Riley Testut 2023-09-13 15:24:29 -05:00
  • 9cf61bd4df Updates app version to 2.0b3 Riley Testut 2023-09-11 12:09:54 -05:00
  • e34f3ce201 [AltWidget] Fixes widgets not appearing pre-iOS 17 Riley Testut 2023-09-11 12:04:49 -05:00
  • 5d5da9e910 Actually fixes interactive widget animation continuing indefinitely Riley Testut 2023-09-11 12:03:25 -05:00
  • a341a15a5e [AltWidget] Insets ActiveAppsWidget buttons from edge to improve tapability Riley Testut 2023-09-11 11:54:10 -05:00
  • 58b6c0d6ac [AltWidget] Fixes AppDetailWidget not displaying app information Riley Testut 2023-09-11 11:51:10 -05:00
  • 297a71bf91 [AltServer] Throws ALTServerError.deviceNotFound if altjit cannot find device Riley Testut 2023-09-08 16:34:07 -05:00
  • d657ffc8ca Fixes interactive widget animation continuing indefinitely if error is thrown Riley Testut 2023-09-08 16:07:39 -05:00
  • a1865b6725 Fixes not showing “AltServer Not Found” error when refreshing via widget Riley Testut 2023-09-08 16:05:56 -05:00
  • fa01fa708e [AltServer] Updates app version to 1.7b1 Riley Testut 2023-09-08 15:15:02 -05:00
  • 80fc8e7a1e [AltJIT] Changes AltSign-Dynamic to not be embedded Riley Testut 2023-09-08 15:14:13 -05:00
  • 891609b64e [AltWidget] Fixes ActiveAppsWidget compiler error when deployment target < iOS 17 Riley Testut 2023-09-08 15:08:16 -05:00
  • 021b49c436 Reloads widget timelines on app launch Riley Testut 2023-09-08 15:04:03 -05:00
  • f39ebfb905 [AltServer] Fixes exporting AltServer as generic Xcode archive Riley Testut 2023-09-08 14:53:32 -05:00
  • c4117c0ac9 [AltServer] Fixes “SDK does not contain libarclite” error when archiving Riley Testut 2023-09-08 14:38:35 -05:00
  • 00423bec08 [AltJIT] Fixes “AltSign-Dynamic not found” runtime error at launch Riley Testut 2023-09-08 14:19:48 -05:00
  • 46bd977371 [AltServer] Supports enabling JIT on devices running iOS 17 Riley Testut 2023-09-08 14:15:55 -05:00
  • 4410775aec [AltJIT] Removes unnecessary ALTErrorKeys.h/.m Riley Testut 2023-09-08 13:47:07 -05:00
  • b760418252 Fixes ErrorDetailsViewController not displaying text below fold Riley Testut 2023-09-08 13:21:03 -05:00
  • a7b28d5027 [AltJIT] Adds AltJIT CLI tool to enable JIT on devices running iOS 17+ Riley Testut 2023-09-07 18:00:53 -05:00
  • f83303a6b7 [AltStoreCore] Fixes “any ALTAppPermission cannot conform to 'Hashable’” Xcode 15 compiler error Riley Testut 2023-09-05 13:24:21 -05:00
  • 76ef018638 [AltWidget] Replaces legacy PreviewProvider previews with #Preview macro Riley Testut 2023-09-01 13:40:01 -05:00
  • 2aaa7761fc [AltWidget] Refactors previous widgets to use AppsTimelineProvider Riley Testut 2023-09-01 13:30:19 -05:00
  • ea2600aba9 [AltWidget] Adds interactive Active Apps widget to view + refresh all active apps (iOS 17+) Riley Testut 2023-09-01 13:27:28 -05:00
  • 3f6688523a [AltWidget] Refactors widgets into separate files Riley Testut 2023-08-31 13:50:27 -05:00
  • 641c716d57 [AltWidget] Supports refreshing apps directly from home screen Riley Testut 2023-08-18 19:24:31 -05:00
  • 693969dc28 [AltWidget] Adopts containerBackground(for:) on iOS 17 Riley Testut 2023-08-18 19:00:57 -05:00
  • fd8dd20c1b [AltWidget] Fixes incorrect home screen widget margins on iOS 17 Riley Testut 2023-08-18 18:37:52 -05:00
  • 7747994c80 Converts legacy RefreshAllIntent into App Shortcut (iOS 17+) Riley Testut 2023-08-18 18:16:05 -05:00
  • 9b885085c9 Fixes race condition causing duplicate background refresh notifications (or none) Riley Testut 2023-08-18 18:01:57 -05:00
  • e605399633 Fixes not refreshing AltStore last when refreshing via Shortcut Riley Testut 2023-08-18 17:01:43 -05:00
  • a7d52db453 Updates build version to 6 Riley Testut 2023-05-31 15:05:59 -05:00
  • c1bbca9ed7 [Permissions] Adds entries for most known privacy permissions Riley Testut 2023-05-31 15:01:13 -05:00
  • be8bf44784 [AltStoreCore] Updates AltStore12ToAltStore13 mapping model for latest model changes Riley Testut 2023-05-30 15:34:46 -05:00
  • 15b3cd5f2d [AltStoreCore] Fixes incorrectly merging permissions for same app from different sources Riley Testut 2023-05-30 15:28:26 -05:00
  • f926f596aa Fixes crash when adding source with the same name as another source Riley Testut 2023-05-30 15:24:01 -05:00
  • 74bccf4caf [AltStoreCore] Makes AppPermission.usageDescription non-optional for backwards compatibility Riley Testut 2023-05-30 14:24:35 -05:00
  • 5161c506f0 Updates build version to 4 Riley Testut 2023-05-30 13:04:47 -05:00
  • f19ae2f422 Fixes “non-sendable type 'Notification?' cannot cross actor boundary” warning Riley Testut 2023-05-30 13:00:18 -05:00
  • 68a87f55bf Revises appPermissions format in source JSON Riley Testut 2023-05-30 12:57:45 -05:00
  • 6d10933a83 Changes ALTAppPermission.isKnown to check localizedName == nil, not localizedDescription Riley Testut 2023-05-30 12:53:26 -05:00
  • fa2689454b Updates app version to 2.0b2 Riley Testut 2023-05-29 20:14:09 -05:00
  • e0222c5f7c Updates Cocoapods to 1.12.1 Riley Testut 2023-05-29 20:13:24 -05:00
  • b60f9f8e08 [Permissions] Fixes incorrect entitlement keys and revises names + descriptions Riley Testut 2023-05-29 19:10:23 -05:00
  • f5b63b52b4 Fixes “Check for Updates” not updating any sources if one source fails Riley Testut 2023-05-29 18:15:16 -05:00
  • e03813c19e Revises store page permissions UI (again) Riley Testut 2023-05-29 16:30:09 -05:00
  • 86ae06e0c8 Adds “Disable Response Caching” debug setting Riley Testut 2023-05-29 12:10:44 -05:00
  • a38eba8449 [AltStoreCore] Migrates Core Data model from v12 to v13 Riley Testut 2023-05-26 19:51:54 -05:00
  • f9bd65a1b5 [AltStoreCore] Adds Permissions.plist with definitions for most known permissions Riley Testut 2023-05-26 17:00:00 -05:00
  • 7f9ee81150 Refactors app version comparison logic to always include buildVersion Riley Testut 2023-05-26 19:12:13 -05:00
  • 641e7d5f2e Revises store page permissions UI Riley Testut 2023-05-26 16:10:21 -05:00
  • f5c40ae571 Disables permission verification for DEBUG builds Riley Testut 2023-05-26 15:19:34 -05:00
  • 4f6eaf1aac Fixes incorrectly handling misc. CancellationErrors Riley Testut 2023-05-26 15:11:46 -05:00
  • c83d486269 Fixes “Core Data error” when error is thrown while parsing Source JSON Riley Testut 2023-05-26 15:05:02 -05:00
  • 99db3dc086 Removes support for “background mode” permissions Riley Testut 2023-05-26 14:58:52 -05:00
  • 038efd9f9e Temporarily disables verifying added permissions Riley Testut 2023-05-26 14:47:15 -05:00
  • 8c85290c74 Includes more detailed info in VerificationError.addedPermission error messages Riley Testut 2023-05-26 14:41:40 -05:00
  • 0fa941e6ef Fixes erroneously showing “Unsupported Updates Available” message Riley Testut 2023-05-26 13:56:02 -05:00
  • 26c173c479 Revises Entitlements UI on app detail page Riley Testut 2023-05-25 18:03:21 -05:00