Commit Graph

33418 Commits (f2ff14e6a4d0d0daa12201c00a2e128068b69453)

Author SHA1 Message Date
Daniel Kesselberg 4c13ef7f0d
fix(dav): only consider user's principal for unsharing entries
Before: Find all entries in `dav_shares` with `access = 5` for the user's principal, as well as group and circle memberships.

After: Find all entries in `dav_shares` with `access = 5` solely for the user's principal.

Future support for unsharing group or circle principals could be considered as a feature enhancement.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-06-01 16:39:43 +07:00
Daniel Kesselberg d0871f6cdc
fix(caldav): prevent unshare entry creation for owner unsharing
- Introduces a `unshare` method in `CalDavBackend` to handle user unshares.
- Implements check to determine if unshare entry is needed based on group/circle membership.
- Ensures `updateShares` is only used when the calendar owner manages shares.
- Resolves issue where unsharing a calendar as owner created an unshare entry in `oc_dav_shares`.

Related PRs:
- https://github.com/nextcloud/server/pull/43117
- https://github.com/nextcloud/server/pull/47737

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-06-01 16:39:43 +07:00
John Molakvoæ b9c10e0250 fix(profile): keep error status persistent until valid
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-06-01 12:25:25 +07:00
skjnldsv dc258a531c fix(profile): do not restore previous value on invalid request
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-06-01 12:25:25 +07:00
Nextcloud bot d87b6080c8
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-01 00:22:14 +07:00
Andy Scherzinger 8a7ffb0984
Merge pull request #53208 from nextcloud/backport/53145/stable30
[stable30] fix: log error when writing stream to dav file
2025-05-31 17:46:14 +07:00
Nextcloud bot 455880d5ca
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-31 00:22:55 +07:00
Kate 22848f7725
Update apps/dav/lib/Connector/Sabre/File.php
Signed-off-by: Kate <26026535+provokateurin@users.noreply.github.com>
2025-05-30 16:07:56 +07:00
Robin Appelman ca432b8157 fix: log error when writing stream to dav file
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-05-30 12:46:32 +07:00
Joas Schilling f248ceab71 fix(user_status): Avoid unique constraint violations from parallel heartbeats and GET requests
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-30 08:00:35 +07:00
Nextcloud bot 6ed6316c4f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-30 00:22:51 +07:00
John Molakvoæ ebb2c075d3
Merge pull request #53183 from nextcloud/backport/53147/stable30 2025-05-29 19:02:18 +07:00
Alejo 5b07f95554 fix(files_versions): "undefined restored" on restore
Signed-off-by: Alejo <xlejo@protonmail.com>
2025-05-29 13:19:34 +07:00
Oleksander Piskun b33c27f089 fix(webhooks_listener): correctly set userId from event
Signed-off-by: Oleksander Piskun <oleksandr2088@icloud.com>
2025-05-29 14:50:54 +07:00
Kent Delante e76b134a6f Merge branch 'stable30' into backport/52752/stable30
Signed-off-by: Kent Delante <kent.delante@proton.me>
2025-05-29 13:56:24 +07:00
Maxence Lange 9a5e27d5b4 fix(share): assume download enabled on federated share
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-05-29 01:13:57 +07:00
Jonas 69e1f1ff6c fix(SyncLivePhotosListener): Don't handle copy event emitted from us
Running $peerFile->copy() causes a second BeforeNodeCopiedEvent now,
which we don't want to handle.

Signed-off-by: Jonas <jonas@freesources.org>
2025-05-28 11:49:59 +07:00
Nextcloud bot aed33e9335
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-28 00:22:53 +07:00
John Molakvoæ (skjnldsv) 1b80db3bef
fix(files): do not even try to fetch a preview if èhas-preview` is false
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2025-05-27 18:01:11 +07:00
Robin Appelman e089474887 perf: improve query to determine which users need a background scan
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-05-27 12:37:50 +07:00
Kent Delante 142bf44127 fix(files_trashbin): check if there is enough space before restoring
Signed-off-by: Kent Delante <kent.delante@proton.me>

[skip ci]
2025-05-27 08:17:06 +07:00
Nextcloud bot eec3b79d6e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-27 00:22:30 +07:00
Sebastian Krupinski 73051d9ef8
Merge pull request #52904 from nextcloud/backport/52708/stable30
[stable30] fix(dav): add repair step to queue job to update rooms and resources
2025-05-26 18:55:26 +07:00
nfebe bd46760586 fix(files_sharing): Show note if note exists on share
When a share includes a note, ensure the note checkbox is checked and the note is
displayed when reopening the share sidebar.

Fixes: #52794.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-05-26 18:39:29 +07:00
Richard Steinmetz 91be5a0c1c fix(dav): add repair step to queue job to update rooms and resources
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-05-26 18:08:36 +07:00
Marcel Klehr e786bd60c2
Merge pull request #53104 from nextcloud/backport/53001/stable30
[stable30] feat(SetupChecks): Add check for TaskProcessing pickup speed
2025-05-26 14:56:40 +07:00
Christoph Wurst 223f733354
Merge pull request #52995 from nextcloud/backport/52879/stable30
[stable30] feat: add command to clear contacts photo cache
2025-05-26 14:15:51 +07:00
rakekniven 4fbfb195b5 chore(18n): More natural english - fix plural typo
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-05-26 14:15:24 +07:00
Joas Schilling 4f7aac0820 fix(l10n): Fix one more plural
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-26 14:15:24 +07:00
Marcel Klehr 8b9882c5e6 fix: Correct translation method use
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-05-26 14:15:24 +07:00
rakekniven 70a775ea8e fix(SetupChecks): Update TaskProcessingPickupSpeed
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-05-26 14:15:24 +07:00
rakekniven 9778ee30d6 chore(18n): More natural english
Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-05-26 14:15:24 +07:00
Marcel Klehr 708462a098 feat(SetupChecks): Add check for TaskProcessing pickup speed
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-05-26 14:15:24 +07:00
Richard Steinmetz 9c0c107e5d fix(caldav): don't send invitations to circles
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-05-26 07:07:09 +07:00
Nextcloud bot 570f583795
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-26 00:22:40 +07:00
Andy Scherzinger 6d32c682ed
Merge pull request #52968 from nextcloud/backport/52963/stable30
[stable30] fix(files_versions): Log error instead of crashing when event listeners get called on non-existing files
2025-05-25 16:44:55 +07:00
John Molakvoæ b4101d7307
Merge pull request #53102 from nextcloud/backport/52897/stable30 2025-05-25 15:59:08 +07:00
Nextcloud bot bec70e3b21
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-25 00:22:34 +07:00
Daniel 7fd2a1c5d4
Merge pull request #53078 from nextcloud/backport/52914/stable30
[stable30] fix: hide guests group from principal backend
2025-05-24 17:58:58 +07:00
Jérôme Herbinet 83f0d7f07c refactor(settings): replace "remove" wording with "delete"
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2025-05-24 08:00:39 +07:00
Nextcloud bot f1d68e6ad2
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-24 00:22:46 +07:00
Daniel Kesselberg 7a226807ab fix: hide guests group from principal backend
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-05-23 16:27:59 +07:00
SebastianKrupinski b7d1691462
fix: add calendar enable
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-05-23 10:39:45 +07:00
Nextcloud bot f02013a0e9
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-23 00:22:23 +07:00
Nextcloud bot 769a94497a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-22 00:22:57 +07:00
Louis de44c65637
Merge pull request #52950 from nextcloud/backport/50464/stable30 2025-05-21 12:41:44 +07:00
Joas Schilling b1a47eba1c
Merge pull request #53008 from nextcloud/backport/53005/stable30
[stable30] fix(theming): Instead of expecting a warning handle it properly
2025-05-21 07:46:25 +07:00
Nextcloud bot e42a35f291
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-05-21 00:25:01 +07:00
Joas Schilling c75dd573d4
fix(theming): Instead of expecting a warning handle it properly
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-05-20 23:41:45 +07:00
Daniel Kesselberg da4b6ce20b
feat: add command to clear contacts photo cache
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-05-20 17:07:48 +07:00