Nythepegasus
d66f30e6a2
Merge remote-tracking branch 'refs/remotes/upstream/develop'
...
Conflicts:
AltStore.xcodeproj/project.pbxproj
AltStore/AppDelegate.swift
2022-08-19 01:14:16 -04:00
Riley Testut
3ec9fc7370
[Apps] Updates Delta beta to 1.4b2
2022-08-17 15:27:19 -05:00
Riley Testut
7ffa7df8bf
Fixes “stored properties cannot be marked @available” compiler error
...
Xcode 13 and earlier allowed us to mark lazy stored properties with @available, but it turns out this was never actually supported. Xcode 14 now throws a compiler error, so we work around it by converting lazy @available properties into computed properties, backed by typed-erased lazy ivars.
2022-08-17 15:23:17 -05:00
Riley Testut
c7e69f4954
[Apps] Adds “New to AltStore?” news to highlight revamped FAQ
...
Also removes old “Welcome to AltStore” news
2022-07-28 11:41:52 -05:00
Riley Testut
ec6d6db428
[Apps] Updates AltStore to 1.5.1
2022-07-28 11:22:55 -05:00
Joe Mattiello
d8e2fbe6c8
Rename AltStore with variables ( #17 )
...
* iOS 14 for xcode 14 errors
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
* add group.APP_GROUP to more plists
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
* reorder altid groups
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
* update to newer sparkle api
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
* fix warnings in altsign and libmobdevice
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
Co-authored-by: JJTech <jjtech@jjtech.dev >
2022-06-20 13:13:15 -06:00
Joseph Mattello
ef732712ee
AltStore & AltServer builds with XCConfig
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 06:01:27 -04:00
Joseph Mattello
85985cce3b
Use XCConfig files for codesign and bundle ids
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 06:01:26 -04:00
Jackson Coxson
8c3cb9bce4
Merge branch 'rileytestut:develop' into develop
2022-06-03 17:21:51 -06:00
Riley Testut
6d27f23626
[Apps] Updates Delta beta to 1.4b1
2022-06-02 14:01:04 -07:00
Jackson Coxson
1217e81fdd
Prefer local servers over VPN
2022-05-30 23:53:22 -06:00
Jackson Coxson
c11af230e5
Add view for multiple teams from Megarush
2022-05-30 23:43:47 -06:00
Jackson Coxson
1560b3cfe6
Revert "Change AltStore naming to SideStore"
...
This reverts commit 20182b78f5 .
2022-05-30 22:54:21 -06:00
Jackson Coxson
20182b78f5
Change AltStore naming to SideStore
2022-05-30 22:46:21 -06:00
Jackson Coxson
fd8c39e689
Change icon and colors
2022-05-30 22:05:26 -06:00
Jackson Coxson
31da0ec3fb
Merge branch 'rileytestut:develop' into develop
2022-05-30 11:26:13 -06:00
Jackson Coxson
bcc390fdc1
Add manual connection ( #10 )
...
* Add manual connection
* Send request to netmuxd for a manual connection
2022-05-30 11:25:54 -06:00
Joe Mattiello
9a9df2841b
WiFi to Wi-Fi spelling ( #6 )
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-05-30 10:50:03 -06:00
Riley Testut
0dc5557e68
[Apps] Updates AltStore beta to 1.5.1b
2022-05-27 12:36:43 -07:00
Riley Testut
8463e8f1ee
Updates ALTServerID to Purple M1 iMac
2022-05-26 18:26:35 -07:00
Riley Testut
070839b9e2
Fixes authenticating with old email address after changing Apple ID’s primary email
2022-05-25 16:45:27 -07:00
Riley Testut
611e36ae25
[Apps] Updates AltStore to 1.5
2022-05-10 15:05:34 -07:00
Riley Testut
92e6543b78
[Apps] Adds AltServer 1.5 news item
2022-05-05 14:03:34 -07:00
Riley Testut
ea0de71b3a
Enables AltJIT for public versions
2022-05-04 12:46:14 -07:00
Riley Testut
98d1fc260a
[Apps] Updates AltStore beta to 1.5rc
2022-04-19 13:20:40 -07:00
Riley Testut
2ff5afa22a
Replaces PatreonAccount.isFriendZone with ManagedPatron
...
Rather than store both the current user’s Patreon account and all cached Friend Zone patrons in the same table, we now store Friend Zone patrons in the new ManagedPatron table. This avoids the need to distinguish between the two at runtime.
2022-04-18 15:46:35 -07:00
Riley Testut
60005a3d7f
Throws URLError.fileDoesNotExist for 404 responses
2022-04-14 18:29:34 -07:00
Riley Testut
b6f88c329c
Updates ALTDeviceID to iPhone 13 Pro
2022-04-14 18:15:23 -07:00
Riley Testut
e41d46082d
Unhides Sources button for public builds
2022-04-14 18:01:20 -07:00
Riley Testut
be31f40288
Updates Keychain.patreonCreatorAccessToken via UpdatePatronsOperation
2022-04-14 17:58:06 -07:00
Riley Testut
3fda2bb400
Caches Friend Zone patrons to offset slow loading time
...
The Patreon API doesn’t have a way to fetch just the patrons belonging to our Friend Zone tier. Instead, we need to fetch ALL patrons (including inactive ones) and filter out those not in the tier. This is very inefficient, and takes over a minute to complete as of April 14, 2022, due to the number of patrons we have.
We can’t do much to change this, but AltStore will now at least cache the fetched patrons with Core Data. Additionally, AltStore will only perform this long fetch whenever the Friend Zone list actually changes, rather than every time the Patreon screen appears.
2022-04-14 17:56:36 -07:00
Riley Testut
33b261b0eb
Supports adding trusted sources from SourcesViewController
...
Previously, only the beta version of AltStore could add sources. Now, the public version supports adding explicitly “trusted” sources, while the beta version can continue to add any source.
2022-04-14 16:33:49 -07:00
Riley Testut
faf5123498
Adds FetchTrustedSourcesOperation
2022-04-14 15:27:57 -07:00
Riley Testut
64cf6fb443
#ifdef’s out libfragmentzip and AppleArchive usage for simulator builds
...
Neither are supported by the iOS simulator.
2022-04-13 20:41:38 -07:00
Riley Testut
9d39adb358
Adds Shane Gill to Settings credits
2022-04-13 20:06:57 -07:00
Riley Testut
a7b48a988f
Adds Shane to Patreon screen
2022-04-13 20:06:35 -07:00
Riley Testut
7ccd69b978
Hides permission section if app doesn’t list any permissions
...
Eventually, listing permissions will be mandatory so AltStore can verify that apps only require the permissions they declare. Until then, we’ll allow apps to not list their permissions.
2022-04-11 12:31:02 -07:00
Riley Testut
0dfcd0ba47
Supports landscape app screenshots
...
Rotates landscape screenshots before displaying them. For now, we still assume screenshots have 16:9 aspect ratio.
2022-04-11 11:59:56 -07:00
Riley Testut
789e6200f4
Disables app group feature if app has no app groups
...
We can’t remove all app groups from an App ID once one has been assigned, but we _can_ disable app groups completely for effectively the same result.
This fixes some apps having permanant access to AltStore’s own app group after being (de-)activated.
2022-03-31 12:50:50 -07:00
Riley Testut
57a65ed551
[Apps] Updates AltStore 1.4.9 release notes
2022-03-07 10:52:48 -08:00
shanegillio
1022bc4b6e
[Apps] Updates AltStore to 1.4.9 ( #960 )
...
* [Apps] Updates AltStore beta to 1.5b4
* [Apps] Updates AltStore to 1.4.9
* Apply suggestions from code review
2022-03-04 12:54:02 -08:00
shanegillio
cae346d2b8
[Apps] Updates AltStore beta to 1.5b4 ( #957 )
2022-03-02 11:34:27 -08:00
Riley Testut
ef4c038b0b
[Apps] Adds #StandWithUkraine news update
2022-03-01 12:04:57 -08:00
Riley Testut
1c5b59737d
Replaces direct Patreon URL with forwarding URL
...
Allows us to change the Patreon URL without also updating the app.
2022-02-25 15:43:25 -08:00
Riley Testut
827c0a5ea1
[Apps] Updates Delta to 1.3.1
2021-12-15 12:05:00 -08:00
Riley Testut
8f6f67cdc4
[Apps] Updates Delta beta to 1.3.1b
2021-11-17 17:10:13 -08:00
Riley Testut
d393b6326c
[Apps] Updates AltStore + beta to 1.4.8 and 1.5b3
2021-11-10 11:36:14 -08:00
Riley Testut
d5c7fd0869
Supports installing Fugu14-based jailbreaks on iOS 14.3
2021-10-26 11:21:44 -07:00
Riley Testut
96c6cdc9c7
Adds basic error handling when downloading OTA firmware
2021-10-25 23:13:25 -07:00
Riley Testut
8e726e7d70
Supports installing Fugu14-based jailbreaks
...
If a jailbreak app contains the relevant Fugu14 entries in its Info.plist, AltStore will automatically guide the user through the Fugu14 untether process before installing the jailbreak.
2021-10-25 22:27:30 -07:00