Commit Graph

34590 Commits (bb405292509a8a731841ac5bb52038f0890639f6)

Author SHA1 Message Date
Robin Appelman 6b02bb1366
Merge pull request #56557 from nextcloud/backport/52786/stable31
[stable31] allow configuring multiple object store backends
2025-11-24 17:09:19 +07:00
Nextcloud bot 1374e07239
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-24 00:14:18 +07:00
Nextcloud bot 3e71f395e0
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-23 00:13:49 +07:00
Nextcloud bot 0d03f2b309
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-22 00:14:28 +07:00
Nextcloud bot 930316eed5
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-21 00:14:10 +07:00
Robin Appelman 91d9b9cdb5
feat: multi object store rename command
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-11-20 15:36:13 +07:00
Robin Appelman 832c77ab52
feat: add command to get user objectstore config mappings
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-11-20 15:16:43 +07:00
Nextcloud bot cabbe45321
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-20 00:14:31 +07:00
Nextcloud bot ee6436b8a9
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-19 00:14:07 +07:00
Nextcloud bot eaf35ba9fd
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-18 00:14:37 +07:00
Côme Chilliet c2d06d3306
Merge pull request #56422 from nextcloud/backport/56189/stable31
[stable31] fix(encryption): Add the script to test encryption status only on logged in pages
2025-11-17 16:42:33 +07:00
Nextcloud bot eb54e1cbbb
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-17 00:13:40 +07:00
Nextcloud bot 290d7ee6ff
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-16 00:13:44 +07:00
Git'Fellow 63fb254b6b
Merge pull request #55962 from nextcloud/backport/55955/stable31
[stable31] fix(dav): allow multiple link shares token in session
2025-11-15 13:11:20 +07:00
Nextcloud bot 0f041188ad
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-15 00:13:34 +07:00
Nextcloud bot 362a8578a2
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-14 00:13:35 +07:00
Côme Chilliet 6f46e90882 fix(encryption): Add the script to test encryption status only on logged in pages
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-11-13 15:54:16 +07:00
Nextcloud bot 82d1274237
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-13 00:14:33 +07:00
Enjeck C f96eb98700 fix(files_external): check for changes when saving settings
Signed-off-by: Enjeck C <patrathewhiz@gmail.com>
2025-11-12 07:38:55 +07:00
Nextcloud bot 4b559e7d8a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-12 00:14:30 +07:00
Andy Scherzinger e9dac65e4e
Merge pull request #56348 from nextcloud/backport/55556/stable31
[stable31] feat: add occ command to scan and delete orphaned keys
2025-11-11 18:03:32 +07:00
nfebe 6a1fdf5498 fix: Make TrustedServers optional in RemotePlugin
The federation app is not always installed, causing errors when
TrustedServers is injected as a hard dependency. This change makes
the dependency optional by using nullable types and null-safe
operators, defaulting to false when unavailable.

Modified backport of #55893 which are required for
the stable31 backport to function correctly.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-11-11 12:09:05 +07:00
nfebe 75179f9520 fix(sharing): Adapt share suggestions to match trusted servers configs
When `show_federated_shares_to_trusted_servers_as_internal` is enabled
but `show_federated_shares_as_internal` is not, filter federated share
suggestions to only include trusted servers. Previously, searching for
an email address would suggest non-trusted federated servers.

Resolved: #54511
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-11-11 12:09:05 +07:00
Nextcloud bot 8868b145ec
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-11 00:13:45 +07:00
Hamza 1ad5850c81 feat: add occ command to scan and selete orphaned keys
Signed-off-by: Hamza <hamzamahjoubi221@gmail.com>
2025-11-10 15:01:11 +07:00
Nextcloud bot cd587911c7
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-10 00:13:39 +07:00
Nextcloud bot 8f2991da3e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-08 00:13:49 +07:00
rakekniven f96a983aa6
Merge pull request #56253 from nextcloud/backport/56192/stable31
[stable31] chore(i18n): Fixed plural strings
2025-11-07 09:56:20 +07:00
Nextcloud bot 042d6e002b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-07 00:14:07 +07:00
rakekniven 062120b6c3 chore(i18n): Fixed plural strings
Also reduced words. See https://uxdworld.com/how-to-write-effective-success-messages/ for details

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-11-06 17:00:37 +07:00
Louis Chmn 476589644b fix(files_versions): Do not assume source exist when migrating versions to new storage
Signed-off-by: Louis Chmn <louis@chmn.me>
2025-11-06 07:24:38 +07:00
Nextcloud bot 003b4934e0
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-06 00:14:01 +07:00
Git'Fellow 20944944f2 fix(files_versions): Add user to error message
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-11-05 08:27:24 +07:00
Nextcloud bot 750526aae1
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-05 00:14:23 +07:00
Salvatore Martire 8cfee4d0a8
Merge pull request #56180 from nextcloud/backport/56035/stable31
[stable31] fix(pagination): render multistatus to XML before caching
2025-11-04 17:04:19 +07:00
rakekniven 48375d7802 chore(i18n): Adapted spelling of MIME type
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-04 09:58:45 +07:00
Salvatore Martire d997b1f7b0 fix(pagination): render multistatus to XML before caching
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-11-04 09:53:04 +07:00
Nextcloud bot 9e1f6e3e90
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-04 00:14:03 +07:00
Nextcloud bot 154ba93d47
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-03 00:13:52 +07:00
Git'Fellow b94d8f1da1 chore(l10n): Use numbered placeholders
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-11-02 18:29:47 +07:00
Nextcloud bot 28a0174063
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-02 00:13:42 +07:00
Nextcloud bot d5fcb9c076
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-01 00:13:41 +07:00
Nextcloud bot 9ad253c240
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-31 00:14:00 +07:00
Julius Knorr 4bac7d5a72
Merge pull request #53586 from nextcloud/backport/53339/stable31
[stable31] fix: Pass over product name as capability
2025-10-30 22:19:26 +07:00
Ferdinand Thiessen ceb6eb9d21 fix(files): make sure drag-and-drop and the upload menu behaves the same
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-30 16:37:44 +07:00
nfebe 033b54934b fix(files_sharing): Only send password on change
The password param should never be sent if the intention is not

remove it or update it.

This commit adapts the frontend and backend to this rule to avoid weird bugs

especially around updating new shares.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-10-30 13:44:37 +07:00
Victor d3cb05bea6 feat(files): Add font-variant-numeric to selected files list
Signed-off-by: Victor <victorlap@outlook.com>

[skip ci]
2025-10-30 08:08:46 +07:00
Nextcloud bot 7c78a210d4
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-30 00:13:29 +07:00
Nextcloud bot 239ff8e360
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-29 00:13:59 +07:00
Daniel d0916e3097
Merge pull request #55985 from nextcloud/backport/55529/stable31
[stable31] fix: make share recursion error more informative
2025-10-28 21:17:21 +07:00
SebastianKrupinski 8cf689a593 fix: use old event information if new is missing
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-10-28 12:39:02 +07:00
Joas Schilling 2c0d6d9cd1
Merge pull request #55976 from nextcloud/backport/55819/stable31
[stable31] fix(federation): Allow outgoing and incoming federation with oCIS federated cloud ids
2025-10-28 08:42:16 +07:00
Nextcloud bot 42d51aa1ea
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-28 00:13:57 +07:00
Joas Schilling 21651a2e0b
fix(federation): Increase the size of owner to allow oCIS cloud ids
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-27 16:38:48 +07:00
Nextcloud bot 9acbde3682
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-26 00:13:34 +07:00
Nextcloud bot 31a7c19523
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-25 00:13:47 +07:00
Robin Appelman a09715c69e fix: make share recursion error more informative
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-10-24 12:21:05 +07:00
Maksim Sukharev cc6542dcb4 fix(NewUserDialog): allow to deselect a group from the list
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-10-24 09:25:54 +07:00
Nextcloud bot 0e71b14e7c
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-24 00:13:49 +07:00
Louis a1f1d99b9a
Merge pull request #55899 from nextcloud/backport/55796/stable31
[stable31] fix(FilesPicker): Prevent selection of nodes without create permission
2025-10-23 17:04:30 +07:00
skjnldsv 68727491e0 fix(dav): allow multiple link shares token in session
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-10-23 16:16:37 +07:00
Nextcloud bot 4443279ba2
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-23 00:27:20 +07:00
Louis Chmn 596874a01a fix(FilesPicker): Prevent selection of nodes without create permission
And remove the disable callback for the button as it is not needed anymore.

This gives a better experience as the nodes do not have a pointer for cursor, and the submit button does not react when clicking on them.

Signed-off-by: Louis Chmn <louis@chmn.me>
2025-10-22 18:13:05 +07:00
Nextcloud bot 2d293daded
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-22 00:12:39 +07:00
Nextcloud bot 4b16042885
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-21 16:52:17 +07:00
Nextcloud bot 9d5230a2ce
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-21 10:52:02 +07:00
Nextcloud bot 0ae6dcb54f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-21 00:12:49 +07:00
Côme Chilliet e400db4658 fix(dav): Allow array of array of scalars, and fix error message
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 08:52:32 +07:00
Côme Chilliet 6572039eb4 fix(dav): Allow arrays (of scalars) in property values
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 08:52:32 +07:00
Côme Chilliet 2d6fcb544e fix(dav): Restrict properties allowed object classes
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-10-20 08:52:31 +07:00
Nextcloud bot 5e005e6bee
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-20 00:12:38 +07:00
Nextcloud bot 753fbc3be3
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-19 00:12:36 +07:00
Nextcloud bot dd7fae4bbe
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-18 00:12:42 +07:00
Nextcloud bot 8741cdbfab
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-17 00:12:42 +07:00
Nextcloud bot 81a1072a6a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-16 00:12:40 +07:00
Marcel Klehr dfa7ea7066
Merge pull request #55286 from nextcloud/backport/55275/stable31
[stable31] fix(comments): explicitly return limbo status of comment
2025-10-15 16:39:38 +07:00
Nextcloud bot dd312dfc55
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-15 00:12:45 +07:00
Ferdinand Thiessen 0634b62562
Merge pull request #54487 from nextcloud/backport/54402/stable31
[stable31] fix(Streamer): use localtime for ZIP files
2025-10-15 01:08:16 +07:00
Edward Ly 2c3c7929d6
fix(comments): explicitly return limbo status of comment
Otherwise, the `checkForId` function returns `undefined` regardless of
whether the comment is in limbo or not.

Signed-off-by: Edward Ly <contact@edward.ly>
2025-10-14 07:38:39 +07:00
Ferdinand Thiessen 3e61569ea2
refactor(Streamer): inject `IDateTimeZone` as constructor arg
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-14 15:27:25 +07:00
Maksim Sukharev 805868d99b fix(files): clear search input on directory navigation
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-10-14 14:24:05 +07:00
Ferdinand Thiessen 27f4f2dd0f
Merge pull request #55328 from nextcloud/backport/55311/stable31
[stable31] fix: add missing sharing options to ui and add full-match results
2025-10-14 14:05:51 +07:00
Ferdinand Thiessen d383f004dd
Merge pull request #55740 from nextcloud/backport/55655/stable31
[stable31] fix(files_sharing): correctly handle error in case of failing share creation
2025-10-14 13:45:34 +07:00
Stephan Orbaugh 4780ed13ec
Merge pull request #55647 from nextcloud/backport/55602/stable31
[stable31] [internal] Fix admin delegation show all priority items
2025-10-14 12:14:37 +07:00
Louis 6f5c5c1729
Merge pull request #55701 from nextcloud/backport/55657/stable31 2025-10-14 11:19:24 +07:00
Maksim Sukharev 1435b48038 fix(files_sharing): correctly handle error in case of failing share creation
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-10-14 11:07:31 +07:00
Nextcloud bot 989c8b23c2
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-14 00:12:37 +07:00
Ferdinand Thiessen 970122fa92
test: adjust test cases
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-13 23:05:45 +07:00
Ferdinand Thiessen 7d510d14ae
fix(Collaboration\UserPlugin): ensure full match is included in results
When searching we need to:
1. check if sharing is limited to groups
  - if yes only include those
  - otherwise continue
2. check if there are restrictions to groups or phonebook
3. check if full match is included

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-13 16:16:29 +07:00
Ferdinand Thiessen 620614e7e7
fix(settings): add missing sharing autocompletion configs to UI
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-13 16:12:22 +07:00
Nextcloud bot 45bcdeb887
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-13 00:12:36 +07:00
Louis Chemineau 860d84123f fix(contacts): Do not expose SAB in `/contactsmenu`
When hitting the `/contactsmenu/contacts` endpoint with the `dav.system_addressbook_exposed` config switch set to `"no"`, the system address book content is still listed in the response.

This ensure that we do not expose unexpectedly the system address book.

Signed-off-by: Louis Chmn <louis@chmn.me>
2025-10-12 16:26:09 +07:00
Nextcloud bot f14d3b1b60
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-12 00:12:32 +07:00
Nextcloud bot 159ffe4b05
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-11 00:13:34 +07:00
Joas Schilling d9311bec08 fix(comments): Don't throw type error when no itemType or itemId is given
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-10 06:38:00 +07:00
Joas Schilling bc2bd4cf7b fix(comments): Support user IDs that are numbers, e.g. "42"
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-10 06:37:59 +07:00
Joas Schilling 95704cdf57 fix(comments): Correctly await the getComments() call
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-10 06:37:58 +07:00
Joas Schilling 3120a484f0 fix(comments): Use the correct object when autocompleting mentions for other apps
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-10 06:37:58 +07:00
Kate 28f7548a38
Merge pull request #55635 from nextcloud/backport/55624/stable31 2025-10-10 08:19:50 +07:00
Nextcloud bot 9d8bf06acd
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-10 00:13:32 +07:00