Claudio Cambra [Tue, 28 May 2024 16:02:44 +0000 (00:02 +0800)]
Implement opening of a file with a given ocId in File Provider files
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 28 May 2024 16:02:11 +0000 (00:02 +0800)]
Remove redundant includes in editlocallymanager
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 28 May 2024 16:01:11 +0000 (00:01 +0800)]
Anticipate null reply in idGetError of FileProviderEditLocallyJob
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 28 May 2024 16:00:33 +0000 (00:00 +0800)]
Allow retrieval of domain associated with account in FileProviderDomainManager
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 28 May 2024 16:00:17 +0000 (00:00 +0800)]
Expose domain manager in Mac::FileProvider
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 28 May 2024 11:17:55 +0000 (19:17 +0800)]
Fetch ocId for a given relative path
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 28 May 2024 11:06:34 +0000 (19:06 +0800)]
Begin setting up dialog for file provider edit locally job
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 28 May 2024 11:05:39 +0000 (19:05 +0800)]
Add showError to FileProviderEditLocally
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 28 May 2024 10:37:54 +0000 (18:37 +0800)]
Try to use FileProviderEditLocallyJob before attempting standard EditLocallyJob in EditLocallyManager
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 28 May 2024 10:33:37 +0000 (18:33 +0800)]
Add completion signals to fileprovidereditlocallyjob
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 28 May 2024 10:31:18 +0000 (18:31 +0800)]
Add FileProviderEditLocallyPtr type
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 28 May 2024 08:03:19 +0000 (16:03 +0800)]
Add starter FileProviderEditLocally class
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 27 May 2024 14:49:41 +0000 (22:49 +0800)]
Do not automatically delete edit locally token verification job upon completion, rely on manager's smart pointers
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 27 May 2024 14:45:20 +0000 (22:45 +0800)]
Show edit locally loading dialog with filename immediately in editlocallyjob constructor
By the time we launch this job we ahve already finished verifying the
token after recent changes
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 27 May 2024 14:40:45 +0000 (22:40 +0800)]
Display token verification failure through GUI in edit locally manager
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 27 May 2024 14:40:11 +0000 (22:40 +0800)]
Remove token related tasks from editlocallyjob
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 27 May 2024 14:30:27 +0000 (22:30 +0800)]
Move show error display features from editlocallyjob to editlocallymanager
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 27 May 2024 11:01:44 +0000 (19:01 +0800)]
Move verification job handling and scheduling out of editlocallyjob, into editlocallymanager
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 27 May 2024 10:54:14 +0000 (18:54 +0800)]
Add a EditLocallyVerificationJobPtr type
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 27 May 2024 10:31:11 +0000 (18:31 +0800)]
Directly use accountstate in editlocallyjob
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 27 May 2024 10:26:25 +0000 (18:26 +0800)]
Ensure we emit error during edit locally job setup issues
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 23 May 2024 16:46:50 +0000 (00:46 +0800)]
Move token and relpath validity checks to edit locally verification job
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 23 May 2024 16:17:09 +0000 (00:17 +0800)]
Use verification job within edit locally job
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 23 May 2024 16:16:41 +0000 (00:16 +0800)]
Ensure verification job gets deleted after finish
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 23 May 2024 16:00:39 +0000 (00:00 +0800)]
Send and respond to SimpleApiJob to verify edit locally request with server in validation job
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 23 May 2024 15:56:45 +0000 (23:56 +0800)]
Add starter EditLocallyVerificationJob
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 22 Jul 2024 09:32:19 +0000 (17:32 +0800)]
Merge pull request #6916 from nextcloud/automated/update-workflows/default
chore: update workflows from templates
skjnldsv [Sat, 13 Jul 2024 08:23:50 +0000 (10:23 +0200)]
chore: update workflows from templates
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Claudio Cambra [Mon, 22 Jul 2024 09:23:22 +0000 (17:23 +0800)]
Merge pull request #6890 from nextcloud/feature/per-account-connection-settings
Feature/per account connection settings
Claudio Cambra [Mon, 22 Jul 2024 08:17:38 +0000 (16:17 +0800)]
Move all proxy configuration procedures into account and out of network settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 22 Jul 2024 07:58:26 +0000 (15:58 +0800)]
Use application proxy when setting global proxy setting via network settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 9 Jul 2024 06:37:17 +0000 (14:37 +0800)]
Remove now unused disguiseTabWidget
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 8 Jul 2024 09:41:13 +0000 (17:41 +0800)]
Use full user id at host with port for proxy password keychain
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 8 Jul 2024 09:37:34 +0000 (17:37 +0800)]
Use qtkeychain directly in account manager
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 8 Jul 2024 08:57:16 +0000 (16:57 +0800)]
Add a method to set a specific account's folders' network limits as dirty
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 8 Jul 2024 08:56:07 +0000 (16:56 +0800)]
Use an AccountPtr instead of raw pointer in networksettings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 8 Jul 2024 08:46:55 +0000 (16:46 +0800)]
Ensure file provider tab is not shown when file provider module not enabled
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Mon, 8 Jul 2024 08:45:41 +0000 (16:45 +0800)]
Move folder status model initialisation to member init list in AccountSettings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 7 Jul 2024 16:36:49 +0000 (00:36 +0800)]
Ensure per-account network settings are saved on change
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 7 Jul 2024 16:36:28 +0000 (00:36 +0800)]
Add logging on error for proxy password saving
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 7 Jul 2024 16:35:03 +0000 (00:35 +0800)]
Simplify proxy password keychain keys
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 7 Jul 2024 16:33:07 +0000 (00:33 +0800)]
Use better keychain chunk job constructors
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 7 Jul 2024 16:09:17 +0000 (00:09 +0800)]
Get intended default values for bw limit settings for account when nothing is set
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 7 Jul 2024 16:07:18 +0000 (00:07 +0800)]
KeychainChunk job exec is synchronous, do not bother with signals in account manager use
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 7 Jul 2024 16:05:45 +0000 (00:05 +0800)]
Ensure keychain chunk jobs in account manager run as intended
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 7 Jul 2024 15:36:26 +0000 (23:36 +0800)]
Use single-defined constexpr string for proxy password keychain key
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 7 Jul 2024 15:23:37 +0000 (23:23 +0800)]
Store accounts' proxy passwords in keychain
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Sun, 7 Jul 2024 12:42:43 +0000 (20:42 +0800)]
Correctly load global proxy setting state on account-specific network settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 12:06:17 +0000 (20:06 +0800)]
Respect account-specific transfer limits in folder
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 12:05:55 +0000 (20:05 +0800)]
Save bwlimits for account-specific network configuration
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 12:04:49 +0000 (20:04 +0800)]
Clean up networksettings saveProxySettings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 11:48:31 +0000 (19:48 +0800)]
Modify network access manager proxy within account when setting proxy values
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 11:46:47 +0000 (19:46 +0800)]
Fix account-specific network setting enum values
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 11:46:21 +0000 (19:46 +0800)]
Ensure we are resetting account proxy settings when not using proxy is enforced
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 11:43:48 +0000 (19:43 +0800)]
When generally setting dirty proxy in folderman only mark dirty those that follow general client proxy settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 11:43:07 +0000 (19:43 +0800)]
Respect account proxy settings in connectionvalidator
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 11:42:58 +0000 (19:42 +0800)]
Respect account proxy settings in owncloudsetupwizard server check
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 11:22:00 +0000 (19:22 +0800)]
Implement saving proxy settings to account in network settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 10:43:47 +0000 (18:43 +0800)]
Adapt network settings loadBwLimitSettings for account-specific settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 10:00:11 +0000 (18:00 +0800)]
Load in account specific network settings in network settings widget
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:59:24 +0000 (17:59 +0800)]
Add account member to network settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:58:24 +0000 (17:58 +0800)]
Take account-specific network configuration into account in proxyauthhandler
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:57:57 +0000 (17:57 +0800)]
Save and restore account-specific network settings in account maanger
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:57:16 +0000 (17:57 +0800)]
Add download limit setting property to account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:57:07 +0000 (17:57 +0800)]
Add upload limit property to account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:56:45 +0000 (17:56 +0800)]
Add download limit setting property to account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:56:21 +0000 (17:56 +0800)]
Add upload limit setting property to account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:55:41 +0000 (17:55 +0800)]
Add proxy password property to account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:54:59 +0000 (17:54 +0800)]
Add proxy user property to account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:54:27 +0000 (17:54 +0800)]
Add proxy needs auth property to account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:54:06 +0000 (17:54 +0800)]
Add proxy port property to account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:53:01 +0000 (17:53 +0800)]
Add proxy host name property to account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:52:31 +0000 (17:52 +0800)]
Add proxy type property to account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:51:11 +0000 (17:51 +0800)]
Add network proxy setting property to account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:46:36 +0000 (17:46 +0800)]
Add AccountNetworkTransferLimitSetting enum to account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 28 Jun 2024 09:46:11 +0000 (17:46 +0800)]
Add AccountNetworkProxySetting enum to account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 27 Jun 2024 08:57:51 +0000 (16:57 +0800)]
Present network settings component within connection settings tab in account settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Thu, 27 Jun 2024 08:57:16 +0000 (16:57 +0800)]
Add connection settings tab to account settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Mon, 22 Jul 2024 02:39:16 +0000 (02:39 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Josh [Sun, 21 Jul 2024 06:46:03 +0000 (02:46 -0400)]
ci(clang-tidy-review): Fix for qt6 + swap to docker-ci container (#6860)
* ci(clang-tidy-review): Fix for qt6 + swap to docker-ci container
Signed-off-by: Josh <josh.t.richards@gmail.com>
* fix: add OPENSSL_ROOT_DIR
Signed-off-by: Josh <josh.t.richards@gmail.com>
* fix: use clang-tidy-diff.py
Signed-off-by: Josh <josh.t.richards@gmail.com>
* fix: path to clang-tidy-diff.py -> clang-tidy-diff-15.py
Signed-off-by: Josh <josh.t.richards@gmail.com>
* fix: try to fix git usage
Signed-off-by: Josh <josh.t.richards@gmail.com>
* fix: LD_LIBRARY_PATH workaround for python in clang-tidy-pr-comments
Signed-off-by: Josh <josh.t.richards@gmail.com>
* fix: bump back to 1.4.3 clang-tidy-pr-comments to avoid workarounds
Signed-off-by: Josh <josh.t.richards@gmail.com>
* fix: wrap up after debugging this
Signed-off-by: Josh <josh.t.richards@gmail.com>
---------
Signed-off-by: Josh <josh.t.richards@gmail.com>
Nextcloud bot [Sat, 20 Jul 2024 02:42:57 +0000 (02:42 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Claudio Cambra [Fri, 19 Jul 2024 08:59:38 +0000 (16:59 +0800)]
Merge pull request #6897 from nextcloud/bugfix/mac-vfs-checkboxes
Fix clickable area of macOS VFS settings checkboxes
Claudio Cambra [Wed, 10 Jul 2024 07:07:49 +0000 (15:07 +0800)]
Limit clickable area of macOS vfs fast sync checkbox to its drawing zone
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Wed, 10 Jul 2024 07:07:30 +0000 (15:07 +0800)]
Limit clickable area of enable macOS vfs checkbox to its text/box
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 19 Jul 2024 08:57:31 +0000 (16:57 +0800)]
Merge pull request #6921 from nextcloud/bugfix/mac-crafter-cross-build
Add additional options to make cross-compiling client feasible with Mac Crafter
Claudio Cambra [Tue, 16 Jul 2024 07:54:44 +0000 (15:54 +0800)]
Add option to set product path in mac-crafter
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 16 Jul 2024 07:53:43 +0000 (15:53 +0800)]
Use default long arg type for build path
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Tue, 16 Jul 2024 07:51:00 +0000 (15:51 +0800)]
Allow setting of osx archs craft option in mac-crafter
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 19 Jul 2024 08:56:49 +0000 (16:56 +0800)]
Merge pull request #6929 from nextcloud/feature/ncfpk-upgrade
Upgrade to NextcloudFileProviderKit stable-1.0
Claudio Cambra [Fri, 19 Jul 2024 07:18:29 +0000 (15:18 +0800)]
Remove unused urlsession stuff in FileProviderExtension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 19 Jul 2024 07:17:59 +0000 (15:17 +0800)]
Implement ChangeNotificationInterface in client interface extension of FileProviderExtension
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 19 Jul 2024 07:17:17 +0000 (15:17 +0800)]
Adapt to remoteInterface changes in NCFPK
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 19 Jul 2024 07:16:05 +0000 (15:16 +0800)]
Add NCFPKAppGroupIdentifier in FileProviderExt info plist
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 19 Jul 2024 07:15:21 +0000 (15:15 +0800)]
Move to depending on stable-1.0 in master
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 19 Jul 2024 08:21:52 +0000 (16:21 +0800)]
Merge pull request #6927 from nextcloud/bugfix/info-container-visiblity-no-updater
Fix visibility of info buttons and details when updater is disabled in general settings
Claudio Cambra [Thu, 18 Jul 2024 07:42:08 +0000 (15:42 +0800)]
Fix visibility of info buttons and details when updater is disabled in general settings
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Claudio Cambra [Fri, 19 Jul 2024 08:18:39 +0000 (16:18 +0800)]
Merge pull request #6898 from nextcloud/bugfix/macos-file-provider-ci
Build file provider module in CI runs
Claudio Cambra [Wed, 10 Jul 2024 07:30:06 +0000 (15:30 +0800)]
Build file provider module in CI runs
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Nextcloud bot [Fri, 19 Jul 2024 02:38:57 +0000 (02:38 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Mon, 15 Jul 2024 02:38:40 +0000 (02:38 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>