Commit Graph

81350 Commits

Author SHA1 Message Date
Marcel Klehr
809f1f0693 fix(TextProcessingApiController): Set better attribute on routes
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-10-15 09:59:56 +02:00
Nextcloud bot
dd312dfc55
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-15 00:12:45 +00:00
Ferdinand Thiessen
1f1d4e0c76
Merge pull request #55464 from nextcloud/backport/55245/stable31
[stable31] fix: legacy app navigation snapper on RTL layout
2025-10-15 01:26:43 +02: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 +02:00
nextcloud-command
ddbc05dba0 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-10-14 14:56:31 +00:00
Daniel
c7f8afb89e
Merge pull request #55725 from nextcloud/backport/55658/stable31
[stable31] fix: disable mp3 preview provider
2025-10-14 16:52:43 +02:00
Ferdinand Thiessen
7336491b1b
fix: legacy app navigation snapper on RTL layout
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-14 15:55:36 +02:00
Maksim Sukharev
32264c7e0b
Merge pull request #55737 from nextcloud/backport/55666/stable31 2025-10-14 15:53:06 +02: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 +02:00
Ferdinand Thiessen
13467cbdbc
fix(Streamer): use localtime for ZIP files
ZIP does not use a proper timestamp but uses something called "DOS time".
This is a weird old format with some limitations like accuracy of only
2 seconds, but also no timezone information.
Also unline UNIX time it is not relative to some specific point in time
with timezone information, but is always considered to be the local
time. Meaning we need to convert it first to the users local time.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-14 15:26:26 +02:00
nextcloud-command
d6c7b75023 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-10-14 12:31:58 +00: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 +02: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 +02: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 +02: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 +02:00
Louis
6f5c5c1729
Merge pull request #55701 from nextcloud/backport/55657/stable31 2025-10-14 11:19:24 +02:00
nextcloud-command
5695916a21 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-10-14 09:16:31 +00: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 +02:00
Nextcloud bot
989c8b23c2
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-14 00:12:37 +00:00
Ferdinand Thiessen
970122fa92
test: adjust test cases
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-13 23:05:45 +02:00
Kate
fe469714a1
Merge pull request #55325 from nextcloud/backport/55289/stable31 2025-10-13 20:12:00 +02:00
Daniel Kesselberg
ada932fa7e
docs(previews): mp3 preview provider is no longer enabled by default
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-10-13 17:55:25 +02:00
Daniel Kesselberg
15c784d952
fix: disable mp3 preview provider
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-10-13 17:55:25 +02:00
nextcloud-command
a743a5af49 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-10-13 14:36:50 +00: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 +02: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 +02:00
Ferdinand Thiessen
0c68a5b475
feat(Share\IManager): add matchUserId method and update docs
Add missing `matchUserId` method for full-match-autocomplete options
and update docs to make it clearer what each options exactly means.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-13 16:12:22 +02:00
Maxence Lange
e6843d454a fix(ocm): ignore cache if not setup
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-10-13 11:24:57 -01:00
Nextcloud bot
45bcdeb887
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-13 00:12:36 +00: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 +02:00
Nextcloud bot
f14d3b1b60
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-12 00:12:32 +00:00
Nextcloud bot
159ffe4b05
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-11 00:13:34 +00:00
Kate
e9febe7376
Merge pull request #55670 from nextcloud/backport/55654/stable31 2025-10-10 16:32:43 +02:00
Louis Chmn
3cfc34ecfa fix(S3): Only append streams if non-seekable
Later, when we rewind the stream in `writeMultiPart` during retry, both streams were rewinded, so the resulting stream was bigger than expected.

Inspired by https://github.com/aws/aws-sdk-php/blob/master/src/S3/ObjectUploader.php#L136-L146

Signed-off-by: Louis Chmn <louis@chmn.me>
2025-10-10 12:43:19 +00:00
Joas Schilling
4f88bf82e3
Merge pull request #55664 from nextcloud/backport/55645/stable31
[stable31] Fix comments when used by other apps
2025-10-10 09:47:26 +02:00
nextcloud-command
a3790c639d chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-10-10 06:57:39 +00: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 +00: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 +00: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 +00: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 +00:00
Kate
28f7548a38
Merge pull request #55635 from nextcloud/backport/55624/stable31 2025-10-10 08:19:50 +02:00
Nextcloud bot
9d8bf06acd
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-10 00:13:32 +00:00
Misha M.-Kupriyanov
44fe892b5b fix(admin-delegation-show): show delegations for all priorities
otherwise delegation only from the first priority array ara shown

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-10-09 11:07:30 +00:00
Misha M.-Kupriyanov
8fddecbc98 feat(admin-delegation-show): add priority to json output
in order to be able to better understand priority sorting.

php occ admin-delegation:show --output=json_pretty

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-10-09 11:07:30 +00:00
Nextcloud bot
e663899505
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-09 00:25:42 +00:00
John Molakvoæ (skjnldsv)
680809042e fix(systemtags): catch empty nodes
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2025-10-08 19:06:25 +00:00
Kate
7dd491938b
Merge pull request #55625 from nextcloud/backport/55623/stable31 2025-10-08 14:02:14 +02:00
Richard Steinmetz
7bfa81216d fix(caldav): encoding inconsistencies in event search provider
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-10-08 10:56:22 +00:00
Marcel Klehr
5d1b2ad19a
Merge pull request #55600 from nextcloud/backport/55599/stable31
[stable31] fix(TaskProcessing): Increase MAX_TASK_AGE to 6 months
2025-10-08 09:48:16 +02:00
Joas Schilling
f689caba84
Merge pull request #55616 from nextcloud/backport/55382/stable31
[stable31] fix(live-photo): Allow files-live-photo meta data with edit permissions
2025-10-08 09:42:21 +02:00