Commit Graph

81745 Commits (3249bfbc749efe5f31db37389dc9aa5a960cc99d)
 

Author SHA1 Message Date
Andy Scherzinger 3249bfbc74
Merge pull request #56823 from nextcloud/backport/56792/stable31
[stable31] debt(files): Remove regular stats request
2025-12-03 19:48:19 +07:00
Daniel 70ea3c0d2e
Merge pull request #56542 from nextcloud/backport/56502/stable31
[stable31] feat(objectstore): add configurable S3 retry attempts
2025-12-03 17:45:05 +07:00
Kate c3b541735a
Merge pull request #56828 from nextcloud/backport/56783/stable31 2025-12-03 16:40:52 +07:00
Daniel 8595956074
Merge pull request #56435 from nextcloud/backport/55485/stable31
[stable31] fix: don't suggest files:scan with object store in info:file
2025-12-03 16:16:13 +07:00
Robin Appelman 5448429f0b fix: don't suggest files:scan with object store in info:file
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-12-03 15:55:29 +07:00
provokateurin 6288e28205 chore(deps): Update flake to 25.11 and haze to 2.1.3
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-12-03 12:50:08 +07:00
nfebe 8d5dcbce79
feat(objectstore): add configurable S3 retry attempts
Add retriesMaxAttempts parameter to S3 objectstore configuration
to allow customization of AWS SDK retry behavior for handling
unreliable network conditions or proxy issues.

Defaults to 5 retries (AWS SDK default) if not specified.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-12-03 12:53:39 +07:00
Git'Fellow adfbefb8b7
Merge pull request #56799 from nextcloud/backport/56781/stable31
[stable31] fix(s3): rename 'Amazon S3' to 'S3 Storage'
2025-12-03 11:58:51 +07:00
nextcloud-command bbc9e7862f chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-03 09:31:48 +07:00
Louis Chmn 9821e868f9 chore(files): Remove regular stats request
All views are now migrated.

Signed-off-by: Louis Chmn <louis@chmn.me>
2025-12-03 09:16:44 +07:00
Joas Schilling 5a5a6796ee
Merge pull request #56815 from nextcloud/automated/noid/stable31-update-ca-cert-bundle
[stable31] fix(security): Update CA certificate bundle
2025-12-03 05:54:00 +07:00
nextcloud-command f9de1af3dc fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2025-12-03 02:41:06 +07:00
Nextcloud bot e37b769f5a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-03 00:13:45 +07:00
Edward Ly e664b5da88 fix(s3): rename 'Amazon S3' to 'S3 Storage'
The current name may be confusing to users who take advantage of other S3-compatible storage solutions not offered by Amazon, so a more generic name is preferred here.

Signed-off-by: Edward Ly <contact@edward.ly>
2025-12-02 17:21:10 +07:00
Kate dbe44db797
Merge pull request #56786 from nextcloud/backport/56527/stable31 2025-12-02 09:52:21 +07:00
John Molakvoæ a7851c968a
Merge pull request #56762 from nextcloud/backport/56278/stable31 2025-12-02 09:02:43 +07:00
Andy Scherzinger 8a748a7305
Merge pull request #56777 from nextcloud/backport/56772/stable31
[stable31] feat(ObjectStore): Allow overriding arguments per bucket
2025-12-02 08:49:59 +07:00
provokateurin 04980687f8 fix(QuotaPlugin): Always check the quota before moving
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-12-02 07:32:11 +07:00
Nextcloud bot daa3f770b8
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-02 00:14:18 +07:00
provokateurin e67c8e739e feat(ObjectStore): Allow overriding arguments per bucket
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-12-01 16:44:41 +07:00
Joas Schilling bfc4819c13
Merge pull request #56775 from nextcloud/backport/56767/stable31
[stable31] [stable32] fix(oracle): Add a warning for Oracle 11
2025-12-01 17:22:50 +07:00
Joas Schilling 689b0dbc1c test: Adjust the test for the warning of Oracle
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-12-01 15:53:58 +07:00
Joas Schilling 670658c2ad fix(oracle): Add a warning for Oracle 11
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-12-01 15:53:58 +07:00
Kate 7466f0beb7
Merge pull request #56765 from nextcloud/backport/52749/stable31 2025-12-01 14:21:40 +07:00
provokateurin 3140daa1aa
feat(CertificateManager): Add option to specify the default certificates bundle path
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-12-01 11:57:26 +07:00
nextcloud-command 106a81781c chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-01 09:58:13 +07:00
skjnldsv fb3760a9ff
fix(files_sharing): sidebar link share password checkbox
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-12-01 04:39:42 +07:00
Nextcloud bot d2b8539fbe
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-01 00:13:50 +07:00
Joas Schilling 391afbc7b3
Merge pull request #56507 from nextcloud/backport/56438/stable31
[stable31] feat(profiler): Use gzdecode/gzencode to parse profiles
2025-11-30 21:31:04 +07:00
Andy Scherzinger ca02eb7a9b
Merge pull request #56514 from nextcloud/backport/56138/stable31
[stable31] fix(files): Do not fail on missing sidebar in files list
2025-11-30 19:47:32 +07:00
nextcloud-command f506bc1e56 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-30 18:27:44 +07:00
Szymon Kłos ea899d2327 fix(files): Do not fail on missing sidebar in files list
When using richdocuments it was failing in case of shared links
or when user with opened file did a wheel click on a refresh page.
Then new tab appeared but instead opening the file it was doing
nothing (showing the list of files) or downloading the file.

Make code more defensive. I found these logs while debugging:
OCA.Files.Settings initialized
Sidebar.js:19 OCA.Files.Sidebar initialized
ShareSearch.js:16 OCA.Sharing.ShareSearch initialized
comments-app.js:15 OCA.Comments.View initialized
index.mjs:54 files: Error while opening sidebar Object
log @ index.mjs:54
index.mjs:54 files: Error while opening sidebar Objectapp: "files"
TypeError: window.OCA.Files.Sidebar.open is not a function
    at h.exec (http://nc/dist/files-main.js?v=106d16db-0:1:70123)
    at o.openSidebarForFile (http://nc/dist/files-main.js?v=106d16db-0:1:163422)
    at o.handleOpenQueries (http://nc/dist/files-main.js?v=106d16db-0:1:163167)
    at o.openDetails (http://nc/dist/files-main.js?v=106d16db-0:1:162349)
    at fn (http://nc/dist/core-common.js?v=106d16db-0:1:3942538)
    at e.run (http://nc/dist/core-common.js?v=106d16db-0:1:3946900)
    at sa (http://nc/dist/core-common.js?v=106d16db-0:1:3948728)
    at Array.<anonymous> (http://nc/dist/core-common.js?v=106d16db-0:1:3943585)
    at bn (http://nc/dist/core-common.js?v=106d16db-0:1:3942986)level: 2uid: "admin"
       [[Prototype]]: Object
log @ index.mjs:54

Possibly regression from
e7001022c7

Fixes https://github.com/nextcloud/richdocuments/issues/3815

Signed-off-by: Szymon Kłos <szymon.klos@collabora.com>
2025-11-30 18:26:00 +07:00
Carl Schwan dac253c0a3 feat(profiler): Use gzdecode/gzencode to parse profiles
See 42a80727f9/src/Symfony/Component/HttpKernel/Profiler/FileProfilerStorage.php (L299)

Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-11-30 19:23:16 +07:00
Andy Scherzinger bbeae5c269
Merge pull request #56449 from nextcloud/backport/56425/stable31
[stable31] fix(core): RTL legacy snapper width
2025-11-30 19:22:29 +07:00
Nextcloud bot ee2ec27f1c
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-30 00:14:08 +07:00
nextcloud-command 377f5e44aa chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-29 15:42:13 +07:00
Pauli Järvinen 0f82848929 fix(core): legacy app navigation snapper width on RTL
After ec9e283e there was still such a problem with the legacy app navigation
snapper that its width was only 266 px on the RTL layout instead of the
normal 300 px. The 266 px is the default width of Snap.js module. While the
left side snapper width is configured with the property maxPosition, the right
side snapper is configured by passing a negative value for the property
minPosition.

Signed-off-by: Pauli Järvinen <pauli.jarvinen@gmail.com>
2025-11-29 17:33:09 +07:00
Andy Scherzinger 3cda9e38c9
Merge pull request #56737 from nextcloud/backport/56060/stable31
[stable31] fix(files_sharing): Hide 'Open locally' action
2025-11-29 07:45:34 +07:00
dependabot[bot] 15ac36dc97
Merge pull request #56752 from nextcloud/dependabot/npm_and_yarn/stable31/stylelint-16.26.1 2025-11-29 06:31:13 +07:00
dependabot[bot] 7b391005bb
build(deps-dev): bump stylelint from 16.26.0 to 16.26.1
Bumps [stylelint](https://github.com/stylelint/stylelint) from 16.26.0 to 16.26.1.
- [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.26.0...16.26.1)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-version: 16.26.1
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-29 03:38:44 +07:00
Nextcloud bot 2af0a7c38e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-29 00:14:00 +07:00
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-command 021dfd2e11 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-11-28 09:02:42 +07:00
John Molakvoæ 9da57f6712 fix(files): use `isDownloadable` for `isSyncable`
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>

[skip ci]
2025-11-28 09:54:02 +07:00
Fauzan 4b1477dd1b fix(files_sharing): Hide 'Open locally' action
This patch ensures that the "Open locally" context menu item is not
displayed for files in a share where the "download and sync" permission
has not been granted.

This prevents user confusion, as the action would fail anyway. The fix
adds a permission check before rendering the menu item, and adds a
corresponding unit test to verify this behavior.

Resolves: #54970

Signed-off-by: Fauzan <fauzanfebriann@gmail.com>
2025-11-28 08:52:43 +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