Riley Testut
8c42d267e2
Updates Browse tab icon
2024-12-26 21:15:29 +05:30
Riley Testut
93b01cd701
Fixes “Unable to satisfy constraints” warnings for SourcesViewController
2024-12-26 21:15:29 +05:30
Riley Testut
95c920fd3a
Updates incorrect Main.storyboard frames
2024-12-26 21:15:29 +05:30
Riley Testut
b2258f32cb
Refactors SourceViewController into dedicated tab
...
* Updates UI to use source icons + tint colors
* Adds Edit button + swipe actions
2024-12-26 21:15:29 +05:30
Riley Testut
bb5f73b37d
Uses uniform height for SourceDetailContentViewController News items (iOS 17+)
2024-12-26 21:15:29 +05:30
Riley Testut
c07e5f5361
Adjusts illegible Source tint colors for SourceDetailViewController
2024-12-26 21:15:29 +05:30
Riley Testut
2707710483
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.
2024-12-26 21:15:29 +05:30
Riley Testut
b61b48f0bf
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.
2024-12-26 21:15:29 +05:30
Riley Testut
3669df9d75
Adds PillButton.style to switch between pill and custom styles
...
`pill` style enforces minimum size + content insets, while `custom` doesn’t.
2024-12-26 21:15:29 +05:30
Riley Testut
f0e35a9b6d
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.
2024-12-26 21:15:29 +05:30
Riley Testut
16e6aa8e17
Posts Notification when Source is added or removed
2024-12-26 21:15:29 +05:30
Riley Testut
58ad916dc3
Limits relative date strings to “Yesterday” and “Today”
...
Any relative date older than “Yesterday” will be displayed as absolute date instead.
2024-12-26 21:15:29 +05:30
Riley Testut
79c7e994e8
[AltStoreCore] Adds Source.isRecommended
...
Also replaces legacy “Trusted Sources” references with “Recommended Sources”
2024-12-26 21:15:29 +05:30
Riley Testut
691d20ae0a
[AltStoreCore] Updates DatabaseManager to support #Preview macro
...
Synchronously loads database via startForPreview(), and also erases database for DEBUG builds.
2024-12-26 21:15:29 +05:30
Riley Testut
7e67ab7b35
Supports exporting OSLogs from ErrorLogViewController
2024-12-26 21:15:29 +05:30
Riley Testut
99df4a1a01
Logs misc. events with OSLog
...
* Discovering AltServers
* Clearing app cache
* Updating Friend Zone Patrons
2024-12-26 21:15:29 +05:30
Riley Testut
3214711ddb
Logs AltJIT-related events with OSLog
2024-12-26 21:15:29 +05:30
Riley Testut
3e5e03c4d3
Logs Fugu14-related events with OSLog
2024-12-26 21:15:29 +05:30
Riley Testut
fed587954d
Logs sideloading-related events with OSLog
2024-12-26 21:15:29 +05:30
Riley Testut
b8d67accb5
[Apps] Moves source JSON files to separate repo
2024-12-26 21:15:29 +05:30
Riley Testut
55e086ffea
Fixes misplaced Info.plist entries
2024-12-26 21:15:29 +05:30
Riley Testut
e9b315ff71
Updates ALTDeviceID to iPhone 14 Pro
2024-12-26 21:15:29 +05:30
Riley Testut
03ee8eea11
Updates app version to 2.0b4 (12)
2024-12-26 21:15:29 +05:30
Riley Testut
5bb9abb871
[AltServer] Updates app version to 1.7 (78)
2024-12-26 21:15:29 +05:30
Riley Testut
74b84afca2
[AltServer] Updates app version to 1.7rc (77)
2024-12-26 21:15:29 +05:30
Riley Testut
fcb0616bd0
Conforms RefreshAllAppsWidgetIntent to ForegroundContinuableIntent
2024-12-26 21:15:29 +05:30
Riley Testut
f169d48c9a
Returns nothing from RefreshAllAppsWidgetIntent
2024-12-26 21:15:29 +05:30
Riley Testut
ad164997c5
[AltWidget] Updates Home Screen widget names and descriptions
2024-12-26 21:15:29 +05:30
Riley Testut
2abe5db730
[AltServer] Moves AnisetteDataManager to “Anisette Data” group
2024-12-26 21:15:29 +05:30
Riley Testut
609db717ca
[AltServer] Fetches anisette data without Mail plug-in
...
Works on all macOS versions supported by AltServer.
2024-12-26 21:15:29 +05:30
Riley Testut
983393a891
Updates app version to 2.0b3
2024-12-26 21:15:29 +05:30
Riley Testut
c1a640b49a
[AltWidget] Fixes widgets not appearing pre-iOS 17
2024-12-26 21:15:29 +05:30
Riley Testut
af7f929703
Actually fixes interactive widget animation continuing indefinitely
2024-12-26 21:15:29 +05:30
Riley Testut
a888e7e4e4
[AltWidget] Insets ActiveAppsWidget buttons from edge to improve tapability
2024-12-26 21:15:29 +05:30
Riley Testut
f2dc21c12f
[AltWidget] Fixes AppDetailWidget not displaying app information
2024-12-26 21:15:29 +05:30
Riley Testut
8bba585dd7
[AltServer] Throws ALTServerError.deviceNotFound if altjit cannot find device
...
Includes custom recovery suggestion to mention connecting via USB is required for iOS 17 or later.
2024-12-26 21:15:29 +05:30
Riley Testut
af9c44d2bc
Fixes interactive widget animation continuing indefinitely if error is thrown
2024-12-26 21:15:29 +05:30
Riley Testut
834a8a6506
Fixes not showing “AltServer Not Found” error when refreshing via widget
2024-12-26 21:15:29 +05:30
Riley Testut
b9859406fd
[AltServer] Updates app version to 1.7b1
2024-12-26 21:15:29 +05:30
Riley Testut
caf11c2936
[AltJIT] Changes AltSign-Dynamic to not be embedded
...
Fixes “Cycle in dependencies” compiler error when archiving AltServer.
2024-12-26 21:15:29 +05:30
Riley Testut
f1e4c5c545
[AltWidget] Fixes ActiveAppsWidget compiler error when deployment target < iOS 17
2024-12-26 21:15:29 +05:30
Riley Testut
77aed91703
Reloads widget timelines on app launch
2024-12-26 21:15:29 +05:30
Riley Testut
cc9bfe72a9
[AltServer] Fixes exporting AltServer as generic Xcode archive
2024-12-26 21:15:29 +05:30
Riley Testut
15845e03c9
[AltServer] Fixes “SDK does not contain libarclite” error when archiving
2024-12-26 21:15:29 +05:30
Riley Testut
52407832f5
[AltJIT] Fixes “AltSign-Dynamic not found” runtime error at launch
2024-12-26 21:15:29 +05:30
Riley Testut
ebf3a3172c
[AltServer] Supports enabling JIT on devices running iOS 17
...
AltServer embeds the AltJIT CLI tool in its app bundle and runs it as an admin subprocess.
2024-12-26 21:15:29 +05:30
Riley Testut
2d0d6ae07e
[AltJIT] Removes unnecessary ALTErrorKeys.h/.m
...
Was originally added because AltJIT couldn’t link with AltSign, which is not true anymore.
2024-12-26 21:15:29 +05:30
Riley Testut
e45a76f990
Fixes ErrorDetailsViewController not displaying text below fold
2024-12-26 21:15:29 +05:30
Riley Testut
21555f091f
[AltJIT] Adds AltJIT CLI tool to enable JIT on devices running iOS 17+
...
Commands:
altjit enable [app/pid] --udid [udid]
* Enables JIT for given app/process
altjit mount --udid [udid]
* Mounts personalized developer disk
2024-12-26 21:15:29 +05:30
Riley Testut
19f2a3dd29
[AltStoreCore] Fixes “any ALTAppPermission cannot conform to 'Hashable’” Xcode 15 compiler error
2024-12-26 21:15:29 +05:30