Commit Graph

81585 Commits (43e686f8c489181da2c966896fda22a4eea7ac25)
 

Author SHA1 Message Date
Kate 43e686f8c4
Merge pull request #56246 from nextcloud/backport/56225/stable31 2025-11-17 13:04:56 +07:00
Nextcloud bot eb54e1cbbb
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-17 00:13:40 +07:00
Nextcloud bot 290d7ee6ff
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-16 00:13:44 +07:00
Git'Fellow 63fb254b6b
Merge pull request #55962 from nextcloud/backport/55955/stable31
[stable31] fix(dav): allow multiple link shares token in session
2025-11-15 13:11:20 +07:00
Nextcloud bot 0f041188ad
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-15 00:13:34 +07:00
Nextcloud bot 362a8578a2
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-14 00:13:35 +07:00
Arthur Schiwon 68e1bef471
Merge pull request #56351 from nextcloud/release/31.0.11_rc1
[stable31] 31.0.11 RC1
2025-11-13 19:02:08 +07:00
Arthur Schiwon 3575c0ed97
Merge pull request #56418 from nextcloud/backport/56416/stable31
[stable31] fix: Clear mount cache when file storage changes during move
2025-11-13 18:49:35 +07:00
Stephan Orbaugh 789045a410
Merge pull request #56344 from nextcloud/backport/55434/stable31
[stable31] fix(unified-search): Remove hard-coded search result limit
2025-11-13 17:08:02 +07:00
nfebe 5d01642813
fix(unified-search): Remove hard-coded search result limit
A change added in https://github.com/nextcloud/server/pull/45317 introduced
a hard stop (25) that prevents full search results from showing up.

If there are more than 25 search results for a query only 25 can be seen.

So two main issues:

- Only 25 results can be seen in total no matter what.
- Breaks web client pagination, which typically adds 5 results per request.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-11-13 17:04:35 +07:00
nextcloud-command 724a0754d4 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-13 15:43:31 +07:00
Benjamin Frueh 563fa568d3 fix: Clear mount cache when file storage changes during move
Signed-off-by: Benjamin Frueh <benjamin.frueh@gmail.com>
2025-11-13 14:09:36 +07:00
Julius Knorr 34ff6621f0
fix: Force direct login after password reset
With SSO setups users may otherwise be redirected to the IdP directly
instead of the regular login form that they reset the password for

Signed-off-by: Julius Knorr <jus@bitgrid.net>
2025-11-13 11:46:28 +07:00
Andy Scherzinger aec7253ddd
Merge pull request #56342 from nextcloud/backport/54953/stable31
[stable31] fix(team-api): get all teams details in a single request
2025-11-13 07:14:01 +07:00
Nextcloud bot 82d1274237
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-13 00:14:33 +07:00
Joas Schilling 031c90bd12
Merge pull request #56403 from nextcloud/bugfix/noid/bump-symfony/http-foundation-31
[stable31] build(deps): Bump symfony/http-foundation to 6.4.29
2025-11-12 23:33:58 +07:00
Maxence Lange 822744cc29 fix(team-api): get all teams details in a single request
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-11-12 21:21:55 +07:00
Robin Appelman 09089193d2
Merge pull request #56406 from nextcloud/backport/56255/stable31
[stable31] make failed availability check apply in the same request
2025-11-12 22:59:21 +07:00
Daniel Calviño Sánchez f92244d04a
Merge pull request #56385 from nextcloud/backport/52012/stable31
[stable31] Fix user collaborators returned when searching for mail collaborators
2025-11-12 21:37:36 +07:00
Daniel Calviño Sánchez a4bf16e779 fix: Fix user collaborators returned when searching for mail collaborators
The MailPlugin collaborator returned results for both user and mail
collaborators, but it was registered only for mail collaborators. While
it might make sense to move the user results to the UserPlugin instead
that change would be more complex and riskier, so for now the MailPlugin
is now registered for both user and mail collaborators and the results
are limited only to the registered type.

As the plugins are registered only with their class and then resolved
when needed using dependency injection it is not possible (as far as I
know) to provide an explicit parameter in the constructor to
differentiate whether the MailPlugin should return user or mail
collaborators. To overcome this two subclasses are introduced,
MailByMailPlugin and UserByMailPlugin, which just hardcode in their
constructor the collaborator type that their parent MailPlugin must use,
and those subclasses are the ones registered instead of the MailPlugin
(which still contains all the logic).

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez a38fd8f976 test: Rename data providers to match the name of their tests
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez 6aa0fb70b2 test: Replace magic value with named constant of share type
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez 1d9e5d813d test: Rename parameters to show that they are expected values
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez 792506a736 test: Fix parameter documentation
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez 5f6d25347e test: Add integration tests to get collaborators without sharebymail app
The "sharebymail" app is enabled by default, so it needs to be enabled
once the scenario ends as other scenarios could expect that the app is
enabled. To solve that now a special step is added that records the
enabled state of the given app and restores it once the scenario ends.

This step only restores the state of already installed apps. If an app
is installed during the test it will not be neither disabled nor
uninstalled after the test ends. Therefore, at least for now, it is
necessary to explicitly call the step to record the app to be restored,
rather than automatically keeping track of the changes in the enabled
state of the apps during the scenario.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez e30875742b test: Extract function to get apps with certain enabled state
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:25 +07:00
Daniel Calviño Sánchez 6a4865b90a test: Add tests to get user autocompletes similar to the email ones
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 21:08:14 +07:00
Daniel Calviño Sánchez ed432cb57b test: Extend tests to check the same cases with and without full match
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 20:53:59 +07:00
Daniel Calviño Sánchez fda33370fc test: Add integration tests for getting user and mail collaborators
The OCS endpoint expects either an int or an array for "shareType".
However, when using "getRowsHash()" only a single key is taken into
account, so instead of:
  | shareType[] | 0 |
  | shareType[] | 4 |
the share types are provided in a single row like:
  | shareTypes | 0 4 |
and then converted to "shareType[]=0&shareType[]=4" when sending the
request.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 20:53:05 +07:00
Daniel Calviño Sánchez 4c9ab6ee1f test: Add integration tests for getting collaborators by mail addresses
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 20:38:57 +07:00
Joas Schilling a0850f3919
build(deps): Bump symfony/http-foundation to 6.4.29
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-12 19:03:29 +07:00
Robin Appelman edb370d2ac chore: better type hints for `getAvailability`
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-11-12 17:45:41 +07:00
Robin Appelman 2221c69219 fix: make failed availability check apply in the same request
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-11-12 17:45:41 +07:00
Louis f50d9d2bf8
Merge pull request #56375 from nextcloud/backport/56042/stable31
[stable31] fix(files_external): check for changes when saving settings
2025-11-12 13:57:12 +07:00
Daniel Calviño Sánchez bd4e856f41 test: Fix getting returned sharees when there are several results
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 12:51:42 +07:00
Daniel Calviño Sánchez abc82b4d09 test: Check unique display name if provided in the response
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-11-12 12:51:42 +07:00
Joas Schilling 24ae53b897
Merge pull request #56381 from nextcloud/backport/56346/stable31
[stable31] feat(rate-limit): Allow overwriting the rate limit
2025-11-12 11:43:16 +07:00
Joas Schilling 6a60d9daf2
feat(rate-limit): Allow overwriting the rate limit
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-11-12 10:58:20 +07:00
nextcloud-command 4b203c091f chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-12 07:52:33 +07:00
Enjeck C f96eb98700 fix(files_external): check for changes when saving settings
Signed-off-by: Enjeck C <patrathewhiz@gmail.com>
2025-11-12 07:38:55 +07:00
dependabot[bot] c30e153aac
Merge pull request #56269 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/calendar-availability-vue-2.2.11 2025-11-12 07:00:25 +07:00
nextcloud-command 9f1d8e58fb chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-12 06:47:07 +07:00
dependabot[bot] 1fbad8d419 build(deps): bump @nextcloud/calendar-availability-vue
Bumps [@nextcloud/calendar-availability-vue](https://github.com/nextcloud/calendar-availability-vue) from 2.2.6 to 2.2.11.
- [Release notes](https://github.com/nextcloud/calendar-availability-vue/releases)
- [Changelog](https://github.com/nextcloud/calendar-availability-vue/blob/v2.2.11/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/calendar-availability-vue/compare/v2.2.6...v2.2.11)

---
updated-dependencies:
- dependency-name: "@nextcloud/calendar-availability-vue"
  dependency-version: 2.2.11
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-12 07:39:58 +07:00
dependabot[bot] 1ef96544aa
Merge pull request #56262 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/browser-storage-0.5.0 2025-11-12 00:20:05 +07:00
Nextcloud bot 4b559e7d8a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-12 00:14:30 +07:00
nextcloud-command 8c82e454e1 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-12 00:05:32 +07:00
dependabot[bot] 5c4f8cfaa9 build(deps): bump @nextcloud/browser-storage from 0.4.0 to 0.5.0
Bumps [@nextcloud/browser-storage](https://github.com/nextcloud-libraries/nextcloud-browser-storage) from 0.4.0 to 0.5.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-browser-storage/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-browser-storage/blob/main/CHANGELOG.md)
- [Commits](https://github.com/nextcloud-libraries/nextcloud-browser-storage/compare/v0.4.0...v0.5.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/browser-storage"
  dependency-version: 0.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-12 00:58:35 +07:00
dependabot[bot] f45a2aa790
Merge pull request #56264 from nextcloud/dependabot/npm_and_yarn/stable31/wait-on-8.0.5 2025-11-11 23:55:19 +07:00
dependabot[bot] b098d47132 build(deps-dev): bump wait-on from 8.0.3 to 8.0.5
Bumps [wait-on](https://github.com/jeffbski/wait-on) from 8.0.3 to 8.0.5.
- [Release notes](https://github.com/jeffbski/wait-on/releases)
- [Commits](https://github.com/jeffbski/wait-on/compare/v8.0.3...v8.0.5)

---
updated-dependencies:
- dependency-name: wait-on
  dependency-version: 8.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-12 00:41:03 +07:00
dependabot[bot] 8b4a424d05
Merge pull request #56267 from nextcloud/dependabot/npm_and_yarn/stable31/query-string-9.3.1 2025-11-11 23:29:51 +07:00