Commit Graph

82283 Commits

Author SHA1 Message Date
Daniel
64c52006dd
Merge pull request #54272 from nextcloud/enh/noid/taskprocessing-task-add-cleanup-flag
feat(taskprocessing): add cleanup flag to tasks
2025-08-15 09:48:47 +02:00
Nextcloud bot
2fc58bf45d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-15 00:12:18 +00:00
John Molakvoæ
5f81a77c72
Merge pull request #54370 from nextcloud/chore-remove-unused-ocs-providers 2025-08-14 22:02:23 +02:00
Daniel
92e282af0b
Merge pull request #53996 from nextcloud/feat/unified_search/online_providers
feat(UnifiedSearch): Online search providers support, toggle option
2025-08-14 21:08:21 +02:00
Maxence Lange
61fe4c1aba
Merge pull request #54336 from nextcloud/feat/noid/preset-on-share-password
feat(preset): share password protection
2025-08-14 16:07:13 -01:00
Robin Appelman
e0a21e5927
Merge pull request #54384 from nextcloud/getpath-node
perf: use more optimized node-by-id logic in View::getPath
2025-08-14 18:21:23 +02:00
Benjamin Gaussorgues
d7f66eaee4
Merge pull request #54418 from nextcloud/fix/more-transparency 2025-08-14 17:12:39 +02:00
Robin Appelman
06aa7035db
Merge pull request #54420 from nextcloud/disable-custom-props-events
perf(calendar): Disable custom properties for individual calendar events
2025-08-14 15:55:36 +02:00
Anna
1a2d0d5c1d
Merge pull request #54117 from nextcloud/feat/noid/add-bulk-activity
feat(activity): add bulk activity option
2025-08-14 15:53:33 +02:00
Robin Appelman
b69109395b
Merge pull request #52786 from nextcloud/multi-object-store
allow configuring multiple object store backends
2025-08-14 15:49:00 +02:00
Andrey Borysenko
5c4e84f128
feat(UnifiedSearch): External search providers support
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2025-08-14 16:37:39 +03:00
Stephan Orbaugh
7fe5c8fdda
Merge pull request #54120 from IONOS-Productivity/fix/unified_search.providers_allowed
fix(search): Fix SearchComposer.php filtering logic
2025-08-14 15:02:42 +02:00
Salvatore Martire
50c9c7e332
Merge pull request #54153 from nextcloud/feat/54114/reportSlowPropfinds
This PR adds an error log when a DAV Plugin fetches data for nodes in a directory on a per-node basis instead of using an eager loading mechanism, which is more efficient.

This is only enabled when `config.php` has `'debug'` set to enabled.
2025-08-14 13:40:31 +02:00
Robin Appelman
1f24090770
Merge pull request #54411 from nextcloud/dav-customerproperties-ignore-nc
perf: ignore any custom property in the nc/oc namespace that isn't explicitly allowed
2025-08-14 13:22:10 +02:00
Robin Appelman
4990d75007 feat: multi object store rename command
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-14 13:06:51 +02:00
Robin Appelman
b3c53c7436 feat: allow object store configuration aliases for easier migrations
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-14 13:06:51 +02:00
Robin Appelman
2d4bba7b0c feat: add command to get user objectstore config mappings
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-14 13:06:51 +02:00
Robin Appelman
385dd36ff8 feat: allow configuring multiple objectstore configurations
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-14 13:06:51 +02:00
Maxence Lange
cf8203a5f6 fix(lexicon): fix definition for share password by default
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-08-14 09:52:28 -01:00
Anna Larch
6a3a244807 feat(activity): add bulk activity option
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-08-14 11:31:47 +02:00
Carl Schwan
90cc0454a7 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 11:27:44 +02:00
Benjamin Gaussorgues
055b5ddb9e
Merge pull request #54393 from nextcloud/automated/noid/master-update-ca-cert-bundle 2025-08-14 10:32:04 +02:00
Ferdinand Thiessen
0305004709
fix: add more transparency to the header icon gradient
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-14 10:06:46 +02:00
nextcloud-command
248adf535c fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-08-14 02:43:58 +00:00
Nextcloud bot
1b63b565d4
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-14 00:12:21 +00:00
Simon L.
ec3be25955
Merge pull request #54413 from nextcloud/perf/render-sharing-tab-sections-only-once
perf: render sharing tab sections only once
2025-08-13 22:59:32 +02:00
Daniel
9dd661f3d8
Merge pull request #53756 from nextcloud/feat/settings/app_api/daemon-selection
feat(settings): Deploy daemon selection support during ExApp installation
2025-08-13 22:57:13 +02:00
Andrey Borysenko
71ef47e70b
feat(settings): Deploy daemon selection support during ExApp installation
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2025-08-13 21:19:38 +03:00
Richard Steinmetz
798f3734be
perf: render sharing tab sections only once
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-08-13 20:10:47 +02:00
Salvatore Martire
ec176a933a feat(dav): report inefficient DAV plugins in logs
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-08-13 19:46:18 +02:00
Robin Appelman
06154dd116 fix: don't use view->getPath in ownership transfer
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-13 19:42:42 +02:00
Robin Appelman
34d5a103b4 test: adjust tests to getPath changes
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-13 19:42:42 +02:00
Robin Appelman
5987584b90 perf: use more optimized node-by-id logic in View::getPath
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-08-13 19:42:42 +02:00
Robin Appelman
46b5ff7467 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-13 19:32:45 +02:00
Nextcloud bot
d658b9b558
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-13 16:59:00 +00:00
Andy Scherzinger
7d45e9b2a3
Merge pull request #54401 from nextcloud/fix/streamer-directory-mtime
fix(ZipFolderPlugin): set mtime of directories in archive
2025-08-13 17:58:45 +02:00
Ferdinand Thiessen
32703d0500
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-13 10:23:47 +02:00
Nextcloud bot
2979a2bab0
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-13 00:12:03 +00:00
Ferdinand Thiessen
ec986d479b
Merge pull request #54380 from nextcloud/feat/3rdparty-polyfills
chore: update 3rdparty to include PHP polyfills
2025-08-12 22:55:58 +02:00
Ferdinand Thiessen
9e3269d3c4 chore: update 3rdparty to include PHP polyfills
| Production Changes        | From    | To      | Compare                                                                    |
|---------------------------|---------|---------|----------------------------------------------------------------------------|
| symfony/polyfill-ctype    | v1.32.0 | REMOVED |                                                                            |
| symfony/polyfill-mbstring | v1.32.0 | REMOVED |                                                                            |
| symfony/polyfill-php80    | v1.32.0 | REMOVED |                                                                            |
| symfony/polyfill-php83    | v1.31.0 | v1.32.0 | [...](https://github.com/symfony/polyfill-php83/compare/v1.31.0...v1.32.0) |
| symfony/polyfill-php82    | NEW     | v1.32.0 |                                                                            |
| symfony/polyfill-php84    | NEW     | v1.32.0 |                                                                            |

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-12 18:31:11 +02:00
Maxence Lange
cb84ccc57d feat(preset): share password protection
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-08-12 14:37:32 -01:00
John Molakvoæ
aaca29bdad
Merge pull request #54202 from nextcloud/fix/less-words 2025-08-12 17:16:18 +02:00
nextcloud-command
98d37090f4 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-08-12 13:59:29 +00:00
rakekniven
17b4deb800
fix: Update tests
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-08-12 15:48:22 +02:00
kramo
c5d1f2f9ff
fix(l10n): Less jargon in source strings
This removes:
- “enable” for settings
- “settings” for settings sections
- “all” when there is no obvious subset of items
- “show” and “open” for navigation actions
- “changes” for applying/discarding
- “to clipboard” when copying
- Explaining things that cannot happen
- Explaining things twice, right below each other
- Unnecessary technical jargon
- Text that sounds like marketing copy and serves no other purpose

Signed-off-by: kramo <git@kramo.page>
2025-08-12 14:37:34 +02:00
Richard Steinmetz
b4302fe57c
Merge pull request #54371 from nextcloud/fix-getting-trusted-server-other-than-the-first
fix: Fix getting trusted server other than the first
2025-08-12 13:25:55 +02:00
John Molakvoæ
cf0b709ddf
Merge pull request #54376 from nextcloud/ci/fix-desktop-team 2025-08-12 11:28:16 +02:00
Ferdinand Thiessen
a86662705e
ci: adjust update desktop version workflow to assign correct team
2 of 3 persons that were assigned are not working in that area anymore.
So just assign the team.
Moreover the date was wrong as the file was created 2025.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-08-12 10:53:22 +02:00
Daniel Calviño Sánchez
b42d125950 fix: Fix getting trusted server other than the first
"array_filter" preserves the keys, so after the trusted servers were
filtered "$server[0]" existed only if the server to get was the first
one in the original array.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-08-12 06:47:51 +02:00
Nextcloud bot
2427b864ec
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-12 00:12:12 +00:00