Commit Graph

113 Commits

Author SHA1 Message Date
Magesh K
c92bbaf2e9 - Fix: AnisetteServers: refresh server request shouldn't use local cache to get proper updates 2024-11-28 19:12:50 +05:30
Magesh K
def8e969a6 -[Feature]: client-side: Anisette server fallback impl when current server is unreachable (#773) 2024-11-27 18:38:54 -05:00
Stephen
b669e19780 Twitter Updates & Email Support (#762) 2024-11-21 12:12:47 -05:00
Stern
b1f224e50e (chore:) Update Twitter Link
Signed-off-by: Stern <stern@sidestore.io>
2024-11-19 16:00:48 -05:00
kaoneko
39b49bdce3 Update message about Disable Idle Timeout setting (#747) 2024-11-11 15:12:49 -05:00
Magesh K
51792f2da5 restore changes dropped from altstore by 4989c42 2024-11-10 03:04:24 +05:30
ny
70b7d1319e More attempts at fixing app limit issues 2024-10-24 00:41:29 -04:00
ny
9906a4cdaa Attempt to make the bypass more sane 2024-10-23 07:31:52 -04:00
ny
ddd27357d8 Fix detection for SparseRestore patch 2024-10-23 06:07:58 -04:00
Moonsn
ac4c30569b feat: show custom anisette server list if set (#717) 2024-10-22 20:16:37 -04:00
ny
c669fd406e Add a few more checks for app limits 2024-10-11 02:50:48 -04:00
ny
62c1bd4b55 Add a max limit 2024-10-11 02:33:25 -04:00
ny
e205cb3c91 Fix these actions to point correctly 2024-10-11 02:24:36 -04:00
ny
2c44aa3cdd Fix up this so it actually sets the value 2024-10-11 01:48:01 -04:00
ny
8c3da70a7d Add bad app limit toggle implementation 2024-10-11 01:12:22 -04:00
Stern
a0775bbdc9 (fix:) Update Patreon Secret and links
Signed-off-by: Stern <stern@sidestore.io>
2024-09-16 07:18:41 -04:00
stossy11
bf1ed681fc Fix SideJITServer Support for iOS 17+ (#674)
* FIx SideJITServer Support

* Fix SideJITServer Address

* Add Warning when Overwriting SideJITServer Address

* Fix Optional Value for SideJITServer URL

* Update SideJITServer Address Overwriting

* Fix Enabling JIT and Fix IP Address Loop

* Fix No WiFi or VPN! error when using SideJITServer
2024-08-14 16:58:26 -07:00
Stephen
a2b9912085 Update SettingsViewController.swift
Signed-off-by: Stephen <158498287+0-Blu@users.noreply.github.com>
2024-08-13 14:15:31 -04:00
Stephen
96f2f7cd95 Update SettingsViewController.swift
Signed-off-by: Stephen <158498287+0-Blu@users.noreply.github.com>
2024-08-12 22:30:15 -04:00
Stephen
63cec3e0a8 Added more feedback options.
Signed-off-by: Stephen <158498287+0-Blu@users.noreply.github.com>
2024-08-12 19:21:59 -07:00
Stephen
0ee46c2f61 Update AnisetteServerList.swift
Signed-off-by: Stephen <158498287+0-Blu@users.noreply.github.com>
2024-08-12 20:31:13 -04:00
Stephen
7676f58021 Fixed Dark Mode for AnisetteServerList.swift
Signed-off-by: Stephen <158498287+0-Blu@users.noreply.github.com>
2024-08-12 16:53:45 -04:00
Stephen
28ca7cd7a6 Better AnisetteServerList.swift (NEEDS TESTING!!!!!!)
Signed-off-by: Stephen <158498287+0-Blu@users.noreply.github.com>
2024-08-12 15:14:57 -04:00
June Park
4989c42d1e merge AltStore 1.6.3, add dynamic anisette lists, merge SideJITServer integration
* Change error from Swift.Error to NSError

* Adds ResultOperation.localizedFailure

* Finish Riley's monster commit

f59b5902ff8c76d4eb0ff806794ffebe635844b5
May the Gods have mercy on my soul.

* Fix format strings I broke

* Include "Enable JIT" errors in Error Log

* Fix minimuxer status checking

* [skip ci] Update the no wifi message to include VPN

* Opens Error Log when tapping ToastView

* Fixes Error Log context menu covering cell content

* Fixes Error Log context menu appearing while scrolling

* Fixes incorrect Search FAQ URL

* Fix Error Log showing UIAlertController on iOS 14+

* Fix Error Log not showing UIAlertController on iOS <=13

* Fix wrong color in AuthenticationViewController

* Fix typo

* Fixes logging non-AltServerErrors as AltServerError.underlyingError

* Limits quitting other AltStore/SideStore processes to database migrations

* Skips logging cancelled errors

* Replaces StoreApp.latestVersion with latestSupportedVersion + latestAvailableVersion

We now store the latest supported version as a relationship on StoreApp, rather than the latest available version. This allows us to reference the latest supported version in predicates and sort descriptors.

However, we kept the underlying Core Data property name the same to avoid extra migration.

* Conforms OperatingSystemVersion to Comparable

* Parses AppVersion.minOSVersion/maxOSVersion from source JSON

* Supports non-NSManagedObjects for @Managed properties

This allows us to use @Managed with properties that may or may not be NSManagedObjects at runtime (e.g. protocols). If they are, Managed will keep strong reference to context like before.

* Supports optional @Managed properties

* Conforms AppVersion to AppProtocol

* Verifies min/max OS version before downloading app + asks user to download older app version if necessary

* Improves error message when file does not exist at AppVersion.downloadURL

* Removes unnecessary StoreApp convenience properties

* Removes unnecessary StoreApp convenience properties as well as fix other issues

* Remove Settings bundle, add SwiftUI view instead

Fix refresh all shortcut intent

* Update AuthenticationOperation.swift

Signed-off-by: June Park <rjp2030@outlook.com>

* Fix build issues given by develop

* Add availability check to fix CI build(?)

* If it's gonna be that way...

---------

Signed-off-by: June Park <rjp2030@outlook.com>
Co-authored-by: nythepegasus <nythepegasus84@gmail.com>
Co-authored-by: Riley Testut <riley@rileytestut.com>
Co-authored-by: ny <me@nythepegas.us>
2024-08-05 21:43:52 -04:00
stossy11
8f65c8a302 Add SideJITServer Support for Enabling JIT on iOS 17+ in app (#630) 2024-06-16 16:43:25 -07:00
nythepegasus
01c9d49c7f Actually fix embedded pairing file issue 2024-04-23 03:20:40 -04:00
nythepegasus
9467b1cb6c Fix pairing file not resetting when embedded 2024-02-23 19:46:31 -05:00
Spidy123222
8c4010d558 Change button text for adding Siri to refresh apps
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com>
2023-11-27 23:39:20 -08:00
Spidy123222
82d3011fc0 add description on what disable idle timeout toggle
Signed-off-by: Spidy123222 <64176728+Spidy123222@users.noreply.github.com>
2023-11-27 23:18:36 -08:00
junepark678
7dbd5022ed bugfix(NoIdle): Fix slider not being set to correct value on load 2023-11-28 12:00:20 +09:00
June Park
3b4a658464 Merge branch 'develop' into NoIdle
Signed-off-by: June Park <rjp2030@outlook.com>
2023-11-28 00:46:48 +09:00
junepark678
a653e1beb5 bugfix: make it able to be toggled, fix bug in crash on installation 2023-11-28 00:44:47 +09:00
junepark678
81806ca4ec chore(Clear Cache): do proper error handling 2023-11-27 09:31:36 -05:00
June Park
c82ad2486b bugfix(settings): fix rounding issues on clear cache button (#536) 2023-11-27 09:31:36 -05:00
Spidy123222
a9b54c2f70 move debug row 2023-11-27 09:31:36 -05:00
Spidy123222
cc21c45238 make button function again 2023-11-27 09:31:36 -05:00
Spidy123222
127d8b1d08 change order of settings debug section 2023-11-27 09:31:36 -05:00
Spidy123222
2405fabca3 Add button to storyboard 🙄 2023-11-27 09:31:36 -05:00
Spidy123222
8c864a3959 please fix to show button 2023-11-27 09:31:36 -05:00
Spidy123222
7418f8177d attempt fix settings 2023-11-27 09:31:36 -05:00
Spidy123222
59f4629cfc fix the mighty error 2023-11-27 09:31:36 -05:00
Riley Testut
15f699a5c7 Adds “Clear Cache” description to Techy Things section footer
(cherry picked from commit fe0e637135ed2c64e9fe3fb65a82930369e907e3)
2023-11-27 09:31:36 -05:00
Riley Testut
78e4f52b67 Adds “Clear Cache” button to remove temporary files and uninstalled app backups
(cherry picked from commit 4ff61d33f6b31c27cb61de68767a5151764feb96)
2023-11-27 09:31:36 -05:00
bogotesr
9c3dc1c745 Change Patreon screen again
Refresh to "support us" and include social media.
2023-06-13 23:14:01 -07:00
naturecodevoid
c05a28d867 Anisette V3 (#324)
* initial anisette V3 implementation

* update V3 urls and log version

* fix crash where FetchAnisetteDataOperation.clientInfo would be nil when getting anisette V3 without provisioning first

* move adi.pb reset to its own button instead of doing it on sign out

* fallback to V1 if client_info fails

* make sure to unwrap optional strings

* feat(anisette): update v3 usage, improve error messages and names, report v3 errors to the user

* refactor(anisette): reduce duplicate JSON to anisette code

* fixes(anisette v3): improve errors, fix v3 server check, fix some edge cases where SideStore could crash and instead return an error, retry on -45061
2023-05-18 01:30:18 -07:00
Joelle Stickney
9b523ce1e9 Updated Patreon Link 2023-01-18 14:41:24 -05:00
SoY0ung
d9b684284d You can check minimuxer log in Error Log Page 2023-01-09 16:17:00 +08:00
SoY0ung
44939df828 Add 'Reset Pairing File' 2023-01-09 15:15:31 +08:00
SoY0ung
abd233a54f Fix Advanced Setting display error 2023-01-09 14:13:31 +08: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