Commit Graph

23883 Commits

Author SHA1 Message Date
Nextcloud bot
bb507ae4c1
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-23 02:56:13 +00:00
Matthieu Gallien
a382a00b47
Merge pull request #8633 from Rello/codex/add-cmake-option-to-disable-account-migration
Add CMake option to disable account migration
2025-08-22 14:03:16 +02:00
Rello
31c4c2601d fix: use NOT for account migration option 2025-08-22 13:53:08 +02:00
Matthieu Gallien
c11346def8
Merge pull request #8600 from nextcloud/rakekniven-patch-1
fix(i18n): Use SI symbol for minute
2025-08-22 10:09:06 +02:00
rakekniven
26c1bc6be1 fix(i18n): Use SI symbol for minute
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-08-22 09:20:00 +02:00
rakekniven
448c5d2eda fix(i18n): Use SI symbol for minute
Discussed in forum.

e .g. "5m" is not correct

Corrrect form is "5min"

See https://en.wikipedia.org/wiki/Minute for reference

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-08-22 09:20:00 +02:00
Nextcloud bot
a3b44a860f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-22 02:54:52 +00:00
Matthieu Gallien
bfd394a6c0
Merge pull request #8616 from nextcloud/bugfix/8560/macos-vfs-stuck-in-sync-when-trash-disabled
fix(FileProviderExt): do not report syncing state when trying to delete trash items
2025-08-21 18:59:52 +02:00
Jyrki Gadinger
9711bbfdee fix(FileProviderExt): do not report syncing state when trying to delete trash items
Trying to delete items from the trash with the "Allow deletion of items
in Trash" setting unticked would previously result in the sync state
being stuck in the "Syncing" state.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-21 17:37:49 +02:00
Matthieu Gallien
45a3dc4201
Merge pull request #8624 from nextcloud/bugfix/noid/macvfs-do-not-create-folder-on-accountsetup
fix(wizard): avoid creating useless folders when setting up a VFS connection on Mac
2025-08-21 17:36:55 +02:00
Jyrki Gadinger
6cb73f6035 fix(wizard): avoid creating useless folders when setting up a VFS connection on Mac
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-21 15:53:53 +02:00
Matthieu Gallien
4a89a65ce1
Merge pull request #8619 from nextcloud/bugfix/8610/ensure-stable-productcode
fix(msi): ensure the same ProductCode is used for embedded transforms
2025-08-21 11:54:34 +02:00
Jyrki Gadinger
0259ff4568 fix(msi): ensure the same ProductCode is used for embedded transforms
Using `"*"` will result in a different GUID with each invocation of the
linker (`light.exe`), which can break automated installations when a
localised version of the installer was loaded.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-21 10:58:49 +02:00
Nextcloud bot
0c2811b3a7
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-21 02:54:24 +00:00
Nextcloud bot
9fee2c828e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-20 02:55:08 +00:00
Matthieu Gallien
83b6b6e05a
Merge pull request #8618 from nextcloud/dependabot/github_actions/cpp-linter/cpp-linter-action-2.16.0
chore(deps): Bump cpp-linter/cpp-linter-action from 2.15.0 to 2.16.0
2025-08-19 14:26:27 +02:00
dependabot[bot]
9c16647384 chore(deps): Bump cpp-linter/cpp-linter-action from 2.15.0 to 2.16.0
Bumps [cpp-linter/cpp-linter-action](https://github.com/cpp-linter/cpp-linter-action) from 2.15.0 to 2.16.0.
- [Release notes](https://github.com/cpp-linter/cpp-linter-action/releases)
- [Commits](f91c446a32...d7155ea669)

---
updated-dependencies:
- dependency-name: cpp-linter/cpp-linter-action
  dependency-version: 2.16.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-19 14:26:11 +02:00
Nextcloud bot
1e33fcd515
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-19 02:54:42 +00:00
Camila Ayres
6cbccf5fc6
Merge pull request #8585 from nextcloud/bugfix/syncfolderdisplay
feat: set LocalizedResourceName for sync folders.
2025-08-18 14:15:44 +02:00
Camila Ayres
d60c76069a feat(utility): adjust setupDesktopIni function to set LocalizedResourceName.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-18 11:22:02 +02:00
Camila Ayres
fcd9d15754 fix(utility): change sync folder display name when migrating.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-18 11:22:02 +02:00
Nextcloud bot
cde75c0e38
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-18 02:52:26 +00:00
Nextcloud bot
8c9dad035e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-17 02:52:11 +00:00
Nextcloud bot
08fc644dac
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-16 02:51:49 +00:00
Iva Horn
55425ff892 fix: Updated NextcloudFileProviderKit reference.
- The master branch of the desktop client should always refer to the main branch of the package, so latest changes are available.
- Stable desktop client branches then should refer to tags based on semantic versioning or release branches in the package specific for the desktop client version.

Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-15 17:40:20 +02:00
Nextcloud bot
5854adc31e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-15 02:54:08 +00:00
Jyrki Gadinger
37c10e5df2
Merge pull request #8584 from nextcloud/rakekniven-patch-2
fix(i18n): Fix grammar
2025-08-14 20:19:54 +02:00
rakekniven
b7ad2b0137 fix(i18n): Fix grammar
Reported at Transifex

Replacement for #8558

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-08-14 16:08:26 +02:00
Jyrki Gadinger
265cc99c94
Merge pull request #8580 from nextcloud/bugfix/noid/cfapi-cancel-crash
fix(cfapi): only log process info if it's present
2025-08-14 16:06:50 +02:00
Jyrki Gadinger
684e29e18c fix(cfapi): check for valid ProcessInfo in cfApiFetchDataCallback
This shouldn't happen, but just in case it does it'll avoid another
crash.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-14 15:01:10 +02:00
Jyrki Gadinger
102e4447f8 fix(cfapi): only log process info if it's present
Some callbacks do not contain a valid value for the `ProcessInfo` member
despite `CF_CONNECT_FLAG_REQUIRE_PROCESS_INFO` being set.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-14 15:01:10 +02:00
Matthieu Gallien
b28b112036
Merge pull request #8582 from nextcloud/bugfix/noid/cfapi-start-eventloop-after-connecting
fix(cfapi): set up connections before requesting hydration
2025-08-14 14:50:01 +02:00
Jyrki Gadinger
1e68f383b1 fix(cfapi): set up connections before requesting hydration
The `hydrationRequestReady` signal could be emitted before it was
connected to the event loop, resulting in the data transfer never being
started.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-14 13:21:20 +02:00
Jyrki Gadinger
c3a20affdf
Merge pull request #8573 from nextcloud/bugfix/noid/macos-vfs-initial-sync-state
fix(macOS): report `Success` as the initial sync state for VFS
2025-08-14 12:02:11 +02:00
Jyrki Gadinger
ae65270f5c fix(macOS): report Success as the initial sync state for VFS
If only VFS sync is configured, the sync state would be stuck to
`SyncPrepare` otherwise, unless a file is downloaded/uploaded from the
configured VFS directory.

I think this broke with ee3ae980a8, where
the EnumerationListener that reported the sync states got removed.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-14 10:52:59 +02:00
Nextcloud bot
f07d7f8f1e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-14 02:59:03 +00:00
Matthieu Gallien
decf1e7c3f
Merge pull request #8561 from nextcloud/bugfix/dbquota
fix(quota): return unlimited free space for type changes.
2025-08-13 11:02:32 +02:00
Camila Ayres
d28dbb7c25
test(syncjournaldb): use QCOMPARE_GT.
Co-authored-by: Jyrki Gadinger <nilsding@nilsding.org>
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-13 10:53:20 +02:00
Camila Ayres
17001c60f9 test(syncjournaldb): add test for migrating folder quota columns.
For upgrading from 3.17 release candidate to final.

Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-13 10:47:54 +02:00
Camila Ayres
cd2fc99497 refactor(syncjournaldb): refactor logic before updating the list of columns when removing one.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-13 10:47:54 +02:00
Camila Ayres
0a320a5960 refactor(syncjournaldb): move hasDefaultValue lambda to a function.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-13 10:47:54 +02:00
Camila Ayres
de4f607837 refactor(syncjournaldb): move removeColumn lambda to a function.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-13 10:47:54 +02:00
Camila Ayres
af3ee7c298 feat(quota): add default value to metadata column if it doesn't exist.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-13 10:47:54 +02:00
Camila Ayres
95d7e54f7b test(syncjournaldb): folder quota default values.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-13 10:47:54 +02:00
Camila Ayres
1fc1d7be4f feat(syncjournaldb): add default value to quotaBytesAvailable and quotaBytesUsed columns.
Fix for #8555.

Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-13 10:47:54 +02:00
Camila Ayres
40ecd90abf fix(quota): return unlimited free space for type changes.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-13 10:47:54 +02:00
István Váradi
12344503c5
Merge pull request #8569 from nextcloud/bullseye_trixie
Remove Debian Bullseye, add Trixie
2025-08-13 09:07:09 +02:00
István Váradi
7075fb4a2a ci: Remove Debian Bullseye, add Trixie
Signed-off-by: István Váradi <ivaradi@varadiistvan.hu>
2025-08-13 08:30:57 +02:00
Nextcloud bot
d3bb0c5192
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-13 03:09:47 +00:00
Matthieu Gallien
8634fd06a8
Merge pull request #8562 from nextcloud/bugfix/noid/shortcut-names
fix(folder): use the remotePath for the sidebar display name
2025-08-12 13:23:26 +02:00