Amir Abbas
abf68a6254
Updated to Swift 5.0, Removed Swift 3 support
2019-04-04 12:42:17 +04:30
Braden.Scothern
36c600ebb0
updated FileObject's hash implementation
2018-10-16 00:09:48 -06:00
Braden.Scothern
08d476654e
Swift 4.2, fixed warnings, fixed tests
2018-10-15 22:35:30 -06:00
Amir Abbas
38fb3fc89a
Fix remote session crash, minor fixes
2018-07-26 13:18:49 +04:30
Amir Abbas
5e3db16401
FTPdownload to use Stream, Fix FTP upload truncated
2018-07-10 15:46:06 +04:30
Amir Abbas
7a3c4a297a
Removed AnyObject casts
2018-05-20 01:52:21 +04:30
Amir Abbas
e5e5faa4e8
Fixed iCloud download/upload progress report, Fix #93
...
- Fixed FileObject comparison
- Fixed image GPS metadata population in ExtendedLocalFileProvider
- More items for image metadata in ExtendedLocalFileProvider
2018-05-03 19:39:18 +04:30
Amir Abbas Mousavian
09cb34352f
Fixed OneDrive provider
...
- Added authentication document
- Fixed date parsing
2018-02-26 23:47:41 +03:30
Amir Abbas
8cc6bf56b6
Refactored HTTP provider upload methods, few improvements and refactors
2018-02-13 00:16:11 +03:30
Amir Abbas
19f9113a00
iCloud provider refactor
...
- SMB client work in-progress
2018-01-31 18:40:24 +03:30
Amir Abbas
d29826c56c
Fix FTP provider crashes and errors on uploading and downloading
2017-12-27 17:36:12 +03:30
Amir Abbas
9cc9a6a96a
Improving documentation
...
- Renaming OneDriveProvider.SubAddress to Route
- Refactors to improve codebeat score
2017-10-10 11:07:28 +03:30
Amir Abbas
b380685932
Added VolumeObject for storageProperties method
...
- Refined error handling in HTTP provider
- Added contentType and hash to OneDriveFileObject
2017-09-05 02:26:09 +04:30
Amir Abbas
5a5beb6891
Refined error handling
2017-09-04 01:22:44 +04:30
Amir Abbas
f43199c22a
fixed colon in url string problem across provider
2017-08-23 10:52:45 +04:30
Amir Abbas
fd293f7bdb
[Amend] Fixed swift 3.0 compile error for type(of:)
2017-07-01 11:08:49 +04:30
Amir Abbas
0d017ebfc4
Fix #52 (Swift 4.0 source compatibility)
2017-07-01 10:47:48 +04:30
Amir Abbas
06039ad993
CloudFileProvider operation handle improvements
2017-04-20 01:06:36 +04:30
Amir Abbas
34c663e62c
FileObject.url is unwraped. fixed url initializing from path
2017-04-14 18:57:50 +04:30
Amir Abbas
ea5de2e2aa
Added progress for content(path:) method
...
- Fixed issue with colliding handlers between sessions.
- Sessions can be set.
- SessionDelegate class is now public.
2017-04-03 18:50:13 +04:30
Amir Abbas
2253cca086
Fixed deprecated URLResourceKey items
2017-04-03 12:52:27 +04:30
Amir Abbas Mousavian
81401ee36f
Added Documentation, refactors of related Date methods
2017-03-31 10:15:39 +04:30
Amir Abbas Mousavian
1045901d7c
Added NSCoding support
...
- Better relative path handling in WebDAV
- obsolete deprecated methods
2017-03-25 19:19:49 +04:30
Amir Abbas
079f8f4b77
Refactored methods to extensions
2017-03-17 15:52:58 +03:30
Amir Abbas
cdff7db32e
Fixed OneDriveProvider bugs
...
- fixed and enhanced searching files in Dropbox
2017-02-21 00:48:59 +03:30
Amir Abbas
194673b3b6
Added NSPredicate to searchFiles method
...
- public functions became open, now is overridable
- fixed urlCache documentation
2017-02-19 13:34:55 +03:30
Amir Abbas Mousavian
330a22c45d
Completed Documentation, fixed a small bug.
2017-02-16 13:00:50 +03:30
Amir Abbas
489a9a16d0
Updated documentation, fixed Cloud provider paths bugs
2017-02-14 12:24:06 +03:30
Amir Abbas
a7de09362b
Equatable FileObject, async completion handler in cloud provider
2017-02-13 12:06:09 +03:30
Amir Abbas
edd4914ca7
Linting, fixed travis wrong device
2017-02-11 06:08:17 +03:30
Amir Abbas
72520973e9
Changed FileObject.allValues key type to URLResourceKey
...
- LocalFileProvider.storageProperties method now uses url resource values
2017-02-08 07:30:41 +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
2017-02-06 18:03:58 +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
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
1a44df3fd7
Refactoring, better webdav response handling
...
- Added Dropbox copy from reference method
- refactored `mapToFileObject` methods into `FileObject` initializers
- fixed `requestDictionary` type to `[String: AnyObject]`
2017-02-01 14:08:28 +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
2017-01-31 17:19:45 +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
0e9a82a288
Resolves #20 , Dropbox/WebDav file size
2016-12-15 14:42:00 +03:30
Amir Abbas
19ea14ebc1
Added FileObjectSorting to sort FileObjects conveniently
2016-12-12 01:57:34 +03:30