23697 Commits

Author SHA1 Message Date
78b8c59f70 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-21 04:47:24 +00:00
13e7468344 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-20 02:59:31 +00:00
fe8923ccd8 Merge pull request #8466 from nextcloud/Rello-codex/exclude-----from-ignore-list-evaluation
ignore list evaluation
2025-07-18 09:23:58 +02:00
1a710eac1d fix: simplify code reverting to the original version
Signed-off-by: Matthieu Gallien <matthieu_gallien@yahoo.fr>
2025-07-18 08:48:34 +02:00
5f57734e87 fix: use proper type of string view
Signed-off-by: Matthieu Gallien <matthieu_gallien@yahoo.fr>
2025-07-18 08:48:34 +02:00
0ccba7edfb fix(ignore-list): skip star pattern
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-07-18 08:48:34 +02:00
d5c7d113f4 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-18 03:14:09 +00:00
88abb326fb Merge pull request #8456 from nextcloud/bugfix/improvePermissionsChangeWithoutEtagChange
fix: do not recurse inside a remote folder when etag did not change
2025-07-17 09:32:33 +02:00
0a3a29f832 fix: do not recurse inside a remote folder when etag did not change
we do not want to remote discover a folder just because the permissions
are modified but not the etag

for any valid case, etag must change

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-07-17 08:57:34 +02:00
98061f71d9 feat: test to ensure etag constant means no PROPFIND on a folder
should help ensure we send a PROPFIND only when the folder etag changes

if some metadata apparently change, this is not enough to send a
PROPFIND request

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-07-17 08:57:34 +02:00
e281f72bf2 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-17 02:50:33 +00:00
c7cd3585d3 Merge pull request #7951 from nextcloud/feature/rmglobalnetwork
Removes global network settings
2025-07-16 19:21:48 +02:00
56e3b284c1 feat: migrate global network settings to account specific network settings.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-07-16 19:21:37 +02:00
e591644914 feat: all proxy settings are account specific settings.
The default is to use QNetworkProxy::NoProxy.

Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-07-16 19:21:37 +02:00
1696549a83 feat: remove "Network" action.
- Remove global proxy and network options from UI.

Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-07-16 19:21:37 +02:00
2527a30fd5 Merge branch 'Rello-codex/add-logging-to-missing-cfapicallback-functions' 2025-07-16 17:41:43 +02:00
9712fe221c fix: use proper categorized logging
Co-authored-by: Jyrki Gadinger <nilsding@nilsding.org>
Signed-off-by: Matthieu Gallien <matthieu_gallien@yahoo.fr>
2025-07-16 17:40:44 +02:00
ffc5d7653f fix: use proper categorized logging
Co-authored-by: Jyrki Gadinger <nilsding@nilsding.org>
Signed-off-by: Matthieu Gallien <matthieu_gallien@yahoo.fr>
2025-07-16 17:40:34 +02:00
2492c0548a fix: Add consistent logging to CFAPI callbacks
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-07-16 17:39:20 +02:00
1f49f4a024 Merge pull request #8389 from nextcloud/Rello-patch-1
fix(startup) respect update checker during startup in macOS
2025-07-16 17:15:11 +02:00
0747d0053d fix(startup) respect update checker during startup in macOS
fixes https://github.com/nextcloud/desktop/issues/8029

Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-07-16 17:14:59 +02:00
4d111921b8 Merge pull request #8457 from nextcloud/mac-crafter-swift6
Updated mac-crafter to Swift 6
2025-07-16 17:12:18 +02:00
472684cf2e fix(mac-crafter): Checked in Package.resolved.
- mac-crafter is an executable application, not a library
- Ensures all developers use identical dependency versions
- Provides reproducible builds across different environments
- Prevents "works on my machine" dependency issues
- Critical for production deployment consistency
- Enables reliable CI/CD builds with same dependency versions
- Helps with debugging by ensuring same versions across dev/test/prod
- Standard practice for applications vs libraries which should remain flexible

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-07-16 16:15:33 +02:00
5f3c381617 fix(mac-crafter): Updated .gitignore to not exclude source code files expected to be checked in.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-07-16 16:15:33 +02:00
6b8828537f feat(doc): Minor improvements to root README.
- Moved hint about mac-crafter further up where it already becomes relevant for contributors in macOS before they work through the unnecessary steps now below it.
- Moved hint about system requirements above list of requirements to not interrupt the reading flow.
- Fixed spelling of macOS mentions.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-07-16 14:23:25 +02:00
c898525d74 feat(mac-crafter): Added instructions to README on how to run and debug mac-crafter from Xcode.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-07-16 14:23:25 +02:00
3e27c5f0f7 feat(mac-crafter): Reorganized commands in dedicated source code files for improved developer experience.
Had to rename Utils/Codesign.swift to Utils/Codesigning.swift to avoid duplicate module name compiler error.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-07-16 14:23:25 +02:00
e93e23f0a7 feat(mac-crafter): Update to Swift 6.1 and Strict Concurrency Checks.
- Isolated global state into an actor.
- Updated declarations and calls to reflect asynchronicity.
- The replacement of the enumerator with subpathsOfDirectory(atPath:) was suggested by Copilot to necessarily avoid the use of synchronous enumeration in an asynchronous context.
- Updated README.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-07-16 11:56:55 +02:00
a334ebc1f1 Merge pull request #8272 from nextcloud/l10n/update-en-source
fix(l10n): fix plural forms in source language
2025-07-16 09:28:34 +02:00
bb47be6f27 fix(l10n): correct plural forms in source language (en)
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-07-16 09:27:40 +02:00
89c55fbfe2 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-15 02:49:00 +00:00
f559808300 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-14 02:47:27 +00:00
15daf725ad fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-13 02:47:19 +00:00
1f4b0b5b26 Merge pull request #8460 from nextcloud/rakekniven-patch-1
chore(l10n): Exclude string from translation
2025-07-12 15:25:48 +02:00
af56869ba9 chore(l10n): Exclude string from translation
Reported at Transifex

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-07-12 14:49:24 +02:00
e877582df6 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-12 02:48:18 +00:00
226a417480 Merge pull request #8416 from nextcloud/bugfix/selectivesync
fix(folderwizard): change message tone from error to information.
2025-07-11 22:15:26 +02:00
a5fcf336e0 fix(folderwizard): change message tone from error to information.
When trying to sync a subfolder of an already syncing folder.

Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-07-11 21:39:23 +02:00
1d4db666b0 Merge pull request #8455 from nextcloud/chore/use-upstream-craftmaster
ci: switch back to upstream CraftMaster
2025-07-11 21:38:25 +02:00
ed22111100 ci: switch back to upstream CraftMaster
The fix we needed was merged this week 🎉
https://invent.kde.org/packaging/craftmaster/-/merge_requests/7

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-07-11 19:16:41 +02:00
5bd000dc66 Merge pull request #8452 from nextcloud/oracular_questing
Remove Ubuntu Oracular, add Questing
2025-07-11 17:58:57 +02:00
a954021026 ci: Remove Ubuntu Oracular, add Questing
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu>
2025-07-11 13:28:35 +02:00
89a65fd93a Merge pull request #8451 from nextcloud/feature/reset-macvfs
feat(macOS): Add button in settings window to fully reset File Provider-based virtual files
2025-07-11 13:19:20 +02:00
adf2552169 feat(macOS): Add button to reset macOS vfs for an account
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-07-11 10:52:22 +02:00
62b0941f09 fix(macOS): Add method to File Provider settings controller to reset vfs for an account, fully
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-07-11 10:52:22 +02:00
5e9c9a7b2a feat(macOS): Add convenience function to get group container path
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-07-11 10:52:22 +02:00
4ccb81440d feat(macOS): Add NCFPKAppGroupIdentifier to bundle info plist
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-07-11 10:52:22 +02:00
0129cff2b1 Merge pull request #8446 from nextcloud/bugfix/update-codeowners
fix(github): Update code owners
2025-07-11 10:06:44 +02:00
b935c436b6 fix(github): Update code owners
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2025-07-11 08:27:14 +02:00
f67252bd28 Merge pull request #8445 from nextcloud/mac-crafter-improvements
Mac Crafter Improvements
2025-07-10 14:21:05 +02:00