]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
8 weeks agofix: remove caching in fetchListOfGroups bug/noid/weird-ldap-caching 47513/head
Daniel Kesselberg [Tue, 27 Aug 2024 09:31:54 +0000 (11:31 +0200)]
fix: remove caching in fetchListOfGroups

When using nested groups without a memberof overlay, then fetchListOfGroups is called from getGroupsByMember without applying the group filter.

In some setups, the "unfiltered" result is then written back to the group mapping table. That might cause random "An administrator removed you from group" activities.

I was unable to replicate it locally, but we got the feedback that the random activities stopped with the patch applied.

Ref: https://github.com/nextcloud/server/issues/42195

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
8 weeks agoMerge pull request #48268 from nextcloud/debt/noid/ignore-docker-image-lock-file
Joas Schilling [Mon, 23 Sep 2024 15:48:40 +0000 (17:48 +0200)]
Merge pull request #48268 from nextcloud/debt/noid/ignore-docker-image-lock-file

fix: skip the integrity check for nextcloud-init-sync.lock

8 weeks agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 23 Sep 2024 14:52:32 +0000 (14:52 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
8 weeks agoMerge pull request #48274 from nextcloud/feat/noid/priority-notifications
Joas Schilling [Mon, 23 Sep 2024 14:10:25 +0000 (16:10 +0200)]
Merge pull request #48274 from nextcloud/feat/noid/priority-notifications

feat(prioritynotifications): Allow some apps to mark notifications as priority

8 weeks agoMerge pull request #48111 from nextcloud/fix/move-storage-constructor-to-specific...
Côme Chilliet [Mon, 23 Sep 2024 13:57:38 +0000 (15:57 +0200)]
Merge pull request #48111 from nextcloud/fix/move-storage-constructor-to-specific-interface

fix: Move storage constructor to specific interface

8 weeks agoMerge pull request #48223 from nextcloud/feat/add-rector-config
Côme Chilliet [Mon, 23 Sep 2024 13:10:30 +0000 (15:10 +0200)]
Merge pull request #48223 from nextcloud/feat/add-rector-config

Add rector config

8 weeks agofix(tests): Fix test to remove call to non-existing constructor fix/move-storage-constructor-to-specific-interface 48111/head
Côme Chilliet [Mon, 23 Sep 2024 12:50:43 +0000 (14:50 +0200)]
fix(tests): Fix test to remove call to non-existing constructor

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
8 weeks agoMerge pull request #48175 from nextcloud/followup/48086/fix-more-activity-providers
Joas Schilling [Mon, 23 Sep 2024 12:40:36 +0000 (14:40 +0200)]
Merge pull request #48175 from nextcloud/followup/48086/fix-more-activity-providers

fix(activity): Update more activity providers to use new exceptions

8 weeks agoMerge pull request #48215 from nextcloud/bugfix/noid/run-all-unit-tests
Joas Schilling [Mon, 23 Sep 2024 10:49:30 +0000 (12:49 +0200)]
Merge pull request #48215 from nextcloud/bugfix/noid/run-all-unit-tests

fix(tests): Fix test selection and run unit tests of DAV and user_status

8 weeks agofix(activity): Update more activity providers to use new exceptions followup/48086/fix-more-activity-providers 48175/head
Joas Schilling [Wed, 18 Sep 2024 14:16:58 +0000 (16:16 +0200)]
fix(activity): Update more activity providers to use new exceptions

Signed-off-by: Joas Schilling <coding@schilljs.com>
8 weeks agoMerge pull request #48207 from nextcloud/artonge/fix/prevent_missing_users_from_crash...
Louis [Mon, 23 Sep 2024 10:03:13 +0000 (12:03 +0200)]
Merge pull request #48207 from nextcloud/artonge/fix/prevent_missing_users_from_crashing_disabled_users_search

fix: Don't crash if disabled user is missing in the database

8 weeks agochore(rector): Move rector.php into the build folder feat/add-rector-config 48223/head
Côme Chilliet [Mon, 23 Sep 2024 09:58:27 +0000 (11:58 +0200)]
chore(rector): Move rector.php into the build folder

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
8 weeks agoMerge pull request #48275 from nextcloud/dependabot/github_actions/github-actions...
Côme Chilliet [Mon, 23 Sep 2024 09:44:28 +0000 (11:44 +0200)]
Merge pull request #48275 from nextcloud/dependabot/github_actions/github-actions-560ea78344

chore(deps): Bump the github-actions group across 1 directory with 3 updates

8 weeks agochore: use a proper `@param` tag for IConstructableStorage constructor parameter
Côme Chilliet [Mon, 23 Sep 2024 09:42:41 +0000 (11:42 +0200)]
chore: use a proper `@param` tag for IConstructableStorage constructor parameter

Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com>
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
8 weeks agofix(users): Don't crash if disabled user is missing in the database artonge/fix/prevent_missing_users_from_crashing_disabled_users_search 48207/head
Louis Chemineau [Fri, 20 Sep 2024 09:26:22 +0000 (11:26 +0200)]
fix(users): Don't crash if disabled user is missing in the database

Signed-off-by: Louis Chemineau <louis@chmn.me>
8 weeks agochore(deps): Bump the github-actions group across 1 directory with 3 updates dependabot/github_actions/github-actions-560ea78344 48275/head
dependabot[bot] [Mon, 23 Sep 2024 07:52:24 +0000 (07:52 +0000)]
chore(deps): Bump the github-actions group across 1 directory with 3 updates

Bumps the github-actions group with 3 updates in the / directory: [actions/setup-node](https://github.com/actions/setup-node), [cypress-io/github-action](https://github.com/cypress-io/github-action) and [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request).

Updates `actions/setup-node` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/1e60f620b9541d16bece96c5465dc8ee9832be0b...0a44ba7841725637a19e28fa30b79a866c81b0a6)

Updates `cypress-io/github-action` from 6.7.5 to 6.7.6
- [Release notes](https://github.com/cypress-io/github-action/releases)
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md)
- [Commits](https://github.com/cypress-io/github-action/compare/496e7dc0edc421a9de8a36a31c793340e00c61bf...0da3c06ed8217b912deea9d8ee69630baed1737e)

Updates `peter-evans/create-pull-request` from 6.1.0 to 7.0.5
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](https://github.com/peter-evans/create-pull-request/compare/c5a7806660adbe173f04e3e038b0ccdcd758773c...5e914681df9dc83aa4e4905692ca88beb2f9e91f)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: cypress-io/github-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: github-actions
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
8 weeks agofix: Move storage constructor to specific interface
Côme Chilliet [Mon, 16 Sep 2024 19:48:18 +0000 (21:48 +0200)]
fix: Move storage constructor to specific interface

That allows Wrappers to use DI and not care about the constructor

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
8 weeks agoMerge pull request #48266 from nextcloud/fix/psalm/enabled-find-unused-baseline-entry
Kate [Mon, 23 Sep 2024 07:41:33 +0000 (09:41 +0200)]
Merge pull request #48266 from nextcloud/fix/psalm/enabled-find-unused-baseline-entry

8 weeks agofix(psalm): Enable findUnusedBaselineEntry fix/psalm/enabled-find-unused-baseline-entry 48266/head
provokateurin [Sun, 22 Sep 2024 06:38:31 +0000 (08:38 +0200)]
fix(psalm): Enable findUnusedBaselineEntry

Signed-off-by: provokateurin <kate@provokateurin.de>
8 weeks agofeat(prioritynotifications): Allow some apps to mark notifications as priority feat/noid/priority-notifications 48274/head
Joas Schilling [Fri, 20 Sep 2024 11:15:20 +0000 (13:15 +0200)]
feat(prioritynotifications): Allow some apps to mark notifications as priority

They will be still send as push during DND.
Apps are currently limited to:
- twofactor_nextcloud_notification to help with login
- spreed which will only set it for pushes in manually picked conversations

Signed-off-by: Joas Schilling <coding@schilljs.com>
8 weeks agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 23 Sep 2024 00:20:25 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
8 weeks agofix: skip the integrity check for nextcloud-init-sync.lock debt/noid/ignore-docker-image-lock-file 48268/head
Daniel Kesselberg [Sun, 22 Sep 2024 14:19:48 +0000 (16:19 +0200)]
fix: skip the integrity check for nextcloud-init-sync.lock

nextcloud-init-sync.lock is used by nextcloud/docker to prevent running the initialization script on multiple containers at the same time.

Ref: https://github.com/nextcloud/docker/issues/2299.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
8 weeks agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 22 Sep 2024 00:20:39 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agoMerge pull request #48252 from nextcloud/dependabot/npm_and_yarn/sass-1.79.3
dependabot[bot] [Sat, 21 Sep 2024 12:23:46 +0000 (12:23 +0000)]
Merge pull request #48252 from nextcloud/dependabot/npm_and_yarn/sass-1.79.3

2 months agochore(deps-dev): Bump sass from 1.77.8 to 1.79.3 dependabot/npm_and_yarn/sass-1.79.3 48252/head
dependabot[bot] [Sat, 21 Sep 2024 03:04:46 +0000 (03:04 +0000)]
chore(deps-dev): Bump sass from 1.77.8 to 1.79.3

Bumps [sass](https://github.com/sass/dart-sass) from 1.77.8 to 1.79.3.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.77.8...1.79.3)

---
updated-dependencies:
- dependency-name: sass
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agoMerge pull request #48251 from nextcloud/dependabot/npm_and_yarn/vitest/coverage...
dependabot[bot] [Sat, 21 Sep 2024 10:59:07 +0000 (10:59 +0000)]
Merge pull request #48251 from nextcloud/dependabot/npm_and_yarn/vitest/coverage-v8-2.1.1

2 months agoMerge pull request #48255 from nextcloud/dependabot/npm_and_yarn/tslib-2.7.0
dependabot[bot] [Sat, 21 Sep 2024 10:58:14 +0000 (10:58 +0000)]
Merge pull request #48255 from nextcloud/dependabot/npm_and_yarn/tslib-2.7.0

2 months agoMerge pull request #48246 from nextcloud/bug/noid/profile-clear-not-working
Ferdinand Thiessen [Sat, 21 Sep 2024 10:52:47 +0000 (12:52 +0200)]
Merge pull request #48246 from nextcloud/bug/noid/profile-clear-not-working

fix(profiler): clear command does not work

2 months agoMerge pull request #48254 from nextcloud/dependabot/npm_and_yarn/nextcloud/axios...
dependabot[bot] [Sat, 21 Sep 2024 06:29:24 +0000 (06:29 +0000)]
Merge pull request #48254 from nextcloud/dependabot/npm_and_yarn/nextcloud/axios-2.5.1

2 months agoMerge pull request #48253 from nextcloud/dependabot/npm_and_yarn/focus-trap-7.6.0
dependabot[bot] [Sat, 21 Sep 2024 06:22:57 +0000 (06:22 +0000)]
Merge pull request #48253 from nextcloud/dependabot/npm_and_yarn/focus-trap-7.6.0

2 months agochore(assets): Recompile assets 48254/head
nextcloud-command [Sat, 21 Sep 2024 06:18:16 +0000 (06:18 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agochore(assets): Recompile assets 48253/head
nextcloud-command [Sat, 21 Sep 2024 06:11:05 +0000 (06:11 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agochore(deps-dev): Bump tslib from 2.6.3 to 2.7.0 dependabot/npm_and_yarn/tslib-2.7.0 48255/head
dependabot[bot] [Sat, 21 Sep 2024 03:07:44 +0000 (03:07 +0000)]
chore(deps-dev): Bump tslib from 2.6.3 to 2.7.0

Bumps [tslib](https://github.com/Microsoft/tslib) from 2.6.3 to 2.7.0.
- [Release notes](https://github.com/Microsoft/tslib/releases)
- [Commits](https://github.com/Microsoft/tslib/compare/v2.6.3...v2.7.0)

---
updated-dependencies:
- dependency-name: tslib
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agochore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1 dependabot/npm_and_yarn/nextcloud/axios-2.5.1
dependabot[bot] [Sat, 21 Sep 2024 03:07:25 +0000 (03:07 +0000)]
chore(deps): Bump @nextcloud/axios from 2.5.0 to 2.5.1

Bumps [@nextcloud/axios](https://github.com/nextcloud/nextcloud-axios) from 2.5.0 to 2.5.1.
- [Release notes](https://github.com/nextcloud/nextcloud-axios/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-axios/blob/v2.5.1/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/nextcloud-axios/compare/v2.5.0...v2.5.1)

---
updated-dependencies:
- dependency-name: "@nextcloud/axios"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agochore(deps): Bump focus-trap from 7.5.4 to 7.6.0 dependabot/npm_and_yarn/focus-trap-7.6.0
dependabot[bot] [Sat, 21 Sep 2024 03:06:44 +0000 (03:06 +0000)]
chore(deps): Bump focus-trap from 7.5.4 to 7.6.0

Bumps [focus-trap](https://github.com/focus-trap/focus-trap) from 7.5.4 to 7.6.0.
- [Release notes](https://github.com/focus-trap/focus-trap/releases)
- [Changelog](https://github.com/focus-trap/focus-trap/blob/master/CHANGELOG.md)
- [Commits](https://github.com/focus-trap/focus-trap/compare/v7.5.4...v7.6.0)

---
updated-dependencies:
- dependency-name: focus-trap
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agochore(deps-dev): Bump @vitest/coverage-v8 from 2.0.5 to 2.1.1 dependabot/npm_and_yarn/vitest/coverage-v8-2.1.1 48251/head
dependabot[bot] [Sat, 21 Sep 2024 03:03:59 +0000 (03:03 +0000)]
chore(deps-dev): Bump @vitest/coverage-v8 from 2.0.5 to 2.1.1

Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) from 2.0.5 to 2.1.1.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.1/packages/coverage-v8)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 21 Sep 2024 00:20:41 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agoMerge pull request #43968 from exi/custom-binary-search-paths
Andy Scherzinger [Fri, 20 Sep 2024 17:14:17 +0000 (19:14 +0200)]
Merge pull request #43968 from exi/custom-binary-search-paths

feat: make search path for BinaryFinder customizable.

2 months agoMerge pull request #47782 from nextcloud/reworkShareExceptions
Git'Fellow [Fri, 20 Sep 2024 16:53:40 +0000 (18:53 +0200)]
Merge pull request #47782 from nextcloud/reworkShareExceptions

fix(l10n): Rephrasing some exceptions to be translated

2 months agofix(l10n): Rephrasing some exceptions to be translated 47782/head
Git'Fellow [Thu, 5 Sep 2024 16:06:22 +0000 (18:06 +0200)]
fix(l10n): Rephrasing some exceptions to be translated

Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
fix: tests

Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
fix: Fix tests

Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2 months agoMerge pull request #48152 from nextcloud/clean/version-ocp
Julius Knorr [Fri, 20 Sep 2024 16:14:55 +0000 (18:14 +0200)]
Merge pull request #48152 from nextcloud/clean/version-ocp

chore(legacy): Introduce public version class and drop version methods from OC_Util

2 months agofix(profiler): clear command does not work bug/noid/profile-clear-not-working 48246/head
Daniel Kesselberg [Fri, 20 Sep 2024 16:14:33 +0000 (18:14 +0200)]
fix(profiler): clear command does not work

- The loop is supposed to delete the files first and then the directories.
- getPathInfo returns a SplFileInfo object for the parent (the folder in our case).
- A non-empty directory cannot be deleted.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2 months agochore: Add rector script to composer.json
Côme Chilliet [Fri, 20 Sep 2024 15:40:55 +0000 (17:40 +0200)]
chore: Add rector script to composer.json

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2 months agochore: Apply rector configuration to apps folder
Côme Chilliet [Fri, 20 Sep 2024 15:38:36 +0000 (17:38 +0200)]
chore: Apply rector configuration to apps folder

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2 months agochore: Add empty rector configuration
Côme Chilliet [Thu, 19 Sep 2024 16:50:06 +0000 (18:50 +0200)]
chore: Add empty rector configuration

Only applying on apps for now, and only minimal type coverage level.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2 months agoMerge pull request #48241 from nextcloud/chore/remove-legacy-files-scripts
Kate [Fri, 20 Sep 2024 15:36:11 +0000 (17:36 +0200)]
Merge pull request #48241 from nextcloud/chore/remove-legacy-files-scripts

2 months agofeat: make search path for BinaryFinder customizable. 43968/head
Reno Reckling [Wed, 6 Mar 2024 13:24:00 +0000 (14:24 +0100)]
feat: make search path for BinaryFinder customizable.

This feature is important for nextcloud running on
distributions like NixOS, where all the standard
search paths do not exist.

Also added tests.

This fixes issue #43922

Co-authored-by: Daniel <mail@danielkesselberg.de>
Signed-off-by: Reno Reckling <e-github@wthack.de>
2 months agoMerge pull request #48224 from nextcloud/object-store-trash-move
Kate [Fri, 20 Sep 2024 14:27:27 +0000 (16:27 +0200)]
Merge pull request #48224 from nextcloud/object-store-trash-move

2 months agochore(assets): Recompile assets chore/remove-legacy-files-scripts 48241/head
nextcloud-command [Fri, 20 Sep 2024 14:19:36 +0000 (14:19 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agochore(legacy): Introduce public version ct plass and drop version methods from OC_Util clean/version-ocp 48152/head
Julius Knorr [Tue, 17 Sep 2024 20:38:44 +0000 (22:38 +0200)]
chore(legacy): Introduce public version ct plass and drop version methods from OC_Util

Signed-off-by: Julius Knorr <jus@bitgrid.net>
2 months agochore: Move legacy dialogs template from files to core until we can remove it
Ferdinand Thiessen [Fri, 20 Sep 2024 11:44:17 +0000 (13:44 +0200)]
chore: Move legacy dialogs template from files to core until we can remove it

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agochore(files): Remove legacy style files
Ferdinand Thiessen [Fri, 20 Sep 2024 11:43:23 +0000 (13:43 +0200)]
chore(files): Remove legacy style files

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agochore(files): Remove legacy UI scripts now that everything is migrated to Vue
Ferdinand Thiessen [Fri, 20 Sep 2024 11:46:39 +0000 (13:46 +0200)]
chore(files): Remove legacy UI scripts now that everything is migrated to Vue

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agoMerge pull request #47905 from nextcloud/fix/files-duplicated-nodes
Ferdinand Thiessen [Fri, 20 Sep 2024 11:31:30 +0000 (13:31 +0200)]
Merge pull request #47905 from nextcloud/fix/files-duplicated-nodes

fix(files): Ensure children are removed from folder and not duplicated

2 months agoMerge pull request #47553 from nextcloud/chore/cleanup-warnings
Ferdinand Thiessen [Fri, 20 Sep 2024 11:31:02 +0000 (13:31 +0200)]
Merge pull request #47553 from nextcloud/chore/cleanup-warnings

chore: fix usage of deprecated functions and adjust code style

2 months agoMerge pull request #48234 from nextcloud/bugfix/noid/remove-more-withConsecutive
Ferdinand Thiessen [Fri, 20 Sep 2024 10:04:58 +0000 (12:04 +0200)]
Merge pull request #48234 from nextcloud/bugfix/noid/remove-more-withConsecutive

fix(ci): Remove more withConsecutive in apps

2 months agochore(assets): Recompile assets fix/files-duplicated-nodes 47905/head
nextcloud-command [Fri, 20 Sep 2024 09:21:05 +0000 (09:21 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agotest(files): Add tests for path handling
Ferdinand Thiessen [Wed, 11 Sep 2024 19:51:54 +0000 (21:51 +0200)]
test(files): Add tests for path handling

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agofix(files): Ensure children are removed from folder and not duplicated
Ferdinand Thiessen [Wed, 11 Sep 2024 18:15:04 +0000 (20:15 +0200)]
fix(files): Ensure children are removed from folder and not duplicated

* Resolves https://github.com/nextcloud/server/issues/47904

We need to make sure that we only add one source (unique!) once as a child,
this is ensured by simply use a native `Set`.
Also we need to remove children on from folders when the `files:node:deleted`
event is emitted.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agochore(assets): Recompile assets chore/cleanup-warnings 47553/head
nextcloud-command [Thu, 19 Sep 2024 21:52:46 +0000 (21:52 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agofix(ci): Remove more withConsecutive in apps bugfix/noid/remove-more-withConsecutive 48234/head
Joas Schilling [Fri, 20 Sep 2024 08:23:47 +0000 (10:23 +0200)]
fix(ci): Remove more withConsecutive in apps

Signed-off-by: Joas Schilling <coding@schilljs.com>
2 months agochore: fix usage of deprecated functions and adjust code style
Ferdinand Thiessen [Tue, 27 Aug 2024 21:06:00 +0000 (23:06 +0200)]
chore: fix usage of deprecated functions and adjust code style

This solves 57 ESLint warnings by replacing deprecated code with `@nextcloud/` libraries,
as well as adding missing type information, importing jQuery instead of relying on global one,
and the same with Moment.js.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agoMerge pull request #48196 from nextcloud/chore/add-deprecation-date
Ferdinand Thiessen [Fri, 20 Sep 2024 01:03:12 +0000 (03:03 +0200)]
Merge pull request #48196 from nextcloud/chore/add-deprecation-date

chore: Add proper deprecation dates where missing

2 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Fri, 20 Sep 2024 00:21:13 +0000 (00:21 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2 months agochore: Remove deprecated `Share_Helper::generateTarget` `$exclude` parameter chore/add-deprecation-date 48196/head
Ferdinand Thiessen [Thu, 19 Sep 2024 21:53:43 +0000 (23:53 +0200)]
chore: Remove deprecated `Share_Helper::generateTarget` `$exclude` parameter

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agochore: Add proper deprecation dates where missing
Ferdinand Thiessen [Wed, 18 Sep 2024 21:51:06 +0000 (23:51 +0200)]
chore: Add proper deprecation dates where missing

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agoMerge pull request #47340 from nextcloud/fix/federation-certificate-store
Julius Knorr [Thu, 19 Sep 2024 22:39:39 +0000 (00:39 +0200)]
Merge pull request #47340 from nextcloud/fix/federation-certificate-store

fix(federation): Do not overwrite certificate bundle

2 months agofix(federation): Do not overwrite certificate bundle fix/federation-certificate-store 47340/head
Julius Härtl [Tue, 20 Aug 2024 09:53:22 +0000 (11:53 +0200)]
fix(federation): Do not overwrite certificate bundle

Signed-off-by: Julius Härtl <jus@bitgrid.net>
2 months agoMerge pull request #48220 from nextcloud/chore/remove-travis
Ferdinand Thiessen [Thu, 19 Sep 2024 21:26:39 +0000 (23:26 +0200)]
Merge pull request #48220 from nextcloud/chore/remove-travis

chore: Remove old travis related stuff

2 months agoMerge pull request #48222 from nextcloud/object-store-move-db
Kate [Thu, 19 Sep 2024 19:42:12 +0000 (21:42 +0200)]
Merge pull request #48222 from nextcloud/object-store-move-db

2 months agofix: improve moving object store items to trashbin object-store-trash-move 48224/head
Robin Appelman [Thu, 19 Sep 2024 17:33:34 +0000 (19:33 +0200)]
fix: improve moving object store items to trashbin

Signed-off-by: Robin Appelman <robin@icewind.nl>
2 months agochore: Get rid of travis in DAV app chore/remove-travis 48220/head
Ferdinand Thiessen [Thu, 19 Sep 2024 16:54:43 +0000 (18:54 +0200)]
chore: Get rid of travis in DAV app

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agoMerge pull request #48217 from nextcloud/chore/prepare-oc_repair-unit10
Ferdinand Thiessen [Thu, 19 Sep 2024 18:50:35 +0000 (20:50 +0200)]
Merge pull request #48217 from nextcloud/chore/prepare-oc_repair-unit10

chore: Cleanup and prepare `\OC\Repair\RepairMimeTypes` tests for PHPUnit 10

2 months agochore: Remove old travis related stuff
Ferdinand Thiessen [Thu, 19 Sep 2024 16:37:09 +0000 (18:37 +0200)]
chore: Remove old travis related stuff

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agotest: fix ContactsMigratorTest bugfix/noid/run-all-unit-tests 48215/head
Anna Larch [Thu, 19 Sep 2024 16:06:50 +0000 (18:06 +0200)]
test: fix ContactsMigratorTest

Signed-off-by: Anna Larch <anna@nextcloud.com>
2 months agoMerge pull request #48218 from nextcloud/ci/noid/prepare-phpunit-10
Ferdinand Thiessen [Thu, 19 Sep 2024 17:28:07 +0000 (19:28 +0200)]
Merge pull request #48218 from nextcloud/ci/noid/prepare-phpunit-10

chore: Cleanup and prepare some app tests for PHPUnit 10

2 months agochore: Cleanup and prepare `\OC\Repair\RepairMimeTypes` tests for PHPUnit 10 chore/prepare-oc_repair-unit10 48217/head
Ferdinand Thiessen [Thu, 19 Sep 2024 16:07:58 +0000 (18:07 +0200)]
chore: Cleanup and prepare `\OC\Repair\RepairMimeTypes` tests for PHPUnit 10

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2 months agoperf: reuse cache info we already have when moving to object store object-store-move-db 48222/head
Robin Appelman [Thu, 19 Sep 2024 17:01:23 +0000 (19:01 +0200)]
perf: reuse cache info we already have when moving to object store

Signed-off-by: Robin Appelman <robin@icewind.nl>
2 months agochore: Cleanup and prepare some app tests for PHPUnit 10 ci/noid/prepare-phpunit-10 48218/head
Joas Schilling [Thu, 19 Sep 2024 16:19:32 +0000 (18:19 +0200)]
chore: Cleanup and prepare some app tests for PHPUnit 10

Signed-off-by: Joas Schilling <coding@schilljs.com>
2 months agofix(user_status): Fix integration test of user status
Joas Schilling [Thu, 19 Sep 2024 15:51:01 +0000 (17:51 +0200)]
fix(user_status): Fix integration test of user status

Signed-off-by: Joas Schilling <coding@schilljs.com>
2 months agofix(tests): Fix test selection and run unit tests of DAV and user_status
Joas Schilling [Thu, 19 Sep 2024 15:44:45 +0000 (17:44 +0200)]
fix(tests): Fix test selection and run unit tests of DAV and user_status

Signed-off-by: Joas Schilling <coding@schilljs.com>
2 months agoMerge pull request #48212 from nextcloud/fix/psalm/update-baseline
Kate [Thu, 19 Sep 2024 15:29:33 +0000 (17:29 +0200)]
Merge pull request #48212 from nextcloud/fix/psalm/update-baseline

2 months agofix(psalm): Update psalm baseline 48212/head
provokateurin [Thu, 19 Sep 2024 15:04:21 +0000 (17:04 +0200)]
fix(psalm): Update psalm baseline

Signed-off-by: provokateurin <kate@provokateurin.de>
2 months agoMerge pull request #47399 from nextcloud/fix/47275/driverException
Hamza [Thu, 19 Sep 2024 14:57:17 +0000 (16:57 +0200)]
Merge pull request #47399 from nextcloud/fix/47275/driverException

fix: expand select and group by for calendar reminder backend

2 months agoMerge pull request #48187 from nextcloud/dependabot/npm_and_yarn/vueuse/components...
dependabot[bot] [Thu, 19 Sep 2024 14:01:42 +0000 (14:01 +0000)]
Merge pull request #48187 from nextcloud/dependabot/npm_and_yarn/vueuse/components-11.1.0

2 months agoMerge pull request #48181 from nextcloud/chore/deps/nextcloud-coding-standard
Kate [Thu, 19 Sep 2024 13:49:04 +0000 (15:49 +0200)]
Merge pull request #48181 from nextcloud/chore/deps/nextcloud-coding-standard

2 months agofix: expand select and group by for calandar reminder backend fix/47275/driverException 47399/head
Hamza Mahjoubi [Wed, 21 Aug 2024 15:57:08 +0000 (17:57 +0200)]
fix: expand select and group by for calandar reminder backend

Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2 months agochore(deps): Bump @vueuse/components from 11.0.3 to 11.1.0 dependabot/npm_and_yarn/vueuse/components-11.1.0 48187/head
dependabot[bot] [Wed, 18 Sep 2024 18:29:21 +0000 (18:29 +0000)]
chore(deps): Bump @vueuse/components from 11.0.3 to 11.1.0

Bumps [@vueuse/components](https://github.com/vueuse/vueuse/tree/HEAD/packages/components) from 11.0.3 to 11.1.0.
- [Release notes](https://github.com/vueuse/vueuse/releases)
- [Commits](https://github.com/vueuse/vueuse/commits/v11.1.0/packages/components)

---
updated-dependencies:
- dependency-name: "@vueuse/components"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2 months agochore: Add nextcloud/coding-standard v1.3.1 update to git blame ignores chore/deps/nextcloud-coding-standard 48181/head
provokateurin [Thu, 19 Sep 2024 09:11:29 +0000 (11:11 +0200)]
chore: Add nextcloud/coding-standard v1.3.1 update to git blame ignores

Signed-off-by: provokateurin <kate@provokateurin.de>
2 months agochore(deps): Update nextcloud/coding-standard to v1.3.1
provokateurin [Thu, 19 Sep 2024 09:10:31 +0000 (11:10 +0200)]
chore(deps): Update nextcloud/coding-standard to v1.3.1

Signed-off-by: provokateurin <kate@provokateurin.de>
2 months agoMerge pull request #48192 from nextcloud/dependabot/npm_and_yarn/wait-on-8.0.1
Ferdinand Thiessen [Thu, 19 Sep 2024 11:50:29 +0000 (13:50 +0200)]
Merge pull request #48192 from nextcloud/dependabot/npm_and_yarn/wait-on-8.0.1

chore(deps-dev): Bump wait-on from 7.2.0 to 8.0.1

2 months agoMerge pull request #45471 from nextcloud/fix-setupcheck-filelocking
Robin Appelman [Thu, 19 Sep 2024 11:50:02 +0000 (13:50 +0200)]
Merge pull request #45471 from nextcloud/fix-setupcheck-filelocking

fix(setupChecks): Update Transactional File Locking instructions

2 months agoMerge pull request #48188 from nextcloud/dependabot/npm_and_yarn/babel/plugin-transfo...
dependabot[bot] [Thu, 19 Sep 2024 11:36:54 +0000 (11:36 +0000)]
Merge pull request #48188 from nextcloud/dependabot/npm_and_yarn/babel/plugin-transform-private-methods-7.25.4

2 months agofix(setupChecks): Having transactional file locking disabled is not supported fix-setupcheck-filelocking 45471/head
Josh Richards [Wed, 22 May 2024 21:06:06 +0000 (17:06 -0400)]
fix(setupChecks): Having transactional file locking disabled is not supported

Signed-off-by: Josh Richards <josh.t.richards@gmail.com>
2 months agoMerge pull request #48200 from nextcloud/share-reminder-sharding
Robin Appelman [Thu, 19 Sep 2024 10:50:37 +0000 (12:50 +0200)]
Merge pull request #48200 from nextcloud/share-reminder-sharding

fix: add sharding compatible version of share reminder job

2 months agofix: add sharding compatible version of share reminder job share-reminder-sharding 48200/head
Robin Appelman [Thu, 19 Sep 2024 08:40:57 +0000 (10:40 +0200)]
fix: add sharding compatible version of share reminder job

Signed-off-by: Robin Appelman <robin@icewind.nl>
2 months agoMerge pull request #47978 from nextcloud/chore/remove-ilogger
Joas Schilling [Thu, 19 Sep 2024 08:58:38 +0000 (10:58 +0200)]
Merge pull request #47978 from nextcloud/chore/remove-ilogger

chore!: Remove `ILogger` and its friends

2 months agoMerge pull request #48162 from nextcloud/bugfix/noid/array-keys
Joas Schilling [Thu, 19 Sep 2024 08:25:06 +0000 (10:25 +0200)]
Merge pull request #48162 from nextcloud/bugfix/noid/array-keys

fix(autocomplete): Move known array keys to psalm docs

2 months agoMerge pull request #48154 from nextcloud/automated/noid/master-update-psalm-baseline
github-actions[bot] [Thu, 19 Sep 2024 02:43:59 +0000 (02:43 +0000)]
Merge pull request #48154 from nextcloud/automated/noid/master-update-psalm-baseline

[master] Update psalm-baseline.xml

2 months agochore(tests): Update psalm baseline 48154/head
nextcloud-command [Thu, 19 Sep 2024 02:32:53 +0000 (02:32 +0000)]
chore(tests): Update psalm baseline

Signed-off-by: GitHub <noreply@github.com>