Skip to content
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

Reflect File Provider domain sync status in tray icon (macOS VFS) #6930

Merged
merged 34 commits into from
Jul 23, 2024

Conversation

claucambra
Copy link
Collaborator

@claucambra claucambra commented Jul 19, 2024

DEPENDS ON #6929

Closes #6899

Copy link
Member

@camilasan camilasan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

what is NCFPK? :)

@claucambra
Copy link
Collaborator Author

what is NCFPK? :)

NextcloudFileProviderKit: https://github.com/claucambra/NextcloudFileProviderKit

@claucambra claucambra force-pushed the bugfix/file-provider-sync-status branch 2 times, most recently from 8fc5849 to 14a753a Compare July 22, 2024 12:59
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
…s in client file provider socket controller

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
…iderExt

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
…tocol in FileProviderExt

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
…tect against possible races

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
…ller

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
…ompute overall sync status slot in owncloudgui

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
…yncStatus

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
…ting sync status

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
…eceived account info yet

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
…is no guarantee (nor should we ensure) the socket with the extension stays alive

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
… is reachable

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
…owncloudgui

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
…lly or had an issue

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
…creating a separate instance from expected singleton

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
@claucambra claucambra force-pushed the bugfix/file-provider-sync-status branch from 14a753a to 23a8f08 Compare July 23, 2024 06:11
@nextcloud-desktop-bot
Copy link

AppImage file: nextcloud-PR-6930-23a8f0878b7ba2e8e459cf803818eb54c36e4c97-x86_64.AppImage

To test this change/fix you can simply download above AppImage file and test it.

Please make sure to quit your existing Nextcloud app and backup your data.

Copy link

sonarcloud bot commented Jul 23, 2024

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 80%)
D Security Rating on New Code (required ≥ A)
16 New Code Smells (required ≤ 0)

See analysis details on SonarCloud

Catch issues before they fail your Quality Gate with our IDE extension SonarLint

@claucambra claucambra merged commit 1a79d63 into master Jul 23, 2024
13 of 16 checks passed
@claucambra claucambra deleted the bugfix/file-provider-sync-status branch July 23, 2024 06:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Connect macOS VFS domains to tray icon
3 participants