Commit Graph

24297 Commits

Author SHA1 Message Date
Iva Horn
6ba027c906 feat(file-provider): Integrated localizations from Transifex.
- Introduced TransifexStringCatalogSanitizer command-line utility.
- Introduced dedicated Transifex CLI configuration file for NextcloudIntegration project.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-07 14:28:44 +02:00
Iva Horn
dd351b73dc
Merge pull request #8818 from nextcloud/feature/8472-branded-symbol
Branded file provider extension SF Symbol
2025-10-07 13:42:12 +02:00
Iva Horn
bb6157e329 feat: Branded file provider extension SF Symbol.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-07 12:53:30 +02:00
Iva Horn
3d7c3ffe6b fix: Added some macOS-specific items to .gitignore
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-07 12:49:53 +02:00
Matthieu Gallien
2e619ec97a
Merge pull request #8671 from nextcloud/bugfix/improvedFolderDeleteNewConflictSolving
fix: folder delete/new conflict will be "delete"
2025-10-07 09:27:21 +02:00
Matthieu Gallien
f02f6c906b chore(autotests): folders on-demand breaks the new test: skip it
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-07 08:51:02 +02:00
Matthieu Gallien
e9ee0602e7 feat(conflict): use local device trashbin for delete/new conflicts
try to use local device trash bin when deleting local items during
automated handling of a new/delete conflict

we still always choose the delete but will do our best to keep a copy of
the deleted files in local device trash bin

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-07 08:51:02 +02:00
Matthieu Gallien
c4b84a9b30 feat(conflict): use local device trashbin for delete/new conflicts
try to use local device trash bin when deleting local items during
automated handling of a new/delete conflict

we still always choose the delete but will do our best to keep a copy of
the deleted files in local device trash bin

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-07 08:51:02 +02:00
Matthieu Gallien
9d7f8653bc chore: adjust logs level and clazy warnings for permanent deletions
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-07 08:51:02 +02:00
Matthieu Gallien
6cdbf8acc5 feat(propagation): flexible way to configure special actions on items
will enable to perform optional special actions while execution a
propagation action

will enable to move to trash bin or disable server trash bin when
appropriate

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-07 08:51:02 +02:00
Matthieu Gallien
1ec98ee46e fix: folder delete/new conflict will be "delete"
should enable someone to delete a folder even if there is a new/delete
conflict happening for some other users

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-07 08:51:02 +02:00
Matthieu Gallien
491e7cd55c chore: fix all occurence of range-loop-detach clazy warning
see https://github.com/KDE/clazy/blob/master/docs/checks/README-range-loop-detach.md

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-07 08:51:02 +02:00
Nextcloud bot
0c97accb5c
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-07 03:08:36 +00:00
Iva Horn
37b204af24
Merge pull request #8838 from nextcloud/run-client-from-xcode
Run Developer Build from Xcode
2025-10-06 19:39:17 +02:00
Iva Horn
f219ad6c63 fix: Updated NextcloudFileProviderKit to 3.2.1
This integrates the fixes for the file locking.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-06 18:31:50 +02:00
Iva Horn
2adb172fdb fix: Updated NextcloudFileProviderKit reference.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-06 18:31:50 +02:00
Iva Horn
f6e69b6be8 fix: Improved one logging call.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-06 18:31:50 +02:00
Iva Horn
0bbb377c23 fix: Source mapping for extensions in Xcode debugger.
LLVM could not resolve breakpoints set in Xcode. That requires dSYM files to work. I changed the build setting to produce these files for all targets and debug configuration builds. Now it is possible to also conveniently break in Xcode when attaching to the extension processes.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-06 18:31:50 +02:00
Iva Horn
0d953425ca feat: Nextcloud Developer Build from Integration Project
Introduced a new target with external build system in the NextcloudIntegration Xcode project to conveniently run mac-crafter from Xcode.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-10-06 18:31:50 +02:00
Matthieu Gallien
d9fc4e8ead
Merge pull request #6810 from nextcloud/bugfix/upstream-ecm
Use upstream Extra CMake Modules
2025-10-06 18:29:18 +02:00
Matthieu Gallien
92d4dcdb03
chore(ci): use a docker linux image for CI which has extra-cmake-modules
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-06 16:46:51 +02:00
Matthieu Gallien
41d03f61e3 fix: proper use of ecm_add_app_icon
remove duplicated call to ecm_add_app_icon

no longer fails to build on Windows due to a missing .ico file

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-06 16:46:18 +02:00
Matthieu Gallien
4ebf5ae806 fix(test/csync): make sure the test executable can be found to be run
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-06 16:46:18 +02:00
Matthieu Gallien
1f812b54f5 fix(reuse): remove no longer needed BSD-2 license
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-06 16:46:18 +02:00
Claudio Cambra
5e9b74594b fix: Update upstream URL for Extra CMake Modules
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-10-06 16:46:18 +02:00
Claudio Cambra
f88098ecdb fix: Fix ecm_add_app_icon calls
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-10-06 16:46:18 +02:00
Claudio Cambra
3b452d9a72 fix: Mark nextcloudcmd as non gui executable
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-10-06 16:46:18 +02:00
Claudio Cambra
87275ec495 feat: Use upstream extra cmake modules
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-10-06 16:46:18 +02:00
Elsie Hupp
6b80f6dd0d
Merge pull request #8834 from elsiehupp/maximize-settings-window
Allow Maximizing Settings Window
2025-10-06 09:26:02 -04:00
Elsie Hupp
cc9b32a880
Merge branch 'master' into maximize-settings-window 2025-10-06 08:45:07 -04:00
Matthieu Gallien
a2c2dadcbe
Merge pull request #8836 from nextcloud/bugfix/unbreakSyncingPublicShareLinks
Bugfix/unbreak syncing public share links
2025-10-06 11:40:38 +02:00
Matthieu Gallien
e4fc075c75 fix: do not show share ID for sidebar entries of public share links
we show our sync folders in the files manager sidebar

replace the share token (ID ?) by "Public Share Link"

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-06 11:00:52 +02:00
Matthieu Gallien
4067a0dae5 fix: fix typo in log message
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-06 11:00:34 +02:00
Matthieu Gallien
3f08e6ac8b fix(sync/publicShareLinks): fix public share link detection
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-06 09:31:48 +02:00
Nextcloud bot
c2e909efde
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-06 03:06:17 +00:00
Nextcloud bot
5e7bcaedee
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-05 03:05:51 +00:00
Elsie Hupp
966067391a
Merge branch 'master' into maximize-settings-window 2025-10-04 12:38:42 -04:00
Elsie Hupp
90d1e409f6
fix: allow settings window to enter full screen or be minimized
Signed-off-by: Elsie Hupp <github@elsiehupp.com>
2025-10-04 12:35:35 -04:00
Nextcloud bot
6381e56b1d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-04 03:05:05 +00:00
Matthieu Gallien
bcde65baa6
chore: prepare for 4.1 release
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-03 10:26:53 +02:00
Nextcloud bot
c9bafb16aa
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-03 03:10:32 +00:00
Jyrki Gadinger
b49a5ea073
Merge pull request #8825 from nextcloud/bugfix/unbreakMainDialog
fix: fix syntax issues in main dialog to have it work again
2025-10-03 02:22:19 +02:00
Matthieu Gallien
d34337035c fix: fix syntax issues in main dialog to have it work again
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-03 01:46:09 +02:00
Matthieu Gallien
7324b373f9
Merge pull request #8423 from nextcloud/bugfix/buildWithDebugSymbols
feat(windows/craft): deploy PDB debug symbol files when using craft
2025-10-02 22:00:46 +02:00
Matthieu Gallien
28b0c34548 fix: ignore Qt6 WebEngineCore PDB file that is too big for Wix Toolset 3
we have a limit in file size to 32 bits integer

this file is more than 2 GBs

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-10-02 21:25:13 +02:00
Matthieu Gallien
0af2832188
Merge pull request #8824 from nextcloud/bugfix/settings
fix(accountsettings): do not to initialize e2ee if account is disconnected.
2025-10-02 21:24:03 +02:00
Camila Ayres
dc871a94ab fix(accountsettings): do not to initialize e2ee if account is disconnected.
Fix for #8710.

Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-10-02 20:45:19 +02:00
Matthieu Gallien
57a8a93610
Merge pull request #8820 from nextcloud/bugfix/proxy
fix(proxy): only clean legacy proxy settings after migrating all accounts.
2025-10-02 19:39:47 +02:00
Camila Ayres
5b71e84477 fix(proxy): only clean legacy proxy settings after migrating all accounts.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-10-02 18:58:14 +02:00
Matthieu Gallien
4ac2a064d7
Merge pull request #4175 from nextcloud/feature/publicLinks
Feature/public links
2025-10-02 17:05:13 +02:00