Joshua Laymon
403a369df9
Match branding some more ( #72 )
...
* change app name to SideStore
* Make it P U R P L E
* Fix actions for branding
* Change patreon description in settings
* Update RefreshAttemptsViewController.swift
* Update LaunchViewController.swift
* Update some of Credits
* Fix space
* More Branding fixes
* Change How it Works to have better wording.
* Change Branding for source and bundle
* Get the Rest of the Branding and popup naming fixes
* Welcome to SiteStore
* Update instructions to not include sideserver
This removes sideserver fro the instructions on how it works as sideServer in background of a computer so far isn’t needed.
* Remove mention of sideserver in the app
* SideStore error Message instead of AltServer
* some adjustments
* forgot to add this in the last commit
* Try fixing compile error
* Spell correct of last commit
* Fix Requested changes 11/5/2022
Signed-off-by: bogotesr <71040782+bogotesr@users.noreply.github.com >
Co-authored-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-11-05 23:50:07 -07:00
Jackson Coxson
dd66355488
Implement emotional damage ( #95 )
...
* Implement em_proxy
* Update libimobiledevice
* Add minimuxer library to Xcode
* Build missing C files for libimobiledevice
* Remove objective C library
* Add pairing file to Info.plist
* Heartbeat self on startup
* Enable JIT on-device
* Implement on-device installation
* Fix OpenSSL header errors
* Random submodule bullcrap go
* Search release folder for emotional damage
* Clean dependencies
* Build Rust dependencies attempt 1/999
* Update em_proxy
* Implement refreshing apps
* Clean up old operations
* Remove all AltServer code
* Remove files from Xcode project
* Implement auto mounting the developer DMG
* Recover from app being backgrounded
* Fixed keeping pairing file in app after updating SideStore (#3 )
* Use compliant error handling for minimuxer
* Fix app failing to install
* Don't kill proxy on backgrounding
* Makes sure the ALTPairingFile gets transferred even if team IDs change (#4 )
* Step 1 to allow SideStore to resign itself
* Update ResignAppOperation.swift
* Adding cache for action runner (#5 )
* Start caching commit for actions
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Update build.yml
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Update build.yml
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Use rust lib directories to cache
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Cache cargo also
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Fix spacing
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Replace cargo id for caching
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Remove cache if statements
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Add disconnected WireGuard detection
* Add minimuxer logging
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
Co-authored-by: jawshoeadan <62785552+jawshoeadan@users.noreply.github.com >
Co-authored-by: Joelle Stickney <joellestickney@gmail.com >
Co-authored-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-11-02 18:58:59 -06:00
jawshoeadan
1b34aeaec4
Get anisette from HTTP GET request instead of AltServer ( #87 )
2022-09-16 11:52:53 -06:00
Spidy123222
2566bfa2ed
Make Sidestore use its own trustedapps json ( #58 )
...
* Add trusted apps list json
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Force to use apps.json
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Rename apps.json to trustedapps.json
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Redo trustedlink
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Update FetchTrustedSourcesOperation.swift
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
* Add provenance-emu source
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-09-14 13:24:04 -07:00
Spidy123222
ba06f2bbc6
Revert "Revert "Change settings altstore names to SideStore"" ( #82 )
2022-09-14 04:45:33 -07:00
Spidy123222
2effb199a1
Revert "Change settings altstore names to SideStore"
2022-09-14 04:38:34 -07:00
Spidy123222
f65eba606e
Revert Patreon Description to avoid conflict.
...
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-09-14 04:27:26 -07:00
Spidy123222
7a2825da9a
Remove patreon footer description
...
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-09-14 04:19:56 -07:00
Spidy123222
53d063e994
Merge branch 'SideStore:develop' into Change-settings-AltStore-names-to-side
2022-08-31 13:24:57 -07:00
Spidy123222
00ce9d64dc
Merge branch 'develop' into develop
...
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-08-31 11:25:28 -07:00
Spidy123222
be20c024aa
Change wording of accessing local traffic
...
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-08-31 11:15:52 -07:00
Spidy123222
992fb9839a
Update SettingsViewController.swift
...
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2022-08-31 05:11:15 -07:00
Nythepegasus
9089b271b3
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
be80aa1512
[Apps] Updates Delta beta to 1.4b2
2022-08-17 15:27:19 -05:00
Riley Testut
c1d64a8027
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
1bc2aa9d38
[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
e167ee104b
[Apps] Updates AltStore to 1.5.1
2022-07-28 11:22:55 -05:00
Josh-WikiRealty
874da8c8d6
Generalized everything to match SideStore branding for workflow
...
Sideloading now works with AltServer
2022-07-04 17:30:50 -07:00
Josh-WikiRealty
03ef54c37b
Add entitlements file and update gitignore
2022-07-03 00:53:02 -07:00
Joe Mattiello
156bcc7d54
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
e1e395023d
AltStore & AltServer builds with XCConfig
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-06-07 06:01:27 -04:00
Joseph Mattello
850214b103
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
d5235bd40b
Merge branch 'rileytestut:develop' into develop
2022-06-03 17:21:51 -06:00
Riley Testut
cc3feb4843
[Apps] Updates Delta beta to 1.4b1
2022-06-02 14:01:04 -07:00
Jackson Coxson
9102402a18
Prefer local servers over VPN
2022-05-30 23:53:22 -06:00
Jackson Coxson
e2b8b7369e
Add view for multiple teams from Megarush
2022-05-30 23:43:47 -06:00
Jackson Coxson
46834ab5ce
Revert "Change AltStore naming to SideStore"
...
This reverts commit 646000920f .
2022-05-30 22:54:21 -06:00
Jackson Coxson
646000920f
Change AltStore naming to SideStore
2022-05-30 22:46:21 -06:00
Jackson Coxson
5ea83ccea1
Change icon and colors
2022-05-30 22:05:26 -06:00
Jackson Coxson
03c6473685
Merge branch 'rileytestut:develop' into develop
2022-05-30 11:26:13 -06:00
Jackson Coxson
d37890fac4
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
2cbebbe9b7
WiFi to Wi-Fi spelling ( #6 )
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-05-30 10:50:03 -06:00
Riley Testut
71b1885f74
[Apps] Updates AltStore beta to 1.5.1b
2022-05-27 12:36:43 -07:00
Riley Testut
2f92ce6bda
Updates ALTServerID to Purple M1 iMac
2022-05-26 18:26:35 -07:00
Riley Testut
9c1fe4d63b
Fixes authenticating with old email address after changing Apple ID’s primary email
2022-05-25 16:45:27 -07:00
Riley Testut
14529030be
[Apps] Updates AltStore to 1.5
2022-05-10 15:05:34 -07:00
Riley Testut
cdb5fb34dd
[Apps] Adds AltServer 1.5 news item
2022-05-05 14:03:34 -07:00
Riley Testut
ae3c0acfc0
Enables AltJIT for public versions
2022-05-04 12:46:14 -07:00
Riley Testut
b7a99ed508
[Apps] Updates AltStore beta to 1.5rc
2022-04-19 13:20:40 -07:00
Riley Testut
dfd49de8d1
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
751d9419ff
Throws URLError.fileDoesNotExist for 404 responses
2022-04-14 18:29:34 -07:00
Riley Testut
643d7bf6fa
Updates ALTDeviceID to iPhone 13 Pro
2022-04-14 18:15:23 -07:00
Riley Testut
afb20f79a9
Unhides Sources button for public builds
2022-04-14 18:01:20 -07:00
Riley Testut
6c2a83964b
Updates Keychain.patreonCreatorAccessToken via UpdatePatronsOperation
2022-04-14 17:58:06 -07:00
Riley Testut
07daff261a
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
1f7c089c70
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
f1f6852ab4
Adds FetchTrustedSourcesOperation
2022-04-14 15:27:57 -07:00
Riley Testut
e5d66defbc
#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
29913c5b09
Adds Shane Gill to Settings credits
2022-04-13 20:06:57 -07:00
Riley Testut
21d807d0c3
Adds Shane to Patreon screen
2022-04-13 20:06:35 -07:00