Commit Graph

1122 Commits

Author SHA1 Message Date
Riley Testut
3656bf165b Merge branch 'sources_tab'
# Conflicts:
#	AltStore.xcodeproj/project.pbxproj
2023-10-19 14:18:43 -05:00
Riley Testut
df2a8f2b93 Merge branch 'logging' 2023-10-19 14:16:50 -05:00
Riley Testut
1cd7a23db1 [AltStoreCore] Fixes DatabaseManager.startForPreview() deadlock 2023-10-19 14:15:40 -05:00
Riley Testut
0eac8f885d Fixes “Add/Remove Source” button title not updating after removing source 2023-10-19 14:11:24 -05:00
Riley Testut
8a0d27488e Fixes incorrect Sources tab background color in dark mode 2023-10-19 13:39:15 -05:00
Riley Testut
c6227432e4 [README] Updates minimum project requirements 2023-10-19 12:56:10 -05:00
Riley Testut
deb9cfa230 Fixes misplaced PRODUCT_BUNDLE_IDENTIFIER entry in Xcode project 2023-10-19 12:40:12 -05:00
Riley Testut
3cc991b476 [Apps] Moves source JSON files to separate repo 2023-10-19 12:38:52 -05:00
Riley Testut
d19c17d591 Merge branch 'develop' 2023-10-19 12:18:00 -05:00
Riley Testut
253aff29e9 Fixes misplaced back button 2023-10-18 19:11:11 -05:00
Riley Testut
0659d83afb Adds AddSourceViewController to add sources by URL or from list of recommended sources 2023-10-18 18:56:40 -05:00
Riley Testut
d85905ba61 Updates Browse tab icon 2023-10-18 17:18:03 -05:00
Riley Testut
22d204be6b Supports exporting OSLogs from ErrorLogViewController 2023-10-18 14:28:36 -05:00
Riley Testut
a092c99b84 Logs misc. events with OSLog
* Discovering AltServers
* Clearing app cache
* Updating Friend Zone Patrons
2023-10-18 14:28:36 -05:00
Riley Testut
82d4e4d4d8 Logs AltJIT-related events with OSLog 2023-10-18 14:28:36 -05:00
Riley Testut
bf0a5b9e2d Logs Fugu14-related events with OSLog 2023-10-18 14:28:17 -05:00
Riley Testut
2133b6240d Logs sideloading-related events with OSLog 2023-10-18 14:28:17 -05:00
Riley Testut
5a79eefc70 Fixes “Unable to satisfy constraints” warnings for SourcesViewController 2023-10-17 15:55:51 -05:00
Riley Testut
b8b46f5280 Updates incorrect Main.storyboard frames 2023-10-17 14:50:35 -05:00
Riley Testut
1b56ac708f Refactors SourceViewController into dedicated tab
* Updates UI to use source icons + tint colors
* Adds Edit button + swipe actions
2023-10-17 14:49:13 -05:00
Riley Testut
9930f62f2f Uses uniform height for SourceDetailContentViewController News items (iOS 17+) 2023-10-16 19:12:42 -05:00
Riley Testut
1a5ffcdd31 Adjusts illegible Source tint colors for SourceDetailViewController 2023-10-16 19:10:34 -05:00
Riley Testut
d890af0160 Adds AppBannerView.style to switch between app and source styles
`app` banners have rounded rect icons and use a lighter version of tint color as background, while `source` banners have circular icons and use the original tint color as background.
2023-10-16 19:03:04 -05:00
Riley Testut
ff1e221c41 Adds UIColor.adjustedForDisplay() to display illegible tint colors
Adjusts illegible tint colors so that they can be displayed in the UI, e.g. by making them brighter or darker.
2023-10-16 19:03:04 -05:00
Riley Testut
4e104ac674 Adds PillButton.style to switch between pill and custom styles
`pill` style enforces minimum size + content insets, while `custom` doesn’t.
2023-10-16 18:52:39 -05:00
Riley Testut
b43bdede74 Adds AppIconImageView.style to switch between icon and circular styles
`icon` approximates the rounded corners of an app icon, while `circular` makes the icon a circle.
2023-10-16 18:40:36 -05:00
Riley Testut
cdfb55deeb Posts Notification when Source is added or removed 2023-10-16 18:29:59 -05:00
Riley Testut
17b6235ad9 Limits relative date strings to “Yesterday” and “Today”
Any relative date older than “Yesterday” will be displayed as absolute date instead.
2023-10-16 18:27:48 -05:00
Riley Testut
ff46fb38b9 [AltStoreCore] Adds Source.isRecommended
Also replaces legacy “Trusted Sources” references with “Recommended Sources”
2023-10-16 18:26:59 -05:00
Riley Testut
24334f88ce [AltStoreCore] Updates DatabaseManager to support #Preview macro
Synchronously loads database via startForPreview(), and also erases database for DEBUG builds.

# Conflicts:
#	AltStore.xcodeproj/project.pbxproj
2023-10-16 16:56:51 -05:00
Riley Testut
74dc2d4c71 [Apps] Raises AltStore minimum OS version to iOS 15 2023-09-21 13:44:06 -05:00
Riley Testut
7670e884a8 [Apps] Updates Delta to 1.4.2 2023-09-19 12:48:43 -05:00
Riley Testut
9e1e69cab5 [Apps] Updates AltStore to 1.7 2023-09-18 14:11:04 -05:00
Riley Testut
96a0fc5f21 Fixes misplaced Info.plist entries 2023-09-15 15:10:51 -05:00
Riley Testut
9bb763ae10 Updates ALTDeviceID to iPhone 14 Pro 2023-09-15 15:09:54 -05:00
Riley Testut
02c0efc798 [Apps] Updates AltStore beta to 2.0b4 2023-09-15 14:53:42 -05:00
Riley Testut
0d070e588e Updates app version to 2.0b4 (12) 2023-09-14 13:57:11 -05:00
Riley Testut
afde3b0bf8 [AltServer] Updates app version to 1.7 (78) 2023-09-14 13:54:52 -05:00
Riley Testut
c94677a70b [AltServer] Updates app version to 1.7rc (77) 2023-09-14 13:54:52 -05:00
Riley Testut
2cc1659596 Conforms RefreshAllAppsWidgetIntent to ForegroundContinuableIntent 2023-09-13 17:25:49 -05:00
Riley Testut
836f1e3ad1 Returns nothing from RefreshAllAppsWidgetIntent 2023-09-13 17:25:17 -05:00
Riley Testut
cfee394739 [AltServer] Credits pymobiledevice3 for iOS 17 Developer Disk implementation 2023-09-13 17:22:44 -05:00
Riley Testut
769273bc48 [AltServer] Updates Copyright year to 2023 2023-09-13 17:21:54 -05:00
Riley Testut
fd9561ba1b [AltServer] Fixes About panel appearing behind other windows 2023-09-13 17:19:19 -05:00
Riley Testut
8da9d93c0a [AltWidget] Updates Home Screen widget names and descriptions 2023-09-13 16:05:13 -05:00
Riley Testut
ae4e6b5e37 [AltServer] Removes “Install Mail Plug-In” menu option
Leaves “Uninstall Mail Plug-In” option to allow users to remove already-installed plug-ins now that they’re not required.
2023-09-13 15:51:50 -05:00
Riley Testut
603cdf6002 [Apps] Updates AltStore beta to 2.0b3 2023-09-13 15:36:42 -05:00
Riley Testut
1202a2b7c0 [AltServer] Moves AnisetteDataManager to “Anisette Data” group 2023-09-13 15:36:41 -05:00
Riley Testut
cad9f90691 [AltServer] Fetches anisette data without Mail plug-in
Works on all macOS versions supported by AltServer.
2023-09-13 15:24:29 -05:00
Riley Testut
8a8c65b218 Updates app version to 2.0b3 2023-09-11 12:09:54 -05:00