Daniel
30fcdf2987
Merge pull request #54736 from nextcloud/bug/noid/update-vcard-categories
...
fix: always use english name for recently contacted category
2025-09-16 16:09:51 +02:00
Carl Schwan
8555f98e32
refactor: Port External\Manager to the query builder
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-09-16 11:36:12 +02:00
Carl Schwan
7e1c49ad9d
refactor: Port away from IQueryBuilder::execute in apps/
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-09-16 11:35:01 +02:00
Nextcloud bot
9cd458650c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-16 00:13:34 +00:00
Daniel Kesselberg
247861d261
fix: always use english name for recently contacted category
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-09-15 16:57:37 +02:00
Louis
c37488679a
Merge pull request #55122 from nextcloud/artonge/fix/favorite_activity
2025-09-15 16:38:22 +02:00
Ferdinand Thiessen
fdd22c264e
Merge pull request #55086 from nextcloud/carl/port-away-changeColumn
...
refactor: Port away from changeColumn
2025-09-15 15:17:34 +02:00
Louis Chemineau
634e8d2587
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 15:04:00 +02:00
Nextcloud bot
9eb883c0d4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-15 00:13:16 +00:00
Nextcloud bot
aeb8e7cf3b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-14 00:13:16 +00:00
Ferdinand Thiessen
fdac770f56
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-13 11:38:23 +02:00
Nextcloud bot
3911d65c17
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-13 00:13:20 +00:00
Carl Schwan
0e7d5dce1c
refactor: Port away from changeColumn
...
Replace by the drop-in replacement modifyColumn
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-09-12 18:05:19 +02:00
Nextcloud bot
5f1066663e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-12 14:08:27 +00:00
Andy Scherzinger
e3ef3eb923
Merge pull request #55074 from nextcloud/fix/quick-presets
...
fix(settings): rename "Settings presets" to "Quick presets"
2025-09-12 15:40:31 +02:00
Nextcloud bot
90f53f9929
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-12 13:26:27 +00:00
Ferdinand Thiessen
e266543d67
fix(settings): rename "Settings presets" to "Quick presets"
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-12 14:53:16 +02:00
Kate
083f0b51dd
Merge pull request #55063 from nextcloud/jtr/chore/setupcheck-php-json-drop
2025-09-12 07:08:44 +02:00
Nextcloud bot
0361771f2c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-12 00:13:35 +00:00
Josh
34f1d52cf6
chore: Remove 'json' module from PHP modules check
...
Removed 'json' module from the list of required PHP modules.
It's built-in and not possible to disable at compile time since PHP 8.0.0.
Refs:
- https://www.php.net/manual/en/json.installation.php
- https://wiki.php.net/rfc/always_enable_json
- https://www.php.net/ChangeLog-8.php#8.0.0
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-09-11 13:51:07 -04:00
Andy Scherzinger
6a8e2dc05b
Merge pull request #55025 from nextcloud/updatenotification-remove-makefile
...
chore(updatenotification): Remove Makefile
2025-09-11 19:42:24 +02:00
provokateurin
481c5c8fed
chore(updatenotification): Remove Makefile
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-09-11 13:40:31 +02:00
Nextcloud bot
7b85dacfd5
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-11 00:13:48 +00:00
Ferdinand Thiessen
d1314bf4b4
Merge pull request #55014 from nextcloud/feat/always-use-parent-name
...
feat(ZipFolderPlugin): always use the parent folder name as archive name
2025-09-10 23:08:44 +02:00
Nextcloud bot
a464c332ac
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-10 19:34:37 +00:00
Ferdinand Thiessen
6dede68baa
feat(ZipFolderPlugin): always use the parent folder name as archive name
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-10 21:10:01 +02:00
Andy Scherzinger
508da59c61
Merge pull request #55015 from nextcloud/fix/icon-size
...
fix(user-status): adjust user status icon size
2025-09-10 19:52:56 +02:00
Andy Scherzinger
1ecd73c0ea
Merge pull request #55016 from nextcloud/bug/noid/update-transifex-link
...
fix: update transifex link
2025-09-10 19:44:49 +02:00
Ferdinand Thiessen
c44534e4f3
fix(user-status): adjust user status icon size
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-10 18:59:48 +02:00
Ferdinand Thiessen
6cdf098378
Merge pull request #54316 from nextcloud/feat/add-encryption-integration-tests
...
feat(encryption): Add integration tests for occ commands and fix them
2025-09-10 18:08:37 +02:00
Daniel Kesselberg
2ca848f017
fix: update transifex link
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-09-10 17:45:40 +02:00
Nextcloud bot
655602c9fa
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-10 00:13:54 +00:00
Benjamin Gaussorgues
49a0259cce
Merge pull request #54968 from nextcloud/feat/avoid_array_merge
2025-09-09 16:33:13 +02:00
Côme Chilliet
ac2c4ecb52
Merge pull request #54653 from nextcloud/fix/fix-internal-error-on-wrong-account-mail-verify
...
fix: Avoid internal error when logging in with the wrong account to verify email address
2025-09-09 15:48:35 +02:00
Kate
c0dc179c8e
Merge pull request #54950 from nextcloud/fix/files_trashbin/size-propagation
2025-09-09 15:36:32 +02:00
provokateurin
b36af651fd
fix(files_trashbin): Fix size propagation when moving file to trash
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-09-09 13:39:08 +02:00
Côme Chilliet
8330f149b0
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-09 11:46:28 +02:00
Côme Chilliet
bfcb2690f4
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-09 11:46:19 +02:00
Côme Chilliet
bc5e29f9f2
fix(tests): Fix type issues and other problems with encryption tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-09 11:46:18 +02:00
Côme Chilliet
94254db001
chore(encryption): Cleanup typing in EncryptAll/DecryptAll
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-09 11:46:18 +02:00
Côme Chilliet
7ac0856f9f
chore(tests): Adapt encryption tests to code changes
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-09-09 11:46:18 +02:00
Côme Chilliet
b74c7538ac
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-09 11:46:17 +02:00
Benjamin Gaussorgues
855152110f
perf(mounts): avoid array_merge in mounts loop
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2025-09-09 10:51:37 +02:00
Kate
d32b54dc17
Merge pull request #54957 from nextcloud/fix/remove-removed-script
2025-09-09 07:49:59 +02:00
Nextcloud bot
266a349d0c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-09 00:15:27 +00:00
Ferdinand Thiessen
9618b402ce
fix: remove loading removed script
...
* ref: https://github.com/nextcloud/server/pull/54656
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-09-08 21:44:54 +02:00
Louis
c8eeade151
Merge pull request #52825 from nextcloud/artonge/feat/files_trashbin_parallel_expire_job
2025-09-08 15:53:49 +02:00
Louis Chemineau
9b5d11845a
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-08 12:33:25 +02:00
Louis
491c64de57
Merge pull request #54565 from nextcloud/artonge/feat/support_template_in_public_shares
2025-09-08 12:23:34 +02:00
Côme Chilliet
e0e093fcde
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-08 11:44:25 +02:00