Commit Graph

83715 Commits

Author SHA1 Message Date
Nextcloud bot
5d51ac0308
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-26 00:13:19 +00:00
Joas Schilling
bc1b17faa2
Merge pull request #55989 from nextcloud/bugfix/noid/harden-profiler-write
fix(profiler): Harden profiler writes
2025-10-25 22:25:54 +02:00
Nextcloud bot
3061fbaea8
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-25 00:13:33 +00:00
Joas Schilling
a65207abd9
fix(profiler): Harden profiler writes
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-24 15:23:20 +02:00
Daniel
1f9f41a079
Merge pull request #55306 from nextcloud/bug/noid/validate-filename-when-creating-file-from-template
Validate filename when creating file from template
2025-10-24 12:52:44 +02:00
Joas Schilling
16088cd827
Merge pull request #55819 from nextcloud/bugfix/noid/allow-federation-with-ocis-cloudids
fix(federation): Allow outgoing and incoming federation with oCIS federated cloud ids
2025-10-24 11:55:46 +02:00
Maksim Sukharev
802d93ec62
Merge pull request #55963 from nextcloud/fix/noid/new-user-deselect-group 2025-10-24 11:24:52 +02:00
nextcloud-command
e0227e1fe9 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-10-24 08:55:21 +00:00
Maksim Sukharev
ed4e7c781c fix(NewUserDialog): allow to deselect a group from the list
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-10-24 08:52:19 +00:00
John Molakvoæ
1a99477b4f
Merge pull request #55916 from nextcloud/fix/mimetypes 2025-10-24 08:32:15 +02:00
Nextcloud bot
e18d9deaf7
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-24 00:13:35 +00:00
Daniel Kesselberg
6e04437de6
fix: validate filename when creating file from template
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-10-24 01:05:48 +02:00
Louis
1b22ca25da
Merge pull request #55908 from nextcloud/revert-trashbin-expiration-change
Revert trashbin expiration handling in #55742
2025-10-23 23:56:09 +02:00
Thomas Citharel
b44f35a42a refactor(trashbin): get expiration class directly from Server::get
instead of going through Application container

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2025-10-23 23:20:10 +02:00
Thomas Citharel
05d5fdb429 fix(trashbin): include $availableSpace = 0 in checks when we need to delete expired files
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2025-10-23 23:20:10 +02:00
Thomas Citharel
29d72bfb32 revert(trashbin): 195d347 due to misunderstanding
See https://github.com/nextcloud/documentation/pull/13017#issuecomment-3425782690

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2025-10-23 23:20:10 +02:00
F. E Noel Nfebe
ed1647b80d
Merge pull request #55251 from nextcloud/fix/federated-share-hide-download
fix(sharing): Allow reasonable control for 'Hide download' on fed shares
2025-10-23 18:37:47 +01:00
nextcloud-command
d9e001d29f chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-10-23 15:47:19 +00:00
Ferdinand Thiessen
8519b71bf1 fix(OC\MimeType): use proper webroot if needed
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 15:42:28 +00:00
nfebe
64016898d5 fix(sharing): Allow reasonable control 4 'Hide download' on fed shares
When creating public links from federated shares, users should be able to set
the 'Hide download' option independently as long as they are more restrictive
than the original share permissions.

Previously, the `checkInheritedAttributes` method was ignoring user preferences
and always overriding the hideDownload setting based solely on inherited
permissions, preventing users from disabling downloads even when the parent
share allowed them.

This fix implements some sort of inheritance logic:
- Users can only be MORE restrictive than parent shares, never LESS restrictive
- If parent hides downloads -> child MUST hide downloads (enforced)
- If parent allows downloads -> child can CHOOSE to hide or allow downloads
- If parent forbids downloads entirely -> child cannot enable downloads

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-10-23 16:09:21 +01:00
Ferdinand Thiessen
52842415fb
Merge pull request #55951 from nextcloud/refactor/dav-vue3
refactor(dav): migrate frontend to Typescript and Vue 3
2025-10-23 16:56:07 +02:00
John Molakvoæ
92efa073f0
Merge pull request #55955 from nextcloud/fix/multiple-dav-public-auth 2025-10-23 16:10:29 +02:00
Joas Schilling
f236c0acb9
Merge pull request #55891 from nextcloud/chore/sample-config-convert-issue
docs: avoid indention error in converted config
2025-10-23 15:41:19 +02:00
Joas Schilling
48cbedc002
fix(sample-config): Fix syntax of deprecation
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-10-23 15:22:31 +02:00
Daniel
43aa88326b
Merge pull request #55953 from nextcloud/remove-use-of-iappcontainer
refactor(dav): remove use of IAppContainer in favor of ContainerInterface
2025-10-23 13:30:09 +02:00
skjnldsv
9c98b722f4 fix(dav): allow multiple link shares token in session
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-10-23 13:10:39 +02:00
John Molakvoæ
ada3b1a9b9
Merge pull request #55952 from nextcloud/fix/search-fallback 2025-10-23 12:12:10 +02:00
Thomas Citharel
9d6c5a81c0
refactor(dav): remove use of IAppContainer in favor of ContainerInterface
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
2025-10-23 09:36:13 +02:00
skjnldsv
89a2cae40d fix: join accounts_data instead of preferences when searching users
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-10-23 08:59:10 +02:00
Ferdinand Thiessen
e91d4af206
chore: compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 05:21:46 +02:00
Ferdinand Thiessen
3364f18ca0
test(dav): add e2e tests for availability & absence
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 05:21:46 +02:00
Ferdinand Thiessen
97b91027da
refactor(dav): migrate Settings frontend to Vue 3
- migrate deprecated props
- use direct import of t rather than the mixin

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 05:21:46 +02:00
Ferdinand Thiessen
e04597d8a1
refactor(dav): migrate ExampleContentDownloadButton to Typescript and script-setup
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 05:21:46 +02:00
Ferdinand Thiessen
954cdd4621
refactor(ExampleContentSettingsSection): migrate component to script-setup
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 05:21:46 +02:00
Ferdinand Thiessen
b856adee88
refactor(dav): migrate UserAvailability to Typescript and script-setup
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 05:21:46 +02:00
Ferdinand Thiessen
7bcb1b4a4c
refactor(dav): fix single-word component name by renaming view
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 05:21:46 +02:00
Ferdinand Thiessen
f82269d0d1
refactor(dav): migrate services to Typescript
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 05:21:46 +02:00
Ferdinand Thiessen
502ab0e90b
refactor(dav): migrate logger to Typescript
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 05:21:46 +02:00
Ferdinand Thiessen
d4f33b46e9
chore: switch back to rollup-vite
rolldown is blocked by https://github.com/rolldown/rolldown/issues/6670

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 05:21:46 +02:00
Ferdinand Thiessen
372ac8ad78
chore: adjust Vue 3 based frontend vite config for multiple apps
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 05:21:45 +02:00
Ferdinand Thiessen
5cb16af66e
Merge pull request #55943 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/wait-on-9.0.1
build(deps-dev): bump wait-on from 8.0.5 to 9.0.1 in /build/frontend-legacy
2025-10-23 02:32:20 +02:00
Nextcloud bot
9f05a0987d
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-10-23 00:27:08 +00:00
dependabot[bot]
0216315de6
Merge pull request #55941 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/zip.js/zip.js-2.8.8 2025-10-23 00:13:49 +00:00
Ferdinand Thiessen
2ccba8f476
chore(legacy): remove @zip.js/zip.js only used by root package
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 01:46:50 +02:00
Ferdinand Thiessen
a4f60bc07b
chore: remove wait-on only used by root package
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-10-23 01:42:00 +02:00
dependabot[bot]
c2f087d348
Merge pull request #55935 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/libphonenumber-js-1.12.24 2025-10-22 21:28:35 +00:00
dependabot[bot]
d55fa5061c
build(deps-dev): bump wait-on in /build/frontend-legacy
Bumps [wait-on](https://github.com/jeffbski/wait-on) from 8.0.5 to 9.0.1.
- [Release notes](https://github.com/jeffbski/wait-on/releases)
- [Commits](https://github.com/jeffbski/wait-on/compare/v8.0.5...v9.0.1)

---
updated-dependencies:
- dependency-name: wait-on
  dependency-version: 9.0.1
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-22 20:13:07 +00:00
dependabot[bot]
9d0ac7461e
build(deps-dev): bump @zip.js/zip.js in /build/frontend-legacy
Bumps [@zip.js/zip.js](https://github.com/gildas-lormeau/zip.js) from 2.8.4 to 2.8.8.
- [Release notes](https://github.com/gildas-lormeau/zip.js/releases)
- [Commits](https://github.com/gildas-lormeau/zip.js/compare/v2.8.4...v2.8.8)

---
updated-dependencies:
- dependency-name: "@zip.js/zip.js"
  dependency-version: 2.8.8
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-22 20:12:46 +00:00
dependabot[bot]
ac37e1fa57
build(deps): bump libphonenumber-js in /build/frontend-legacy
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) from 1.12.23 to 1.12.24.
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md)
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.12.23...v1.12.24)

---
updated-dependencies:
- dependency-name: libphonenumber-js
  dependency-version: 1.12.24
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-22 20:11:30 +00:00
Ferdinand Thiessen
86e47d82e8
Merge pull request #55432 from nextcloud/feat/vue3-demi-2
refactor: prepare Vue 3 migration
2025-10-22 22:07:27 +02:00