Ferdinand Thiessen
eeefc4e20b
fix(files): fallback to action id if displayname is empty
...
This fixes invalid error messages if the action has an empty
displayname, often the case for inline actions
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-02-20 23:36:04 +01:00
Ferdinand Thiessen
442082137f
fix(comments): properly handle opening the sidebar when Activity integration is used
...
When the activity integration is used we need to open the `activity` tab
not the comments tab.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-02-20 23:36:04 +01:00
Andy Scherzinger
4308fab27d
Merge pull request #58440 from nextcloud/backport/58144/stable33
...
[stable33] Fix/more missing userid cases
2026-02-20 23:27:03 +01:00
Kate
27475e96cf
Merge pull request #58449 from nextcloud/backport/58414/stable33
2026-02-20 23:13:44 +01:00
Kate
723b9cd82d
Merge pull request #58450 from nextcloud/backport/58419/stable33
2026-02-20 23:07:41 +01:00
Kate
a0c1b3ccd8
Merge pull request #58358 from nextcloud/backport/58350/stable33
...
[stable33] fix(sftp): Handle empty port parameter to allow host-defined ports
2026-02-20 22:56:22 +01:00
Andy Scherzinger
9a5b8c82c4
Merge pull request #58468 from nextcloud/backport/56967/stable33
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Integration sqlite / changes (push) Waiting to run
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, --tags ~@large files_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, capabilities_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, collaboration_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, comments_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, dav_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, federation_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, file_conversions) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, files_reminders) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, filesdrop_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, ldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, openldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, openldap_numerical_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, remoteapi_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, routing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, setup_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, sharees_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, sharing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, theming_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, videoverification_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite-summary (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis (push) Waiting to run
Psalm static code analysis / static-code-analysis-security (push) Waiting to run
Psalm static code analysis / static-code-analysis-ocp (push) Waiting to run
Psalm static code analysis / static-code-analysis-ncu (push) Waiting to run
[stable33] fix(files_sharing): make legacy `downloadShare` endpoint compatible with legacy behavior
2026-02-20 22:35:15 +01:00
github-actions[bot]
e7451469fd
Merge pull request #58254 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/stable33/nextcloud/dialogs-7.3.0
...
[stable33] chore(deps): Bump @nextcloud/dialogs from 7.2.0 to 7.3.0 in /build/frontend-legacy
2026-02-20 19:15:49 +00:00
Ferdinand Thiessen
ae4b6ea0b2
fix(files_sharing): make legacy downloadShare endpoint compatible with legacy behavior
...
This needs to be able to directly download files if specified to only
download a single file and not a folder.
Also it was possible to either pass a files array json encoded or a
single file not encoded at all.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-02-20 18:21:17 +00:00
nextcloud-command
8ac3562b9c
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-20 18:20:49 +00:00
dependabot[bot]
1ed0028ed5
chore(deps): Bump @nextcloud/dialogs in /build/frontend-legacy
...
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs ) from 7.2.0 to 7.3.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v7.2.0...v7.3.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/dialogs"
dependency-version: 7.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-20 18:12:00 +00:00
github-actions[bot]
0ecaebc86b
Merge pull request #58253 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/stable33/nextcloud/sharing-0.4.0
...
[stable33] chore(deps): Bump @nextcloud/sharing from 0.3.0 to 0.4.0 in /build/frontend-legacy
2026-02-20 19:10:17 +01:00
nextcloud-command
2b82ef4892
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-20 17:02:47 +00:00
dependabot[bot]
1f86767b0d
chore(deps): Bump @nextcloud/sharing in /build/frontend-legacy
...
Bumps [@nextcloud/sharing](https://github.com/nextcloud-libraries/nextcloud-sharing ) from 0.3.0 to 0.4.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-sharing/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-sharing/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-sharing/compare/v0.3.0...v0.4.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/sharing"
dependency-version: 0.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-20 17:38:49 +01:00
Andy Scherzinger
8f5bf8b332
Merge pull request #58247 from nextcloud/dependabot/npm_and_yarn/stable33/nextcloud/dialogs-7.3.0
...
[stable33] chore(deps): Bump @nextcloud/dialogs from 7.2.0 to 7.3.0
2026-02-20 16:00:50 +01:00
nextcloud-command
2562f05105
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-20 11:06:23 +00:00
dependabot[bot]
a2deb9bab9
[stable33] chore(deps): Bump @nextcloud/dialogs from 7.2.0 to 7.3.0
...
Dependabot couldn't find the original pull request head commit, 358d46aeee .
2026-02-20 10:56:52 +00:00
github-actions[bot]
da41da9600
Merge pull request #58306 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/stable33/marked-17.0.2
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Integration sqlite / changes (push) Waiting to run
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, --tags ~@large files_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, capabilities_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, collaboration_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, comments_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, dav_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, federation_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, file_conversions) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, files_reminders) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, filesdrop_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, ldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, openldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, openldap_numerical_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, remoteapi_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, routing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, setup_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, sharees_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, sharing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, theming_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, videoverification_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite-summary (push) Blocked by required conditions
[stable33] chore(deps): Bump marked from 17.0.1 to 17.0.2 in /build/frontend-legacy
2026-02-20 10:47:33 +00:00
Ferdinand Thiessen
5c2ce243e8
Merge pull request #58441 from nextcloud/backport/58360/stable33
...
[stable33] fix(files_sharing): ensure the server share API errors are shown
2026-02-20 11:46:14 +01:00
nextcloud-command
1f60d9b561
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-20 09:35:46 +00:00
Ferdinand Thiessen
b298ecb3b6
fix(files_sharing): ensure the server share API errors are shown
...
- fix https://github.com/nextcloud/server/issues/58359
To reproduce:
1. Setup password policy.
2. Try to set a share password like `1234`
3. See that no visual error message is show but only in the console
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-02-20 10:25:57 +01:00
nextcloud-command
0b8ecab72c
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-20 06:52:33 +00:00
dependabot[bot]
19e3724c3e
chore(deps): Bump marked from 17.0.1 to 17.0.2 in /build/frontend-legacy
...
Bumps [marked](https://github.com/markedjs/marked ) from 17.0.1 to 17.0.2.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Commits](https://github.com/markedjs/marked/compare/v17.0.1...v17.0.2 )
---
updated-dependencies:
- dependency-name: marked
dependency-version: 17.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-20 07:44:22 +01:00
provokateurin
bbde9496ca
fix(Propagator): Also skip groupfolders versions and trash entries
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-02-20 05:23:30 +00:00
provokateurin
d98bb6862a
fix(TransferOwnershipService): Remove groupfolders size
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-02-20 05:18:16 +00:00
github-actions[bot]
92e6d9b6a8
Merge pull request #58299 from nextcloud/dependabot/npm_and_yarn/stable33/sortablejs-1.15.7
...
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Integration sqlite / changes (push) Waiting to run
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, --tags ~@large files_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, capabilities_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, collaboration_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, comments_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, dav_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, federation_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, file_conversions) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, files_reminders) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, filesdrop_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, ldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, openldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, openldap_numerical_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, remoteapi_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, routing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, setup_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, sharees_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, sharing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, theming_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable33, 8.4, stable33, videoverification_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite-summary (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis (push) Waiting to run
Psalm static code analysis / static-code-analysis-security (push) Waiting to run
Psalm static code analysis / static-code-analysis-ocp (push) Waiting to run
Psalm static code analysis / static-code-analysis-ncu (push) Waiting to run
[stable33] chore(deps): Bump sortablejs from 1.15.6 to 1.15.7
2026-02-20 00:26:41 +00:00
Nextcloud bot
b9a3210b04
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-02-20 00:20:46 +00:00
nextcloud-command
689a68b516
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-20 00:10:45 +00:00
dependabot[bot]
d3a6bdeca0
chore(deps): Bump sortablejs from 1.15.6 to 1.15.7
...
Bumps [sortablejs](https://github.com/SortableJS/Sortable ) from 1.15.6 to 1.15.7.
- [Release notes](https://github.com/SortableJS/Sortable/releases )
- [Commits](https://github.com/SortableJS/Sortable/compare/1.15.6...1.15.7 )
---
updated-dependencies:
- dependency-name: sortablejs
dependency-version: 1.15.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-20 01:02:42 +01:00
github-actions[bot]
2e8829517d
Merge pull request #58296 from nextcloud/dependabot/composer/vendor-bin/phpunit/stable33/phpunit/phpunit-11.5.53
...
[stable33] chore(deps): Bump phpunit/phpunit from 11.5.51 to 11.5.53 in /vendor-bin/phpunit
2026-02-19 22:37:59 +00:00
Andy Scherzinger
4a0dce67b0
Merge pull request #58378 from nextcloud/backport/58285/stable33
...
[stable33] fix(cache): filter out invalid entries in `OC\Files\Cache\Wrapper\CacheWrapper::getFolderContentsById`
2026-02-19 23:34:29 +01:00
dependabot[bot]
d480c248ef
chore(deps): Bump phpunit/phpunit in /vendor-bin/phpunit
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 11.5.51 to 11.5.53.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases )
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/11.5.53/ChangeLog-11.5.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/11.5.51...11.5.53 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-version: 11.5.53
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-19 22:36:46 +01:00
github-actions[bot]
180af2e05a
Merge pull request #58295 from nextcloud/dependabot/composer/vendor-bin/behat/stable33/phpunit/phpunit-11.5.53
...
[stable33] chore(deps-dev): Bump phpunit/phpunit from 11.5.51 to 11.5.53 in /vendor-bin/behat
2026-02-19 21:36:04 +00:00
github-actions[bot]
803d91cc14
Merge pull request #58297 from nextcloud/dependabot/npm_and_yarn/stable33/zip.js/zip.js-2.8.20
...
[stable33] chore(deps-dev): Bump @zip.js/zip.js from 2.8.19 to 2.8.20
2026-02-19 21:10:21 +00:00
dependabot[bot]
4afc586599
chore(deps-dev): Bump @zip.js/zip.js from 2.8.19 to 2.8.20
...
Bumps [@zip.js/zip.js](https://github.com/gildas-lormeau/zip.js ) from 2.8.19 to 2.8.20.
- [Release notes](https://github.com/gildas-lormeau/zip.js/releases )
- [Commits](https://github.com/gildas-lormeau/zip.js/compare/v2.8.19...v2.8.20 )
---
updated-dependencies:
- dependency-name: "@zip.js/zip.js"
dependency-version: 2.8.20
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-02-19 21:36:57 +01:00
Sebastian Krupinski
8adf66a099
Merge pull request #58341 from nextcloud/backport/58203/stable33
...
[stable33] fix: obey x-nc-scheduling flag on delete
2026-02-19 14:33:32 -05:00
Kate
5ed7c0e0c9
Merge pull request #58433 from nextcloud/backport/58402/stable33
...
[stable33] fix(Propagator): Skip groupfolders root entries
2026-02-19 18:20:05 +01:00
Carl Schwan
f0a777d37a
Merge pull request #58431 from nextcloud/backport/58403/stable33
...
[stable33] fix(perf): use index when deleting old previews
2026-02-19 18:02:53 +01:00
Josh
711a073e67
Merge pull request #58418 from nextcloud/backport/58236/stable33
...
[stable33] fix(setup): add index properties_name_path_user by default on new installs
2026-02-19 10:57:07 -05:00
Maksim Sukharev
2bd0bd75e7
Merge pull request #58429 from nextcloud/backport/58422/stable33
...
[stable33] fix(user_status): mount emoji picker outside of dialog
2026-02-19 15:49:12 +01:00
Salvatore Martire
a93ef85930
fix: add user id header when redirecting to default app
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2026-02-19 14:28:21 +00:00
Salvatore Martire
2b97cf72bd
fix(dav): set user id header in response earlier
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2026-02-19 14:28:21 +00:00
provokateurin
72d18abe62
fix(Propagator): Skip groupfolders root entries
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-02-19 13:09:07 +00:00
SebastianKrupinski
ee5b3bf598
fix: obey x-nc-scheduling flag on delete
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2026-02-19 08:09:06 -05:00
Benjamin Gaussorgues
fd925b95ce
fix(perf): use index when deleting old previews
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2026-02-19 13:07:15 +00:00
github-actions[bot]
cad2e6dc6b
Merge pull request #58309 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/stable33/webpack-5.105.2
...
[stable33] chore(deps-dev): Bump webpack from 5.105.1 to 5.105.2 in /build/frontend-legacy
2026-02-19 13:53:23 +01:00
Kent Delante
a350bcb8ae
Merge pull request #58424 from nextcloud/backport/58262/stable33
...
[stable33] fix(external_storage): hide local storage as an option for users
2026-02-19 20:29:59 +08:00
nextcloud-command
ebcd2de347
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-02-19 12:11:53 +00:00
Maksim Sukharev
dee053693e
fix(user_status): mount emoji picker outside of dialog
...
- fix overflow and scroll when emoji picker is open
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2026-02-19 11:52:55 +00:00
Kent Delante
cb18bee602
fix(external_storage): hide local storage as an option for users
...
Signed-off-by: Kent Delante <kent.delante@proton.me>
2026-02-19 19:00:38 +08:00