Commit graph

76227 commits

Author SHA1 Message Date
F. E Noel Nfebe
1cb6d58d12
Merge pull request #52407 from nextcloud/backport/52364/stable29
[stable29] fix(files_sharing): Improve expiration date input change handling
2025-04-24 21:39:30 +02:00
nfebe
628d7fe777 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>

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-04-24 18:55:31 +00:00
Andy Scherzinger
9e014490d0
Merge pull request #52413 from nextcloud/backport/51438/stable29
[stable29] perf(db): Extend index on cards_properties to cover name and value
2025-04-24 18:39:28 +02:00
Christoph Wurst
84e933fab5 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:33:44 +00:00
Nextcloud bot
ea47b4d1b9
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-24 00:23:58 +00:00
Andy Scherzinger
a5fb9c1e74
Merge pull request #52385 from nextcloud/backport/51994/stable29
[stable29] fix(federation): allows equal signs in federation id
2025-04-24 00:03:33 +02:00
Andy Scherzinger
cdc308c308
Merge pull request #52239 from nextcloud/backport/50465/stable29
[stable29] fix: Check that user actually can validate password for js
2025-04-23 22:33:56 +02:00
Maxence Lange
dc3a1997c2 fix(federation): allows equal signs in federation id
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-04-23 19:23:27 +00:00
Nextcloud bot
af0013279e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-23 00:23:18 +00:00
dependabot[bot]
b4f05526f3
Merge pull request #52274 from nextcloud/dependabot/npm_and_yarn/stable29/libphonenumber-js-1.12.7 2025-04-22 07:06:20 +00:00
dependabot[bot]
45565418b2 build(deps): bump libphonenumber-js from 1.12.6 to 1.12.7
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) from 1.12.6 to 1.12.7.
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/commits/master)

---
updated-dependencies:
- dependency-name: libphonenumber-js
  dependency-version: 1.12.7
  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-22 06:48:45 +00:00
Nextcloud bot
c7008d80fb
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-22 00:23:23 +00:00
Nextcloud bot
2d6a9f987a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-21 00:23:32 +00:00
Nextcloud bot
bcd3c86de6
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-20 00:23:27 +00:00
dependabot[bot]
948cd8b74b
Merge pull request #52275 from nextcloud/dependabot/npm_and_yarn/stable29/types/dockerode-3.3.38 2025-04-19 02:13:21 +00:00
dependabot[bot]
51dbe84a7a
build(deps-dev): bump @types/dockerode from 3.3.37 to 3.3.38
Bumps [@types/dockerode](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/dockerode) from 3.3.37 to 3.3.38.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/dockerode)

---
updated-dependencies:
- dependency-name: "@types/dockerode"
  dependency-version: 3.3.38
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-19 01:53:35 +00:00
Nextcloud bot
497c0078fc
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-19 00:23:09 +00:00
Nextcloud bot
65f093ac06
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-18 00:23:54 +00:00
Benjamin Gaussorgues
cfb6649cb5
Merge pull request #52234 from nextcloud/release/29.0.16 2025-04-17 11:26:50 +02:00
zorn-v
fb9e36e6f5 Check that user actually can validate password for js
Signed-off-by: zorn-v <zorn7@yandex.ru>
2025-04-17 07:16:25 +00:00
Benjamin Gaussorgues
049004506e
build(hub): 29.0.16
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2025-04-17 09:07:53 +02:00
Nextcloud bot
2be6f6f022
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-17 00:23:22 +00:00
Nextcloud bot
c71d5f398e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-16 00:23:41 +00:00
John Molakvoæ
34efc90089
Merge pull request #52213 from nextcloud/fix/jquery-setup 2025-04-15 17:13:21 +02:00
skjnldsv
6dc8b4c821 fix(deps): pin jquery-ui to 1.13
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-04-15 17:07:44 +02:00
John Molakvoæ
1826172110
Merge pull request #52204 from nextcloud/release/29.0.16_rc1 2025-04-15 17:00:48 +02:00
John Molakvoæ
cd83345375
Merge pull request #52183 from nextcloud/backport/51020/stable29 2025-04-15 17:00:00 +02:00
John Molakvoæ
f84f0809fe
Merge pull request #52190 from nextcloud/backport/49695/stable29 2025-04-15 16:59:52 +02:00
skjnldsv
f47bcd67a1 build(hub): 29.0.16 RC1
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-04-15 10:47:29 +02:00
Andy Scherzinger
9ba5c1b392
Merge pull request #52172 from nextcloud/artonge/backport/52121/stable29
[stable29] fix(files_sharing): Apply default password setting in SharingDetailsTab
2025-04-15 09:06:17 +02:00
John Molakvoæ
227789387b
Merge pull request #51958 from nextcloud/dependabot/npm_and_yarn/stable29/dompurify-3.2.5 2025-04-15 08:54:44 +02:00
Louis Chemineau
4a520ddf90 chore: Compile assets
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-04-15 08:03:34 +02:00
nfebe
3c2b0dc063 fix(files_sharing): Apply default password setting in SharingDetailsTab
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-04-15 08:03:34 +02:00
Nextcloud bot
aea34ac3d5
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-15 00:23:06 +00:00
nextcloud-command
7f2dda5316 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-04-14 21:02:26 +00:00
dependabot[bot]
3f856bf5a7 build(deps): bump dompurify from 3.2.4 to 3.2.5
Bumps [dompurify](https://github.com/cure53/DOMPurify) from 3.2.4 to 3.2.5.
- [Release notes](https://github.com/cure53/DOMPurify/releases)
- [Commits](https://github.com/cure53/DOMPurify/compare/3.2.4...3.2.5)

---
updated-dependencies:
- dependency-name: dompurify
  dependency-version: 3.2.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-14 22:57:55 +02:00
John Molakvoæ
45e1e4c18a
Merge pull request #52187 from nextcloud/skjnldsv-patch-1
fix(tests): Share manager error message from #52076
2025-04-14 21:34:44 +02:00
John Molakvoæ
67c06622fa fix(tests): Share manager error message from #52076
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-04-14 20:08:02 +02:00
Robin Appelman
ba1321adb9 fix: only do cache copy in updater if the parent folder should be in cache
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-04-14 15:24:11 +00:00
Louis Chemineau
2e3cffa473 fix: Transfer ownership with S3 as primary
When using S3 as primary storage, transferring ownership with the `--move` option fail with the following error:

`SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry '8-45b963397aa40d4a0063e0d85e4fe7a1' for key 'fs_storage_path_hash'`

The `--move` option moves the entire home folder from one account to another.
The error means that the move failed because the destination folder already exist in `oc_filecache`.

- With S3 as primary storage, folders only exists as entries in `oc_filecache`.
- With S3 as primary storage, `moveFromStorage(...)` only moves the cache entry, as nothing needs to be moved on disk. This cache move does not delete potentially pre-existing destination folder.
- With Local storage, `moveFromStorage(...)` calls `rename(...)` which delete pre-existing folder.

- `transfer(...)`: 687a4d9ac7/apps/files/lib/Service/OwnershipTransferService.php (L112)
- `oneTimeUserSetup(...)`: 687a4d9ac7/lib/private/Files/SetupManager.php (L261-L262)
- `mkdir(...)`: 687a4d9ac7/lib/private/Files/ObjectStore/ObjectStoreStorage.php (L91-L135)
- `moveFromStorage(...)`: 687a4d9ac7/lib/private/Files/ObjectStore/ObjectStoreStorage.php (L635-L636)

Delete pre-existing folder in `moveFromStorage(...)`

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-04-14 14:14:58 +00:00
Andy Scherzinger
4c67fe8521
Merge pull request #52164 from nextcloud/backport/52135/stable29
[stable29] ignore missing theming app
2025-04-14 13:05:51 +02:00
Maxence Lange
958a614bcf fix(setup): ignore missing theming app
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-04-14 08:43:31 -01:00
Ferdinand Thiessen
0fdc1cc4b1
Merge pull request #52041 from nextcloud/backport/52013/stable29
[stable29] fix: Handle missing share providers when promoting reshares
2025-04-14 10:16:13 +02:00
Ferdinand Thiessen
fa9edf3c77
test: adjust broken tests
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-14 09:39:40 +02:00
Daniel Calviño Sánchez
483305c9e4
fix: Handle missing share providers when promoting reshares
The provider for mail shares is not available when the "sharebymail" app
is disabled, and in that case a "ProviderException" is thrown when
trying to get it.

Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-04-14 09:39:02 +02:00
Nextcloud bot
2e04339435
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-14 00:23:18 +00:00
Nextcloud bot
eb98cbedab
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-13 00:23:29 +00:00
Nextcloud bot
aef23246d1
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-04-12 00:23:30 +00:00
John Molakvoæ
f2ad50ff37
Merge pull request #52076 from nextcloud/backport/52075/stable29 2025-04-11 13:40:22 +02:00
Joas Schilling
6222643b9d
Merge pull request #52052 from nextcloud/backport/52019/stable29
[stable29] fix(dav): Really only run the chunk cleanup once
2025-04-11 12:35:52 +02:00