Commit Graph

23792 Commits

Author SHA1 Message Date
Joas Schilling
5c32abc900 fix(l10n): Don't sync xcstrings for now
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
2025-08-04 16:16:24 +02:00
Iva Horn
e1070b9e02
Merge pull request #8497 from nextcloud/xcode-console-logging
Enable Log Output in Xcode Console
2025-08-04 12:19:27 +02:00
Iva Horn
4b6adbdee5 feat(logger): Also log to stderr (appears in Xcode) from macOS debug builds.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-04 12:19:12 +02:00
Jyrki Gadinger
67201feefd
Merge pull request #8515 from nextcloud/bugfix/8508/wizard-macvfs
fix(wizard): show VFS option during account setup when using a mac-VFS build
2025-08-04 12:12:04 +02:00
Jyrki Gadinger
67a08fe5c9 fix(wizard): show VFS option during account setup when using a mac-VFS build
Resolves #8508

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-04 11:29:05 +02:00
Matthieu Gallien
c0f5cbdc61
Merge pull request #8522 from nextcloud/bugfix/checkTranslationsForTripleDots
feat: checks Qt managed translations for tripple dots instead of elipsis
2025-08-04 11:27:28 +02:00
Matthieu Gallien
5fca59820b feat: checks Qt managed translations for tripple dots instead of elipsis
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-02 10:45:00 +02:00
Iva Horn
d023b36f45
Merge pull request #8501 from nextcloud/extensions-development-entitlements
Do not strip get-task-allow entitlement of developer build extensions
2025-08-01 18:50:14 +02:00
Iva Horn
10b86edecb fix(mac-crafter): Do not strip get-task-allow entitlement from developer builds of extensions during code signing.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-01 17:48:00 +02:00
Iva Horn
9e3c285f95
Merge pull request #8504 from nextcloud/resolved-package-manifest
Added Package.resolved of NextcloudIntegration project to version control.
2025-08-01 17:47:35 +02:00
Iva Horn
67d62a680c fix(shell_integration): Added Package.resolved of NextcloudIntegration project to version control.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-01 17:12:19 +02:00
Iva Horn
cf6bcaf19e
Merge pull request #8514 from nextcloud/feature/file-provider-localization
Additional Localizations in macOS File Provider
2025-08-01 14:59:02 +02:00
Iva Horn
7e54bace14 feat(l10n): Enabled macOS file provider localizations available in Transifex.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-01 14:26:19 +02:00
Iva Horn
58d389d60f fix(l10n): Enabled localization of additional text in macOS file provider.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-01 14:26:19 +02:00
Iva Horn
d3e0031b81
Merge pull request #8503 from nextcloud/doc-log-improvements
Extended logged information about file provider domains.
2025-08-01 14:25:15 +02:00
Iva Horn
05f92fbb9d fix(doc): Extended logged information about file provider domains.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-01 13:11:24 +02:00
Matthieu Gallien
1b83b2d8c3
Merge pull request #8307 from nextcloud/bugfix/addquotatodb
fix(discovery): check for db cached folder quota during discovery for some items.
2025-08-01 12:40:13 +02:00
Matthieu Gallien
5842f880f7 fix: rename enum FileInfo::Etags to get a more unique name
rename FileInfo::Etags to FileInfo::EtagsAction to avoid any future
possibility that we would want to use this name for something else

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-01 11:25:36 +02:00
Matthieu Gallien
3126790b94 fix: better name for an enum value to make it easier to read the code
rename FileInfo::Etags::Validate to FileInfo::Etags::Keep

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-01 11:25:36 +02:00
Camila Ayres
9257c1eb54 test(syncengine): add enum for Etags Validate/Invalidate.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-01 11:25:36 +02:00
Camila Ayres
a2a149ed12 fix(quota): add constexpr property names and server entry valid enum to FolderQuota struct.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-01 11:25:36 +02:00
Camila Ayres
54facc929f chore(quota): change log level and fix comment in test.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-01 11:25:36 +02:00
Camila Ayres
20cef5fd03 fix(quota): wrong conversion from bytes available to int64_t.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-01 11:25:36 +02:00
Camila Ayres
ca7213781e fix(quota): do not prevent upload when quota info are not available.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-01 11:25:36 +02:00
Camila Ayres
4ad69d5945 refactor(quota): rename Quota struct to FolderQuota.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-01 11:25:36 +02:00
Camila Ayres
eb9ba35188 test(localdiscovery): add function for quota check from db when syncing.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-01 11:25:36 +02:00
Camila Ayres
ebee194e91 test(syncenginetestutils): add function helper to set FileInfo::FileInfoQuota quota.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-01 11:25:36 +02:00
Camila Ayres
0acb9de072 fix(discovery): check for db cached folder quota during discovery for some items.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-01 11:25:36 +02:00
Camila Ayres
0f3cc76cc8 fix(syncfileitem): save folder bytes available and bytes used to database.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-01 11:25:36 +02:00
Camila Ayres
ed587e4707 fix(syncjournal): add folder quota bytes used/available columns to metadata table.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-01 11:25:36 +02:00
Nextcloud bot
02f13b851c
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-01 09:03:03 +00:00
Matthieu Gallien
52080b1fc8
Merge pull request #8507 from nextcloud/feature/file-provider-localization
File Provider Localization
2025-08-01 10:01:12 +02:00
Iva Horn
c78bd2f2e6 feat(l10n): Set up string catalogs for file provider and file provider UI extensions.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-01 09:02:56 +02:00
Nextcloud bot
f93b012e54
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-01 02:53:10 +00:00
Matthieu Gallien
9ea9e47112
Merge pull request #8506 from nextcloud/bugfix/updateEncryptionStatusDbQueryFix
fix(db): optimize SQL qeury for updating encryption status
2025-07-31 19:08:15 +02:00
Matthieu Gallien
1be9ee38c7 fix(db): optimize SQL qeury for updating encryption status
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-07-31 18:15:57 +02:00
Matthieu Gallien
8027bcc516
Merge pull request #6533 from nextcloud/fix/logger/temp-logdir-permis
fix(logger): Set narrower permissions on temporaryFolderLogDirPath
2025-07-31 15:49:34 +02:00
Josh
1130b09b8a fix(logger): Set narrower permissions on temporaryFolderLogDirPath
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-07-31 14:31:55 +02:00
Nextcloud bot
50385f107d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-31 02:49:51 +00:00
Iva Horn
89182a3616
Merge pull request #8500 from nextcloud/mac-crafter-stopwatch
feat(mac-crafter): Added time measurement of build phases to improve on.
2025-07-30 13:00:42 +02:00
Iva Horn
ebdee9aac0 feat(mac-crafter): Added time measurement of build phases to improve on.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-07-30 11:36:19 +02:00
Nextcloud bot
ea66e5550c
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-30 08:10:13 +00:00
Jyrki Gadinger
e16034ea99 chore: bump version to 3.17.50
3.18.0 begins here

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-07-30 09:32:22 +02:00
Nextcloud bot
dc6258b592
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-30 02:51:59 +00:00
Jyrki Gadinger
6366ce5a7b
Merge pull request #8170 from nextcloud/bugfix/e2eeFix
fix(e2ee): do not loose encryption status for folders and files
2025-07-29 18:21:11 +02:00
Matthieu Gallien
f57ebbd063 fix(csr): sets a version on CSR requests for end-to-end encryption
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-07-29 15:37:26 +02:00
Matthieu Gallien
738683c9e8 fix(csr/e2ee): disable broken code when generating a CSR for encryption
the call to X509_REQ_set_version is always failing
we will skip it

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-07-29 15:37:26 +02:00
Matthieu Gallien
6c00eaceed fix(db): ensure correct state for encrypted item in DB
will migrate invalid ietm encrypted status in the client DB when
migrating from older releases

that should ensure working synchronization by having correct tracking
of which items are encrypted

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-07-29 15:37:26 +02:00
Matthieu Gallien
520a866776 fix(clazy): fix clazy reported issues with the existing code
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-07-29 15:37:26 +02:00
Matthieu Gallien
b0910a8c14 fix(encryption): properly get private key when decoding data
will stop failing to decode using private/publy key pair when
downloading encrypted content (i.e. symetric keys are encrypted using
asymetric encryption)

we improperly use a certificate hash to find the key while the private
key is the current one of the user downloading the files

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-07-29 15:37:26 +02:00