Riley Testut
60641fccce
Supports viewing all NewsItems and StoreApps for a source
2023-04-04 16:17:38 -05:00
Riley Testut
f20f67f6f4
Fixes peek & pop deprecation warnings
2023-03-02 15:48:33 -06:00
Riley Testut
1255147844
Fixes UIActivityIndicatorView.style deprecation warnings
2023-03-02 14:48:20 -06:00
Riley Testut
049065d5ab
[Shared] Updates CocoaPods dependencies
2023-03-01 16:38:49 -06:00
Riley Testut
ec54468783
Caches MergeErrors when refreshing sources to view later in SourcesViewController
2023-01-24 15:51:59 -06:00
Riley Testut
f0a022c9ec
Replaces StoreApp.setVersions() preconditionFailure with runtime error
...
It’s more common than expected for apps to not have any app versions, so better to fail gracefully than crash.
2023-01-24 15:05:02 -06:00
Riley Testut
7ea1ad5af0
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.
2023-01-24 15:00:31 -06:00
Riley Testut
42d433a11d
Opens Error Log upon tapping ToastView showing logged error
2023-01-24 14:23:42 -06:00
Riley Testut
46cd2be37d
Supports new “versions” key in source JSON
...
Allows sources to list multiple versions of an app.
Preserves backwards compatibility by assigning legacy version values when assigning AppVersions.
2022-09-12 17:07:15 -07:00
Riley Testut
afb20f79a9
Unhides Sources button for public builds
2022-04-14 18:01:20 -07:00
Riley Testut
6db5aec672
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
1f8e16dce8
Limits adding sources to allowed identifiers in non-BETA builds
2020-10-05 14:48:48 -07:00
Riley Testut
8d2e3f92b5
Fixes incorrect app subtitles in Browse tab
2020-09-08 13:00:01 -07:00
Riley Testut
f1a39e1a1f
[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
3817f700b9
Merge branch 'accessibility_improvements' into develop
...
# Conflicts:
# AltStore/Sources/SourcesViewController.swift
2020-08-28 12:39:05 -07:00
Riley Testut
4c3d33efdc
Shows source errors in SourcesViewController
2020-08-27 16:39:03 -07:00
Riley Testut
b7564207b3
Improves error handling when fetching multiple sources
...
Fetching sources is no longer all or nothing. Now if a source cannot be fetched, it won’t prevent other sources from being updated.
2020-08-27 16:28:13 -07:00
Riley Testut
a3a4af182d
Improves AppBannerView accessibility
2020-08-27 15:23:21 -07:00
Riley Testut
c85da1495d
Disables Sources functionality for public versions
2020-04-01 13:27:26 -07:00
Riley Testut
162139d52b
Updates older ToastView code to use error initializer
2020-03-30 14:07:18 -07:00
Riley Testut
99df5aea3e
Adds basic search functionality to Browse tab
2020-03-30 13:46:15 -07:00
Riley Testut
a90c0c05a0
Adds initial support for 3rd party Sources
2020-03-24 13:27:44 -07:00
Riley Testut
b196981c89
Improves 10 App ID limit error handling
2020-01-24 14:14:08 -08:00
Riley Testut
6f58cb9579
Updates PillButton appearance
2019-10-23 14:20:01 -07:00
Riley Testut
28d27c862f
Revises Browse UI
2019-10-22 21:36:15 -07:00
Riley Testut
1504a277d5
Re-enables checking if Patreon account is a patron
2019-09-25 00:53:36 -07:00
Riley Testut
9ea584c1fb
Adds placeholder view to NewsViewController and BrowseViewController
2019-09-19 15:18:21 -07:00
Riley Testut
c5b0072443
Changes app icon + primary tint color
2019-09-19 11:38:38 -07:00
Riley Testut
2192a756b2
Changes app tint color to Red (from Green)
2019-09-08 14:21:58 -07:00
Riley Testut
8881ebb0f2
Displays countdown for unreleased apps
2019-09-07 15:37:08 -07:00
Riley Testut
82b4d28698
Removes unused code from BrowseViewController
2019-09-03 21:58:44 -07: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
Riley Testut
d45f052f16
[AltStore] Fixes potential endless loading of remote images
2019-08-27 16:00:59 -07:00
Riley Testut
7d48b831ed
[AltStore] Loads images remotely rather than including them in app bundle
2019-08-20 19:06:03 -05:00
Riley Testut
7727a0b725
[AltStore] Renames App to StoreApp
2019-07-31 14:07:00 -07:00
Riley Testut
ff83fcf90d
[AltStore] Fixes unresponsive BrowseViewController download/open button
2019-07-30 17:20:55 -07:00
Riley Testut
87ced5523e
[AltStore] Refactors fetch apps logic to use Source model objects
2019-07-30 17:00:04 -07:00
Riley Testut
0efa3c4694
[AltStore] Refactors BrowseViewController screenshot size logic
2019-07-30 12:43:10 -07:00
Riley Testut
cd3e638eff
[AltStore] Revises database model to support both store apps and sideloaded apps
2019-07-28 15:41:01 -07:00
Riley Testut
14b3dfa11c
[AltStore] Updates ToastView appearance
2019-07-24 12:51:39 -07:00
Riley Testut
fc44dfb19c
[AltStore] Adds redesigned AppViewController to view/download AltStore apps
2019-07-24 12:34:23 -07:00
Riley Testut
711dd69b74
[AltStore] Adds redesigned MyAppsViewController to refresh/update installed apps
2019-07-19 16:43:16 -07:00
Riley Testut
129ae15a54
[AltStore] Adds redesigned BrowseViewController to browse and install apps
2019-07-19 16:05:24 -07:00