Maxence Lange
ce5964cd58
fix(userconfig): using api bit functions
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-09-17 18:07:01 +00:00
Maxence Lange
6cc697e476
fix(userconfig): set 'mail' as indexed
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-09-17 18:07:00 +00:00
Nextcloud bot
d676667cc2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-17 00:13:37 +00:00
Nextcloud bot
f595d32c57
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-16 00:13:42 +00:00
Louis Chemineau
431f6d7c87
fix: Dispatch favorite event with an actual path
...
The `$path` argument was added in https://github.com/nextcloud/server/pull/48612 , but was never actually used by the callers. The path was therefore missing in the favorite/unfavorite events, which lead to a broken activity information.
I also added a fallback to handle `addToFavorites` and `removeFromFavorites`, which are part of a public API, and are calling `tagAs` and `untag` without `$path`.
Fix https://github.com/nextcloud/activity/issues/2134
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-09-15 14:38:53 +00:00
Ferdinand Thiessen
7e0262e47c
fix(files_sharing): use newPassword always for the unsaved password
...
`newPassword` is the unsaved password, while `share.password` is the
current saved password.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-15 12:39:41 +02:00
Nextcloud bot
1ccff76342
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-15 00:13:23 +00:00
Nextcloud bot
1ba09f5bb1
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-14 00:13:23 +00:00
Nextcloud bot
b958db07f3
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-13 00:13:26 +00:00
Nextcloud bot
5b61605429
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-12 14:08:34 +00:00
Ferdinand Thiessen
ea8c574a26
fix(settings): rename "Settings presets" to "Quick presets"
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-12 13:41:10 +00:00
Nextcloud bot
87d54102e4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-12 00:13:41 +00:00
Côme Chilliet
51f8379140
chore(encryption): Remove unused attribute $uid in KeyManager::getFileKey
...
It’s a private API in the application, no need to keep an unused
attribute.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-11 21:18:37 +02:00
Côme Chilliet
b28aa8bda2
chore: Improve wording of logged error in apps/encryption/lib/KeyManager.php
...
Co-authored-by: Louis <louis@chmn.me>
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
2025-09-11 21:18:37 +02:00
Côme Chilliet
e66e2fb6e1
fix(tests): Fix type issues and other problems with encryption tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-11 21:18:37 +02:00
Côme Chilliet
419711cd85
chore(encryption): Cleanup typing in EncryptAll/DecryptAll
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-11 21:18:37 +02:00
Côme Chilliet
a889e29e6d
chore(tests): Adapt encryption tests to code changes
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-11 21:18:37 +02:00
Côme Chilliet
3c818c8f92
fix(encryption): Do not depend upon user in session unless really necessary
...
Should fix a bunch of stuff when encryption listener is triggered by events from occ commands or background jobs
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-11 21:18:37 +02:00
Nextcloud bot
818bed2470
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-11 00:13:55 +00:00
Ferdinand Thiessen
482690d80b
feat(ZipFolderPlugin): always use the parent folder name as archive name
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-10 21:11:47 +00:00
Nextcloud bot
297817a18c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-10 19:34:43 +00:00
Andy Scherzinger
b652116494
Merge pull request #55018 from nextcloud/backport/55015/stable32
...
[stable32] fix(user-status): adjust user status icon size
2025-09-10 21:08:09 +02:00
Ferdinand Thiessen
13a49ff1ef
fix(user-status): adjust user status icon size
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-10 17:53:03 +00:00
Daniel Kesselberg
6081777582
fix: update transifex link
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-09-10 19:51:42 +02:00
Andy Scherzinger
767db6489e
Merge pull request #54972 from nextcloud/backport/54950/stable32
...
[stable32] fix(files_trashbin): Fix size propagation when moving file to trash
2025-09-10 07:12:10 +02:00
Nextcloud bot
2e9e5f696d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-10 00:14:02 +00:00
Andy Scherzinger
1a59222c7c
Merge pull request #54973 from nextcloud/backport/54653/stable32
...
[stable32] fix: Avoid internal error when logging in with the wrong account to verify email address
2025-09-09 23:22:19 +02:00
Benjamin Gaussorgues
6db16b18c9
perf(mounts): avoid array_merge in mounts loop
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2025-09-09 14:33:21 +00:00
Côme Chilliet
98c38589ca
fix: Use HintException instead of InvalidArgumentException
...
To carry translated error messages intended for the end user,
HintException is the correct class.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-09 13:48:44 +00:00
Côme Chilliet
289c7b493c
fix: Avoid internal error when logging in with the wrong account to verify email address
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-09 13:48:44 +00:00
provokateurin
2b57ab7d78
fix(files_trashbin): Fix size propagation when moving file to trash
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-09-09 13:36:57 +00:00
Ferdinand Thiessen
49ff1cf1f2
fix: remove loading removed script
...
* ref: https://github.com/nextcloud/server/pull/54656
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-09 13:14:53 +02:00
Louis Chemineau
a90299e197
feat(files_trashbin): Refactor expire background job to support parallel run
...
- Follow-up of #51600
The original PR introduced the possibility to continue an `ExpireTrash` job by saving the offset. This was to prevent having to start over the whole user list when the job crashed or was killed.
But on big instances, one process is not enough to go through all the users in a timely manner. Supporting parallel run allows covering more ground faster.
This PR introduced this possibility. We are now storing the offset right away to allow another parallel job to pick up the task at that point. We are arbitrarily cutting the user list in chunk of 10 to not drastically overflow the 30 minutes time limit.
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-09-09 08:26:57 +00:00
Andy Scherzinger
e0fa21e1a6
Merge pull request #54902 from nextcloud/backport/54853/stable32
...
[stable32] fix: TypeError: this.fetchDisplayName is not a function
2025-09-09 09:42:24 +02:00
Andy Scherzinger
1c972dd81d
Merge pull request #54861 from nextcloud/backport/54842/stable32
...
[stable32] feat(migration-attributes): add DataCleansing
2025-09-09 09:15:43 +02:00
SebastianKrupinski
6774420fd0
fix: TypeError: this.fetchDisplayName is not a function
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-09-09 07:05:41 +00:00
Andy Scherzinger
fc4407418b
Merge pull request #54948 from nextcloud/backport/54565/stable32
...
[stable32] fix(encryption): Correctly set encrypted to 0 when copying
2025-09-09 07:32:45 +02:00
Nextcloud bot
824fb2eb3c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-09 00:15:34 +00:00
Andy Scherzinger
dfaad9845f
Merge pull request #54906 from nextcloud/backport/54870/stable32
...
[stable32] fix: remove executable flag from source files
2025-09-08 22:46:22 +02:00
Louis Chemineau
2e2994d6a4
fix(encryption): Correctly set encrypted to 0 when copying
...
If encryption got disabled, copying should set encrypted to 0 for the
new unencrypted copy. For instance when using encryption:decrypt-all
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-09-08 22:35:57 +02:00
Nextcloud bot
c6623752c3
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-08 00:13:41 +00:00
Nextcloud bot
2bb6609fb2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-07 00:14:48 +00:00
Nextcloud bot
77389f2900
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-06 00:13:40 +00:00
Nextcloud bot
0b1bc1171a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-05 00:13:55 +00:00
Ferdinand Thiessen
1538fa9e49
fix: remove executable flag from source files
...
(exceptions for real scripts, but source files never should be executable)
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-05 01:20:07 +02:00
Joas Schilling
92dc7a8416
fix(security): Update Expires time
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-09-04 09:32:00 +00:00
Maxence Lange
7c38a4d117
feat(migration-attributes): missing attributes
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-09-04 09:02:00 +00:00
Nextcloud bot
ee82266210
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-04 00:12:58 +00:00
Andy Scherzinger
47669f5f38
Merge pull request #54847 from nextcloud/fix/account-filter
...
fix: the account files filter should also work in trashbin
2025-09-03 19:13:00 +02:00
Carl Schwan
f60e7b93e7
Merge pull request #54507 from nextcloud/fix/54501/removeListener
...
fix: propfind query monitor breaking removeListener and removeAllList…
2025-09-03 18:51:03 +02:00