Claudio Cambra
|
6f1322fe47
|
Properly provide both user-provided username AND backing user ID to File Provider Extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-10-11 16:40:47 +08:00 |
|
Claudio Cambra
|
cbf4ea571e
|
Fetch user profile (and user ID) when setting up domain account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-10-11 16:40:47 +08:00 |
|
Claudio Cambra
|
4d96dbbc7a
|
Wait for task to complete synchronously after setting up domain account rather than wrapping everything in task
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-10-11 16:40:47 +08:00 |
|
Claudio Cambra
|
9f9bcf0045
|
Retry authentication if connection timed out
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-10-11 16:40:47 +08:00 |
|
Claudio Cambra
|
ad2a2c40d8
|
Try to authenticate new account details before setting them
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-10-11 16:40:47 +08:00 |
|
Claudio Cambra
|
f2f16a5f24
|
Downgrade deployment target variables to 11.0 as 12.0 is not necessary
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-23 10:32:34 +02:00 |
|
Claudio Cambra
|
94a783c482
|
Signal enumeration of locked/unlocked file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
4012d43bb9
|
Do not provide items if account is not set up correctly
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
7413cf6735
|
Display checkmark when file lock completed
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
419035c275
|
Fix NSExtensionFileProviderActionActivationRules for locking menu items
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
19c9c199a6
|
Add warn image to locking view if there is an error
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
4348869684
|
Fix internal layouting of lock view by simply using a nsview rather than fumbling with a stack view
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
616ac2e50c
|
Fix XIB initialisation in LockViewController
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
4dbfbc3d96
|
Fix file lock server url in lockviewcontroller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
f3e341c860
|
Make sure not to check for kit before we should in shares table view data source
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
7ae9f833aa
|
Once finished locking/unlocking, stop loading indicator
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
d312d009f7
|
Pull out error handling from completionHandler for nckit lockunlock
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
516fc7cc10
|
Stop loading indicator when presenting error
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
65e4297e12
|
Add convenience function to stop/hide loading indicator in lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
c7d2ed3fcb
|
Perform lock/unlock procedure in lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
3b33b2651b
|
Process target item on init of lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
fdbc52b83b
|
Add method to simply provide file details in locking view
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
05e5793f06
|
Add convenience method to present and log errors in lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
81566eec09
|
Move item metadata fetch into util file in FileProviderUIExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
624b72bd80
|
Move service connection fetcher method into a utils file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
4edbb4b50d
|
Add close action to lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
10f37d3af1
|
Design lock view in file provider ui
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
e3b6cd9935
|
Add basic properties to lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
ec66bcd19b
|
Handle new locking action identifiers in document action view controller of FileProviderUIExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
501c1c4d62
|
Add lock/unlock actions in FileProviderUIExt info plist
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
73674bf633
|
Add basic LockViewController components
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
1d0e3bc98e
|
Move all sharing components for FileProviderUIExt into a Sharing folder
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 09:50:50 +02:00 |
|
Claudio Cambra
|
1283284572
|
Remove ncAccount usages removed in NCFPK API
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-29 16:52:37 +08:00 |
|
Claudio Cambra
|
92f42bc16d
|
Lock and unlock when accessing sync actions in FileProviderExt to protect against possible races
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-23 14:06:29 +08:00 |
|
Claudio Cambra
|
939d67bfcc
|
Set self as listener for Enumerator in FileProviderExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-23 14:06:29 +08:00 |
|
Claudio Cambra
|
617ca1a153
|
Add conformance to NextcloudFileProviderKit's EnumerationListener protocol in FileProviderExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-23 14:06:28 +08:00 |
|
Claudio Cambra
|
0c78594481
|
Track sync actions in main FileProviderExt procedures
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-23 14:06:28 +08:00 |
|
Claudio Cambra
|
3f3f478f6a
|
Add method to remove finished sync action in FileProviderExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-23 14:06:28 +08:00 |
|
Claudio Cambra
|
c189f2952f
|
Add method to mark action as error sync action in FileProviderExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-23 14:06:28 +08:00 |
|
Claudio Cambra
|
3e6b20713e
|
Add method to insert new sync action in FileProviderExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-23 14:06:28 +08:00 |
|
Claudio Cambra
|
885d9f3566
|
Add method to report a change in sync state if applicable in FileProviderExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-23 14:06:28 +08:00 |
|
Claudio Cambra
|
5237822221
|
Add sets for actions, to be able to track multiple actions
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-23 14:06:28 +08:00 |
|
Claudio Cambra
|
e7a164d312
|
Remove unused urlsession stuff in FileProviderExtension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-19 16:24:21 +08:00 |
|
Claudio Cambra
|
ac6e0d81f6
|
Implement ChangeNotificationInterface in client interface extension of FileProviderExtension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-19 16:24:21 +08:00 |
|
Claudio Cambra
|
73fde5065d
|
Adapt to remoteInterface changes in NCFPK
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-19 16:24:21 +08:00 |
|
Claudio Cambra
|
313f3bdb72
|
Add NCFPKAppGroupIdentifier in FileProviderExt info plist
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-19 16:24:21 +08:00 |
|
Claudio Cambra
|
89cd1b5119
|
Move to depending on stable-1.0 in master
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-19 16:24:21 +08:00 |
|
Matthieu Gallien
|
aa76de9b68
|
allow detection of qt5 or qt6
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
2024-04-26 09:05:12 +02:00 |
|
Claudio Cambra
|
92f6de9ca9
|
Always correctly set values for all fields in File Provider sharing UI
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-04-23 19:12:56 +02:00 |
|
Claudio Cambra
|
b80afca177
|
Wrap access of itemUrl in security scoping
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-04-18 04:56:31 +08:00 |
|