Claudio Cambra
|
44f640a330
|
Signal enumeration of locked/unlocked file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
bda7d45a6b
|
Do not provide items if account is not set up correctly
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
71454fc40e
|
Display checkmark when file lock completed
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
820fbbd3c3
|
Fix NSExtensionFileProviderActionActivationRules for locking menu items
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
ec8b65c248
|
Add warn image to locking view if there is an error
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
6d87b210c3
|
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 10:15:58 +02:00 |
|
Claudio Cambra
|
51fba996cb
|
Fix XIB initialisation in LockViewController
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
e805993b9f
|
Fix file lock server url in lockviewcontroller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
8533fdd4a0
|
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 10:15:58 +02:00 |
|
Claudio Cambra
|
bcbfdc942e
|
Once finished locking/unlocking, stop loading indicator
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
4db6f8c2ed
|
Pull out error handling from completionHandler for nckit lockunlock
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
cce98f1e84
|
Stop loading indicator when presenting error
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
c5be665ce0
|
Add convenience function to stop/hide loading indicator in lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
2b7734ac4d
|
Perform lock/unlock procedure in lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
72ec0d5f1f
|
Process target item on init of lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
7cd50005c2
|
Add method to simply provide file details in locking view
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
70d0c74b84
|
Add convenience method to present and log errors in lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
58586e84ac
|
Move item metadata fetch into util file in FileProviderUIExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
9ccbf3f2c5
|
Move service connection fetcher method into a utils file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
1b2fc0e034
|
Add close action to lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
515cc5c96c
|
Design lock view in file provider ui
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
86a741bc40
|
Add basic properties to lock view controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
954b6ca942
|
Handle new locking action identifiers in document action view controller of FileProviderUIExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
b975b2dfa1
|
Add lock/unlock actions in FileProviderUIExt info plist
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
3a983c22bf
|
Add basic LockViewController components
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +02:00 |
|
Claudio Cambra
|
3c4d6bda2f
|
Move all sharing components for FileProviderUIExt into a Sharing folder
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-09-12 10:15:58 +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 |
|
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 |
|
Claudio Cambra
|
59928a6c33
|
Explicitly set bundle name and identifiers from env vars in FileProviderUIExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-04-18 04:56:31 +08:00 |
|
Claudio Cambra
|
96f1ba656f
|
Unify FileProviderUIExt entitlements
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-04-18 02:26:49 +08:00 |
|
Claudio Cambra
|
19cf69ccd3
|
Make sure network error is shown in UI instead of generic error
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-04-18 02:07:48 +08:00 |
|
Claudio Cambra
|
ac1b11708f
|
Improve logging across file provider sharing
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-04-18 01:58:38 +08:00 |
|
Claudio Cambra
|
f0f995c260
|
Pin NextcloudFileProviderKit version to 0.9.0 (up to next major version)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-04-17 16:18:17 +08:00 |
|
Claudio Cambra
|
dff6428a75
|
Remove now-unneeded Realm dependency from FileProviderExt
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-04-17 16:17:42 +08:00 |
|
Claudio Cambra
|
77f9096538
|
Set changeobserver as delegate for nkcommon
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-04-17 16:15:05 +08:00 |
|