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

Filename validator #92

Merged
merged 23 commits into from
Aug 23, 2024
Merged

Filename validator #92

merged 23 commits into from
Aug 23, 2024

Conversation

marinofaggiana
Copy link
Member

No description provided.

Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
…nto filename-validator

Signed-off-by: Milen Pivchev <[email protected]>

# Conflicts:
#	Sources/NextcloudKit/NextcloudKit+WebDAV.swift
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
@marinofaggiana marinofaggiana merged commit e9c40dd into develop Aug 23, 2024
1 of 2 checks passed
marinofaggiana added a commit that referenced this pull request Aug 23, 2024
* nextcloud/ios#2390

Signed-off-by: Marino Faggiana <[email protected]>

* add async/await searchMedia

Signed-off-by: Marino Faggiana <[email protected]>

* Livephoto detect (#51)

* Update NKModel.swift

* cleaning

Signed-off-by: Marino Faggiana <[email protected]>

* Fix build on macOS broken by freeDisk change (#53)

Signed-off-by: Claudio Cambra <[email protected]>

* livePhotoFile -> fileId

Signed-off-by: Marino Faggiana <[email protected]>

* rollback

Signed-off-by: Marino Faggiana <[email protected]>

* rollback

Signed-off-by: Marino Faggiana <[email protected]>

* Fix error description chunk

Signed-off-by: Marino Faggiana <[email protected]>

* chunk error fix

Signed-off-by: Marino Faggiana <[email protected]>

* errorDescription

Signed-off-by: Marino Faggiana <[email protected]>

* added description

Signed-off-by: Marino Faggiana <[email protected]>

* Change to markdown

Signed-off-by: Milen Pivchev <[email protected]>

* Added e2ee options versionApi

Signed-off-by: Marino Faggiana <[email protected]>

* change variable name

Signed-off-by: Marino Faggiana <[email protected]>

* endpoint update

Signed-off-by: Marino Faggiana <[email protected]>

* Fix chunk S3 (#56)

* cod

Signed-off-by: Marino Faggiana <[email protected]>

* fix

Signed-off-by: Marino Faggiana <[email protected]>

---------

Signed-off-by: Marino Faggiana <[email protected]>

* public func

Signed-off-by: Marino Faggiana <[email protected]>

* lint

Signed-off-by: Marino Faggiana <[email protected]>

* remove description

Signed-off-by: Marino Faggiana <[email protected]>

* fix

Signed-off-by: Marino Faggiana <[email protected]>

* fix

Signed-off-by: Marino Faggiana <[email protected]>

* fix log

Signed-off-by: Marino Faggiana <[email protected]>

* Resolution - GPS (#59)

* fix resolution-gps

Signed-off-by: Marino Faggiana <[email protected]>

---------

Signed-off-by: Marino Faggiana <[email protected]>

* set h, w to Double

Signed-off-by: Marino Faggiana <[email protected]>

* coding (#61)

Signed-off-by: Marino Faggiana <[email protected]>

* normalized taskHandler
            taskHandler(task)
        }.

Signed-off-by: Marino Faggiana <[email protected]>

* add filename in trash (#63)

* add filename

Signed-off-by: Marino Faggiana <[email protected]>

* disable Build and test

Signed-off-by: Marino Faggiana <[email protected]>

---------

Signed-off-by: Marino Faggiana <[email protected]>

* Nextcloud Assistant (#66)

* getTextProcessingTaskTypes

Signed-off-by: Marino Faggiana <[email protected]>

* getTextProcessingTaskTypes

Signed-off-by: Marino Faggiana <[email protected]>

* NKTextProcessingTaskTypes

Signed-off-by: Marino Faggiana <[email protected]>

* coding

Signed-off-by: Marino Faggiana <[email protected]>

* coding

Signed-off-by: Marino Faggiana <[email protected]>

* coding

Signed-off-by: Marino Faggiana <[email protected]>

* coding

Signed-off-by: Marino Faggiana <[email protected]>

* fix

Signed-off-by: Marino Faggiana <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* Add init

Signed-off-by: Milen Pivchev <[email protected]>

* Change model

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

---------

Signed-off-by: Marino Faggiana <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Co-authored-by: Milen Pivchev <[email protected]>

* Add support for visionOS, fix tvOS and watchOS support (#67)

* Add CoreServices import for visionOS

Signed-off-by: Claudio Cambra <[email protected]>

* Fix screen scaling calculation when UIScreen is not available (for visionOS)

Signed-off-by: Claudio Cambra <[email protected]>

* Fix availability of UIImage.resizeImage on non iOS platforms

Signed-off-by: Claudio Cambra <[email protected]>

* Add visionOS target support to NextcloudKit

Signed-off-by: Claudio Cambra <[email protected]>

* Bump watchOS version up, per dependency requirements

Signed-off-by: Claudio Cambra <[email protected]>

* Remove reachability observation on watchOS, as this is unsupported in Alamofire

Signed-off-by: Claudio Cambra <[email protected]>

* Remove free disk calculation on watchOS which cannot be done

Signed-off-by: Claudio Cambra <[email protected]>

* Bump up tvOS version per dependencies

Signed-off-by: Claudio Cambra <[email protected]>

* Also restrict free space calculation on tvOS, as unavailable

Signed-off-by: Claudio Cambra <[email protected]>

---------

Signed-off-by: Claudio Cambra <[email protected]>

* Task description (#70)

* coding

Signed-off-by: Marino Faggiana <[email protected]>

* task.taskDescription

Signed-off-by: Marino Faggiana <[email protected]>

* DownloadingFinish

Signed-off-by: Marino Faggiana <[email protected]>

* fix

Signed-off-by: Marino Faggiana <[email protected]>

* improvements

Signed-off-by: Marino Faggiana <[email protected]>

* fix

Signed-off-by: Marino Faggiana <[email protected]>

---------

Signed-off-by: Marino Faggiana <[email protected]>

* change TypeIconFile (#71)

Signed-off-by: Marino Faggiana <[email protected]>

* Core Preview Improvements and use only fileId

Signed-off-by: Marino Faggiana <[email protected]>

* fix

Signed-off-by: Marino Faggiana <[email protected]>

* improvements

Signed-off-by: Marino Faggiana <[email protected]>

* Improvements

Signed-off-by: Marino Faggiana <[email protected]>

* added compressionQuality

Signed-off-by: Marino Faggiana <[email protected]>

* Improvements (#76)



Signed-off-by: Marino Faggiana <[email protected]>

* improved code

Signed-off-by: Marino Faggiana <[email protected]>

* fix paramenters default

Signed-off-by: Marino Faggiana <[email protected]>

* fix paramenters default

Signed-off-by: Marino Faggiana <[email protected]>

* improvements

Signed-off-by: Marino Faggiana <[email protected]>

* cod

Signed-off-by: Marino Faggiana <[email protected]>

* improvements

Signed-off-by: Marino Faggiana <[email protected]>

* downloadPreview

Signed-off-by: Marino Faggiana <[email protected]>

* added downloadPreview url

Signed-off-by: Marino Faggiana <[email protected]>

* httpCookieStorage (#80)


Signed-off-by: Marino Faggiana <[email protected]>

* new getUserProfile()

Signed-off-by: Marino Faggiana <[email protected]>

* change paramenter name

Signed-off-by: Marino Faggiana <[email protected]>

* Account (#82)

* cod

Signed-off-by: Marino Faggiana <[email protected]>

* cod

Signed-off-by: Marino Faggiana <[email protected]>

* cod

Signed-off-by: Marino Faggiana <[email protected]>

---------

Signed-off-by: Marino Faggiana <[email protected]>

* cod

Signed-off-by: Marino Faggiana <[email protected]>

* Revert "cod"

This reverts commit 83b75a1.

Signed-off-by: Marino Faggiana <[email protected]>

* Filename validator (#83)

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* cleanup

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* Make singleton

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

---------

Signed-off-by: Milen Pivchev <[email protected]>

* fix session delegate

Signed-off-by: Marino Faggiana <[email protected]>

* fix

Signed-off-by: Marino Faggiana <[email protected]>

* Filename validator (#92)

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* cleanup

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* Make singleton

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

---------

Signed-off-by: Milen Pivchev <[email protected]>
Co-authored-by: Milen Pivchev <[email protected]>

---------

Signed-off-by: Marino Faggiana <[email protected]>
Signed-off-by: Marino Faggiana <[email protected]>
Signed-off-by: Claudio Cambra <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
Co-authored-by: Marino Faggiana <[email protected]>
Co-authored-by: Claudio Cambra <[email protected]>
Co-authored-by: Milen Pivchev <[email protected]>
@marinofaggiana marinofaggiana deleted the filename-validator branch August 23, 2024 08:24
mpivchev pushed a commit that referenced this pull request Aug 26, 2024
* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* cleanup

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* Make singleton

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

* WIP

Signed-off-by: Milen Pivchev <[email protected]>

---------

Signed-off-by: Milen Pivchev <[email protected]>
Co-authored-by: Milen Pivchev <[email protected]>
Signed-off-by: Milen Pivchev <[email protected]>
# Conflicts:
#	Sources/NextcloudKit/Utils/FileNameValidator.swift
#	Tests/NextcloudKitUnitTests/FileNameValidatorTests.swift
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants