98 Commits

Author SHA1 Message Date
Viktor Szépe
521ffa02b7 Fix typos 2024-07-23 17:08:02 +00:00
Drew McCormack
273b9fb895 Fixed Dropbox issue in IDMSyncManager.
Dropbox now use short-lived tokens, so old way doesn’t work for more than about 4 hours.
2023-06-06 09:31:15 +02:00
Drew McCormack
e31f9e08aa Updated Dropbox to 6.2.3.
Added new authenticate method and scopes for Dropbox in Idiomatic.
2022-03-28 15:37:46 +02:00
Drew McCormack
2830f4c08e Updated ZipArchive and DropboxV2.
Also set various build settings.
2021-01-11 10:16:06 +01:00
David Wilson
bda69e908d Added complier directives to ignore deprecation warnings created when deployment target is set to iOS 12 2020-12-31 12:52:05 +13:00
Drew McCormack
84d4a34286 Changes for Xcode 12. 2020-11-06 16:01:18 +01:00
Drew McCormack
376a85ca54 Updated Idiomatic for latest Xcode. 2020-05-19 14:19:27 +02:00
Drew McCormack
3b757a9982 Updated Simple Sync in Swift example to Swift 5. 2019-06-19 12:35:45 +02:00
Drew McCormack
14a4fed134 Minor cast fix for warning. 2018-07-10 09:10:02 +02:00
Kelly Roach
1c190e738a Remove 'Ensembles iOS.xcodeproj' in Resources 2018-07-06 18:46:48 -07:00
Kelly Roach
72fda21d29 Remove bqnnqguhepfxlkgqvdamggjewche directory from FRAMEWORK_SEARCH_PATHS 2018-07-06 18:41:11 -07:00
Kelly Roach
2a266d493d viewDidUnload is deprecated 2018-07-06 18:14:08 -07:00
Kelly Roach
c0bc0e9e80 Fix 'A 1024x1024 app store icon is required for iOS apps' warning 2018-07-06 17:57:00 -07:00
Kelly Roach
17442a6d00 Fix block implicitly retains 'self' warnings 2018-07-06 17:33:09 -07:00
Kelly Roach
f12ce41d98 Xcode 9.4.1 Update 3 projects to recommended settings 2018-07-06 17:17:06 -07:00
Drew McCormack
e121bc1d68 Updated SSZipArchive to a recent version.
Now included in Idiomatic as a embedded framework, rather than directly linked source code.
2017-11-03 18:11:25 +01:00
Drew McCormack
e6713a9768 Backported a fix for Dropbox v2.
On occasion it could attempt to perform actions without an authorized client. This now fixes that.
2017-06-09 07:48:38 +02:00
Drew McCormack
e6a7d9b33c Backported DropboxSDK v2 to Ensembles 1.
Updated Idiomatic to use this.
2017-05-30 09:42:11 +02:00
Drew McCormack
63386c6138 Fixed completion callback in Simple Sync with Swift. 2016-10-31 09:05:25 +01:00
Drew McCormack
4dedbd2c85 Updated Schemes for Xcode 8. 2016-10-20 19:28:59 +01:00
Drew McCormack
1426b3e049 Added a module target for iOS.
Also added the Simple Sync in Swift example.
2016-09-23 09:59:26 +02:00
Drew McCormack
78708766d4 Added a module target for iOS.
This is particularly useful for use with Swift projects.
Also added the Simple Sync in Swift example to show how to setup a Swift project with Ensembles.
2016-09-23 09:49:38 +02:00
Drew McCormack
2019c606bb Added dismantle method for safely disposing of ensembles that are no longer needed.
This fixed a bunch of tests that were failing due to race conditions.
Also fixed an NSError memory issue.
2016-09-16 09:07:58 +02:00
Drew McCormack
12fd765022 Refactored new multipeer data-availability notifications.
Some name changes, and moved from a notification to a method in a protocol.
2016-07-04 21:36:19 +02:00
Andrej Mihajlov
68ecdfcf8d Handle NSFetchedResultsChangeMove because on iOS 9 it's mistakenly reported instead of NSFetchedResultsChangeUpdate 2016-07-04 19:21:22 +01:00
Andrej Mihajlov
085a62fee5 Sync with individual peer in response to new files availability notification 2016-07-04 19:20:24 +01:00
Andrej Mihajlov
ce3e4772a0 Monitor saves to CDE context and sync in real-time when using Multipeer 2016-07-04 19:19:02 +01:00
Andrej Mihajlov
366e72d558 Add methods to sync with individual peer and to notify other peers for updates 2016-07-04 19:16:49 +01:00
Drew McCormack
0e7173ec67 Addded LSApplicationQueriesSchemes for iOS 9 and Dropbox.
Removed the default text in text view in storyboard. Was causing modal segue to fail due to Xcode bug.
2015-09-20 14:28:41 +02:00
Drew McCormack
b4cd879303 Merge branch 'master' of https://github.com/drewmccormack/ensembles
# Conflicts:
#	Ensembles.xcworkspace/xcshareddata/Ensembles.xcscmblueprint
2015-09-20 12:52:35 +02:00
Drew McCormack
651a3a885e Fixed broken segues in Idiomatic for iOS.
Problem is caused by a bug in Xcode 7. If there is text in a UITextView, a modal segue fails.
2015-09-20 12:51:30 +02:00
Drew McCormack
1288395f7a Info.plist updates for Xcode 7.
Removed the executable setting in resoureces bundle, because was causing failure in upload to iTC.
2015-09-11 08:55:06 +02:00
Drew McCormack
e3b748659c Removed an early return from Simple Sync. Was poor example, because was not calling the completion handler. 2015-03-27 09:24:30 +01:00
Drew McCormack
b6f04fdef5 Updated the entitlements for iCloud. 2014-12-30 12:59:19 +01:00
Drew McCormack
951d801b2e Merged. 2014-09-19 15:26:14 +02:00
Drew McCormack
9d9b2a34dc Fixed issue in Idiomatic where two leeches in a row could cause a deleech due to error. 2014-07-07 10:19:16 +02:00
Drew McCormack
cf8f2e9965 Got multipeer sync working in Idiomatic. 2014-07-06 16:29:31 +02:00
Drew McCormack
d826ef1a74 Finished multi peer implementation. 2014-06-30 19:19:06 +02:00
Florion
769e212191 Added MultipeerConnectivity support v1 2014-06-22 17:33:39 +02:00
Drew McCormack
31fdb11de3 Changes to add support for Mac OS X 10.7 2014-06-16 12:46:39 +02:00
Drew McCormack
b9e3ae06dd Fixed bug in Idiomatic for iOS. It was failing to leech for Dropbox when the Dropbox app was used to authenticate. The reason was that when using the app, the main app goes to the background, and when it reactivates, it attempts a new sync. This triggers a second leech. Normally that wouldn’t be so bad, because the second leech just issues an error and stops, but Idiomatic was using a leech error as a reason to cancel syncing.
This has been fixed by only terminating sync if there is a leech error, and the ensemble isLeeched property is false.
2014-06-14 12:37:38 +02:00
Drew McCormack
915bf93055 Added observer for iCloud download notifications in Idiomatic for iOS. Now triggers a sync. 2014-05-19 16:41:01 +02:00
Drew McCormack
07c0257ecd Removed Ensembles from prefix header of Idiomatic, and added import to CDENodeCloudFileSystem.h 2014-05-16 13:35:40 +02:00
Drew McCormack
fc173d62a0 Removed unused resource files on Mac. 2014-05-01 11:58:33 +02:00
Drew McCormack
6b51e58334 Fixed some things in Magical Record example for new build system. Updated README for new instructions on building. 2014-04-30 15:00:11 +02:00
Drew McCormack
3c57524c9f Added new <Ensembles/Ensembles.h> import to Magical Record app. 2014-04-30 14:28:27 +02:00
Drew McCormack
81696ce9cc Added the ‘Simple Sync’ example. It is based on the Magical Record number sync app, but is built with vanilla Core Data. About the simplest possible example. 2014-04-30 14:24:28 +02:00
Drew McCormack
70103af2e3 Got all targets working with new static framework. Made the Mac Idiomatic app use the dynamic framework. 2014-04-30 12:57:08 +02:00
Drew McCormack
f17faae13c Added a static framework target for iOS. It builds. Not fully working yet. 2014-04-30 11:13:14 +02:00
Drew McCormack
77ff27ca60 Got Magical Record example working. 2014-04-19 15:31:37 +02:00