Claudio Cambra
|
68bb62e4d5
|
Limit clickable area of macOS vfs fast sync checkbox to its drawing zone
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-19 16:59:31 +08:00 |
|
Claudio Cambra
|
1967b5efa5
|
Limit clickable area of enable macOS vfs checkbox to its text/box
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-19 16:59:31 +08:00 |
|
Claudio Cambra
|
953b103532
|
Add check to detect if we timed out wait for file provider extension service response on fast enumeration state
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-09 14:48:47 +08:00 |
|
Claudio Cambra
|
1f243c3bfc
|
Do not wait forever to get fast enumeration state from file provider extension service
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-09 14:48:17 +08:00 |
|
Claudio Cambra
|
aa0ecd512d
|
Fix _Generic C11 extension compile warning under clang
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-07-09 14:47:42 +08:00 |
|
Claudio Cambra
|
73fc23f002
|
Remove no longer existing account id from configured vfs accounts list
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-06-25 23:01:13 +08:00 |
|
Claudio Cambra
|
fc2e687c3d
|
Prevent crash when updating file provider domains if the account for which a file provider domain was configured no longer exists
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-06-25 23:01:13 +08:00 |
|
Claudio Cambra
|
57ced98f98
|
Censor account details string in file provider logging
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-05-15 21:47:05 +02:00 |
|
Claudio Cambra
|
591d5eebd2
|
Prevent use of invalid characters for file provider domain names
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-04-23 19:11:11 +02:00 |
|
Claudio Cambra
|
80afd8e737
|
Use davUser instead of direct credentials user in file provider
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-04-23 22:24:20 +08:00 |
|
Claudio Cambra
|
5977a7c92d
|
Remove client-side push notification handling for file provider extension in favour of simply using NCFPK remote change observer
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-04-17 16:15:05 +08:00 |
|
Claudio Cambra
|
3dcef75c57
|
Fix crash when in debug mode when toggling enabled status of an account's virtual files (macOS)
Caused by comparing to the wrong thing in the Q_ASSERT *facepalm*
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-04-17 03:05:46 +08:00 |
|
Claudio Cambra
|
fe53933b04
|
Improve design of materialised file delegates
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-07 11:51:55 +08:00 |
|
Claudio Cambra
|
5f243a86d4
|
Use palette background color for file provider eviction dialog
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-07 11:51:55 +08:00 |
|
Claudio Cambra
|
19d1971612
|
Enable reloading of materialised items model from within file provider eviction dialog
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-07 11:51:55 +08:00 |
|
Claudio Cambra
|
1e96c0f1f9
|
Add title and reload button to file provider eviction dialog
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-07 11:51:55 +08:00 |
|
Claudio Cambra
|
69a3f286c0
|
Add slot to file provider settings controller to refresh materialised items for account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-07 11:51:55 +08:00 |
|
Claudio Cambra
|
bf4fc01b39
|
Extract enumeration of materialised files for each domain manager into a separate slot
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-07 11:51:55 +08:00 |
|
Claudio Cambra
|
3e5766be47
|
Reintegrate eviction dialog button
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-07 11:51:55 +08:00 |
|
Claudio Cambra
|
d64d959b51
|
Add explainer about fast sync to file provider settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
6e55c84d18
|
Instantiate and hook up FileProviderFastEnumerationSettings within FileProviderSettings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
23ef72c472
|
Add starter FileProviderFastEnumerationSettings QML component
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
1441a5e3a2
|
Make default of fast enumeration enabled method in file provider settings controller to be true
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
23c1e554d0
|
Add method to check if fast enumeration setting has been set in settings controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
5eb333cb8d
|
Add method to set fast enumeration enabled in file provider settings controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
6db990183e
|
Add method to acquire fast enumeration enabled status in file provider settings controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
a02efd65f8
|
Add method in file provider xpc to set fast enumeration enabled state
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
db9b9a64b4
|
Add method to get fast enumeration state (if possible) in FileProviderXPC
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
913dcd70ae
|
Remove wrapper method for creating debug archive, directly use FileProviderXPC
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
90c26c3eff
|
Make XPC pointer publicly available
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
ae524c0346
|
Mark fileProviderAvailable as nodiscard
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-03-06 18:46:41 +08:00 |
|
Claudio Cambra
|
92a1d808ef
|
Temporarily remove eviction dialog button until eviction works on extension side
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:23 +08:00 |
|
Claudio Cambra
|
28cfd8fe70
|
Mark MacImplementation for FileProviderSettings destructor as override
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:23 +08:00 |
|
Claudio Cambra
|
b4e1338bc8
|
Ensure [[nodiscard]] in new file provider classes
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:23 +08:00 |
|
Claudio Cambra
|
a428256e4f
|
Limit gigabyte sizing string to two decimal figures in file provider storage info
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:23 +08:00 |
|
Claudio Cambra
|
81d4aa7446
|
Use NCProgressBar for file provider sync status
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:23 +08:00 |
|
Claudio Cambra
|
1f70c85e22
|
Adjust alignment and sizing of file provider sync status icon
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:23 +08:00 |
|
Claudio Cambra
|
918e411b10
|
Use font sizes in Style.qml in FileProviderSettings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:23 +08:00 |
|
Claudio Cambra
|
a469d44123
|
Provide correct sync state icon in file provider domain sync status
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:22 +08:00 |
|
Claudio Cambra
|
7d8778d12a
|
Bolden sync state text for fp
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:22 +08:00 |
|
Claudio Cambra
|
7b99a06eb9
|
Add separator to dynamically loaded fp settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:22 +08:00 |
|
Claudio Cambra
|
034822fcc6
|
Fix grid layout for sync status of file provider
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:22 +08:00 |
|
Claudio Cambra
|
ed12541e15
|
Extract File Provider storage settings to separate file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:22 +08:00 |
|
Claudio Cambra
|
b9ae82ce3e
|
Extract sync status layout to separate file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:22 +08:00 |
|
Claudio Cambra
|
2f752a6c5c
|
Only load file provider settings items if domain is enabled
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:22 +08:00 |
|
Claudio Cambra
|
3060ff6a71
|
Add current sync status UI to file provider settings view
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:21 +08:00 |
|
Claudio Cambra
|
9e235f99fa
|
Enable use of domain sync status class in QML
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:21 +08:00 |
|
Claudio Cambra
|
f8ebbe8c71
|
Fix crash on state change in file provider domain sync status
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:21 +08:00 |
|
Claudio Cambra
|
36001aeff7
|
Add method to acquire domain sync status in settings controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:21 +08:00 |
|
Claudio Cambra
|
9ca418c922
|
Setup domain sync statuses in settings controller
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2024-02-19 22:45:21 +08:00 |
|