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