android-library icon indicating copy to clipboard operation
android-library copied to clipboard

v2 Roadmap

Open tobiasKaminsky opened this issue 3 years ago • 1 comments

  • [ ] use davx https://github.com/nextcloud/android-library/pull/881
  • [ ] ~~create all methods in v2: https://github.com/nextcloud/android-library/pull/1149~~
  • [ ] https://github.com/nextcloud/android/pull/11757
  • [ ] deprecated OwncloudClient and all old Methods
  • [ ] migrate all usages from OwncloudClient to NextcloudClient in files App
  • [x] check/discuss NC client creation via Factory pattern
  • [x] remove deprecated methods when switching to new major version

tobiasKaminsky avatar Feb 11 '22 07:02 tobiasKaminsky

Timeline and Overview

Progress

  • overrides of RemoteOperationResult<T> run(OwncloudClient client)
    • initially 88 overrides (as of 30/01/2024)
    • after merging all open pull requests: 53 (as of 30/01/2024)

Open Pull Requests

Subject android-library android client Tested Working?
Helpers #1271 nextcloud/android#12465
Comments #1295 nextcloud/android#12464
Sharing #1294 no changes
DirectEditing #1273 nextcloud/android#12267
Notifications #1272 nextcloud/android#12266

To Do

Operations Depended on WebDAV

  • [ ] PropFindMethod
    • [ ] CheckEtagRemoteOperation
    • [ ] ChunkedFileUploadRemoteOperation
    • [ ] GetTagsRemoteOperation
    • [ ] ReadFileRemoteOperation
    • [ ] ReadFileVersionsRemoteOperation
    • [ ] ReadFolderRemoteOperation
    • [ ] ReadTrashbinFolderRemoteOperation
  • [ ] MkColMethod
    • [ ] ChunkedFileUploadRemoteOperation
    • [ ] CreateFolderRemoteOperation
  • [ ] MoveMethod
    • [ ] ChunkedFileUploadRemoteOperation
    • [ ] MoveFileRemoteOperation
    • [ ] RenameFileRemoteOperation
    • [ ] RestoreFileVersionRemoteOperation
    • [ ] RestoreTrashbinFileRemoteOperation
  • [ ] CopyMethod
    • [ ] CopyFileRemoteOperation
  • [ ] PropPatchMethod
    • [ ] LinkLivePhotoRemoteOperation
    • [ ] MarkCommentsAsReadRemoteOperation
    • [ ] ToggleFavoriteRemoteOperation
  • [ ] LockMethod
    • [ ] ToggleFileLockRemoteOperation
  • [ ] UnlockMethod
    • [ ] ToggleFileLockRemoteOperation

List of Operations

  • [ ] CheckRemoteWipeRemoteOperation
  • [ ] DownloadFileRemoteOperation
  • [ ] GenerateAppPasswordRemoteOperation
  • [ ] GetActivitiesRemoteOperation
  • [ ] GetMetadataRemoteOperation
  • [ ] GetUserAvatarRemoteOperation
  • [ ] LockFileRemoteOperation
  • [ ] RemoteWipeSuccessRemoteOperation
  • [ ] RemoveFileRemoteOperation
  • [ ] RemoveTrashbinFileRemoteOperation
  • [ ] RichWorkspaceDirectEditingRemoteOperation
  • [ ] SearchRemoteOperation
  • [ ] StoreMetadataRemoteOperation
  • [ ] StoreMetadataV2RemoteOperation
  • [ ] ToggleEncryptionRemoteOperation
  • [ ] UnlockFileRemoteOperation
  • [ ] UnlockFileV1RemoteOperation
  • [ ] UpdateMetadataRemoteOperation
  • [ ] UpdateMetadataV2RemoteOperation
  • [ ] UploadFileRemoteOperation

ZetaTom avatar Jan 30 '24 09:01 ZetaTom