Commit Graph

35276 Commits (ccf341abbc4b50890f48692f5eccacc07a86bccf)

Author SHA1 Message Date
Nextcloud bot e69e95f436
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-06 00:13:35 +07:00
Nextcloud bot 6ab7d4496c
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-05 00:13:42 +07:00
Andy Scherzinger 050c705202
Merge pull request #56849 from nextcloud/backport/56668/stable32
[stable32] fix(trashbin): deletedBy of a file from a federated folder
2025-12-04 16:57:44 +07:00
Benjamin Gaussorgues 5b6f66a6b1
Merge pull request #56837 from nextcloud/backport/55147/stable32 2025-12-04 15:55:00 +07:00
Maxence Lange 1624cd8bee fix(trashbin): deletedBy of a file from a federated folder
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>

d
2025-12-04 14:47:28 +07:00
Andy Scherzinger 63c6d6d8b5
Merge pull request #56838 from nextcloud/backport/56630/stable32
[stable32] refactor(workflowengine): Check if class is correct
2025-12-04 15:06:49 +07:00
Carl Schwan 24bdc8d0a3
refactor(workflowengine): Check if class is correct
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-04 10:57:12 +07:00
Nextcloud bot f2b675d4fd
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-04 00:14:12 +07:00
Kate 5679550f08
Merge pull request #56803 from nextcloud/backport/56655/stable32 2025-12-03 22:18:29 +07:00
Andy Scherzinger db6e71181e
Merge pull request #56769 from nextcloud/backport/56768/stable32
[stable32] feat(admin_audit): Log cache insert/delete to audit log
2025-12-03 19:34:11 +07:00
Côme Chilliet 48d6e6a54b fix(updatenotification): Fix log spam from ResetToken job
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-12-03 19:30:15 +07:00
Salvatore Martire 5994423e2a style: apply cs-fixer to publicwebdav.php
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-12-03 15:38:27 +07:00
Salvatore Martire 6d1344779a fix: check instance of storage using helper function
instanceof cannot be used to check the instance of a storage, doing so
breaks the check in certain cases. In this case, enabling the
`files_accesscontrol` app breaks the check.

Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-12-03 15:38:27 +07:00
Salvatore Martire 79e48941e0 fix: isPublicShare =true when share is public
The isPublicShare was set to false in one instance where it should have
been true. Flipping the value to true, would break the functionality for
PROPFIND /public.php/webdav/ which returns properties of files in a
share identified by the username being the share token.

Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-12-03 15:38:27 +07:00
Salvatore Martire 7ede3044bf refactor: extract tree initialization logic
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-12-03 15:38:27 +07:00
Edward Ly 4f2e05d443
Merge pull request #56800 from nextcloud/backport/56781/stable32
[stable32] fix(s3): rename 'Amazon S3' to 'S3 Storage'
2025-12-03 06:27:40 +07:00
Louis Chmn 2824bd6b50 chore(files): Remove regular stats request
All views are now migrated.

Signed-off-by: Louis Chmn <louis@chmn.me>
2025-12-03 09:15:58 +07:00
Nextcloud bot 1c2352ef26
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-03 00:13:37 +07:00
Edward Ly aaf2d214c5 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:25 +07:00
Côme Chilliet b00e469851 feat(admin_audit): Log cache insert/delete to audit log
That allows to see files added/removed by a filesystem scan for
instance.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-12-02 14:32:25 +07:00
Kate 70584c60d9
Merge pull request #56787 from nextcloud/backport/56527/stable32 2025-12-02 09:52:57 +07:00
Git'Fellow 4d363eea40
Merge pull request #55804 from nextcloud/backport/55800/stable32
[stable32] Fix chunked upload for file drop shares
2025-12-02 09:49:48 +07:00
John Molakvoæ 2a3d712e62
Merge pull request #56760 from nextcloud/backport/56278/stable32 2025-12-02 09:00:52 +07:00
provokateurin 11b09f8d47 fix(QuotaPlugin): Always check the quota before moving
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-12-02 07:32:25 +07:00
Nextcloud bot 16a836bb20
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-02 00:14:11 +07:00
Joas Schilling baabe272f5
test: Adjust the test for the warning of Oracle
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-12-01 15:26:37 +07:00
Joas Schilling 76d35e49ed
fix(oracle): Add a warning for Oracle 11
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-12-01 11:53:41 +07:00
skjnldsv c00df59310
fix(files_sharing): sidebar link share password checkbox
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-12-01 02:35:15 +07:00
Nextcloud bot bf9bdde28e
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-01 00:13:43 +07:00
Robin Appelman e1642bb42c fix: fix theming config value casting
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-11-30 20:40:18 +07:00
Robin Appelman 5fe4c73f0b test: add test for theming config casting
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-11-30 20:40:18 +07:00
Szymon Kłos 1374b92207 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:25:27 +07:00
Nextcloud bot 7f0a594ec7
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-30 00:14:02 +07:00
Andy Scherzinger 9e78adc7d0
Merge pull request #56738 from nextcloud/backport/56060/stable32
[stable32] fix(files_sharing): Hide 'Open locally' action
2025-11-29 07:47:57 +07:00
Nextcloud bot a7b1d6ad41
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-29 00:13:53 +07:00
John Molakvoæ 7b53dacfdd fix(files): use `isDownloadable` for `isSyncable`
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>

[skip ci]
2025-11-28 09:55:01 +07:00
Fauzan a2920dc7a9 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:44 +07:00
Nextcloud bot 816d9ef96f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-28 00:13:33 +07:00
Côme Chilliet 117d0ae7b1
Merge pull request #56657 from nextcloud/backport/56498/stable32
[stable32] fix(files_sharing): Allow deleting a share of a missing file
2025-11-27 15:18:46 +07:00
nfebe 8b0a9a4dea 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-27 12:42:52 +07:00
Nextcloud bot 914c051cc5
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-27 00:13:45 +07:00
Maksim Sukharev 926f0d5758 fix(user_status): adjust online status string
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2025-11-26 13:17:36 +07:00
skjnldsv 81a1197fe1 fix(files_reminder): prevent setting reminder in the past
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-11-26 09:49:28 +07:00
Nextcloud bot 85271aab19
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-26 00:14:18 +07:00
SebastianKrupinski 04014c5d51 fix: imip set language per user
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-11-25 14:56:07 +07:00
Côme Chilliet 6cdac077a4 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:18 +07:00
Côme Chilliet 97ddc1c9e1 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:18 +07:00
Nextcloud bot 2d364fa72f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-25 00:14:12 +07:00
Nextcloud bot ab3dbf1703
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-24 00:14:11 +07:00
Nextcloud bot 49bb20831a
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-23 00:13:43 +07:00