Commit graph

34288 commits

Author SHA1 Message Date
Kate
2a2f109d9c
Merge pull request #54481 from nextcloud/backport/54479/stable31 2025-08-19 13:03:50 +02:00
Andy Scherzinger
9e754ca54e
Merge pull request #54412 from nextcloud/backport/54401/stable31
[stable31] fix(ZipFolderPlugin): set mtime of directories in archive
2025-08-19 07:09:50 +02:00
Nextcloud bot
8f2db6b165
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-19 00:12:45 +00:00
provokateurin
efbb3316d9 fix(files_sharing): Also hide own reshares in shared with me section
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-08-18 10:40:41 +00:00
skjnldsv
71b618dfbc fix(files): drop usage of FileInfoModel
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-08-18 08:16:35 +00:00
Nextcloud bot
c9c891ff92
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-18 00:12:20 +00:00
Nextcloud bot
7fa5228f4f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-17 00:12:07 +00:00
Nextcloud bot
ac77f31c2f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-16 00:12:10 +00:00
Richard Steinmetz
4dd6e4fbdf
Merge pull request #54276 from nextcloud/backport/50092/stable31
[stable31] feat(cardav): support result truncation for addressbook federation
2025-08-15 15:53:18 +02:00
Richard Steinmetz
a211af9161
Merge pull request #54425 from nextcloud/backport/54411/stable31
[stable31] perf: ignore any custom property in the nc/oc namespace that isn't explicitly allowed
2025-08-15 15:40:42 +02:00
Richard Steinmetz
c9f404a150
Merge pull request #54427 from nextcloud/backport/54420/stable31
[stable31] perf(calendar): Disable custom properties for individual calendar events
2025-08-15 14:35:33 +02:00
John Molakvoæ
2ea1248795
Merge pull request #54365 from nextcloud/backport/54356/stable31 2025-08-15 10:35:11 +02:00
Nextcloud bot
901fe25d3e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-15 00:12:25 +00:00
John Molakvoæ
9da25e5199 fix(settings): add missing AI icon
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-08-14 22:02:02 +02:00
Carl Schwan
1d21f04d7b perf(calendar): Disable custom properties for individual calendar events
Save a query per event stored in the calendar and at least on the
production instance, there is no entries in the table for the events.

Signed-off-by: Carl Schwan <carl.schwan@nextclound.com>
2025-08-14 16:27:20 +00:00
Robin Appelman
45d3722f52 perf: ignore any customer property in the nc/oc namespace that isn't explicitly allowed
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-14 13:52:35 +00:00
Robin Appelman
9c84b2b4a8 fix: rework UploadFolder implementation
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-14 15:50:42 +02:00
Ferdinand Thiessen
e7cc19966e fix(ZipFolderPlugin): set mtime of directories in archive
Directories should also have the correct mtime set and not the current
time. For this the `Streamer` class needs to support passing a time
attribute for creating folders, the underlying library already supports
this.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-14 12:06:39 +02:00
Daniel Kesselberg
481aaf11fc fix(carddav): return correct sync token for non-truncated requests
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-08-14 11:17:27 +02:00
Daniel Kesselberg
f5ddac141e feat(carddav): handle truncated non-initial requests
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-08-14 11:17:27 +02:00
Hamza Mahjoubi
84c0e1be9a feat(cardav): support result truncation for addressbook federation
Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2025-08-14 11:17:26 +02:00
Nextcloud bot
ffb4faf833
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-14 00:12:29 +00:00
Nextcloud bot
02c8bfa8cd
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-13 16:59:06 +00:00
Nextcloud bot
4325f80d97
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-13 00:12:12 +00:00
Nextcloud bot
4ccb4c2e1f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-12 00:12:20 +00:00
Nextcloud bot
5a07a2a5f9
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-11 00:12:50 +00:00
Nextcloud bot
f867adacef
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-10 00:12:09 +00:00
Nextcloud bot
4f39517078
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-09 00:12:27 +00:00
Nextcloud bot
8ffac3b932
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-08 00:12:38 +00:00
Benjamin Gaussorgues
50fc614bcd
Merge pull request #54297 from nextcloud/backport/54125/stable31 2025-08-07 17:00:12 +02:00
Stephan Orbaugh
a338e5738c
Merge pull request #54295 from nextcloud/backport/54264/stable31
[stable31] fix: handle smb timeouts as storage not available
2025-08-07 14:56:51 +02:00
Robin Appelman
d5b51b28c8
chore: update icewind/streams in files_external
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-07 14:55:18 +02:00
Benjamin Gaussorgues
9b4797eecc
Merge pull request #54262 from nextcloud/backport/54233/stable31 2025-08-07 14:44:40 +02:00
Robin Appelman
902cb3dbb9
fix: validate written size for s3 multipart uploads
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-07 13:48:42 +02:00
Ferdinand Thiessen
c0e1d49307
fix(files_versions): has-preview must be either true or false
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-07 12:25:20 +02:00
Ferdinand Thiessen
6fa0692323
fix(files_trashbin): has-preview must return true or false
Currently it returned the boolean value, but PHP will turn it into an
integer...

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-07 12:24:59 +02:00
Côme Chilliet
efd541c649
chore(encryption): Adapt tests to code changes
Also pulled tests refactors from master to avoid conflicts

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-08-07 10:28:19 +02:00
Côme Chilliet
a96733b086
fix(encryption): Ignore shared files in encrypt-all command
Copying and renaming a share will not encrypt it anyway. It will get
 encrypted when the owner’s files get encrypted.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-08-07 10:08:50 +02:00
Daniel
077dcbb696
Merge pull request #54308 from nextcloud/backport/54298/stable31
[stable31] fix(dav): calculate permissions based on addressbook principal
2025-08-07 09:22:39 +02:00
Nextcloud bot
e87295756e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-07 00:12:20 +00:00
Christoph Wurst
2a49b910fd fix(dav): calculate permissions based on addressbook principal
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-08-06 21:37:34 +00:00
Daniel Calviño Sánchez
e694f3c120 fix: Fix button alignment for email templates in Outlook
The button group generated in email templates is expected to show the
two buttons side by side in a single row, but in Outlook both buttons
took the full width of the wrapper row and each button was shown in
its own row. To solve that the buttons are wrapped in an additional
table that shows each button in its own cell, limiting their width and
showing them in a single row; this is done conditionally and only
applied in Outlook, so it should not affect other clients.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-08-06 17:43:33 +00:00
Robin Appelman
3b0bebd8ad fix: handle smb timeouts as storage not available
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-06 15:17:47 +00:00
Ferdinand Thiessen
1ca389c653 fix(files_sharing): only show "shared with me" information if shared
The variable is intialized to `{}` which is truthy, so instead just
check if there is a user assigned to the share info.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-06 11:08:13 +00:00
Christoph Wurst
7586d5a904
Merge pull request #54169 from nextcloud/backport/54084/stable31
[stable31] feat(dav): add occ commands to get and set absences
2025-08-06 10:53:34 +02:00
Nextcloud bot
c3cd5bb439
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-06 00:13:03 +00:00
Anna Larch
04f57d3611 fix(caldav): get UID value
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-08-05 19:08:39 +02:00
John Molakvoæ
ab718ee294
Merge pull request #54244 from nextcloud/backport/54159/stable31 2025-08-05 14:00:34 +02:00
Nextcloud bot
e75294e6f8
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-05 00:12:44 +00:00
skjnldsv
e3f176f980 fix(files_sharing): ensure password or date is enabled by default to be enforced
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-08-04 17:18:50 +00:00