nextcloud-desktop.git
3 years agoAdd localFileMetadataFromOcId method to NextcloudFilesDatabaseManager
Claudio Cambra [Thu, 12 Jan 2023 20:36:51 +0000 (21:36 +0100)]
Add localFileMetadataFromOcId method to NextcloudFilesDatabaseManager

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd NextcloudLocalFileMetadataTable derived from iOS app
Claudio Cambra [Thu, 12 Jan 2023 20:34:21 +0000 (21:34 +0100)]
Add NextcloudLocalFileMetadataTable derived from iOS app

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoRename NextcloudFileMetadataTable to NextcloudItemMetadataTable to more accurately...
Claudio Cambra [Thu, 12 Jan 2023 20:16:49 +0000 (21:16 +0100)]
Rename NextcloudFileMetadataTable to NextcloudItemMetadataTable to more accurately match functionality

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd isFileSynced helper func to FileProviderFilesUtils
Claudio Cambra [Thu, 12 Jan 2023 19:34:07 +0000 (20:34 +0100)]
Add isFileSynced helper func to FileProviderFilesUtils

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd transfer status enum to NextcloudFileMetadataTable
Claudio Cambra [Thu, 12 Jan 2023 19:33:22 +0000 (20:33 +0100)]
Add transfer status enum to NextcloudFileMetadataTable

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd convenience parentItemIdentifierFromMetadata convenience function to NextcloudFil...
Claudio Cambra [Thu, 12 Jan 2023 17:34:38 +0000 (18:34 +0100)]
Add convenience parentItemIdentifierFromMetadata convenience function to NextcloudFileProviderFilesUtils

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd convenience createFileOrDirectoryLocally func to NextcloudFileProviderFilesUtils
Claudio Cambra [Thu, 12 Jan 2023 17:33:37 +0000 (18:33 +0100)]
Add convenience createFileOrDirectoryLocally func to NextcloudFileProviderFilesUtils

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdded convenience functions to create paths for NC files (and create directories...
Claudio Cambra [Thu, 12 Jan 2023 16:50:49 +0000 (17:50 +0100)]
Added convenience functions to create paths for NC files (and create directories and placeholder files if inexistent)

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoUse pathForFileProviderExtData in NextcloudFilesDatabaseManager
Claudio Cambra [Thu, 12 Jan 2023 15:51:44 +0000 (16:51 +0100)]
Use pathForFileProviderExtData in NextcloudFilesDatabaseManager

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd pathForFileProviderExtData convenience method to NextcloudFileProviderFilesUtils
Claudio Cambra [Thu, 12 Jan 2023 15:47:29 +0000 (16:47 +0100)]
Add pathForFileProviderExtData convenience method to NextcloudFileProviderFilesUtils

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoUse pathForAppGroupContainer func in FileProviderExtension
Claudio Cambra [Thu, 12 Jan 2023 15:38:57 +0000 (16:38 +0100)]
Use pathForAppGroupContainer func in FileProviderExtension

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd NextcloudFileProviderFilesUtils for file-related utility funcs
Claudio Cambra [Thu, 12 Jan 2023 15:34:33 +0000 (16:34 +0100)]
Add NextcloudFileProviderFilesUtils for file-related utility funcs

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoUse server dav files URL in enumerator
Claudio Cambra [Tue, 10 Jan 2023 20:21:28 +0000 (21:21 +0100)]
Use server dav files URL in enumerator

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoComplete FileProviderEnumerator init, get correct serverUrl for enumerator item ident...
Claudio Cambra [Tue, 10 Jan 2023 19:25:26 +0000 (20:25 +0100)]
Complete FileProviderEnumerator init, get correct serverUrl for enumerator item identifier

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd directoryMetadataForFile method to NextcloudFilesDatabaseManager
Claudio Cambra [Tue, 10 Jan 2023 19:24:34 +0000 (20:24 +0100)]
Add directoryMetadataForFile method to NextcloudFilesDatabaseManager

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoRefactor NextclouDFilesDatabaseManager methods slightly for consision
Claudio Cambra [Tue, 10 Jan 2023 18:23:33 +0000 (19:23 +0100)]
Refactor NextclouDFilesDatabaseManager methods slightly for consision

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd database table for directory from iOS NC
Claudio Cambra [Tue, 10 Jan 2023 18:14:25 +0000 (19:14 +0100)]
Add database table for directory from iOS NC

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd getFileMetadataFromFileProviderItemIdentifier method to NextcloudFilesDatabaseManager
Claudio Cambra [Tue, 10 Jan 2023 17:36:10 +0000 (18:36 +0100)]
Add getFileMetadataFromFileProviderItemIdentifier method to NextcloudFilesDatabaseManager

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd getFileMetadataFromOcId method to NextcloudFilesDatabaseManager
Claudio Cambra [Tue, 10 Jan 2023 16:58:00 +0000 (17:58 +0100)]
Add getFileMetadataFromOcId method to NextcloudFilesDatabaseManager

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd basic NextcloudFilesDatabaseManager for FileProvider files
Claudio Cambra [Thu, 5 Jan 2023 19:59:50 +0000 (20:59 +0100)]
Add basic NextcloudFilesDatabaseManager for FileProvider files

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd NextcloudFilesDatabaseTables for FileProvider files database
Claudio Cambra [Thu, 5 Jan 2023 19:59:12 +0000 (20:59 +0100)]
Add NextcloudFilesDatabaseTables for FileProvider files database

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMake ncAccount in FileProviderExtension an optional, make state of FileProviderDomain...
Claudio Cambra [Wed, 4 Jan 2023 20:40:30 +0000 (21:40 +0100)]
Make ncAccount in FileProviderExtension an optional, make state of FileProviderDomainAccountData immediately on init

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMake localSocketClient of FileProviderExtension a lazy var
Claudio Cambra [Wed, 4 Jan 2023 20:18:21 +0000 (21:18 +0100)]
Make localSocketClient of FileProviderExtension a lazy var

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd URLSession to FileProviderExtension
Claudio Cambra [Wed, 4 Jan 2023 20:09:48 +0000 (21:09 +0100)]
Add URLSession to FileProviderExtension

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agomacosx: Add NextcloudKit and Realm dependencies
Claudio Cambra [Wed, 4 Jan 2023 17:44:39 +0000 (18:44 +0100)]
macosx: Add NextcloudKit and Realm dependencies

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoGrab account keychain entry identifier data from socket in FileProviderExt
Claudio Cambra [Fri, 30 Dec 2022 18:52:51 +0000 (19:52 +0100)]
Grab account keychain entry identifier data from socket in FileProviderExt

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd ability for fileprovidersocketcontroller to send keychain account identifier...
Claudio Cambra [Fri, 30 Dec 2022 15:36:13 +0000 (16:36 +0100)]
Add ability for fileprovidersocketcontroller to send keychain account identifier over socket

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd FileProviderDomainNextcloudAccountData that grabs account info from keychain
Claudio Cambra [Fri, 30 Dec 2022 15:32:54 +0000 (16:32 +0100)]
Add FileProviderDomainNextcloudAccountData that grabs account info from keychain

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMove FinderSync-specific GET_STRINGS initial call out of LocalSocketClient and into...
Claudio Cambra [Wed, 28 Dec 2022 23:46:44 +0000 (00:46 +0100)]
Move FinderSync-specific GET_STRINGS initial call out of LocalSocketClient and into FinderSync

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd ability for FileProvider app extension to reply to file provider domain identifie...
Claudio Cambra [Wed, 28 Dec 2022 23:21:33 +0000 (00:21 +0100)]
Add ability for FileProvider app extension to reply to file provider domain identifier request

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd sendMessage method to LocalSocketClient public API
Claudio Cambra [Wed, 28 Dec 2022 22:44:40 +0000 (23:44 +0100)]
Add sendMessage method to LocalSocketClient public API

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoClean up public API of LocalSocketClient
Claudio Cambra [Wed, 28 Dec 2022 22:19:06 +0000 (23:19 +0100)]
Clean up public API of LocalSocketClient

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoInitialise file provider socket controller by requesting file provder domain data...
Claudio Cambra [Wed, 28 Dec 2022 21:28:30 +0000 (22:28 +0100)]
Initialise file provider socket controller by requesting file provder domain data over socket from FileProviderExtension

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd sendMessage to fileprovidersocketcontroller
Claudio Cambra [Wed, 28 Dec 2022 16:46:12 +0000 (17:46 +0100)]
Add sendMessage to fileprovidersocketcontroller

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoHandle readyRead signal from socket in FileProviderSocketController
Claudio Cambra [Wed, 28 Dec 2022 14:10:43 +0000 (15:10 +0100)]
Handle readyRead signal from socket in FileProviderSocketController

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdded working socket connection between desktop client local socket server and app...
Claudio Cambra [Mon, 26 Dec 2022 23:18:00 +0000 (00:18 +0100)]
Added working socket connection between desktop client local socket server and app extension socket client

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoModify FinderSyncExt to move components into shared Framework that can be used in...
Claudio Cambra [Fri, 23 Dec 2022 17:24:05 +0000 (18:24 +0100)]
Modify FinderSyncExt to move components into shared Framework that can be used in FileProviderExt

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoClean up LocalSocketClient code in shell extension
Claudio Cambra [Fri, 23 Dec 2022 16:52:16 +0000 (17:52 +0100)]
Clean up LocalSocketClient code in shell extension

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoRename OwnCloudFinderSync Xcode projext to NextcloudIntegration
Claudio Cambra [Thu, 22 Dec 2022 15:03:40 +0000 (16:03 +0100)]
Rename OwnCloudFinderSync Xcode projext to NextcloudIntegration

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMake the socket manager just manage the server, leave the socket controller in charge...
Claudio Cambra [Thu, 22 Dec 2022 13:37:30 +0000 (14:37 +0100)]
Make the socket manager just manage the server, leave the socket controller in charge of controlling the socket

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMake fileprovidersocketmanager keep track of connected sockets
Claudio Cambra [Thu, 22 Dec 2022 12:30:36 +0000 (13:30 +0100)]
Make fileprovidersocketmanager keep track of connected sockets

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd basic FileProviderSocketController class to control the socket
Claudio Cambra [Thu, 22 Dec 2022 12:30:08 +0000 (13:30 +0100)]
Add basic FileProviderSocketController class to control the socket

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoRename FileProviderSocketController to FileProviderSocketManager, as it manages the...
Claudio Cambra [Thu, 22 Dec 2022 11:12:10 +0000 (12:12 +0100)]
Rename FileProviderSocketController to FileProviderSocketManager, as it manages the sockets

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoImplement basic local socket server to communicate with file provider extension
Claudio Cambra [Wed, 21 Dec 2022 18:53:20 +0000 (19:53 +0100)]
Implement basic local socket server to communicate with file provider extension

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMove file provider domain management to specific class
Claudio Cambra [Tue, 13 Dec 2022 15:53:36 +0000 (16:53 +0100)]
Move file provider domain management to specific class

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoEnsure file provider class is correctly deallocated and cleanup routines are run
Claudio Cambra [Wed, 30 Nov 2022 16:11:52 +0000 (17:11 +0100)]
Ensure file provider class is correctly deallocated and cleanup routines are run

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoFix build with BUILD_TESTING activated
Claudio Cambra [Wed, 30 Nov 2022 15:24:43 +0000 (16:24 +0100)]
Fix build with BUILD_TESTING activated

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMove file provider components to macOS folder
Claudio Cambra [Wed, 30 Nov 2022 14:25:42 +0000 (15:25 +0100)]
Move file provider components to macOS folder

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoFix faulty quoting in shell integration CMakeLists
Claudio Cambra [Fri, 8 Jul 2022 12:49:21 +0000 (14:49 +0200)]
Fix faulty quoting in shell integration CMakeLists

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoSet connection status for file provider domains
Claudio Cambra [Fri, 13 May 2022 11:50:17 +0000 (13:50 +0200)]
Set connection status for file provider domains

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd a file provider domain per account
Claudio Cambra [Thu, 12 May 2022 20:49:32 +0000 (22:49 +0200)]
Add a file provider domain per account

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoEnsure file provider domains appear in finder sidebar
Claudio Cambra [Wed, 11 May 2022 16:52:14 +0000 (18:52 +0200)]
Ensure file provider domains appear in finder sidebar

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd file provider init code
Claudio Cambra [Tue, 29 Mar 2022 13:00:59 +0000 (15:00 +0200)]
Add file provider init code

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 12 May 2023 04:37:42 +0000 (04:37 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoMerge pull request #5676 from nextcloud/Valdnet-patch-4
rakekniven [Thu, 11 May 2023 09:52:07 +0000 (11:52 +0200)]
Merge pull request #5676 from nextcloud/Valdnet-patch-4

i18n: Word separation

3 years agoi18n: Word separation
Valdnet [Wed, 10 May 2023 14:53:03 +0000 (16:53 +0200)]
i18n: Word separation

Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
3 years agoMerge pull request #5643 from nextcloud/update/changelog
Matthieu Gallien [Wed, 10 May 2023 06:28:17 +0000 (08:28 +0200)]
Merge pull request #5643 from nextcloud/update/changelog

Update CHANGELOG.

3 years agoUpdate CHANGELOG.
Camila [Wed, 3 May 2023 20:27:52 +0000 (17:27 -0300)]
Update CHANGELOG.

Signed-off-by: Camila <hello@camila.codes>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 10 May 2023 04:47:20 +0000 (04:47 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoMerge pull request #5665 from nextcloud/enh/vfs-option-ui
Camila [Tue, 9 May 2023 17:27:25 +0000 (14:27 -0300)]
Merge pull request #5665 from nextcloud/enh/vfs-option-ui

Use addLayout to insert the VFS option when setting account.

3 years agoUse addLayout to insert the VFS option when setting account.
Camila San [Mon, 8 May 2023 19:23:30 +0000 (21:23 +0200)]
Use addLayout to insert the VFS option when setting account.

- Maintains the space between the layout items when resizing
the window.
- Also remove qobject_cast.

Signed-off-by: Camila San <hello@camila.codes>
3 years agoMerge pull request #5636 from nextcloud/feature/group-folders-visibility-improved
allexzander [Tue, 9 May 2023 13:16:55 +0000 (15:16 +0200)]
Merge pull request #5636 from nextcloud/feature/group-folders-visibility-improved

Feature/group folders visibility improved

3 years agoGroup folder visibility improvements. Show dropdown in tray window.
alex-z [Fri, 21 Apr 2023 15:48:44 +0000 (17:48 +0200)]
Group folder visibility improvements. Show dropdown in tray window.

Signed-off-by: alex-z <blackslayer4@gmail.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 9 May 2023 04:21:51 +0000 (04:21 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoMerge pull request #5640 from nextcloud/bugfix/folder-migration-from-old
Claudio Cambra [Mon, 8 May 2023 15:40:24 +0000 (23:40 +0800)]
Merge pull request #5640 from nextcloud/bugfix/folder-migration-from-old

Fix account migration from legacy desktop clients (again)

3 years agoCorrectly migrate accounts that have possible webflow but not correct authtype in...
Claudio Cambra [Sun, 30 Apr 2023 15:14:07 +0000 (23:14 +0800)]
Correctly migrate accounts that have possible webflow but not correct authtype in settings

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoUse canonical file paths rather than problematic relative config file paths during...
Claudio Cambra [Sun, 30 Apr 2023 10:41:19 +0000 (18:41 +0800)]
Use canonical file paths rather than problematic relative config file paths during folder migration in FolderMan

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoSet discovered legacy config file path during account migration
Claudio Cambra [Sun, 30 Apr 2023 10:40:34 +0000 (18:40 +0800)]
Set discovered legacy config file path during account migration

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMake variables in folderman::setupfoldermigration actually match what they are holding
Claudio Cambra [Sun, 30 Apr 2023 10:30:55 +0000 (18:30 +0800)]
Make variables in folderman::setupfoldermigration actually match what they are holding

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoAdd static discoveredLegacyConfigPath member to configfile
Claudio Cambra [Sun, 30 Apr 2023 10:22:43 +0000 (18:22 +0800)]
Add static discoveredLegacyConfigPath member to configfile

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoRemove unused private static members of ConfigFile
Claudio Cambra [Sun, 30 Apr 2023 10:22:09 +0000 (18:22 +0800)]
Remove unused private static members of ConfigFile

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoRestore a specific enum from AccountsManager::restore rather than vague boolean
Claudio Cambra [Sun, 30 Apr 2023 09:49:46 +0000 (17:49 +0800)]
Restore a specific enum from AccountsManager::restore rather than vague boolean

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoClean up pointer declaration and use in FolderMan::unescapeAlias
Claudio Cambra [Wed, 26 Apr 2023 12:27:43 +0000 (20:27 +0800)]
Clean up pointer declaration and use in FolderMan::unescapeAlias

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoModernise FolderMan::setupFoldersHelper, get rid of more single-letter variables
Claudio Cambra [Wed, 26 Apr 2023 08:15:49 +0000 (16:15 +0800)]
Modernise FolderMan::setupFoldersHelper, get rid of more single-letter variables

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoModernise code in FolderMan::backwardMigrationSettingsKeys
Claudio Cambra [Wed, 26 Apr 2023 08:12:04 +0000 (16:12 +0800)]
Modernise code in FolderMan::backwardMigrationSettingsKeys

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoUse const auto, rename unreadable variable names in FolderMan::setupFoldersMigration
Claudio Cambra [Wed, 26 Apr 2023 08:09:22 +0000 (16:09 +0800)]
Use const auto, rename unreadable variable names in FolderMan::setupFoldersMigration

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMake folder migration in FolderMan::setupFolders() less unreadable, constify
Claudio Cambra [Wed, 26 Apr 2023 08:01:33 +0000 (16:01 +0800)]
Make folder migration in FolderMan::setupFolders() less unreadable, constify

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMerge pull request #5493 from nextcloud/bugfix/attempt-sign-in-when-account-added
Claudio Cambra [Mon, 8 May 2023 14:55:38 +0000 (22:55 +0800)]
Merge pull request #5493 from nextcloud/bugfix/attempt-sign-in-when-account-added

Attempt sign in when an account state is added in AccountManager

3 years agoAttempt sign in when an account state is added in AccountManager
Claudio Cambra [Fri, 3 Mar 2023 16:50:27 +0000 (17:50 +0100)]
Attempt sign in when an account state is added in AccountManager

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMerge pull request #5628 from nextcloud/bugfix/sync-now-button-error
Claudio Cambra [Mon, 8 May 2023 13:20:23 +0000 (21:20 +0800)]
Merge pull request #5628 from nextcloud/bugfix/sync-now-button-error

Fix setting [undefined] to QFont in 'Sync now' button

3 years agoFix setting [undefined] to QFont in 'Sync now' button
Claudio Cambra [Wed, 26 Apr 2023 12:28:47 +0000 (20:28 +0800)]
Fix setting [undefined] to QFont in 'Sync now' button

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMerge pull request #5645 from nextcloud/bugfix/folder-progress-bar-mac
Claudio Cambra [Mon, 8 May 2023 13:16:55 +0000 (21:16 +0800)]
Merge pull request #5645 from nextcloud/bugfix/folder-progress-bar-mac

Fix folder progress bar positioning in account settings on macOS

3 years agoConstify elements for progress bar rect calculation in FolderStatusDelegate::paint
Claudio Cambra [Thu, 4 May 2023 04:22:12 +0000 (12:22 +0800)]
Constify elements for progress bar rect calculation in FolderStatusDelegate::paint

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoUse palatable Fusion backup style to correctly draw progress bar in folder settings...
Claudio Cambra [Thu, 4 May 2023 04:10:42 +0000 (12:10 +0800)]
Use palatable Fusion backup style to correctly draw progress bar in folder settings instead of QCommonStyle

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoUse backup QCommonStyle to draw progress bar on macOS to avoid bug in QMacStyle
Claudio Cambra [Thu, 4 May 2023 04:03:34 +0000 (12:03 +0800)]
Use backup QCommonStyle to draw progress bar on macOS to avoid bug in QMacStyle

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMake FolderStatusDelegate::paint less horrible to read
Claudio Cambra [Thu, 4 May 2023 02:25:01 +0000 (10:25 +0800)]
Make FolderStatusDelegate::paint less horrible to read

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoConst auto-fy in FolderStatusDelegate::paint
Claudio Cambra [Thu, 4 May 2023 02:11:04 +0000 (10:11 +0800)]
Const auto-fy in FolderStatusDelegate::paint

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMerge pull request #5462 from nextcloud/bugfix/updater-channel-string
Claudio Cambra [Mon, 8 May 2023 12:03:47 +0000 (20:03 +0800)]
Merge pull request #5462 from nextcloud/bugfix/updater-channel-string

Fix update request channel being set to wrong localised string

3 years agoReplace validUpdateChannel anonymous namespace function with validUpdateChannels...
Claudio Cambra [Thu, 23 Feb 2023 15:38:48 +0000 (16:38 +0100)]
Replace validUpdateChannel anonymous namespace function with validUpdateChannels QSet

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoRemove unused parameter in GeneralSettings slotUpdateChannelChanged
Claudio Cambra [Thu, 23 Feb 2023 15:32:04 +0000 (16:32 +0100)]
Remove unused parameter in GeneralSettings slotUpdateChannelChanged

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoPrevent returning a bad update channel from config
Claudio Cambra [Wed, 22 Feb 2023 19:33:21 +0000 (20:33 +0100)]
Prevent returning a bad update channel from config

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoGuard against setting bad channels in config
Claudio Cambra [Wed, 22 Feb 2023 19:18:45 +0000 (20:18 +0100)]
Guard against setting bad channels in config

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoHandle conversion from input QComboBox index to update channel string more safely
Claudio Cambra [Wed, 22 Feb 2023 19:14:48 +0000 (20:14 +0100)]
Handle conversion from input QComboBox index to update channel string more safely

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoFix channel string check in general settings' slotUpdateChannelChanged
Claudio Cambra [Wed, 22 Feb 2023 19:03:42 +0000 (20:03 +0100)]
Fix channel string check in general settings' slotUpdateChannelChanged

Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
3 years agoMerge pull request #5655 from nextcloud/bugfix/e2ee-checksum-validation-freeze-fix
allexzander [Mon, 8 May 2023 10:24:35 +0000 (12:24 +0200)]
Merge pull request #5655 from nextcloud/bugfix/e2ee-checksum-validation-freeze-fix

E2EE. Fix freeze on metadata checksum validation.

3 years agoE2EE. Fix freeze on metadata checksum validation.
alex-z [Fri, 5 May 2023 14:15:09 +0000 (16:15 +0200)]
E2EE. Fix freeze on metadata checksum validation.

Signed-off-by: alex-z <blackslayer4@gmail.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 8 May 2023 04:31:37 +0000 (04:31 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 6 May 2023 04:32:40 +0000 (04:32 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
3 years agoMerge pull request #4714 from nextcloud/big-sur-icon-annotations
Elsie Hupp [Fri, 5 May 2023 16:48:02 +0000 (12:48 -0400)]
Merge pull request #4714 from nextcloud/big-sur-icon-annotations

Annotated version of Big Sur icon

3 years agoAnnotated version of Big Sur icon
Elsie Hupp [Tue, 4 Apr 2023 20:41:47 +0000 (16:41 -0400)]
Annotated version of Big Sur icon

Signed-off-by: Elsie Hupp <github@elsiehupp.com>