Riley Testut
d1643dbc8f
Throws SyncValidationError when downloading corrupted versions of “verified” SaveStates
...
After reviewing save states upon first launch, Delta will upload the verified game ID as metadata to ensure other devices don’t download remote versions with incorrect relationships.
2023-08-11 18:57:27 -05:00
Riley Testut
fcdd3c7840
Throws SyncValidationError when downloading corrupted Game or GameSave record
2023-08-10 19:33:27 -05:00
Riley Testut
a9f15144ed
Repairs corrupted Game, GameSave, and SaveState relationships on initial launch
...
Automatically fixes Game and GameSaves, but requires user to manually review + fix all recent SaveStates.
2023-08-10 19:33:27 -05:00
Riley Testut
5779927831
[Delta Sync] Delays seeding Harmony database until initial sync
2023-07-07 18:19:07 -05:00
Riley Testut
b85230b0ff
Improves sync error messages when a game is missing or can’t be synced
2020-06-12 13:00:44 -07: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
08c61ad66b
Improves error message when Dropbox prevents downloading games due to copyright
2019-09-18 12:39:36 -07:00
Riley Testut
9bebfd6415
Resets previous Harmony beta database upon first launch
2019-03-25 17:18:50 -07:00
Riley Testut
df7a8df19a
Improves handling of authentication errors
2019-03-25 15:46:39 -07:00
Riley Testut
84e44f5aee
Displays more detailed sync progress in RSTToastView
2019-03-25 15:46:01 -07:00
Riley Testut
72f4da6bc4
Hides SyncResultViewController Done button when not presented modally
2019-03-25 13:00:09 -07:00
Riley Testut
9db68aa9e4
Fixes Game Save errors not being grouped with Game errors
2019-03-22 13:04:34 -07:00
Riley Testut
483ad69678
Adds support for syncing with Dropbox
2019-03-20 10:47:17 -07:00
Riley Testut
8f6b8d763a
Updates DriveService client ID
2019-03-20 00:08:59 -07:00
Riley Testut
6dbe908a66
Improves error message when displaying RecordError.other error
2019-02-25 19:02:22 -08:00
Riley Testut
3b05afd21e
Automatically syncs when entering/returning from background
2019-02-25 17:13:47 -08:00
Riley Testut
14e2eefc42
Updates Harmony dependency
2019-02-25 12:29:45 -08:00
Riley Testut
3bd0a35c61
Adds support for syncing GameSaves
2019-01-29 15:07:46 -08:00
Riley Testut
dbe298f2a7
Adds complete support for (de)authenticating users
2019-01-19 16:10:55 -08:00
Riley Testut
878506e34f
Adds ability to view previous sync results from SyncStatusViewController
2019-01-19 13:42:03 -08:00
Riley Testut
86beaaaaa4
Adds ability to view details of record errors in SyncResultViewController
...
Also updates error handling to match revised Harmony errors.
2019-01-18 16:08:04 -08:00
Riley Testut
bace668739
Adds SyncResultViewController to view errors that occured during sync
2018-12-04 17:21:04 -08:00
Riley Testut
f8c47fcb86
Adds RecordVersionsViewController
...
Allows users to restore remote versions of records, or resolve conflicts
2018-12-04 16:21:10 -08: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