ny
9fa629d1d2
fix: copied too much (*sigh* UIKit)
2025-11-07 17:17:08 -05:00
ny
36b96b012c
fix: Account exporting/importing
2025-11-07 16:54:39 -05:00
mahee96
0ed0ca7981
iOS26: added support for iOS 26 deployment target + CI (fixed layout issues, added splash screen, fixed nav title insets).
2025-10-15 20:22:35 +05:30
CelloSerenity
f9afb7cb20
Update LaunchViewController.swift
...
Signed-off-by: CelloSerenity <195480169+CelloSerenity@users.noreply.github.com >
2025-06-14 14:04:20 -06:00
Jackson Coxson
279b57e4ac
Update SideStore for new minimuxer
2025-04-16 15:16:24 -04:00
mahee96
9b3243d6c2
- stosVPN-integration: Removed em_proxy and EmotionalDamage module in favour of stosVPN
2025-04-08 23:03:49 -07:00
Magesh K
94e41498a2
- Multiple fixes and CI setup
2025-02-08 11:36:55 +05:30
Magesh K
cdf336cf07
[ToastView]: Fix: restore back to printing localizedDescription as before
2025-01-21 21:54:11 +05:30
Magesh K
9619567bd2
[CoreData]: Fix: propagate coredata errors properly
2025-01-20 23:03:45 +05:30
Magesh K
13bd4fb654
[Logging]: minimuxer: Added support for conditional logging to stdout
2025-01-14 20:03:49 +05:30
Magesh K
ce691aea30
[cleanup]: commented out debug-only code until CI is switched to release builds
2025-01-08 02:51:02 +05:30
Riley Testut
aa63756dd8
Fixes not showing toast view if error occurs during initial sources fetch
2024-12-26 21:15:29 +05:30
Riley Testut
35aee6fa56
Limits updating sources to app launch and manually via pull-to-refresh
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
6960888ce0
Shows error alert on app launch if any added sources are blocked
2024-12-26 21:15:29 +05:30
J. Laymon
6cef79e6c4
Better pairing file info ( #676 )
...
makes the pop up give you a button to press for help rather than giving a plaintext url to a page that doesn't exist
2024-08-16 01:20:53 -04:00
bogotesr
94bdacaae8
Revert "improve UX on intro popup"
...
This reverts commit d81eb55c0a .
2024-07-12 02:40:26 -07:00
bogotesr
d81eb55c0a
improve UX on intro popup
...
fixes that the url for the pairing file info was out of date
adds button for taking user to that page rather than just having a url in text
2024-07-12 02:37:06 -07:00
stossy11
8f65c8a302
Add SideJITServer Support for Enabling JIT on iOS 17+ in app ( #630 )
2024-06-16 16:43:25 -07:00
nythepegasus
5674c1451d
Remove outdated/down servers for now
...
Eventually this could be dynamically pulled/inside SideStore
but extra DNS entries and cleaning can work for now
2024-02-23 20:11:00 -05:00
June P
a3bd723db6
bugfix(launch):fix analytics notice
2024-01-30 10:52:22 +09:00
June P
3d5692ef81
feat(launch):add analytics notice
2024-01-30 10:04:33 +09:00
Spidy123222
30492bb279
Change pairing file link with new wiki link
...
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com >
2023-10-23 13:12:23 -07:00
nythepegasus
b38f0a1896
Add iOS 17 JIT error notice with other errors
2023-10-20 21:51:24 -04:00
naturecodevoid
67646df29f
refactor: remove minimuxerToOperationError in favor of extending MinimuxerError to be a LocalizedError and remove unused cases from OperationError
2023-04-11 21:04:07 -07:00
naturecodevoid
5b96e3297a
refactor minimuxer to use swift-bridge ( #321 )
...
also add team ID to the end of the bundle ID for Debug builds to mirror SideServer
2023-04-01 16:02:12 -07:00
Spidy123222
c5abb33776
Replace placeholder video with instructions. ( #266 )
2023-02-15 21:14:51 -08:00
Joseph Mattello
c78a03d70f
Add placeholder for minimux retries
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2023-01-04 12:20:08 -05:00
Joseph Mattello
25b7da0677
final classes marked as final
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2023-01-04 09:52:12 -05:00
Joseph Mattello
42fba53554
allow simulator to launch w/o pairing file
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2023-01-04 09:32:04 -05:00
Joseph Mattello
2ca9c1c8ef
Revert "Merge pull request #189 from Nythepegasus/feature/retries"
...
This reverts commit 8dd760dfd4 , reversing
changes made to 208c86a85c .
2023-01-04 08:48:33 -05:00
Nythepegasus
d94ba84934
Show file extensions to help user choose file
2022-12-30 17:09:44 -05:00
Riley Testut
274a0dac14
Updates LaunchViewController error alert to include more detail
...
Uses debugDescription over localizedDescription, because that makes it significantly easier to debug the underlying problem from a screenshot.
2022-12-30 17:09:14 -05:00
Nythepegasus
5d7179a6ac
Add retries in the various minimuxer functions
2022-12-30 17:04:19 -05:00
f1shy-dev
ee785a0d47
Fix .mobiledevicepairing files ( #186 )
...
* Fix .mobiledevicepairing file selection and also add support for .xml pairing files
* Add a more meaningful message for when pairing file selection is cancelled.
2022-12-17 14:13:53 -07:00
Joseph Mattello
8c4608f626
refactor anisette manager to own file
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-11-21 20:54:55 -05:00
Joseph Mattello
4aebfd7e3e
Anisette URL fix missing abort
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-11-21 20:54:55 -05:00
Joseph Mattello
a0aa141f95
Anisette URL convenience methods and logging
...
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-11-21 20:54:55 -05:00
Jackson Coxson
aa43f27124
Choose a pairing file at runtime
2022-11-21 20:54:55 -05:00
Jackson Coxson
a62605964b
Add settings bundle
2022-11-21 20:54:55 -05:00
Jackson Coxson
d519ae15a8
Set anisette URL from plist value
2022-11-21 20:54:55 -05:00
Jackson Coxson
62233e59f8
Show error message when pairing file is missing ( #118 )
...
* Show alert on startup error
* Call super to load normal view
2022-11-13 18:40:33 -07:00
Joe Mattiello
3dd561ca3a
[ #102 ][ #101 ] Loading view error handling, Load pairingfile from docs, bundle, plist ( #112 )
...
* refs #102 load pairingfile from docs, bundle,plist
tries Documents/ALTPairingFile.plist, then app bundle resources ALTPairingFile.plist, finally Info.plist with non default value
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
* refs #102 change plist to mobiledevicepairing
fixes xcode compiling .plist resources
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
Signed-off-by: Joseph Mattello <mail@joemattiello.com >
2022-11-08 12:15:09 -07:00
Joshua Laymon
39f468a88f
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
3fbfc849ff
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
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
472de7dd21
[AltStoreCore] Refactors core AltStore logic into AltStoreCore framework
...
AltStoreCore will contain all shared AltStore code between AltStore and any app extensions. Initially, it includes all AltStore model logic.
2020-09-03 16:39:08 -07:00
Riley Testut
474565486e
Fixes Patreon deep link not working on app launch
2020-01-13 13:53:04 -08:00
Riley Testut
10c359a29f
Fixes tint colors not dimming when presenting alerts
2019-11-04 12:36:29 -08:00
Riley Testut
eb5b1a616a
[AltStore] Adds basic Patreon integration
...
- Lists beta versions of apps when signed in to Patreon
- Lists names of Patrons with the Credits benefit
2019-08-28 11:13:22 -07:00