-
Notifications
You must be signed in to change notification settings - Fork 800
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a configuration interface for macOS File Provider virtual files #6351
Commits on Feb 19, 2024
-
Add mac-specific virtual files settings section
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 35659bb - Browse repository at this point
Copy the full SHA 35659bbView commit details -
Add basic, start FileProviderSettings page
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e547ae2 - Browse repository at this point
Copy the full SHA e547ae2View commit details -
Add a start fileprovidersettingscontroller
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8643acf - Browse repository at this point
Copy the full SHA 8643acfView commit details -
Set up QML file provider settings within the FileProviderSettingsCont…
…roller Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a6f15ea - Browse repository at this point
Copy the full SHA a6f15eaView commit details -
Use file provider settings controller in settings dialog
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40389a2 - Browse repository at this point
Copy the full SHA 40389a2View commit details -
Add basic fitting styling for FileProviderSettings component
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dae1643 - Browse repository at this point
Copy the full SHA dae1643View commit details -
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4b8338c - Browse repository at this point
Copy the full SHA 4b8338cView commit details -
Simplify widget creation of file provider settings UI
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 346a076 - Browse repository at this point
Copy the full SHA 346a076View commit details -
Make settings page use other internal QML components, correct palette
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 58e6385 - Browse repository at this point
Copy the full SHA 58e6385View commit details -
Resize settings object to root view
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f158e27 - Browse repository at this point
Copy the full SHA f158e27View commit details -
Wrap normal folder settings in tab widget
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5af363a - Browse repository at this point
Copy the full SHA 5af363aView commit details -
Make sure qtabwidget in account settings is unnoticeable when file pr…
…ovider module is disabled Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c57a582 - Browse repository at this point
Copy the full SHA c57a582View commit details -
Move disguising of tab widget into separate method
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d4fb1e7 - Browse repository at this point
Copy the full SHA d4fb1e7View commit details -
Remove Virtual files section of settings, move this instead to indivi…
…dual tab in each account page Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 174d3ec - Browse repository at this point
Copy the full SHA 174d3ecView commit details -
Implement basic layout for file provider configuration UI
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8070dbd - Browse repository at this point
Copy the full SHA 8070dbdView commit details -
Make file provider settings controller implementation an Objective-C+…
…+ file Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f607bfa - Browse repository at this point
Copy the full SHA f607bfaView commit details -
Add access to FileProviderSettingsController in FileProviderSettings …
…page Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2863415 - Browse repository at this point
Copy the full SHA 2863415View commit details -
Add starter FileProviderSettings objective c class
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7e4d643 - Browse repository at this point
Copy the full SHA 7e4d643View commit details -
Add MacImplementation private class to interface with obj-c settings API
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 27c803a - Browse repository at this point
Copy the full SHA 27c803aView commit details -
Instantiate internal MacImplementation in file provider settings cont…
…roller Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d80962b - Browse repository at this point
Copy the full SHA d80962bView commit details -
Lazily load settings view widget
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0e02a64 - Browse repository at this point
Copy the full SHA 0e02a64View commit details -
Make the fp settings controller static
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 20f89c6 - Browse repository at this point
Copy the full SHA 20f89c6View commit details -
Treat FileProviderSettingsController::settingsViewWidget as a factory…
… method Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94ce3da - Browse repository at this point
Copy the full SHA 94ce3daView commit details -
Make it possible to check whether an account has vfs enabled or not
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c69bb43 - Browse repository at this point
Copy the full SHA c69bb43View commit details -
Implement modification of file provider enabled for account
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9a880f4 - Browse repository at this point
Copy the full SHA 9a880f4View commit details -
Use default constructor for FileProviderSettingsController::MacImplem…
…entation Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac608a6 - Browse repository at this point
Copy the full SHA ac608a6View commit details -
Notify when enabled file provider vfs accounts change
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3c26e25 - Browse repository at this point
Copy the full SHA 3c26e25View commit details -
Expose account user id with host to QML
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba3baa4 - Browse repository at this point
Copy the full SHA ba3baa4View commit details -
Register file provider settings controller as singleton in qml engine
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a57cb3d - Browse repository at this point
Copy the full SHA a57cb3dView commit details -
Set account as property of settings view root object rather than cont…
…ext property Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e9451e9 - Browse repository at this point
Copy the full SHA e9451e9View commit details -
Move fp settings controller out of ui folder
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 556bce2 - Browse repository at this point
Copy the full SHA 556bce2View commit details -
Use [[nodiscard]] for MacImplementation methods
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 42b72f9 - Browse repository at this point
Copy the full SHA 42b72f9View commit details -
Add method to enable file provider vfs for all accounts
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5f059a2 - Browse repository at this point
Copy the full SHA 5f059a2View commit details -
Run initial check on creation of FileProviderSettingsController
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f5b80e9 - Browse repository at this point
Copy the full SHA f5b80e9View commit details -
Ensure account is file provider vfs enablement is correctly set in NS…
…UserDefaults Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 58262a8 - Browse repository at this point
Copy the full SHA 58262a8View commit details -
Init widely-used variables in MacImplementation at declaration, fix n…
…ullability warnings Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0c40cef - Browse repository at this point
Copy the full SHA 0c40cefView commit details -
Remove ConfigFile().macFileProviderModuleEnabled() config flag
Since we are going to distribute the file provider client as separate from the normal client, this flag doesn't make any practical sense. The user using the FileProvider desktop client will not want to not use the file provider module Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1db59fe - Browse repository at this point
Copy the full SHA 1db59feView commit details -
Enable file provider domains per the settings in the file provider do…
…main manager Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ee6c081 - Browse repository at this point
Copy the full SHA ee6c081View commit details -
Separate file provider domain updating into separate slot
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 15525bc - Browse repository at this point
Copy the full SHA 15525bcView commit details -
Update file provider domain enablement status upon settings change
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e4aeb5b - Browse repository at this point
Copy the full SHA e4aeb5bView commit details -
Do not bother trying to add a fp domain if we know it is active
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5aa7138 - Browse repository at this point
Copy the full SHA 5aa7138View commit details -
Remove fp domain id from registered domains when removal is confirmed
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 97c963d - Browse repository at this point
Copy the full SHA 97c963dView commit details -
Add starter fileproviderstorageuseenumerationobserver
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b83f0a5 - Browse repository at this point
Copy the full SHA b83f0a5View commit details -
Define ompletion block for fileproviderstorageuseenumerationobserver
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 435e25d - Browse repository at this point
Copy the full SHA 435e25dView commit details -
Calculate total storage use from enumerator for materialised files in…
… fileproviderstorageuseenumerationobserver Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8fdc69b - Browse repository at this point
Copy the full SHA 8fdc69bView commit details -
Fetch materialised files storage usage per account on creation of Fil…
…eProviderSettingsController Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2105596 - Browse repository at this point
Copy the full SHA 2105596View commit details -
Expose local storage usage for account in gigabytes to QML
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 18ed46e - Browse repository at this point
Copy the full SHA 18ed46eView commit details -
Use NSUInteger directly when calculationg usage in FileProviderStorag…
…eUseEnumerationObserver Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9105a45 - Browse repository at this point
Copy the full SHA 9105a45View commit details -
Hold a strong reference to UsageEnumerationFinishedHandler
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 22a521d - Browse repository at this point
Copy the full SHA 22a521dView commit details -
Handle edge cases with materialised files enumeration and improve log…
…ging Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4e8eab6 - Browse repository at this point
Copy the full SHA 4e8eab6View commit details -
Move GB with decimal number calculation to function
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d229b5 - Browse repository at this point
Copy the full SHA 7d229b5View commit details -
Fetch and store user info for accounts in file provider settings cont…
…roller Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f68965a - Browse repository at this point
Copy the full SHA f68965aView commit details -
Add property to file provider settings controller displaying remote f…
…ile storage usage Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 679177e - Browse repository at this point
Copy the full SHA 679177eView commit details -
Fix positioning fo elements in FileProviderSettings UI
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 02b47b4 - Browse repository at this point
Copy the full SHA 02b47b4View commit details -
Leave usage as a property of materialised files enumerator
Do this instead of passing as variable in completion handler Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b8a231 - Browse repository at this point
Copy the full SHA 0b8a231View commit details -
Keep track of materialised files in storageuseenumerationobserver
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c3490db - Browse repository at this point
Copy the full SHA c3490dbView commit details -
Store materialised file metadata in file provider settings controller
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fec9902 - Browse repository at this point
Copy the full SHA fec9902View commit details -
Add a Qt-based data class for file provider items
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 57d1dc8 - Browse repository at this point
Copy the full SHA 57d1dc8View commit details -
Add a convenience function to convert from nsnamecomponents to qstring
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a34a390 - Browse repository at this point
Copy the full SHA a34a390View commit details -
Add convenience function to convert extendedAttributes to QHash
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e3a0dab - Browse repository at this point
Copy the full SHA e3a0dabView commit details -
Add static convenience method to FileProviderItemMetadata to convert …
…from NSFileProviderItem Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 134eae6 - Browse repository at this point
Copy the full SHA 134eae6View commit details -
Add method to get qtified file provider item metadata for account in …
…FileProviderSettingsController Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 389e663 - Browse repository at this point
Copy the full SHA 389e663View commit details -
Add starter FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 269fb03 - Browse repository at this point
Copy the full SHA 269fb03View commit details -
Add custom equality check to FileProviderItemMetadata
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 726503f - Browse repository at this point
Copy the full SHA 726503fView commit details -
Set FileProviderItemMetadata vector in materialised items model
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f90f86d - Browse repository at this point
Copy the full SHA f90f86dView commit details -
Emit signal when materialised items for an account change
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 85b3a13 - Browse repository at this point
Copy the full SHA 85b3a13View commit details -
Add method to generate materialised item models in settings controller
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c1a5e78 - Browse repository at this point
Copy the full SHA c1a5e78View commit details -
Add method to generate eviction of materialised item windows in setti…
…ngs controller Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2ce4e91 - Browse repository at this point
Copy the full SHA 2ce4e91View commit details -
Add starter FileProviderEvictionDialog component
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for af98e48 - Browse repository at this point
Copy the full SHA af98e48View commit details -
Add a general actions grid to the settings qml component to enable us…
…ers to manage storage usage Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d51c2a4 - Browse repository at this point
Copy the full SHA d51c2a4View commit details -
Add additional roles to FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 89bb008 - Browse repository at this point
Copy the full SHA 89bb008View commit details -
Add rolenames for FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bfaba67 - Browse repository at this point
Copy the full SHA bfaba67View commit details -
Ensure correct index is set on hidden tab widget
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f254714 - Browse repository at this point
Copy the full SHA f254714View commit details -
Keep track of item metadata's parent domain identifier
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ad2baea - Browse repository at this point
Copy the full SHA ad2baeaView commit details -
Add method to get user visible path for an item metadata
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e03edc1 - Browse repository at this point
Copy the full SHA e03edc1View commit details -
Get and set userVisiblePath at item metadata construction time
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for beb889c - Browse repository at this point
Copy the full SHA beb889cView commit details -
Add UserVisiblePathRole to FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f060f0c - Browse repository at this point
Copy the full SHA f060f0cView commit details -
Add a user-understandable file type string to itemmetadata
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 371257a - Browse repository at this point
Copy the full SHA 371257aView commit details -
Add file type role to FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b3c7575 - Browse repository at this point
Copy the full SHA b3c7575View commit details -
Add basic FileProviderFileDelegate UI component
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for da20e7e - Browse repository at this point
Copy the full SHA da20e7eView commit details -
Add method to evict an item in FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b961e9 - Browse repository at this point
Copy the full SHA 0b961e9View commit details -
Expose items' domain identifier in FileProviderMaterialisedItemsModel
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c763a9a - Browse repository at this point
Copy the full SHA c763a9aView commit details -
Enable use of "Delete" button in FileProviderFileDelegate to evict item
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d905f13 - Browse repository at this point
Copy the full SHA d905f13View commit details -
Fix layout for FileProviderFileDelegate
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 64e1166 - Browse repository at this point
Copy the full SHA 64e1166View commit details -
Add fileproviderutils namespace
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba2bef2 - Browse repository at this point
Copy the full SHA ba2bef2View commit details -
Add convenience function to FileProviderUtils to get manager for a gi…
…ven domain identifier Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b47665e - Browse repository at this point
Copy the full SHA b47665eView commit details -
Separate domain finding into separate function in FileProviderUtils
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 44a6f46 - Browse repository at this point
Copy the full SHA 44a6f46View commit details -
Use FileProviderUtils function to get manager for domain id in FilePr…
…oviderItemMetadata Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b23e6bc - Browse repository at this point
Copy the full SHA b23e6bcView commit details -
Use FileProviderUtils function to get manager from domain id in FileP…
…roviderMaterialisedItemsModel Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 84d8561 - Browse repository at this point
Copy the full SHA 84d8561View commit details -
Fix retain crash when calling managerForDomain
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 643d30a - Browse repository at this point
Copy the full SHA 643d30aView commit details -
Display file sizes as nicely formatted string in file provider file d…
…elegate Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f22bf9e - Browse repository at this point
Copy the full SHA f22bf9eView commit details -
Improve visuals of file delegate details UI
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5c3cd69 - Browse repository at this point
Copy the full SHA 5c3cd69View commit details -
Have backup for 0 value in itemmetadata documentsize in materialised …
…items model Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a204f11 - Browse repository at this point
Copy the full SHA a204f11View commit details -
Provide feedback when materialised item eviction fails
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for cfbdf3a - Browse repository at this point
Copy the full SHA cfbdf3aView commit details -
Update the materialised items model post-file eviction
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b9cf135 - Browse repository at this point
Copy the full SHA b9cf135View commit details -
Add function to retrieve log entries in File provider Logger extension
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0ddd22d - Browse repository at this point
Copy the full SHA 0ddd22dView commit details -
Add function to File Provider Logger extension to create debug logs file
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1dcfee4 - Browse repository at this point
Copy the full SHA 1dcfee4View commit details -
Add public convenience static method to get domainIdentifier from a g…
…iven accountState Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0a5df3b - Browse repository at this point
Copy the full SHA 0a5df3bView commit details -
Add convenience method in FileProvider to send a message to a given f…
…ile provider domain Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 292ff9b - Browse repository at this point
Copy the full SHA 292ff9bView commit details -
Add createFileProvider slot to FileProviderSettingsController
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 24dda9b - Browse repository at this point
Copy the full SHA 24dda9bView commit details -
Add button to create debug archive
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9733c11 - Browse repository at this point
Copy the full SHA 9733c11View commit details -
Implement creating debug archive in client communication service
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 70521e9 - Browse repository at this point
Copy the full SHA 70521e9View commit details -
Replace old and now broken socket based debug archive command with co…
…mmand over XPC Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b2e5659 - Browse repository at this point
Copy the full SHA b2e5659View commit details -
Directly provide text file path to logger for debug archive creation
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 571b1ca - Browse repository at this point
Copy the full SHA 571b1caView commit details -
Replace handling of debug archive creation in clientcommunicationserv…
…ice with simple retrieval of debug string Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9946495 - Browse repository at this point
Copy the full SHA 9946495View commit details -
Create debug archive on client side
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62bbf6a - Browse repository at this point
Copy the full SHA 62bbf6aView commit details -
Mark MacImplementation constructor for FileProviderSettingsController…
… as explicit Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6a0f76d - Browse repository at this point
Copy the full SHA 6a0f76dView commit details -
Directly generate file provider item metadatas and cache
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd95ab7 - Browse repository at this point
Copy the full SHA fd95ab7View commit details -
Remove unused usage property from enumeration observer
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3b179cc - Browse repository at this point
Copy the full SHA 3b179ccView commit details -
Always perform fallback document size discovery in fileprovideritemme…
…tadata Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1d01f67 - Browse repository at this point
Copy the full SHA 1d01f67View commit details -
Add method to signal file provider domain via file provider settings …
…controller Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f1c7811 - Browse repository at this point
Copy the full SHA f1c7811View commit details -
Add UI button to signal file provider domain
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 369c1d7 - Browse repository at this point
Copy the full SHA 369c1d7View commit details -
Add starter FileProviderDomainSyncStatus
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7a9a17a - Browse repository at this point
Copy the full SHA 7a9a17aView commit details -
Define basic FileProviderDomainSyncStatus private implementation
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 62c85de - Browse repository at this point
Copy the full SHA 62c85deView commit details -
Add q pointer to MacImplementation for FileProviderDomainSyncStatus
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fe6d03a - Browse repository at this point
Copy the full SHA fe6d03aView commit details -
Add a starter ProgressObserver Objective-C class
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6fa969d - Browse repository at this point
Copy the full SHA 6fa969dView commit details -
Acquire upload/download progress in domain sync status
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e314fd0 - Browse repository at this point
Copy the full SHA e314fd0View commit details -
Add ProgressKVOChangeHandler property to ProgressObserver
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 13b0244 - Browse repository at this point
Copy the full SHA 13b0244View commit details -
Add observing for important properties of nsprogress in progresshandler
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d387eb9 - Browse repository at this point
Copy the full SHA d387eb9View commit details -
Add main properties to FileProviderDomainSyncStatus
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f881c1d - Browse repository at this point
Copy the full SHA f881c1dView commit details -
Update properties via ProgressObserver on FileProviderDomainSyncStatus
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 6d9c445 - Browse repository at this point
Copy the full SHA 6d9c445View commit details -
Fix parameter name shadowing in fraction completed methods of domain …
…sync status Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 78732bf - Browse repository at this point
Copy the full SHA 78732bfView commit details -
Fix unique ptr compile issue in domain sync status
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 21a317c - Browse repository at this point
Copy the full SHA 21a317cView commit details -
Make mac implementation of file provider settings controller a QObject
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9774ac6 - Browse repository at this point
Copy the full SHA 9774ac6View commit details -
Setup domain sync statuses in settings controller
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9ca418c - Browse repository at this point
Copy the full SHA 9ca418cView commit details -
Add method to acquire domain sync status in settings controller
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 36001ae - Browse repository at this point
Copy the full SHA 36001aeView commit details -
Fix crash on state change in file provider domain sync status
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f8ebbe8 - Browse repository at this point
Copy the full SHA f8ebbe8View commit details -
Enable use of domain sync status class in QML
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9e235f9 - Browse repository at this point
Copy the full SHA 9e235f9View commit details -
Add current sync status UI to file provider settings view
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3060ff6 - Browse repository at this point
Copy the full SHA 3060ff6View commit details -
Only load file provider settings items if domain is enabled
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2f752a6 - Browse repository at this point
Copy the full SHA 2f752a6View commit details -
Extract sync status layout to separate file
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b9ae82c - Browse repository at this point
Copy the full SHA b9ae82cView commit details -
Extract File Provider storage settings to separate file
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ed12541 - Browse repository at this point
Copy the full SHA ed12541View commit details -
Fix grid layout for sync status of file provider
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 034822f - Browse repository at this point
Copy the full SHA 034822fView commit details -
Add separator to dynamically loaded fp settings
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7b99a06 - Browse repository at this point
Copy the full SHA 7b99a06View commit details -
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 7d8778d - Browse repository at this point
Copy the full SHA 7d8778dView commit details -
Provide correct sync state icon in file provider domain sync status
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a469d44 - Browse repository at this point
Copy the full SHA a469d44View commit details -
Add useful font sizes to Style.qml
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 472bba8 - Browse repository at this point
Copy the full SHA 472bba8View commit details -
Use font sizes in Style.qml in FileProviderSettings
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 918e411 - Browse repository at this point
Copy the full SHA 918e411View commit details -
Adjust alignment and sizing of file provider sync status icon
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1f70c85 - Browse repository at this point
Copy the full SHA 1f70c85View commit details -
Use NCProgressBar for file provider sync status
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 81d4aa7 - Browse repository at this point
Copy the full SHA 81d4aa7View commit details -
Limit gigabyte sizing string to two decimal figures in file provider …
…storage info Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for a428256 - Browse repository at this point
Copy the full SHA a428256View commit details -
Ensure [[nodiscard]] in new file provider classes
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b4e1338 - Browse repository at this point
Copy the full SHA b4e1338View commit details -
Mark MacImplementation for FileProviderSettings destructor as override
Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 28cfd8f - Browse repository at this point
Copy the full SHA 28cfd8fView commit details -
Temporarily remove eviction dialog button until eviction works on ext…
…ension side Signed-off-by: Claudio Cambra <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 92a1d80 - Browse repository at this point
Copy the full SHA 92a1d80View commit details