Commit graph

79991 commits

Author SHA1 Message Date
Andy Scherzinger
6661d29dca
Merge pull request #52422 from nextcloud/backport/51309/stable31
[stable31] test(cypress): rename select all clear
2025-04-25 00:04:17 +02:00
skjnldsv
b3ca9c0bec fix(cypress): rename select all clear
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-04-24 21:38:42 +00:00
F. E Noel Nfebe
989f24fea6
Merge pull request #52409 from nextcloud/backport/52364/stable31
[stable31] fix(files_sharing): Improve expiration date input change handling
2025-04-24 21:39:17 +02:00
F. E Noel Nfebe
edfa015058
Merge pull request #52401 from nextcloud/backport/52299/stable31
[stable31] refactor: Thumbnail Generator logging and tests
2025-04-24 20:53:44 +02:00
John Molakvoæ
a1c8a48a71
Merge pull request #52371 from nextcloud/backport/52094/stable31 2025-04-24 20:09:40 +02:00
Andy Scherzinger
d9ff9907dc
Merge pull request #52394 from nextcloud/backport/51439/stable31
[stable31] fix(db): Create replacement index where original index is missing
2025-04-24 19:20:01 +02:00
Andy Scherzinger
a2979dc1f5
Merge pull request #52411 from nextcloud/backport/52373/stable31
[stable31] fix(files_versions): create version if previous does not exist
2025-04-24 19:15:12 +02:00
Andy Scherzinger
00dc876dc8
Merge pull request #52101 from nextcloud/backport/52073/stable31
[stable31] fix: fix preloading files with no custom properties
2025-04-24 19:10:41 +02:00
nextcloud-command
c0d45f8d06 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-04-24 17:00:10 +00:00
rakekniven
d249074e9c
chore(i18n): Use "name" instead of "nickname"
Users asked why they should use a nickname?

"Name" covers nickname, pseudonym, username or real name.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2025-04-24 18:53:59 +02:00
Andy Scherzinger
c557da40f0
Merge pull request #52415 from nextcloud/backport/51438/stable31
[stable31] perf(db): Extend index on cards_properties to cover name and value
2025-04-24 18:39:40 +02:00
Andy Scherzinger
82b833872d
Merge pull request #52418 from nextcloud/backport/52079/stable31
[stable31] fix(previews): avoid large file downloads for remote movie storage
2025-04-24 17:52:37 +02:00
Kate
e17752f7a4
Merge pull request #52406 from nextcloud/backport/52374/stable31 2025-04-24 15:29:19 +02:00
Misha M.-Kupriyanov
aa9c1ddb09 fix(previews): avoid large file downloads for remote movie storage
Prevent downloading entire movie files from remote storage (e.g., S3)
when the 'moov atom' is located at the end of the file.

Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
2025-04-24 12:52:47 +00:00
Christoph Wurst
4017378c95 perf(db): Extend index on cards_properties to cover name and value
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-04-24 11:34:07 +00:00
Ferdinand Thiessen
cf0814a7fd fix(files_versions): create version if previous does not exist
This issue happens reproducible if:
- Versions is disabled
- Upload a file
- Enable versions
- Upload same file unchanged
- Now the error happens.

Problem is that the mtime is unchanged so no version will be created on the upload, but it tries to update the last version which does not exists.
Instead of "upload same file unchanged" you can also - like in the example stack trace above - use Android with an SD card with invalid mtime -> the mtime will be stripped so its always the same.
Instead of disable versions the same also happens if e.g. the versions creation failed due to other issues.

The solution now is to catch the exception and create if not exists.
A cleaner solution would be to have a method on the versions backend
like `hasVersionEntity(File $file, int $revision): bool` but this would
be a breaking change or at least a feature that apps need to implement.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-24 11:31:00 +00:00
nextcloud-command
f86e41ec96 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-04-24 11:25:45 +00:00
nfebe
1d52c09b05 fix(files_sharing): Improve expiration date input change handling
If the time picker component is emitting a Date object already, then there is redundant call of `new Date(new Date())` and

therefore introduces subtle bugs, for example on chrome users could not  enter expiration date with keyboard.

- Use @update:model-value instead of @change/@input for more reliable date updates

- Ensure null and invalid dates are handled correctly in onExpirationChange

- Validate date input before updating defaultExpirationDateEnabled

Resolves : https://github.com/nextcloud/server/issues/51875

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-04-24 12:04:06 +01:00
nextcloud-command
4a63c665d8 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-04-24 10:56:33 +00:00
provokateurin
4a23792fc5 fix(updatenotification): Fix error handling when fetching applist for server update
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-04-24 10:25:07 +00:00
Marcel Klehr
6c8fa2a145
Merge pull request #52118 from nextcloud/backport/52116/stable31
[stable31] Fix(TaskProcessing): for validation for taskprocessing EShapeType
2025-04-24 11:13:24 +02:00
nfebe
73c447027e refactor: Thumbnail Generator logging and tests
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-04-24 08:49:16 +00:00
Andy Scherzinger
68d4864cf8
Merge pull request #51996 from nextcloud/backport/51927/stable31
[stable31] fix(systemtags): emit assign and unassign bulk tagging events
2025-04-24 10:00:49 +02:00
Andy Scherzinger
f2b4f791bb
Merge pull request #52372 from nextcloud/backport/52366/stable31
[stable31] feat(profile): Add an API to get the profile field data
2025-04-24 08:47:13 +02:00
Nextcloud bot
c037fbb79d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-24 00:23:43 +00:00
Joas Schilling
3923eaba04 feat(profile): Add an API to get the profile field data
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-04-24 00:50:11 +02:00
Christoph Wurst
2dfda1ea26 fix(db): Create replacement index where original index is missing
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-04-23 22:49:47 +00:00
Andy Scherzinger
b41ba29d19
Merge pull request #52387 from nextcloud/backport/51994/stable31
[stable31] fix(federation): allows equal signs in federation id
2025-04-24 00:36:17 +02:00
dependabot[bot]
3bff537d20
Merge pull request #52338 from nextcloud/dependabot/npm_and_yarn/stable31/vueuse/components-11.3.0 2025-04-23 22:21:56 +00:00
Andy Scherzinger
f1438a7a03
Merge pull request #52237 from nextcloud/backport/50465/stable31
[stable31] fix: Check that user actually can validate password for js
2025-04-23 23:59:45 +02:00
dependabot[bot]
8bc13d38a4 build(deps): bump @vueuse/components from 11.1.0 to 11.3.0
Bumps [@vueuse/components](https://github.com/vueuse/vueuse/tree/HEAD/packages/components) from 11.1.0 to 11.3.0.
- [Release notes](https://github.com/vueuse/vueuse/releases)
- [Commits](https://github.com/vueuse/vueuse/commits/v11.3.0/packages/components)

---
updated-dependencies:
- dependency-name: "@vueuse/components"
  dependency-version: 11.3.0
  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>
2025-04-23 21:31:27 +00:00
John Molakvoæ (skjnldsv)
f249a487ff fix(systemtags): emit assign and unassign bulk tagging events
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2025-04-23 23:14:57 +02:00
Lukas Schaefer
aba43d4a8a Fix(TaskProcessing): for validation for taskprocessing EShapeType
Signed-off-by: Lukas Schaefer <lukas@lschaefer.xyz>
2025-04-23 23:05:10 +02:00
Robin Appelman
e436f87496 fix: fix preloading files with no custom properties
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-04-23 23:02:18 +02:00
Andy Scherzinger
a6cc47a897
Merge pull request #52382 from nextcloud/backport/52361/stable31
[stable31] fix(objectstorage): add retry attempts to S3 connection
2025-04-23 22:54:40 +02:00
dependabot[bot]
9de8c1f158
Merge pull request #52332 from nextcloud/dependabot/npm_and_yarn/stable31/core-js-3.41.0 2025-04-23 20:54:18 +00:00
zorn-v
bd59116171 Check that user actually can validate password for js
Signed-off-by: zorn-v <zorn7@yandex.ru>
2025-04-23 22:35:52 +02:00
dependabot[bot]
6c672355d5 build(deps): bump core-js from 3.40.0 to 3.41.0
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js) from 3.40.0 to 3.41.0.
- [Release notes](https://github.com/zloirock/core-js/releases)
- [Changelog](https://github.com/zloirock/core-js/blob/master/CHANGELOG.md)
- [Commits](https://github.com/zloirock/core-js/commits/v3.41.0/packages/core-js)

---
updated-dependencies:
- dependency-name: core-js
  dependency-version: 3.41.0
  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>
2025-04-23 20:26:29 +00:00
dependabot[bot]
64b4531e51
Merge pull request #52336 from nextcloud/dependabot/npm_and_yarn/stable31/webpack-5.99.6 2025-04-23 20:20:41 +00:00
dependabot[bot]
15670d621b build(deps-dev): bump webpack from 5.94.0 to 5.99.6
Bumps [webpack](https://github.com/webpack/webpack) from 5.94.0 to 5.99.6.
- [Release notes](https://github.com/webpack/webpack/releases)
- [Commits](https://github.com/webpack/webpack/compare/v5.94.0...v5.99.6)

---
updated-dependencies:
- dependency-name: webpack
  dependency-version: 5.99.6
  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>
2025-04-23 19:32:28 +00:00
Maxence Lange
e82cdba53f fix(federation): allows equal signs in federation id
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-04-23 19:23:52 +00:00
Ferdinand Thiessen
74e8dc21c4
Merge pull request #52328 from nextcloud/dependabot/npm_and_yarn/stable31/vueuse/integrations-11.3.0
build(deps): bump @vueuse/integrations from 11.1.0 to 11.3.0
2025-04-23 21:22:57 +02:00
dependabot[bot]
5f9357570f build(deps): bump @vueuse/integrations from 11.1.0 to 11.3.0
Bumps [@vueuse/integrations](https://github.com/vueuse/vueuse/tree/HEAD/packages/integrations) from 11.1.0 to 11.3.0.
- [Release notes](https://github.com/vueuse/vueuse/releases)
- [Commits](https://github.com/vueuse/vueuse/commits/v11.3.0/packages/integrations)

---
updated-dependencies:
- dependency-name: "@vueuse/integrations"
  dependency-version: 11.3.0
  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>
2025-04-23 18:45:15 +00:00
Anna Larch
d393e98c9e fix(objectstorage): add retry attempts to S3 connection
Signed-off-by: Anna Larch <anna@nextcloud.com>
2025-04-23 18:40:23 +00:00
dependabot[bot]
96fda99a06
Merge pull request #52323 from nextcloud/dependabot/npm_and_yarn/stable31/marked-15.0.9 2025-04-23 18:33:04 +00:00
dependabot[bot]
708b7db130 build(deps): bump marked from 15.0.8 to 15.0.9
Bumps [marked](https://github.com/markedjs/marked) from 15.0.8 to 15.0.9.
- [Release notes](https://github.com/markedjs/marked/releases)
- [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json)
- [Commits](https://github.com/markedjs/marked/compare/v15.0.8...v15.0.9)

---
updated-dependencies:
- dependency-name: marked
  dependency-version: 15.0.9
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-04-23 18:03:41 +00:00
dependabot[bot]
1230b44f71
Merge pull request #52270 from nextcloud/dependabot/npm_and_yarn/stable31/types/dockerode-3.3.38 2025-04-23 12:07:12 +00:00
Ferdinand Thiessen
1be7c65047
Merge pull request #52233 from nextcloud/backport/52223/stable31
[stable31] feat(security): add configurable IPv6 subnet for BFP and throttling
2025-04-23 13:54:15 +02:00
dependabot[bot]
02673eee46
Merge pull request #52320 from nextcloud/dependabot/npm_and_yarn/stable31/p-limit-6.2.0 2025-04-23 11:12:40 +00:00
dependabot[bot]
4b3293ecbd build(deps): bump p-limit from 6.1.0 to 6.2.0
Bumps [p-limit](https://github.com/sindresorhus/p-limit) from 6.1.0 to 6.2.0.
- [Release notes](https://github.com/sindresorhus/p-limit/releases)
- [Commits](https://github.com/sindresorhus/p-limit/compare/v6.1.0...v6.2.0)

---
updated-dependencies:
- dependency-name: p-limit
  dependency-version: 6.2.0
  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>
2025-04-23 10:57:05 +00:00