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