Amir Abbas
42579be371
Added FileProviderHTTPError protocol
...
- All errors from local provider is now from Cocoa error domain. No URL domain anymore.
- All errors from WebDAV/OneDrive/Dropbox conform to FileProviderHTTPError
0.12.5
2017-02-11 18:05:21 +03:30
Amir Abbas
edd4914ca7
Linting, fixed travis wrong device
2017-02-11 06:08:17 +03:30
Amir Abbas
bd3e1bd74f
Fixed typos in travis.yml
2017-02-10 02:57:15 +03:30
Amir Abbas
371c481482
Fixed project name typo in travis.yml
2017-02-09 15:02:39 +03:30
Amir Abbas
dea1d01bf3
Made travis.yml more generic
2017-02-09 14:46:29 +03:30
Amir Abbas
ae4cd1dff3
Fixed undo manager bugs
...
- Fixed contents of file with offset method bugs
- Improved `LocalFileProvider.copy()` implementation
0.12.4
2017-02-09 03:02:21 +03:30
Amir Abbas
72520973e9
Changed FileObject.allValues key type to URLResourceKey
...
- LocalFileProvider.storageProperties method now uses url resource values
0.12.3
2017-02-08 07:30:41 +03:30
Amir Abbas
63016285af
Added UndoManager support to Local provider
...
- Refactored Local provider operations into one function
2017-02-08 04:54:18 +03:30
Amir Abbas
3245c9df03
Updated travis.yml
2017-02-07 21:59:17 +03:30
Amir Abbas
ee1fa89747
Updated travis.yml
2017-02-07 12:07:59 +03:30
Amir Abbas
4a6b25deac
Updated travis.yml
2017-02-07 09:48:12 +03:30
Amir Abbas
2423cbd0f6
Updated travis.yml
2017-02-07 02:55:22 +03:30
Amir Abbas
480099ca8a
Updated travis.yml
2017-02-06 19:41:57 +03:30
Amir Abbas
755bf6bf84
Updated travis.yaml
2017-02-06 19:38:14 +03:30
Amir Abbas
525825ff5d
Fixed Cloud provider listing (RunLoop) bug
...
- Added ubiquity scope to Cloud provider
- Renamed `temporaryLink` to `publicLink`
- Added deprecated renaming guide
0.12.2
2017-02-06 18:03:58 +03:30
Amir Abbas Mousavian
a35384dc31
Refactoring: reducing complexity of properties methods
2017-02-03 23:15:23 +03:30
Amir Abbas Mousavian
0c558fdbb4
Updated version
0.12.1
2017-02-03 18:33:25 +03:30
Amir Abbas Mousavian
e30861ad18
Added publicLink method to OneDrive
...
- Added more Documentation, specially initializer
- Added option to conserve sessions after provider deinit to finish tasks
- Dropbox and OneDrive init are not bailable anymore
- Updated AEXML
2017-02-03 18:29:34 +03:30
Amir Abbas Mousavian
538e9bb42d
Updated provider descriptions
2017-02-02 19:32:28 +03:30
Amir Abbas Mousavian
ef2d69c54c
Updated supported providers order
2017-02-02 19:26:26 +03:30
Amir Abbas Mousavian
9f210ef356
Updated readme link to cocoa pods docs
2017-02-02 13:32:58 +03:30
Amir Abbas Mousavian
5a7dfa1039
Merge commit 'b84e6ea7abbec6f9a83144d2dcd6744b568d682f'
...
* commit 'b84e6ea7abbec6f9a83144d2dcd6744b568d682f':
Updated Date
0.12.0
2017-02-02 13:28:08 +03:30
Amir Abbas Mousavian
be7a370a42
Added Documentation, get contents handling in Local provider optimized
...
- Changed default thumbnail dimension to 64x64 in `LocalFileProvider`
2017-02-02 13:25:40 +03:30
Amir Abbas Mousavian
b84e6ea7ab
Updated Date
2017-02-02 01:03:48 +03:30
Amir Abbas Mousavian
82b1d2c450
Added new badges
2017-02-01 22:18:20 +03:30
Amir Abbas Mousavian
c38ee1ccd3
standardized FileObject.path property
...
- FileObject.path now has heading slash in all scenarios
- fixes #27 , WebDAV fileObject.path was not relative
0.11.4
2017-02-01 21:23:11 +03:30
Amir Abbas Mousavian
1a44df3fd7
Refactoring, better webdav response handling
...
- Added Dropbox copy from reference method
- refactored `mapToFileObject` methods into `FileObject` initializers
- fixed `requestDictionary` type to `[String: AnyObject]`
0.11.3
2017-02-01 14:08:28 +03:30
Amir Abbas Mousavian
eff3725680
Added release version badge
2017-02-01 00:21:48 +03:30
Amir Abbas Mousavian
9368f636d3
Added carthage badge
2017-01-31 23:53:06 +03:30
Amir Abbas Mousavian
3f2fda638f
bugfix: path in LocalFileObject is not relative
0.11.2
2017-01-31 23:12:29 +03:30
Amir Abbas Mousavian
6737f98978
Updated travis.yml
2017-01-31 19:07:11 +03:30
Amir Abbas Mousavian
3e55cc60f7
Replaced absoluteURL with relative url ( resolved #27 ), improving performance.
...
- renamed `DropboxFileProvider.copyItem(path:toRemoteURL:) ` to `DropboxFileProvider.copyItem(remoteURL:toPath:)` due to logic
0.11.1
2017-01-31 17:19:45 +03:30
Alek Slater
d7ae709cf7
contentURL was missing the trailing slash causing it to fail for all contentURL calls with the dropbox api ( #26 )
2017-01-31 13:05:20 +03:30
Amir Abbas Mousavian
4f6e3c7bd5
Uncommented CloudFileProvider decription
2017-01-31 02:11:28 +03:30
Amir Abbas Mousavian
b121fe6182
rectified macOS and tvOS version check
0.11.0
2017-01-31 01:42:03 +03:30
Amir Abbas Mousavian
29b7f720f5
Added iCloud provider change monitor and CloudOperationHandle
...
- fixed copyItem functions for local interoperability
2017-01-31 01:35:38 +03:30
Amir Abbas Mousavian
067e14b76f
Added CloudFileProvider and coordination to LocalFileProvider
...
- changed `operation_queue` type to `OperationQueue`
- added `LocalFileProvider.init(sharedContainerId:)`
- added `destination(ofSymbolicLink:)` to LocalFileProvider
- added expirationDate to `temporaryLink(to:)` methods
- known issue: `CloudFileProvider` monitoring is not implemented
- known issue: `CloudFileProvider` copy from local and to local works imperfect
2017-01-30 18:51:06 +03:30
Amir Abbas Mousavian
09e39ada82
Resolved issue #24 , off-by-one bug in Range header
2017-01-30 18:37:25 +03:30
Amir Abbas
6889b302b7
Removed CloudProvider due to incompleteness
2017-01-27 02:47:11 +03:30
Amir Abbas
96ce12f226
Added iCloud Drive provider CloudFileProvider
...
- Refactored initializers
- Replaced `NSSearchPathForDirectoriesInDomains` with `FileManager.urls(for:In:)`
0.10.3
2017-01-27 02:13:51 +03:30
Amir Abbas
091fd14a88
OneDrive drive name bug fix. Added sorting method to [FileObject] array.
...
- now return `Error` for uploading a file with size higher than limit in OneDrive / Dropbox instead of asserting
2017-01-25 16:04:16 +03:30
Amir Abbas
10aac532f7
Fixed crashing bug
0.10.1
2017-01-18 10:20:10 +03:30
Amir Abbas
3aac0a88c4
Fixed path in url percent encoding
0.10.0
2017-01-16 23:28:32 +03:30
Amir Abbas
24355a4c6c
Added OneDrive support
...
- removed unnecessary MediaPlayer.framework dependency
- fixed multiple Dropbox provider bugs
2017-01-16 21:55:58 +03:30
Amir Abbas
d2cf657ab2
Added Thumbnail and Meta-information generator to Local and Dropbox
0.9.0
2017-01-16 15:20:44 +03:30
Alek Slater
f2d54c7f92
incorrect usage of string.remove in correctPath method
...
- string remove needs to be given the index before the endIndex or it will crash (#22 ) needs to be given the index before the endIndex or it will crash
2016-12-19 18:10:14 +03:30
Amir Abbas
0e9a82a288
Resolves #20 , Dropbox/WebDav file size
0.8.3
2016-12-15 14:42:00 +03:30
Amir Abbas
ea7e089718
Updated for Xcode 8.2
2016-12-13 19:12:08 +03:30
Amir Abbas
19ea14ebc1
Added FileObjectSorting to sort FileObjects conveniently
2016-12-12 01:57:34 +03:30
Amir Abbas
47885c0a4e
Deprecated FileObject.fileType with .type
0.8.2
2016-12-09 21:06:11 +03:30