Claudio Cambra
|
d387eb96ab
|
Add observing for important properties of nsprogress in progresshandler
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:20 +08:00 |
|
Claudio Cambra
|
13b0244ce6
|
Add ProgressKVOChangeHandler property to ProgressObserver
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:20 +08:00 |
|
Claudio Cambra
|
e314fd05e7
|
Acquire upload/download progress in domain sync status
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:20 +08:00 |
|
Claudio Cambra
|
6fa969d8f2
|
Add a starter ProgressObserver Objective-C class
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:20 +08:00 |
|
Claudio Cambra
|
fe6d03a16b
|
Add q pointer to MacImplementation for FileProviderDomainSyncStatus
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:20 +08:00 |
|
Claudio Cambra
|
62c85de35b
|
Define basic FileProviderDomainSyncStatus private implementation
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:19 +08:00 |
|
Claudio Cambra
|
7a9a17a2f3
|
Add starter FileProviderDomainSyncStatus
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:19 +08:00 |
|
Claudio Cambra
|
369c1d737a
|
Add UI button to signal file provider domain
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:19 +08:00 |
|
Claudio Cambra
|
f1c7811962
|
Add method to signal file provider domain via file provider settings controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:19 +08:00 |
|
Claudio Cambra
|
1d01f67790
|
Always perform fallback document size discovery in fileprovideritemmetadata
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:19 +08:00 |
|
Claudio Cambra
|
3b179cc1a1
|
Remove unused usage property from enumeration observer
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:19 +08:00 |
|
Claudio Cambra
|
fd95ab7171
|
Directly generate file provider item metadatas and cache
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:19 +08:00 |
|
Claudio Cambra
|
6a0f76de7e
|
Mark MacImplementation constructor for FileProviderSettingsController as explicit
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:19 +08:00 |
|
Claudio Cambra
|
62bbf6a2ad
|
Create debug archive on client side
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:18 +08:00 |
|
Claudio Cambra
|
9946495edb
|
Replace handling of debug archive creation in clientcommunicationservice with simple retrieval of debug string
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:18 +08:00 |
|
Claudio Cambra
|
571b1ca238
|
Directly provide text file path to logger for debug archive creation
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:18 +08:00 |
|
Claudio Cambra
|
b2e5659c43
|
Replace old and now broken socket based debug archive command with command over XPC
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:18 +08:00 |
|
Claudio Cambra
|
70521e95bc
|
Implement creating debug archive in client communication service
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:18 +08:00 |
|
Claudio Cambra
|
9733c11f7f
|
Add button to create debug archive
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:18 +08:00 |
|
Claudio Cambra
|
24dda9b437
|
Add createFileProvider slot to FileProviderSettingsController
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:18 +08:00 |
|
Claudio Cambra
|
292ff9b3bc
|
Add convenience method in FileProvider to send a message to a given file provider domain
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:17 +08:00 |
|
Claudio Cambra
|
0a5df3ba66
|
Add public convenience static method to get domainIdentifier from a given accountState
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:17 +08:00 |
|
Claudio Cambra
|
1dcfee4087
|
Add function to File Provider Logger extension to create debug logs file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:17 +08:00 |
|
Claudio Cambra
|
0ddd22ddbb
|
Add function to retrieve log entries in File provider Logger extension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:17 +08:00 |
|
Claudio Cambra
|
b9cf135080
|
Update the materialised items model post-file eviction
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:17 +08:00 |
|
Claudio Cambra
|
cfbdf3a773
|
Provide feedback when materialised item eviction fails
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:17 +08:00 |
|
Claudio Cambra
|
a204f114d2
|
Have backup for 0 value in itemmetadata documentsize in materialised items model
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:17 +08:00 |
|
Claudio Cambra
|
5c3cd69252
|
Improve visuals of file delegate details UI
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:17 +08:00 |
|
Claudio Cambra
|
f22bf9e527
|
Display file sizes as nicely formatted string in file provider file delegate
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:16 +08:00 |
|
Claudio Cambra
|
643d30a3d5
|
Fix retain crash when calling managerForDomain
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:16 +08:00 |
|
Claudio Cambra
|
84d8561a8e
|
Use FileProviderUtils function to get manager from domain id in FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:16 +08:00 |
|
Claudio Cambra
|
b23e6bc4ee
|
Use FileProviderUtils function to get manager for domain id in FileProviderItemMetadata
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:16 +08:00 |
|
Claudio Cambra
|
44a6f4673e
|
Separate domain finding into separate function in FileProviderUtils
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:16 +08:00 |
|
Claudio Cambra
|
b47665efba
|
Add convenience function to FileProviderUtils to get manager for a given domain identifier
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:16 +08:00 |
|
Claudio Cambra
|
ba2bef2495
|
Add fileproviderutils namespace
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:16 +08:00 |
|
Claudio Cambra
|
64e1166066
|
Fix layout for FileProviderFileDelegate
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:15 +08:00 |
|
Claudio Cambra
|
d905f13d83
|
Enable use of "Delete" button in FileProviderFileDelegate to evict item
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:15 +08:00 |
|
Claudio Cambra
|
c763a9a227
|
Expose items' domain identifier in FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:15 +08:00 |
|
Claudio Cambra
|
0b961e9e17
|
Add method to evict an item in FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:15 +08:00 |
|
Claudio Cambra
|
da20e7e179
|
Add basic FileProviderFileDelegate UI component
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:15 +08:00 |
|
Claudio Cambra
|
b3c75750ab
|
Add file type role to FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:15 +08:00 |
|
Claudio Cambra
|
371257a6de
|
Add a user-understandable file type string to itemmetadata
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:15 +08:00 |
|
Claudio Cambra
|
f060f0c271
|
Add UserVisiblePathRole to FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:15 +08:00 |
|
Claudio Cambra
|
beb889c2f6
|
Get and set userVisiblePath at item metadata construction time
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:15 +08:00 |
|
Claudio Cambra
|
e03edc131d
|
Add method to get user visible path for an item metadata
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:14 +08:00 |
|
Claudio Cambra
|
ad2baeaba0
|
Keep track of item metadata's parent domain identifier
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:14 +08:00 |
|
Claudio Cambra
|
f2547140c4
|
Ensure correct index is set on hidden tab widget
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:14 +08:00 |
|
Claudio Cambra
|
bfaba671f3
|
Add rolenames for FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:14 +08:00 |
|
Claudio Cambra
|
89bb008bd7
|
Add additional roles to FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:14 +08:00 |
|
Claudio Cambra
|
d51c2a486b
|
Add a general actions grid to the settings qml component to enable users to manage storage usage
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:14 +08:00 |
|