Commit graph

87171 commits

Author SHA1 Message Date
Peter R.
4d0cba89ab
Merge pull request #59406 from nextcloud/feat/40903/edit-user-dialog
feat(users and groups): re-use add account dialog when editing accounts
2026-04-30 17:54:42 +02:00
Carl Schwan
c26de181ed
Merge pull request #60018 from nextcloud/chore/dont-use-legacy
refactor(provisioning): do not use legacy `OC_App` class
2026-04-30 16:02:33 +02:00
Ferdinand Thiessen
9a5ff61820
Merge pull request #60016 from nextcloud/fix/app-types
refactor(Fetcher): properly type AppStore fetcher
2026-04-30 15:52:01 +02:00
Peter R.
ec6ba2357d
Merge branch 'master' into feat/40903/edit-user-dialog 2026-04-30 15:25:52 +02:00
Ferdinand Thiessen
1dbc2c4c10
refactor(provisioning): do not use legacy OC_App class
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-04-30 14:40:32 +02:00
Ferdinand Thiessen
e7a2f660c7
refactor(Fetcher): properly type AppStore fetcher
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-04-30 14:01:56 +02:00
Ferdinand Thiessen
fdbd39a4a0
Merge pull request #60012 from nextcloud/chore/rector-psalm
chore: fix strict psalm and rector
2026-04-30 14:00:50 +02:00
Ferdinand Thiessen
ca4a81e047
Merge pull request #59952 from nextcloud/fix/public-view-inital-state
fix(core): provide valid initial state also on public templates
2026-04-30 12:42:31 +02:00
John Molakvoæ
723b441324
Merge pull request #60000 from cuppett/cuppett/test-isolation 2026-04-30 12:38:03 +02:00
Ferdinand Thiessen
75273a67f0
chore: adjust for now fixed strict rector changes
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-04-30 12:35:37 +02:00
Ferdinand Thiessen
d3031b8de5
chore: make psalm and rector strict properly autoload OCP
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-04-30 12:35:37 +02:00
provokateurin
a16c24b677
fix(psalm-strict): Also check app tests
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-04-30 12:35:37 +02:00
provokateurin
42eebfb03c
feat(psalm): Enable PHPUnit plugin
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-04-30 12:35:37 +02:00
Benjamin Gaussorgues
e6a1bfd354
Merge pull request #60006 from nextcloud/release/34.0.0_beta_2 2026-04-30 11:27:32 +02:00
Peter Ringelmann
fee4a8208d chore: rebuild frontend assets
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-30 09:11:14 +02:00
Peter Ringelmann
e5d8c3bad4 Merge remote-tracking branch 'origin/master' into feat/40903/edit-user-dialog
# Conflicts:
#	dist/files-main.js
#	dist/files-main.js.map
2026-04-30 09:09:23 +02:00
Worker Builder
08ba7358c2
build(hub): 34.0.0 beta 2
Signed-off-by: Worker Builder <worker-builder@nextcloud.com>
2026-04-30 06:18:34 +00:00
Kent Delante
afe0d44b94
Merge pull request #59889 from nextcloud/fix/files_search_with_special_characters
fix(files): escape html entities in dav search requests
2026-04-30 11:54:22 +08:00
nextcloud-command
614af8fe3c chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-30 11:09:18 +08:00
Kent Delante
6f9b4c47f1 fix(files): escape html entities in dav search requests
Signed-off-by: Kent Delante <kent@delante.me>

This fixes a 'xmlParseEntityRef: no name' error returned when
searching in files navigation while in folders with special characters
in the name.
2026-04-30 11:09:18 +08:00
Josh
73b3689a28
Merge pull request #56920 from nextcloud/jtr/tests-testcase-ncdata
test(TestCase): '.ocdata' -> '.ncdata' in knownEntries
2026-04-29 20:38:08 -04:00
Nextcloud bot
f9ff92746e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-04-30 00:19:21 +00:00
Stephen Cuppett
c2e2b5704d fix(tests): Fix encryption test isolation between test runs
Add global encryption teardown to TestCase base class so encryption state
does not leak between test suites regardless of which tests ran earlier.

Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Signed-off-by: Stephen Cuppett <steve@cuppett.com>
2026-04-29 19:42:38 -04:00
github-actions[bot]
b81a45b560
Merge pull request #59743 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/browserslist-useragent-regexp-4.1.4
chore(deps): Bump browserslist-useragent-regexp from 4.1.3 to 4.1.4 in /build/frontend-legacy
2026-04-29 23:41:39 +00:00
Josh
268cc5f07e test(TestCase): '.ocdata' -> '.ncdata' in knownEntries
Signed-off-by: Josh <josh.t.richards@gmail.com>
2026-04-30 01:39:59 +02:00
Ferdinand Thiessen
a6f4ed2cf8
Merge pull request #57902 from nextcloud/useStrictOperator
refactor: use strict operator
2026-04-30 01:28:05 +02:00
Ferdinand Thiessen
c4e2159284
Merge pull request #58576 from nextcloud/carl/updater-controller
refactor(updater): Move updater to a Controller
2026-04-30 01:19:45 +02:00
Ferdinand Thiessen
473e4b101d test: prevent flaky tests
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-04-30 00:55:46 +02:00
nextcloud-command
7cbfe4145c chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-30 00:55:46 +02:00
dependabot[bot]
b366dd0e65 chore(deps): Bump browserslist-useragent-regexp
Bumps [browserslist-useragent-regexp](https://github.com/browserslist/browserslist-useragent-regexp) from 4.1.3 to 4.1.4.
- [Release notes](https://github.com/browserslist/browserslist-useragent-regexp/releases)
- [Changelog](https://github.com/browserslist/browserslist-useragent-regexp/blob/master/CHANGELOG.md)
- [Commits](https://github.com/browserslist/browserslist-useragent-regexp/compare/v4.1.3...v4.1.4)

---
updated-dependencies:
- dependency-name: browserslist-useragent-regexp
  dependency-version: 4.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-30 00:55:46 +02:00
Git'Fellow
3bbe0ee570
refactor: use strict operator
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2026-04-30 00:51:29 +02:00
Kate
c9ece351ff
Merge pull request #59917 from nextcloud/automated/noid/rector-changes 2026-04-30 00:37:13 +02:00
nextcloud-command
e11e7f1c70
refactor: Apply rector changes
Signed-off-by: GitHub <noreply@github.com>
2026-04-29 23:54:19 +02:00
github-actions[bot]
e53533c8a5
Merge pull request #59744 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/sass-1.99.0
chore(deps-dev): Bump sass from 1.98.0 to 1.99.0 in /build/frontend-legacy
2026-04-29 21:23:01 +00:00
Ferdinand Thiessen
be2ac0bd86
Merge pull request #59932 from nextcloud/carl/copySkeleton
refactor: Move copy skeleton step to a file listener
2026-04-29 23:15:38 +02:00
nextcloud-command
61d52dbfee chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-29 21:11:14 +00:00
Côme Chilliet
c332ca74be
Merge pull request #59790 from nextcloud/fix/fix-passwordless-login-redirect
fix: Harmonize login and passwordless login redirect behavior
2026-04-29 23:09:29 +02:00
Carl Schwan
b53d9a7259
refactor(updater): Move updater to a Controller
Signed-off-by: Carl Schwan <carlschwan@kde.org>
2026-04-29 22:58:15 +02:00
Ferdinand Thiessen
be5d980ace
Merge pull request #59996 from nextcloud/chore/harden-vite
build: harden module name generation
2026-04-29 21:55:00 +02:00
nextcloud-command
4431f30f7b chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-04-29 18:05:56 +00:00
Ferdinand Thiessen
04c66dc197
build: harden module name generation
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-04-29 19:21:28 +02:00
Peter Ringelmann
3dbb635194 chore: rebuild frontend assets to match CI toolchain
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 18:50:51 +02:00
Peter Ringelmann
b9ac421649 chore: fix linting
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:54:14 +02:00
Peter Ringelmann
61b00b20c8 chore: rebuild frontend assets
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:29:02 +02:00
Peter Ringelmann
15279b44d8 fix(settings): debounce manager search and drop startup-time preload
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:39 +02:00
Peter Ringelmann
6c427d24a9 test(cypress): release per-test snapshots on CI to avoid renderer OOMs
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:39 +02:00
Peter Ringelmann
bbd77ac10b test(settings): seed manager setting as JSON array in users_manager spec
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:39 +02:00
Peter Ringelmann
caabea1534 chore: rebuild frontend assets
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:39 +02:00
Peter R.
48727aa942 fix(provisioning_api): use isAdmin() in delegated admin edit guard
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:38 +02:00
Peter Ringelmann
2f927e0d94 fix(provisioning_api): tighten editUserMultiField permission checks
-e
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-04-29 16:26:38 +02:00