Commit Graph

23844 Commits

Author SHA1 Message Date
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
Jyrki Gadinger
91f8797e75 fix(folder): use the remotePath for the sidebar display name
Using the short local folder name has some interesting side effects,
such as ending up as being e.g. "C:\MySyncRoot" or "Desktop\MySyncRoot"
due to it just removing the path to the current user's home directory.

IMO using the remote path for the sidebar entry is more logical -- I
don't care where I synced it to locally, I just want to know what my
sync destination is.

To improve future maintenance I moved the generation of the sidebar
display name to a separate method, and added some quick unit tests.

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-12 12:37:57 +02:00
Jyrki Gadinger
519f0f12b2 chore: remove obsolete and unused testfolder.cpp
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-12 12:37:57 +02:00
Matthieu Gallien
723d4b78a1
Merge pull request #8565 from nextcloud/dependabot/github_actions/actions/checkout-5.0.0
chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0
2025-08-12 12:37:16 +02:00
dependabot[bot]
2dd8e72c4e chore(deps): Bump actions/checkout from 4.2.2 to 5.0.0
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.2.2 to 5.0.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](11bd71901b...08c6903cd8)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 12:36:53 +02:00
Matthieu Gallien
091c068472
Merge pull request #8564 from nextcloud/dependabot/github_actions/actions/cache-4.2.4
chore(deps): Bump actions/cache from 4.2.3 to 4.2.4
2025-08-12 11:29:20 +02:00
dependabot[bot]
b91d6aa837 chore(deps): Bump actions/cache from 4.2.3 to 4.2.4
Bumps [actions/cache](https://github.com/actions/cache) from 4.2.3 to 4.2.4.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](5a3ec84eff...0400d5f644)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-version: 4.2.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-12 11:29:13 +02:00
Nextcloud bot
7d2323fb94
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-12 02:54:05 +00:00
Nextcloud bot
a22cf59111
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-11 02:52:16 +00:00
Nextcloud bot
bd1c68e8d5
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-10 02:51:03 +00:00
Nextcloud bot
fe2928d94d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-09 02:55:54 +00:00
Iva Horn
53063cceac
Merge pull request #8556 from nextcloud/reset-file-provider-localizations
Delete AI File Provider Translations
2025-08-08 16:39:02 +02:00
Iva Horn
a4821ffdc7 fix(l10n): Deleted all AI translations for file provider for one time upload to Transifex to prepare proper community translations.
Signed-off-by: Iva Horn <iva.horn@icloud.com>
2025-08-08 16:00:30 +02:00
Jyrki Gadinger
482e846028
Merge pull request #8551 from nextcloud/bugfix/errormessages
Display user friendly messages when errors occur.
2025-08-08 09:46:16 +02:00
Camila Ayres
3003a87c79 style(abstractnetwork): remove chain of if else.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-08 09:07:53 +02:00
Camila Ayres
800c5d71ff fix(TestRemoteDiscovery): extend the http error messages in the test.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-08 09:07:53 +02:00
Camila Ayres
33a34f8769 fix(TestDownload): update test to match new error string.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-08 09:07:53 +02:00
Camila Ayres
937b8dc779 fix(discovery): use user friendly messages when server responses are not successful.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-08 09:07:53 +02:00
Camila Ayres
2e1b562f1a style(owncloudpropagator): add {} to if else condition.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-08 09:07:53 +02:00
Camila Ayres
8d83153616 fix(abstractnetworkjob): always display the user friendly error message.
Print the rest of the information about the error in the logs.

Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-08 09:07:53 +02:00
Nextcloud bot
9d74b40f6a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-08 02:57:00 +00:00
Matthieu Gallien
914e7d629f
Merge pull request #8541 from nextcloud/bugfix/selfHostedRunnerForSonarcloud
chore: force use of self hosted runners for sonarcloud workflow
2025-08-07 14:56:12 +02:00
Matthieu Gallien
966dfa5356 chore: force use of self hosted runners for sonarcloud workflow
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-07 12:29:41 +02:00
Matthieu Gallien
3bf8060628
Merge pull request #8548 from nextcloud/bugfix/noid/macos-vfs-initial-state
fix(macOS): fix initial VFS activation step
2025-08-07 12:29:31 +02:00
Jyrki Gadinger
4716958270 fix(macOS): fix initial VFS activation step
- only activate VFS for the account if the user chose to do so
- don't display the "VFS is now active" messagebox during account setup
- set VFS enabled in the FileProviderSettingsController, the
  enabled/disabled state is set in a .plist file (e.g.
  `~/Library/Preferences/com.nextcloud.desktopclient.plist`) ...

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-07 10:13:56 +02:00
Nextcloud bot
557fc6371e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-07 02:52:01 +00:00
Matthieu Gallien
50486aef4d
Merge pull request #8542 from nextcloud/bugfix/fixCompilationWindowsNextcloudDev
chore: fix compilation by using an existing method
2025-08-06 22:06:59 +02:00
Matthieu Gallien
70c41fcb73 chore: fix compilation by using an existing method
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-06 18:00:18 +02:00
Matthieu Gallien
8e1f64f89e
Merge pull request #8544 from nextcloud/bugfix/noid/human-version-string-in-msi
fix(msi): display non-technical version in installer
2025-08-06 13:09:01 +02:00
Jyrki Gadinger
55b09b00c1 fix(msi): display external version string in installer
e.g. 3.16.82 -> "3.17.0-rc2"; non-rc/daily builds will still read
"3.17.0"

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-06 12:14:23 +02:00
Nextcloud bot
0624bd708b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-06 02:52:03 +00:00
Matthieu Gallien
a02313294d
Merge pull request #8394 from nextcloud/bugfix/errormessage
Make http error messages user friendly
2025-08-05 11:21:35 +02:00
Camila Ayres
6bf7edf8bf fix(abstractnetworkjob): display user friendly http errors.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-05 10:05:30 +02:00
Camila Ayres
4c5d39f45f refactor(abstractnetworkjob): rename var.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2025-08-05 10:05:30 +02:00
Matthieu Gallien
194b4cdfc6
Merge pull request #8525 from nextcloud/bugfix/doNotCrashDueToExceptionStdFilesystem
fix: catch exceptions when using std::filesystem APIs
2025-08-05 09:54:12 +02:00
Matthieu Gallien
c9e7a119b0 fix: catch exceptions when using std::filesystem APIs
Close #8404

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-05 09:53:48 +02:00
Matthieu Gallien
ea079ddd71
Merge pull request #8533 from nextcloud/chore/remove-useless-elseif
chore: remove useless "else if"
2025-08-05 09:52:58 +02:00
Jyrki Gadinger
892af24f77 chore: remove useless "else if"
avoids the same signals being emitted twice

Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-05 08:54:10 +02:00
Nextcloud bot
4f321d5efa
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-05 02:55:50 +00:00
Iva Horn
ec0e4eb045
Merge pull request #8531 from nextcloud/copilot/fix-8530
Add proper translations for macOS File Provider extensions
2025-08-04 22:01:49 +02:00