Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Nextcloud Thumbnails #166

Closed
wants to merge 116 commits into from
Closed
Changes from 1 commit
Commits
Show all changes
116 commits
Select commit Hold shift + click to select a range
06c24d6
Added test
amosavian Nov 2, 2017
bf75db8
Update project settings
amosavian Nov 2, 2017
fe0ff89
Fix error
amosavian Nov 2, 2017
783e58c
Fixed Test project settings, test for Dropbox and OneDrive
amosavian Nov 2, 2017
d0b4d13
Updated travis to test
amosavian Nov 2, 2017
f3d049f
Fixed travis test scheme name
amosavian Nov 3, 2017
76e0865
Fix Dropbox attributesOfItem, fix test cases
amosavian Nov 4, 2017
f99d40c
Fix #70 (WebDAV folder), Better URLRequest header interface
amosavian Nov 14, 2017
df781db
Fixed typo in WebDAV
amosavian Nov 16, 2017
7c25bcd
Fix #72 (WebDAV result contains space)
amosavian Dec 1, 2017
4636632
Probable fix #76 , deinit to cleanup providers
amosavian Dec 24, 2017
2603800
Update project settings
amosavian Dec 25, 2017
0fb3fe5
Fix. #71, Temp workaround for StreamTask issue
amosavian Dec 26, 2017
b2b82ab
Fix #74 (SPM issue)
amosavian Dec 26, 2017
3f09c6e
Fix SPM Error
amosavian Dec 26, 2017
d29826c
Fix FTP provider crashes and errors on uploading and downloading
amosavian Dec 27, 2017
3c87dfb
Fixed FTP errors to bypass test cases and build error on macOS
amosavian Dec 27, 2017
f20bcf7
Fix Swift 3 compile error
amosavian Dec 27, 2017
bd77c6e
Fix StreamTask read data bug
amosavian Dec 29, 2017
fec0346
Added Tests for FTP
amosavian Dec 29, 2017
611366b
Updated project settings version to 0.22
amosavian Dec 30, 2017
9b8db9e
Fix #79 , Optimization and refactoring
amosavian Jan 5, 2018
a393198
Add Beerpay's badge
amosavian Jan 16, 2018
19f9113
iCloud provider refactor
amosavian Jan 31, 2018
634a40c
bugfix. searchFiles "including" param was being ignored
Feb 12, 2018
729d9b9
Merge pull request #83 from jper92/master
amosavian Feb 12, 2018
8cc6bf5
Refactored HTTP provider upload methods, few improvements and refactors
amosavian Feb 12, 2018
5868766
OneDrive to support upload session, removing 4MB limit. Improved Docu…
amosavian Feb 12, 2018
e6b8e60
Probable fix #82 (iCloud overwrite file when uploading)
amosavian Feb 12, 2018
516144e
Added Concepts and Design markdown
amosavian Feb 13, 2018
7e8bc05
Capitilize DESIGN.md
amosavian Feb 13, 2018
50bbe7f
Fixed Dropbox issue
amosavian Feb 18, 2018
1bf42b4
Updated SMB types, Fix #84 (FTP must fail to init without scheme)
amosavian Feb 23, 2018
fd89a04
Fixed FTP/SSL issue, Fixed error descriptions for HTTP and FTP
amosavian Feb 24, 2018
09cb343
Fixed OneDrive provider
amosavian Feb 26, 2018
173fba5
Fixed OneDrive upload bug
amosavian Feb 26, 2018
8e617c5
Woraround overriding bug in Swift for url(of:), Initial support for L…
amosavian Mar 1, 2018
f384d26
Added sample code file
amosavian Mar 2, 2018
be38e27
Addded discardableResult
amosavian Mar 2, 2018
90f846c
Fixed: OneDrive operations may fail, Made linux-ready changes.
amosavian Mar 6, 2018
a3a584c
isReachable returns error (#87), Updating version
amosavian Mar 6, 2018
4b0fffc
Fix Test building error
amosavian Mar 6, 2018
a6550b0
Fixed utf8 filenames issue in OneDrive
amosavian Mar 7, 2018
2690551
Fixed FTP/TLS, Support FTP listing on Windows servers
amosavian Mar 8, 2018
8f0cbf8
Support FTP EPSV mode, property to set data connection TLS
amosavian Mar 8, 2018
b39c1c4
Fixed FTP issues. (Partial fix #88)
amosavian Mar 12, 2018
37ce9c9
FTP provider fallbacks from EPSV to PASV if extended is not implmented
amosavian Mar 13, 2018
6c34a4e
Updated version, removed obsoleted properties
amosavian Mar 27, 2018
fc75c85
Fixed warnings on Swift 4.1, LocalFileMonitor is now public
amosavian Mar 31, 2018
090baa3
Fix Swift 4.0 compile error
amosavian Mar 31, 2018
a089cbc
Fixed Swift 3 build error
amosavian Apr 1, 2018
ad9768a
Secure encoding enabled, Fixed podspec
amosavian Apr 7, 2018
bcc774d
Fix podspec error
amosavian Apr 7, 2018
9d19768
Added test for NSCoding, fixed archiving
amosavian Apr 8, 2018
bd2f2b3
Addded progressive read to FTP and HTTP providers
amosavian Apr 16, 2018
3040215
Fixed race conditions, Possible fix #79
amosavian Apr 22, 2018
4202f5e
FPStreamTask returning real error instead of timeout
amosavian Apr 22, 2018
f2cd571
Fixed LocalFileMonitor dir not refreshing, Fixed FTP connection refus…
amosavian Apr 25, 2018
e5e5faa
Fixed iCloud download/upload progress report, Fix #93
amosavian May 3, 2018
f22af8d
Fixed possible leak in iCloud provider when uploading file
amosavian May 3, 2018
e4fc6b2
Updated to version 0.24.1, Pods Swift version to 4.1
amosavian May 3, 2018
ccb7961
Minor performance improvement on iCloud file progress monitor
amosavian May 3, 2018
e72d7ff
Fixed podspec Swift version
amosavian May 3, 2018
399d755
Add FileProviderSymbolicLink protocol, resolving symlink return FileO…
amosavian May 11, 2018
5e49202
Fix Travis swift 4.0 build
amosavian May 12, 2018
b946d51
Fixed LocalFileObject init issue, symlink tests
amosavian May 12, 2018
7a3c4a2
Removed AnyObject casts
amosavian May 19, 2018
e2520ff
Possible fix #94, local symbolic links respect ~
amosavian May 26, 2018
f5c6403
Fixing #95 (ftp store completion handler latency)
amosavian May 30, 2018
7a5cef4
Updated readme to mention AMSMB2 project.
amosavian May 30, 2018
7530556
Silence warnings of Swift 4.2
amosavian Jun 6, 2018
057bf1a
Fix compile error
amosavian Jun 6, 2018
ba9cad8
Merge branch 'fix-issue-95'
amosavian Jun 6, 2018
50f0d33
Improved performance of thumbnail generating dramatically
amosavian Jun 12, 2018
91f2610
Fix PDF thumbnail generating, Faster UIImage scaling
amosavian Jun 14, 2018
cf6e6f9
Probable fix #99 (double delegate call), better linux support
amosavian Jun 18, 2018
7b21605
Amend finxing #99
amosavian Jun 21, 2018
f1f7955
Fix #105 FTP downloads corrupt file
amosavian Jul 7, 2018
fb389c1
Fix #102 & #103 (FTP write issue), Fix fileSize overflow on 32bit device
amosavian Jul 7, 2018
311fcc5
Switching to Stream, Fixed FPStreamTask would remain open
amosavian Jul 7, 2018
5e3db16
FTPdownload to use Stream, Fix FTP upload truncated
amosavian Jul 10, 2018
e2572d2
Fix #109, refactoring
amosavian Jul 19, 2018
38fb3fc
Fix remote session crash, minor fixes
amosavian Jul 26, 2018
76aee40
Undo for all providers, encapsulated error creating
amosavian Aug 5, 2018
b597244
Fix #112 (crash on progress report)
amosavian Aug 18, 2018
08d4766
Swift 4.2, fixed warnings, fixed tests
bscothern Oct 16, 2018
5c33683
updated .travis.yml to use xcode10
bscothern Oct 16, 2018
26a9e2d
updated podspec to use Swift 4.2
bscothern Oct 16, 2018
36c600e
updated FileObject's hash implementation
bscothern Oct 16, 2018
ab1da39
Merge pull request #126 from bscothern/swift_4.2
amosavian Oct 16, 2018
1fd724c
Added connect to self-signed certificate FTPS server
sasaki-945 Nov 9, 2018
92f0970
Convert a boolean value to enum for connecting to self-signed certifi…
sasaki-945 Nov 14, 2018
3f59178
Merge pull request #130 from sasaki-945/master
amosavian Nov 14, 2018
59ba5b7
Fixed bugs in FTP provider fallbacks from EPSV to PASV
sasaki-945 Nov 15, 2018
9cbe0fc
Fixed bugs in FTPS, `ftpUserPass` was called twice
sasaki-945 Nov 15, 2018
d6d777f
Fixed a blocked stream handle event during UI control
sasaki-945 Nov 16, 2018
933ef9b
Fixed a truncated uploaded file
sasaki-945 Nov 16, 2018
8a5edc5
Fixed a timeout error not notified
sasaki-945 Nov 16, 2018
9d5ac10
Merge pull request #131 from sasaki-945/master
amosavian Nov 17, 2018
967a5a0
Merge pull request #133 from sasaki-945/issue#111
amosavian Nov 17, 2018
d97f6c0
To keep it compatible to Swift 3/4.0
sasaki-945 Nov 19, 2018
004966a
Fixed a timeout error occurred when ftpList an empty directory
sasaki-945 Nov 19, 2018
d462b5d
Add missed commit - `[933ef9b] Fixed a truncated uploaded file`
sasaki-945 Nov 19, 2018
504ca76
Fixed a multiple error callback on `recursiveList`
sasaki-945 Nov 19, 2018
d050ceb
Added `filePath` argument on FileProviderFTPError
sasaki-945 Nov 19, 2018
737cd7a
Fixed a bug, cannot be canceled if canceled before login
sasaki-945 Nov 19, 2018
d1ac332
Merge pull request #132 from sasaki-945/bug-fix
amosavian Nov 19, 2018
7c7763d
Merge pull request #134 from sasaki-945/issue#113
amosavian Nov 19, 2018
83eb97a
Merge pull request #135 from sasaki-945/master
amosavian Nov 19, 2018
b9c1729
Added FTP SSL/TLS session resumption/reuse support
sasaki-945 Nov 20, 2018
cb42552
Merge pull request #136 from sasaki-945/master
amosavian Nov 20, 2018
90706f1
Fixed bug: cannot be transferred file 4KB or less
sasaki-945 Dec 10, 2018
9384264
Merge pull request #139 from sasaki-945/master
amosavian Dec 16, 2018
abf68a6
Updated to Swift 5.0, Removed Swift 3 support
amosavian Apr 4, 2019
183382a
Implement Nextcloud thumbnails
skjiisa Aug 29, 2020
716988a
Make WebDAV thumbnail support check case insensitive
skjiisa Aug 29, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fixed typo in WebDAV
amosavian committed Nov 16, 2017
commit df781dbe101ff014783425ed23ea643666f9ecef
2 changes: 1 addition & 1 deletion Sources/WebDAVFileProvider.swift
Original file line number Diff line number Diff line change
@@ -564,7 +564,7 @@ public final class WebDavFileObject: FileObject {
if propKeys.isEmpty {
propKeys = "<D:allprop/>"
} else {
propKeys += "<D:prop><D:resourcetype)></D:prop>"
propKeys += "<D:prop><D:resourcetype/></D:prop>"
}
return propKeys
}