Commit graph

81305 commits

Author SHA1 Message Date
dependabot[bot]
ed66e71433
Merge pull request #53480 from nextcloud/dependabot/npm_and_yarn/cypress-split-1.24.18 2025-06-14 08:43:54 +00:00
dependabot[bot]
c326e1aae7
Merge pull request #53479 from nextcloud/dependabot/npm_and_yarn/vitest/coverage-v8-3.2.3 2025-06-14 08:42:23 +00:00
dependabot[bot]
8af15fd07b
build(deps-dev): bump cypress-split from 1.24.17 to 1.24.18
Bumps [cypress-split](https://github.com/bahmutov/cypress-split) from 1.24.17 to 1.24.18.
- [Release notes](https://github.com/bahmutov/cypress-split/releases)
- [Commits](https://github.com/bahmutov/cypress-split/compare/v1.24.17...v1.24.18)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-14 01:39:04 +00:00
dependabot[bot]
503a4cfa1e
build(deps-dev): bump @vitest/coverage-v8 from 3.2.2 to 3.2.3
Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.2.3/packages/coverage-v8)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-14 01:38:24 +00:00
Nextcloud bot
16b31fcfce
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-14 00:22:18 +00:00
Kate
7be047a5c0
Merge pull request #53459 from nextcloud/rector-tests 2025-06-13 09:10:09 +02:00
Nextcloud bot
1f0086ff6b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-13 00:22:17 +00:00
Andy Scherzinger
e6209d9135
Merge pull request #53457 from mickenordin/master
fix(OCM-invites): Use the correct way of getting the email
2025-06-12 19:17:44 +02:00
Robin Appelman
3561937816
chore: run rector on tests with new rule
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-06-12 18:38:29 +02:00
Robin Appelman
3cc34ac29d
chore: add UseSpecificWillMethodRector to rector configuration
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-06-12 18:33:43 +02:00
Robin Appelman
29e39c0a2e
chore: run rector on tests
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-06-12 18:31:58 +02:00
Robin Appelman
de74745ab6
chore: add tests to rector configuration
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-06-12 18:31:40 +02:00
John Molakvoæ
763873e152
Merge pull request #53453 from nextcloud/fix/do-not-cache-routes-on-debug-mode
fix(router): In debug mode, cache routes only for 3 seconds
2025-06-12 17:45:57 +02:00
Micke Nordin
4d4b886607
fix(OCM-invites): Use the correct way of getting the email
It seems primary email can sometimes be empty, even if the user has an email set.

Signed-off-by: Micke Nordin <kano@sunet.se>
2025-06-12 17:00:13 +02:00
Côme Chilliet
b188fad8e8
fix(router): In debug mode, cache routes only for 3 seconds
This allows testing a newly added or changed route in your application
 without having to wait 1 hour or bump the application version.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-06-12 16:12:22 +02:00
dependabot[bot]
b49065fc9d
Merge pull request #53445 from nextcloud/dependabot/npm_and_yarn/brace-expansion-1.1.12 2025-06-12 13:08:53 +00:00
nextcloud-command
7930150545 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-06-12 11:05:58 +00:00
dependabot[bot]
7fe63c636f build(deps-dev): bump brace-expansion from 1.1.11 to 1.1.12
Bumps [brace-expansion](https://github.com/juliangruber/brace-expansion) from 1.1.11 to 1.1.12.
- [Release notes](https://github.com/juliangruber/brace-expansion/releases)
- [Commits](https://github.com/juliangruber/brace-expansion/compare/1.1.11...v1.1.12)

---
updated-dependencies:
- dependency-name: brace-expansion
  dependency-version: 1.1.12
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-12 12:58:30 +02:00
Andy Scherzinger
fc2aa7f5b5
Merge pull request #51113 from mickenordin/master
feat(OCM-invites): Implementation of invitation flow for OCM 1.1.0
2025-06-12 12:13:50 +02:00
Maxence Lange
f8c64a17b1
Merge pull request #53427 from nextcloud/shard-key-hint-partition
fix: allow hinting the shard keys for joined tables
2025-06-12 09:09:50 -01:00
Micke Nordin
623f2f0240
feat(OCM-invites): Implementation of invitation flow
This patchset:
* implements the /invite-accepted endpoint
* adds capabilities and inviteAceptDialog to the discovery
* adds a FederatedInviteAcceptedEvent

https://cs3org.github.io/OCM-API/docs.html?branch=v1.1.0&repo=OCM-API&user=cs3org#/paths/~1invite-accepted/post

Co-authored-by: Anna <anna@nextcloud.com>
Co-authored-by: Côme Chilliet <come.chilliet@nextcloud.com>
Co-authored-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Co-authored-by: Navid Shokri <navid.pdp11@gmail.com>
Signed-off-by: Micke Nordin <kano@sunet.se>
2025-06-12 11:20:26 +02:00
Nextcloud bot
acc2311a0d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-12 00:22:49 +00:00
John Molakvoæ
66e5ea1291
Merge pull request #52537 from nextcloud/fix/loading-account-menu
feat(files_sharing): show Account menu on public pages
2025-06-11 18:44:21 +02:00
nextcloud-command
20e4984bf6 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-06-11 16:22:55 +00:00
John Molakvoæ
b4b60ed574
Merge branch 'master' into fix/loading-account-menu
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2025-06-11 18:17:35 +02:00
Maksim Sukharev
ebaccf6335
Merge pull request #53436 from nextcloud/fix/53363/available-groups 2025-06-11 16:54:56 +02:00
nextcloud-command
1132489583 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-06-11 14:51:40 +00:00
skjnldsv
a6fc4aa9fd fix(files_sharing): public user menu semantic
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-06-11 16:43:53 +02:00
skjnldsv
df88920680 fix(files_sharing): l10n typo
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-06-11 16:43:53 +02:00
skjnldsv
bf3ce79abd feat(files_sharing): show Account menu on public pages
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-06-11 16:43:53 +02:00
skjnldsv
506afad862 fix(core): bring back Account menu loading indicator
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-06-11 16:43:53 +02:00
nextcloud-command
96a57a1665 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-06-11 13:03:56 +00:00
Maksim Sukharev
f55e1947d5 fix(UserRow): fallback to group name in case of undefined availableGroup
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-06-11 14:39:37 +02:00
Nextcloud bot
c4f071a577
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-06-11 00:23:30 +00:00
Daniel
e1fcd6ccfb
Merge pull request #53000 from nextcloud/fix/noid/stuck-ffmpeg
fix: unblock ffmpeg on some broken videos
2025-06-10 22:22:04 +02:00
Robin Appelman
26903926a2
fix: allow hinting the shard keys for joined tables
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-06-10 16:15:05 +02:00
Daniel
eb9a6214a1
Merge pull request #53254 from nextcloud/chore/noid/disable-codecove-locally
Codecov: disable telemetry
2025-06-10 15:11:59 +02:00
Ferdinand Thiessen
6d8b2634f2
Merge pull request #53378 from nextcloud/fix/files-external-workflow
test: run all files_external tests for S3
2025-06-10 14:59:17 +02:00
Kate
1474fa3407
Merge pull request #52743 from nextcloud/bug/noid/expires-date-format 2025-06-10 14:25:05 +02:00
Ferdinand Thiessen
5f200c7765
test: reenable localstack tests (bug fixed) but disable MinIO versioned copy test
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-06-10 14:23:07 +02:00
Ferdinand Thiessen
22b9d912b1
test: only skip tests failing on localstack for localstack
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-06-10 14:23:07 +02:00
Ferdinand Thiessen
de338d9d9f
test: fix s3 external storage tests to run all storages on ci
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-06-10 14:23:07 +02:00
Kate
9faf386303
Merge pull request #52913 from nextcloud/debt/noid/use-logical-operator 2025-06-10 14:17:46 +02:00
Kate
3943f08fe9
Merge pull request #53212 from nextcloud/feat/core/install-without-admin-user
feat(core): Add option to disable creating an admin user when installing
2025-06-10 13:58:57 +02:00
Daniel Kesselberg
df9a275c89 test: addd test for hideFromCollaboration
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-06-10 13:55:53 +02:00
Daniel Kesselberg
55bca1e5db fix: use logical operator instead of bitwise
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-06-10 13:55:53 +02:00
Daniel Kesselberg
1ac85a3298 fix: use correct format for getlastmodified webdav property
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-06-10 13:15:31 +02:00
Daniel Kesselberg
be587def0e fix: use correct format for expires, last-modified, and if-modified-since headers
Before: Sat, 10 May 2025 18:17:41 +0000
After: Sat, 10 May 2025 18:17:41 GMT

RFC: https://httpwg.org/specs/rfc9110.html#http.date

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-06-10 13:15:31 +02:00
provokateurin
d11d5b765f feat(core): Add option to disable creating an admin user when installing
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-06-10 11:16:28 +02:00
provokateurin
9a121269f3 refactor(Setup): When creating a DB user don't use the admin username
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-06-10 11:16:28 +02:00