Riley Testut
edab6ea432
Fixes sharing games + exporting save files
...
* Makes temporary copy instead of symbolic link when exporting game
* Sanitizes game name before exporting game
* Fixes prematurely deleting temporary game
* Exported save file names now match exported game names
2022-04-28 18:13:25 -07:00
Riley Testut
d333672b95
Enables basic iPad support
2022-04-26 12:23:04 -07:00
Riley Testut
5f2e021560
Updates app version to 1.3.1
2021-12-02 13:14:39 -08:00
Riley Testut
79bf977904
Updates app version to 1.3.1b
2021-11-16 16:39:30 -08:00
Riley Testut
f14bb0f890
Supports AltJIT
...
Automatically enables JIT for MelonDS core when on the same WiFi as AltServer.
2021-11-16 14:39:48 -08:00
Riley Testut
f1f75d8cc0
Updates app version to 1.3
2021-04-21 12:43:39 -07:00
Riley Testut
cd87438fb4
Updates app version to 1.3b5
2021-03-11 15:54:35 -06:00
Riley Testut
c22518ce23
Updates app version to 1.3b4
2021-02-24 13:29:43 -06:00
Riley Testut
bb6fbfea37
Replaces placeholder DS Home Screen image
2021-02-24 13:02:21 -06:00
Riley Testut
6a01a74608
Adds GPGXDeltaCore dependency
...
Links indirectly via new Systems.framework to avoid conflicts between Cocoapods and SwiftPM.
2021-02-09 16:51:47 -06:00
Riley Testut
5127d5a65a
Updates app version to 1.3b3
2021-01-21 15:18:36 -06:00
Riley Testut
3e0a983048
Validates melonDS BIOS files
...
Compares file sizes and MD5 hashes (when relevant) to ensure BIOS files are correct.
2021-01-19 12:44:54 -06:00
Riley Testut
543e271563
Updates app version to 1.3b2
2020-12-02 12:09:43 -06:00
Riley Testut
865c681df0
Updates app version to 1.2
2020-10-21 10:58:15 -07:00
Riley Testut
86c7ca3ce8
Updates app version to 1.2b3
2020-10-12 11:42:21 -07:00
Riley Testut
a739926e17
Updates app version to 1.2b2
2020-04-27 14:40:15 -07:00
Riley Testut
610697be5d
Updates Harmony to add future backwards compatibility
...
Harmony will now persist properties from future model versions and later upload them, allowing for basic backwards compatibility.
2020-04-27 12:25:55 -07:00
Riley Testut
ec6fb6c03c
Fixes N64 games crashing due to stripped library symbols
2020-04-24 13:20:54 -07:00
Riley Testut
0e8c9fbc5c
Exposes Documents directory in Files app
2020-04-23 18:02:02 -07:00
Riley Testut
01320b4dec
Adds SaveState.coreIdentifier to filter out save states from other cores
...
Prevents DeSmuME save states from appearing while using melonDS core and vice versa.
2020-04-23 17:24:04 -07:00
Riley Testut
77da71cd62
Adds “Home Screen” DS game to boot into DS main menu
2020-04-23 17:18:59 -07:00
Riley Testut
6f336a82a5
Adds DS settings UI to import melonDS BIOS + switch DS cores
2020-04-23 17:16:44 -07:00
Riley Testut
35fe306c12
Switches to melonDS-based core for DS games
2020-04-23 16:52:29 -07:00
Riley Testut
38591bf374
Updates app version to 1.2b
2020-02-11 16:36:21 -08:00
Riley Testut
89db6b0d3a
Migrates from Core Data model v4 to v5
2020-02-11 15:59:47 -08:00
Riley Testut
0373b757f7
Adds ability to assign controller skins per game
2020-02-07 15:57:11 -08:00
Riley Testut
cd7e9652ab
Replaces peek & pop with context menus on iOS 13+
2020-02-06 14:37:21 -08:00
Riley Testut
748f930186
Updates app version to 1.1.2
2020-02-03 19:31:12 -08:00
Riley Testut
6cca0f244f
Replaces frameworks with static libraries
...
As of iOS 13.3.1, apps installed with free developer accounts that contain embedded frameworks fail to launch. To work around this, we now link all dependencies via Cocoapods as static libraries.
2020-02-03 19:28:23 -08:00
Riley Testut
82bfbd027a
Updates app version to 1.1.1
2019-12-11 16:12:01 -08:00
Riley Testut
346c794244
Updates bundle version to 15
2019-10-14 19:00:05 -07:00
Riley Testut
9412bf0df8
Adds Credits + Licenses + AltStore Patreon deep link
2019-09-25 03:46:27 -07:00
Riley Testut
86fd55b17a
Limits N64 Fast Forwarding to devices with A9 or better
2019-09-21 17:58:39 -07:00
Riley Testut
cec169c9b2
Adds BETA flag for debug builds
2019-09-18 12:41:20 -07:00
Riley Testut
46ca21a37c
Updates pods
2019-09-06 19:01:28 -07:00
Riley Testut
e91b6bcd6b
Uses constant bundleID for Fabric regardless of actual bundleID
...
AltStore resigns apps with unique bundle identifiers per-user, so we temporarily swizzle Bundle.infoDictionary to return a constant bundle identifier for Fabric so they can all be grouped together.
2019-08-07 16:51:00 -07:00
Riley Testut
f5f09f22d4
Adds support for copying and opening deep link URLs
2019-08-07 13:27:53 -07:00
Riley Testut
2a81710d07
Adds support for DS games
2019-08-05 23:03:08 -07:00
Riley Testut
c57b2ef725
Updates iOS deployment target to iOS 12.2
2019-08-05 22:59:54 -07:00
Riley Testut
1b75cdf65f
Removes iCloud entitlement
2019-06-21 12:07:39 -07:00
Riley Testut
0046bfaf46
Adds support for N64 games
2019-06-21 12:07:30 -07:00
Riley Testut
3ecee031be
Compares hashes before marking game saves as updated
2019-03-26 00:55:52 -07:00
Riley Testut
9bebfd6415
Resets previous Harmony beta database upon first launch
2019-03-25 17:18:50 -07:00
Riley Testut
483ad69678
Adds support for syncing with Dropbox
2019-03-20 10:47:17 -07:00
Riley Testut
fe6701c82c
Migrates to Swift 5
2019-02-25 13:50:11 -08:00
Riley Testut
bec8d89acc
Improves Delta scheme build dependencies to prevent build cycles
2019-02-21 12:46:48 -08:00
Riley Testut
d03cc90a29
Merge branch 'feature/nes' into develop
...
# Conflicts:
# .gitmodules
# Delta.xcodeproj/xcshareddata/xcschemes/Delta.xcscheme
# Delta.xcworkspace/contents.xcworkspacedata
# Delta/Base.lproj/Settings.storyboard
# Delta/Settings/SettingsViewController.swift
2019-02-06 15:40:11 -08:00
Riley Testut
1e144e5657
Adds support for NES games
2019-02-01 12:44:32 -08:00
Riley Testut
3b7cb49d89
Adds support for migrating to latest Core Data model from any previous version
2019-01-31 12:19:34 -08:00
Riley Testut
3bd0a35c61
Adds support for syncing GameSaves
2019-01-29 15:07:46 -08:00
Riley Testut
38ae10db78
Disables parallelized building
2019-01-17 16:40:38 -08:00
Riley Testut
bace668739
Adds SyncResultViewController to view errors that occured during sync
2018-12-04 17:21:04 -08:00
Riley Testut
007092f875
Disables OS_ACTIVITY_MODE
2018-12-04 17:04:02 -08:00
Riley Testut
144fd83167
Adds Harmony schemes
2018-12-04 16:21:15 -08:00
Riley Testut
b226698760
Adds RecordSyncStatusViewController
...
Views local and remote status of a record, and enable/disable syncing
2018-11-27 14:46:38 -08:00
Riley Testut
97b456d9b7
Adds UIAlertController extension to display Errors
2018-11-27 14:38:29 -08:00
Riley Testut
ca4ccfc3ae
Adds basic GameSyncStatusViewController to view status of game-related records
2018-11-20 14:47:47 -06:00
Riley Testut
5354d779c1
Adds SyncStatusViewController to view basic sync status of games
2018-11-20 13:04:55 -06:00
Riley Testut
db9f43334d
Adds basic SyncManager implementation
...
Handles authenticating with Google Drive
2018-11-13 17:46:47 -08:00
Riley Testut
c1cfdad0a7
Misc. updates to DatabaseManager
...
- Subclasses RSTPersistentContainer
- Removes need for FileMD5Hash pod
- Adds start() as better way to load database
- Uses merged Harmony model
2018-11-13 17:26:21 -08:00
Riley Testut
8429c795a0
Configures project to support syncing with Google Drive
2018-11-13 16:03:49 -08:00
Riley Testut
116cb16538
Adds Harmony dependency
2018-11-12 15:23:21 -08:00
Riley Testut
e3c4e52981
Merge branch 'develop' into feature/harmony
2018-11-12 15:00:20 -08:00
Riley Testut
d1596fa7c5
Fixes missing ZIPFoundation error when running on device
2018-11-12 14:51:49 -08:00
Riley Testut
7b60c1e067
Updates deployment target to iOS 12.0
2018-11-12 14:51:29 -08:00
Riley Testut
545c5a223f
Adds basic UI for selecting syncing services
2018-11-12 12:43:30 -08:00
Riley Testut
94d7edd707
Updates project to recommended Xcode 10.1 settings
2018-11-12 11:57:21 -08:00
Riley Testut
ba653037b1
Migrates to Swift 4.2 via Xcode 10.1 migrator
2018-11-12 11:45:55 -08:00
Riley Testut
15b23c13e7
Updates delta cores + replaces ZipZap with ZIPFoundation
...
Replaces ZipZap with ZIPFoundation due to DeltaCore now using ZIPFoundation
2018-11-08 17:13:39 -08:00
Riley Testut
a9c3e85df8
Adds support for 3D Touch app icon game shortcuts
2018-01-04 14:17:59 -06:00
Riley Testut
2e36b8125e
Fixes broken mogenerator run script
2018-01-04 14:17:27 -06:00
Riley Testut
19d438f566
Fixes issue where database from beta 4 failed to migrate correctly
2017-10-16 20:37:51 -07:00
Riley Testut
6d2208a0f8
Updates project structure to match and automatically keep in sync with file system
2017-10-12 15:54:55 -07:00
Riley Testut
090c84df61
Updates Xcode project to recommended settings
2017-10-12 15:09:52 -07:00
Riley Testut
fb5036acf8
Manually fixes Swift 4 migrator errors
2017-10-12 14:40:15 -07:00
Riley Testut
d709204107
Migrates to Swift 4 via Xcode migrator
2017-10-12 13:46:11 -07:00
Riley Testut
61440ef994
Adds support for handling ActionInputs from GameControllers
...
• Quick Save
• Quick Load
• Fast Forward
2017-10-10 14:54:20 -07:00
Riley Testut
c6875c44b6
Renames Core Data model from Model to Delta
2017-09-28 19:25:20 -07:00
Riley Testut
94cbdbe159
Persists customized input mappings between app launches
2017-09-28 12:55:05 -07:00
Riley Testut
d70105e30e
Adds ControllerInputsViewController to customize external game controller inputs
...
Includes necessary code changes to use refactored DeltaCore Input logic
2017-09-27 13:08:41 -07:00
Riley Testut
7695a800c6
Fixes SQLite.swift compiler errors in Xcode 9
...
Adds post install action to Podfile to modify SQLite.swift source files.
2017-06-29 13:35:33 -05:00
Riley Testut
e5f232b7b2
Uses UIAlertController instead of UIDocumentMenuViewController for Cydia Impactor builds
2017-05-09 20:42:46 -07:00
Riley Testut
f81830230f
Adds explicit GBCDeltaCore target to Delta’s build targets
2017-05-09 20:38:39 -07:00
Riley Testut
a288f564b6
Merge branch 'feature/custom_artwork' into develop
2017-05-02 16:46:23 -07:00
Riley Testut
fadc62bfef
Adds Crashlytics
2017-05-02 03:41:00 -07:00
Riley Testut
78c47015a5
Adds support for selecting game artwork from clipboard and photo library
2017-05-02 03:21:40 -07:00
Riley Testut
93493534e0
Adds support for GBC games
...
Adds System enum to represent supported game systems, simplifying the process to add future game systems.
2017-04-30 21:39:13 -07:00
Riley Testut
d7db69925e
Updates automatic code signing configuration
2017-04-30 21:13:13 -07:00
Riley Testut
d0ed98ba6b
Updates DeltaCore + system cores
2017-04-30 19:36:48 -07:00
Riley Testut
25eb70c5a6
Updates dependencies to silence warnings
2017-04-04 15:36:24 -07:00
Riley Testut
eebb593aa2
Updates GamesDatabaseBrowserViewController design to match Delta dark theme
2017-03-28 00:14:47 -07:00
Riley Testut
45c18cc8e2
Adds ability to search games database to change game artwork
...
Searching database is done via GamesDatabaseBrowserViewController
2017-03-15 13:13:20 -06:00
Riley Testut
54da484423
Refactors loading operations to inherit from Roxas’ RSTLoadOperation
2017-03-15 13:07:34 -06:00
Riley Testut
ed68653a98
Fixes incorrect mogenerator URLs
2017-02-06 16:36:36 -08:00
Riley Testut
2bb4c4d278
Implements error handling when importing games + controller skins
2017-01-14 11:27:18 -08:00
Riley Testut
7b43b48b51
Adds support for importing zip archives containing games
2016-12-25 02:26:18 -06:00
Riley Testut
062abf6dbe
Adds ability to import games & controller skins from other apps
2016-12-22 16:59:29 -06:00
Riley Testut
752ea94ce3
Updates Xcode project to recommended Swift settings
2016-12-20 18:25:19 -06:00
Riley Testut
93119b4714
Reorganizes Xcode project structure
...
Merges “Common” folder into main Delta target folder
2016-12-20 18:24:43 -06:00
Riley Testut
93b9e979cf
Moves vibration logic to DeltaCore; adds taptic engine support
2016-11-28 17:09:45 -08:00