Commit graph

85609 commits

Author SHA1 Message Date
Cristian Scheid
f0517dbdd9 test(files_sharing): update ShareesAPIController mock to include FederatedShareProvider dependency
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com>
2026-02-05 22:38:11 +01:00
Cristian Scheid
e249b7e4e1 refactor(teams): adjust expected itemType and remove remote group type from member search controller
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com>
2026-02-05 22:38:11 +01:00
Cristian Scheid
a1193b127d feat(contacts): support federated users/groups search when adding team members
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com>
2026-02-05 22:38:11 +01:00
Benjamin Gaussorgues
3f1b912782
Merge pull request #58093 from nextcloud/backport/57914/stable33
[stable33] feat(dav): allow extending propfind properties via event
2026-02-05 21:23:58 +01:00
Benjamin Gaussorgues
19661b9a54
Merge pull request #58047 from nextcloud/release/33.0.0_rc3
[stable33] 33.0.0 RC3
2026-02-05 21:18:09 +01:00
Benjamin Gaussorgues
a3e8700db0
Merge pull request #57927 from nextcloud/share-target-repair-no-providers-33
[stable33] fix: don't rely on share providers being avaiable in CleanupShareTarget
2026-02-05 21:16:08 +01:00
Andy Scherzinger
39740e0eaf
Merge pull request #58067 from nextcloud/dependabot/npm_and_yarn/stable33/msw-2.12.8
[stable33] build(deps-dev): bump msw from 2.12.7 to 2.12.8
2026-02-05 20:16:27 +01:00
Andy Scherzinger
90a5285256
Merge pull request #58091 from nextcloud/backport/57741/stable33
[stable33] feat(sharing): Make share permission in bundled edit configurable
2026-02-05 20:05:25 +01:00
Andy Scherzinger
a6e435d0f7
Merge pull request #58097 from nextcloud/backport/58041/stable33
[stable33] feat(files): warn when file would be hidden
2026-02-05 17:28:52 +01:00
Andy Scherzinger
14f4b74bb6
Merge pull request #58064 from nextcloud/dependabot/npm_and_yarn/stable33/cypress-split-1.24.28
[stable33] build(deps-dev): bump cypress-split from 1.24.25 to 1.24.28
2026-02-05 17:10:38 +01:00
Julius Knorr
4faad01d3c
Merge pull request #58101 from nextcloud/backport/58100/stable33
[stable33] chore: Improve SVG handling in link previews
2026-02-05 15:56:48 +01:00
Benjamin Frueh
89600fadf9 chore: Improve SVG handling in link previews
Signed-off-by: Benjamin Frueh <benjamin.frueh@gmail.com>
2026-02-05 13:16:59 +00:00
dependabot[bot]
8bcd58fea4 build(deps-dev): bump msw from 2.12.7 to 2.12.8
Bumps [msw](https://github.com/mswjs/msw) from 2.12.7 to 2.12.8.
- [Release notes](https://github.com/mswjs/msw/releases)
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mswjs/msw/compare/v2.12.7...v2.12.8)

---
updated-dependencies:
- dependency-name: msw
  dependency-version: 2.12.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-05 14:10:27 +01:00
Andy Scherzinger
f86202cafe
Merge pull request #58083 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/stable33/msw-2.12.8
[stable33] build(deps-dev): bump msw from 2.12.7 to 2.12.8 in /build/frontend-legacy
2026-02-05 13:46:41 +01:00
Benjamin Frueh
b75a1bce15 feat(dav): allow extending propfind properties via event
Signed-off-by: Benjamin Frueh <benjamin.frueh@gmail.com>

Update lib/public/Files/Events/BeforePropfindEvent.php

Co-authored-by: Julius Knorr <jus@bitgrid.net>
Signed-off-by: Benjamin Früh <134610227+benjaminfrueh@users.noreply.github.com>

Update lib/public/Files/Events/BeforePropfindEvent.php

Co-authored-by: Julius Knorr <jus@bitgrid.net>
Signed-off-by: Benjamin Früh <134610227+benjaminfrueh@users.noreply.github.com>

refactor: rename BeforePropfindEvent to BeforeRemotePropfindEvent

Signed-off-by: Benjamin Frueh <benjamin.frueh@gmail.com>

chore: update composer autoloader for new event class

Signed-off-by: Benjamin Frueh <benjamin.frueh@gmail.com>

Update lib/public/Files/Events/BeforeRemotePropfindEvent.php

Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
Signed-off-by: Benjamin Früh <134610227+benjaminfrueh@users.noreply.github.com>
2026-02-05 13:31:33 +01:00
Andy Scherzinger
9cea0183f4
Merge pull request #58090 from nextcloud/backport/58052/stable33
[stable33] chore(openmetrics): export only "real" files count
2026-02-05 12:23:14 +01:00
Ferdinand Thiessen
bb69a586ed
chore: compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-02-05 12:20:39 +01:00
Ferdinand Thiessen
4f96a263fb feat(files): add dialog to confirm when about to hide a file
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-02-05 11:17:30 +00:00
Ferdinand Thiessen
924678bb89 fix(files): ensure that new names are checked even for hidden files
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-02-05 11:17:30 +00:00
nfebe
f626b8fe05 feat(sharing): Make share permission in bundled edit configurable
Add config option shareapi_bundle_reshare_with_edit to include reshare
permission in "Allow editing" bundle. Default is true to maintain
backward compatibility.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-05 09:10:14 +00:00
Benjamin Gaussorgues
001f90b6a4 chore(openmetrics): export only "real" files count
Other files like files in trashbin or file versions should be exported
by related app

Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2026-02-05 08:55:53 +00:00
Nextcloud bot
f7260841b7
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-05 00:20:56 +00:00
dependabot[bot]
24a89c3810
build(deps-dev): bump msw in /build/frontend-legacy
Bumps [msw](https://github.com/mswjs/msw) from 2.12.7 to 2.12.8.
- [Release notes](https://github.com/mswjs/msw/releases)
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md)
- [Commits](https://github.com/mswjs/msw/compare/v2.12.7...v2.12.8)

---
updated-dependencies:
- dependency-name: msw
  dependency-version: 2.12.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-04 23:23:58 +00:00
dependabot[bot]
23447bc9de
build(deps-dev): bump cypress-split from 1.24.25 to 1.24.28
Bumps [cypress-split](https://github.com/bahmutov/cypress-split) from 1.24.25 to 1.24.28.
- [Release notes](https://github.com/bahmutov/cypress-split/releases)
- [Commits](https://github.com/bahmutov/cypress-split/compare/v1.24.25...v1.24.28)

---
updated-dependencies:
- dependency-name: cypress-split
  dependency-version: 1.24.28
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-04 23:21:23 +00:00
Andy Scherzinger
c5920fc005
Merge pull request #58061 from nextcloud/backport/57930/stable33
[stable33] fix(files_sharing): stop ignoring shares without a usergroup entry when filtering by path
2026-02-04 20:46:28 +01:00
Julius Knorr
1cc6c8260f
Merge pull request #58030 from nextcloud/backport/57555/stable33
[stable33] feat: Add office switcher with feature comparison
2026-02-04 20:32:29 +01:00
Joas Schilling
956974cc60
test(settings): Fix CI after parallel merges
Signed-off-by: Joas Schilling <coding@schilljs.com>
2026-02-04 19:27:48 +01:00
Louis Chmn
0e67f6c9f5 fix(files_sharing): Move path filtering to group share resolution
Previously, this was preventing users without a specific USERGROUP entry to see GROUP shares.

Signed-off-by: Louis Chmn <louis@chmn.me>
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2026-02-04 18:16:03 +00:00
nextcloud-command
cd56ec8780 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-04 17:37:14 +01:00
Julius Knorr
69ae06583f feat: Add office switcher with feature comparison
Signed-off-by: Julius Knorr <jus@bitgrid.net>
2026-02-04 17:37:14 +01:00
Andy Scherzinger
cdbcfea1ff
Merge pull request #58055 from nextcloud/backport/57921/stable33
[stable33] fix(snowflakes): create file lock files into lock directory
2026-02-04 17:35:36 +01:00
Joas Schilling
171337c8d3
Merge pull request #58054 from nextcloud/backport/58050/stable33
[stable33] test(Updater): Harden flaky test
2026-02-04 12:33:25 +01:00
Benjamin Gaussorgues
5dbb40dc4b chore(snowflakes): don't remove file lock directory during tests
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2026-02-04 10:12:47 +00:00
Benjamin Gaussorgues
6531b5e41a fix(snowflakes): create file lock files into lock directory
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2026-02-04 10:12:46 +00:00
Joas Schilling
d47a152b77 test(Updater): Harden flaky test
Signed-off-by: Joas Schilling <coding@schilljs.com>
2026-02-04 10:04:50 +00:00
Joas Schilling
b98b1ac85f
Merge pull request #58044 from nextcloud/backport/58043/stable33
[stable33] fix(comments): Put a limit to the limit
2026-02-04 09:58:53 +01:00
Worker Builder
9f489ee877
build(hub): 33.0.0 RC3
Signed-off-by: Worker Builder <worker-builder@nextcloud.com>
2026-02-04 07:48:24 +00:00
Joas Schilling
4bcd13ed74 fix(comments): Put a limit to the limit
Signed-off-by: Joas Schilling <coding@schilljs.com>
2026-02-04 07:45:52 +00:00
Nextcloud bot
a4a5a89abc
fix(l10n): Update translations from Transifex
Some checks failed
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
Integration sqlite / changes (push) Has been cancelled
Psalm static code analysis / static-code-analysis (push) Has been cancelled
Psalm static code analysis / static-code-analysis-security (push) Has been cancelled
Psalm static code analysis / static-code-analysis-ocp (push) Has been cancelled
Psalm static code analysis / static-code-analysis-ncu (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, --tags ~@large files_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, capabilities_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, collaboration_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, comments_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, dav_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, federation_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, file_conversions) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, files_reminders) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, filesdrop_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, ldap_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, openldap_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, openldap_numerical_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, remoteapi_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, routing_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, setup_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, sharees_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, sharing_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, theming_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, videoverification_features) (push) Has been cancelled
Integration sqlite / integration-sqlite-summary (push) Has been cancelled
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-04 00:21:03 +00:00
Andy Scherzinger
4e72a8f745
Merge pull request #57936 from nextcloud/dependabot/composer/vendor-bin/phpunit/stable33/phpunit/phpunit-11.5.50
[stable33] build(deps): bump phpunit/phpunit from 11.5.49 to 11.5.50 in /vendor-bin/phpunit
2026-02-03 23:47:38 +01:00
Andy Scherzinger
3391ff3941
Merge pull request #57940 from nextcloud/dependabot/npm_and_yarn/stable33/stylelint-17.1.0
[stable33] build(deps-dev): bump stylelint from 17.0.0 to 17.1.0
2026-02-03 23:01:01 +01:00
dependabot[bot]
02d93e92f2 build(deps-dev): bump stylelint from 17.0.0 to 17.1.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 17.0.0 to 17.1.0.
- [Release notes](https://github.com/stylelint/stylelint/releases)
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md)
- [Commits](https://github.com/stylelint/stylelint/compare/17.0.0...17.1.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 21:29:51 +01:00
dependabot[bot]
f878273628 build(deps): bump phpunit/phpunit in /vendor-bin/phpunit
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 11.5.49 to 11.5.50.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/11.5.50/ChangeLog-11.5.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/11.5.49...11.5.50)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-version: 11.5.50
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-03 21:25:34 +01:00
Andy Scherzinger
24be39b0b9
Merge pull request #57937 from nextcloud/dependabot/composer/vendor-bin/rector/stable33/rector/rector-2.3.5
[stable33] build(deps-dev): bump rector/rector from 2.3.4 to 2.3.5 in /vendor-bin/rector
2026-02-03 21:24:46 +01:00
Andy Scherzinger
67933f75b8
Merge pull request #57943 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/stable33/nextcloud/upload-1.11.1
[stable33] build(deps): bump @nextcloud/upload from 1.11.0 to 1.11.1 in /build/frontend-legacy
2026-02-03 21:23:17 +01:00
Andy Scherzinger
baff429c1c
Merge pull request #58000 from nextcloud/setup-root-path-children-less-setup-33
[stable33] getById: don't setup for all users with access by default
2026-02-03 20:43:56 +01:00
Andy Scherzinger
bbf591b5b6
Merge pull request #58024 from nextcloud/backport/57924/stable33
[stable33] fix(external-storage): Rtrim trailing slash at the end
2026-02-03 20:43:08 +01:00
Andy Scherzinger
0be601c89a
Merge pull request #58028 from nextcloud/backport/58020/stable33
[stable33] fix: Migrate `getById` to `getFirstNodeById`
2026-02-03 18:54:46 +01:00
Louis Chmn
7e8dc2f5a7 fix: Migrate getById to getFirstNodeById
Signed-off-by: Louis Chmn <louis@chmn.me>
2026-02-03 17:05:24 +00:00
Robin Appelman
130bfc55d7
test: add tests for getMountsForUserAndPath
Signed-off-by: Robin Appelman <robin@icewind.nl>
2026-02-03 16:50:28 +01:00