F. E Noel Nfebe
7fb877ea1b
Merge pull request #56178 from nextcloud/backport/55251/stable31
...
[stable31] fix(sharing): Allow reasonable control for 'Hide download' on fed shares
2025-11-28 17:50:39 +07:00
nfebe
8725129312
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-11-28 13:42:45 +07:00
F. E Noel Nfebe
e323881f5d
Merge pull request #56568 from nextcloud/backport/55901/stable31
...
[stable31] fix(settings): Reactive UI updates for app group limitations
2025-11-28 13:11:22 +07:00
nextcloud-command
2cba7e1c66
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-28 11:45:51 +07:00
nfebe
9bb583c8a3
fix(settings): Reactive UI updates for app group limitations
...
The "Limit app usage to groups" functionality previously required a page
refresh to display changes when adding or removing group limitations.
This occurred due to store synchronization issues between the Pinia and
Vuex stores used by different components.
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-11-28 12:34:50 +07:00
Nextcloud bot
2043e0e140
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-28 00:13:39 +07:00
Andy Scherzinger
b028e83600
Merge pull request #56656 from nextcloud/backport/56498/stable31
...
[stable31] fix(files_sharing): Allow deleting a share of a missing file
2025-11-27 15:19:22 +07:00
Kent Delante
8706dadcf0
Merge pull request #56616 from nextcloud/backport/56565/stable31
...
[stable31] feat: emit an event when an S3 bucket is created
2025-11-27 10:26:42 +07:00
Nextcloud bot
934abb7c42
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-27 00:13:53 +07:00
Sebastian Krupinski
8fc0532be0
Merge pull request #56667 from nextcloud/backport/55476/stable31
...
[stable31] fix(l10n): do not consider user language when getting the generic one
2025-11-26 10:32:16 +07:00
Julius Knorr
63bf6c221e
Merge pull request #56553 from nextcloud/backport/56436/stable31
...
[stable31] fix: mp3info break frame parsing on short frames
2025-11-26 12:18:37 +07:00
Stephan Orbaugh
ae0ba80dc5
Merge pull request #55356 from lxp/backport/55236/stable31
...
[stable31] fix(encryption): do not setup filesystem without permissions
2025-11-26 11:09:05 +07:00
John Molakvoæ
66002ff93e
Merge pull request #56534 from nextcloud/backport/56520/stable31
2025-11-26 10:37:45 +07:00
grnd-alt
11359045ba
fix: mp3info break frame parsing on short frames
...
Signed-off-by: grnd-alt <git@belakkaf.net>
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-11-26 10:28:17 +07:00
skjnldsv
d2b7fd5b6f
chore(files_reminder): add integration tests
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-11-26 09:49:20 +07:00
skjnldsv
06e3a69c26
fix(files_reminder): prevent setting reminder in the past
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-11-26 09:49:20 +07:00
Ferdinand Thiessen
93eb0f0903
Merge pull request #56640 from nextcloud/dependabot/npm_and_yarn/stable31/workbox-webpack-plugin-7.4.0
...
[stable31] build(deps-dev): bump workbox-webpack-plugin from 7.3.0 to 7.4.0
2025-11-26 02:17:07 +07:00
nextcloud-command
028917ec0a
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-26 00:49:19 +07:00
Ferdinand Thiessen
084586c644
Merge pull request #56637 from nextcloud/dependabot/composer/stable31/bamarni/composer-bin-plugin-1.8.3
...
[stable31] build(deps-dev): bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3
2025-11-26 01:42:31 +07:00
dependabot[bot]
fe2cbf1c5f
build(deps-dev): bump workbox-webpack-plugin from 7.3.0 to 7.4.0
...
Bumps [workbox-webpack-plugin](https://github.com/googlechrome/workbox ) from 7.3.0 to 7.4.0.
- [Release notes](https://github.com/googlechrome/workbox/releases )
- [Commits](https://github.com/googlechrome/workbox/compare/v7.3.0...v7.4.0 )
---
updated-dependencies:
- dependency-name: workbox-webpack-plugin
dependency-version: 7.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-26 01:33:14 +07:00
dependabot[bot]
14aa3d3075
Merge pull request #56333 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/vue-8.34.0
2025-11-26 00:29:37 +07:00
Nextcloud bot
c3ba0338b3
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-26 00:14:25 +07:00
nextcloud-command
1fed837843
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-26 01:03:13 +07:00
Ferdinand Thiessen
67b56df476
chore: adjust tests
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-11-26 01:03:13 +07:00
dependabot[bot]
d0531b9c68
build(deps): bump @nextcloud/vue from 8.29.2 to 8.34.0
...
Bumps [@nextcloud/vue](https://github.com/nextcloud-libraries/nextcloud-vue ) from 8.29.2 to 8.34.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-vue/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.29.2...v8.34.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
dependency-version: 8.34.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-11-26 00:52:24 +07:00
Louis
b9228da896
Merge pull request #56653 from nextcloud/backport/55981/stable31
...
[stable31] fix(encryption): Increment `lastChunkNr` when size is off
2025-11-25 21:57:08 +07:00
Sebastian Krupinski
cf31ae1e08
Merge pull request #56665 from nextcloud/backport/55473/stable31
...
[stable31] fix(CalDAV): imip set language per user
2025-11-25 13:51:20 +07:00
dependabot[bot]
7de2181694
Merge pull request #56644 from nextcloud/dependabot/npm_and_yarn/stable31/core-js-3.47.0
2025-11-25 18:15:34 +07:00
nextcloud-command
ef668fc06f
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-25 16:25:12 +07:00
Richard Steinmetz
e429a689d8
fix(l10n): do not consider user language when getting the generic one
...
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-11-25 15:43:47 +07:00
dependabot[bot]
bfeb7ec4cd
build(deps): bump core-js from 3.46.0 to 3.47.0
...
Bumps [core-js](https://github.com/zloirock/core-js/tree/HEAD/packages/core-js ) from 3.46.0 to 3.47.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.47.0/packages/core-js )
---
updated-dependencies:
- dependency-name: core-js
dependency-version: 3.47.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-25 16:35:04 +07:00
SebastianKrupinski
3d44ec453b
fix: imip set language per user
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-11-25 10:32:07 +07:00
dependabot[bot]
6cea5b8e67
Merge pull request #56641 from nextcloud/dependabot/npm_and_yarn/stable31/msw-2.12.3
2025-11-25 15:30:43 +07:00
Kent Delante
bf4c094741
feat: emit an event when an S3 bucket is created
...
Signed-off-by: Kent Delante <kent.delante@proton.me>
2025-11-25 20:16:21 +07:00
Côme Chilliet
cf398cff76
chore: Improve wording in debug log
...
Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com>
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com>
2025-11-25 10:47:03 +07:00
Côme Chilliet
8aba726ee9
fix(files_sharing): Allow deleting a share of a missing file
...
This can happen in various scenarios, we should allow the user to delete
the share in this situation.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-11-25 10:47:03 +07:00
Louis Chmn
8afe1dd53a
fix(encryption): Increment lastChunkNr when size is off
...
When computing the unencrypted file size, we need the size of the last encrypted chunk as its size is usually not the regular 8192 bits.
To avoid reading the whole file, we seek directly to that last chunk based on the expected file size. When the expected file size is smaller than the actual one, we have a logic in place to continue reading until we reach the end of the file.
In that logic, we forgot to increment the `$lastChunkNr` which is important when we later check the signature of the chunk.
This commit adds that missing increment.
Signed-off-by: Louis Chmn <louis@chmn.me>
2025-11-25 09:19:09 +07:00
Nextcloud bot
366652477c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-25 00:14:18 +07:00
dependabot[bot]
197016914a
Merge pull request #56642 from nextcloud/dependabot/npm_and_yarn/stable31/stylelint-16.26.0
2025-11-24 21:13:27 +07:00
dependabot[bot]
118c9bfb78
build(deps-dev): bump stylelint from 16.25.0 to 16.26.0
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 16.25.0 to 16.26.0.
- [Release notes](https://github.com/stylelint/stylelint/releases )
- [Changelog](https://github.com/stylelint/stylelint/blob/main/CHANGELOG.md )
- [Commits](https://github.com/stylelint/stylelint/compare/16.25.0...16.26.0 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-version: 16.26.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 19:49:13 +07:00
dependabot[bot]
4d18100a52
build(deps-dev): bump msw from 2.12.2 to 2.12.3
...
Bumps [msw](https://github.com/mswjs/msw ) from 2.12.2 to 2.12.3.
- [Release notes](https://github.com/mswjs/msw/releases )
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mswjs/msw/compare/v2.12.2...v2.12.3 )
---
updated-dependencies:
- dependency-name: msw
dependency-version: 2.12.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 19:48:29 +07:00
dependabot[bot]
8c30dda9bd
build(deps-dev): bump bamarni/composer-bin-plugin from 1.8.2 to 1.8.3
...
Bumps [bamarni/composer-bin-plugin](https://github.com/bamarni/composer-bin-plugin ) from 1.8.2 to 1.8.3.
- [Release notes](https://github.com/bamarni/composer-bin-plugin/releases )
- [Commits](https://github.com/bamarni/composer-bin-plugin/compare/1.8.2...1.8.3 )
---
updated-dependencies:
- dependency-name: bamarni/composer-bin-plugin
dependency-version: 1.8.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-24 19:23:14 +07:00
Robin Appelman
6b02bb1366
Merge pull request #56557 from nextcloud/backport/52786/stable31
...
[stable31] allow configuring multiple object store backends
2025-11-24 17:09:19 +07:00
Nextcloud bot
1374e07239
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-24 00:14:18 +07:00
dependabot[bot]
dd4727490e
Merge pull request #56470 from nextcloud/dependabot/npm_and_yarn/stable31/typescript-5.9.3
2025-11-23 20:46:33 +07:00
dependabot[bot]
134ef25d95
Merge pull request #56479 from nextcloud/dependabot/npm_and_yarn/stable31/nextcloud/typings-1.10.0
2025-11-23 20:42:39 +07:00
dependabot[bot]
8e89ff08b8
build(deps-dev): bump typescript from 5.8.3 to 5.9.3
...
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.8.3 to 5.9.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release-publish.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.8.3...v5.9.3 )
---
updated-dependencies:
- dependency-name: typescript
dependency-version: 5.9.3
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-23 21:33:06 +07:00
dependabot[bot]
00f3baa2c4
Merge pull request #56478 from nextcloud/dependabot/npm_and_yarn/stable31/testing-library/jest-dom-6.9.1
2025-11-23 19:05:16 +07:00
dependabot[bot]
c240456de8
build(deps-dev): bump @nextcloud/typings from 1.9.1 to 1.10.0
...
Bumps [@nextcloud/typings](https://github.com/nextcloud-libraries/nextcloud-typings ) from 1.9.1 to 1.10.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-typings/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-typings/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-typings/compare/v1.9.1...v1.10.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/typings"
dependency-version: 1.10.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-23 19:51:09 +07:00
dependabot[bot]
bdda74db7d
build(deps-dev): bump @testing-library/jest-dom from 6.6.3 to 6.9.1
...
Bumps [@testing-library/jest-dom](https://github.com/testing-library/jest-dom ) from 6.6.3 to 6.9.1.
- [Release notes](https://github.com/testing-library/jest-dom/releases )
- [Changelog](https://github.com/testing-library/jest-dom/blob/main/CHANGELOG.md )
- [Commits](https://github.com/testing-library/jest-dom/compare/v6.6.3...v6.9.1 )
---
updated-dependencies:
- dependency-name: "@testing-library/jest-dom"
dependency-version: 6.9.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-23 19:50:40 +07:00