nextcloud-command
3b41ab108f
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-02 15:37:02 +07:00
Louis Chmn
9aac7ecc60
chore(files): Remove regular stats request
...
All views are now migrated.
Signed-off-by: Louis Chmn <louis@chmn.me>
2025-12-02 15:37:02 +07:00
Andy Scherzinger
f5620538b9
Fix indentation in version.php for Nextcloud version
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
2025-12-02 14:40:27 +07:00
Sebastian Möbus
4f933d3505
patch the version file to allow upgrading from owncloud > v10.13
...
Some customers already migrated from 10.15.3 and needed to edit the version.php file before the migration. 10.16 was recently published and it seems migration from there also works fine.
Signed-off-by: Sebastian Möbus <sebastian@nextcloud.com>
2025-12-02 14:40:27 +07:00
Benjamin Gaussorgues
86c2dd467d
Merge pull request #56758 from nextcloud/fix/fix-orphan-share-blocking-moves
2025-12-02 10:45:40 +07:00
Carl Schwan
d877262e07
chore: Bump autoloader files for new composer version
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com>
2025-12-02 10:32:44 +07:00
nfebe
6bccaf778a
fix(sharing): Allow public share access for everyone
...
When a logged-in user accesses a public share link in the same browser,
the system was incorrectly checking if that user's groups were excluded
from creating link shares. This caused share not found errors for users
in excluded groups, even though public shares should be accessible to anyone
with the link.
The group exclusion setting (`shareapi_allow_links_exclude_groups`) is
intended to restrict share creation, not share access. Public shares
are meant to be anonymous and accessible regardless of the viewer identity
or group membership.
We now check the exclusion for the share creator and not the viewer.
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-12-02 09:45:18 +07:00
John Molakvoæ
3b2a306a67
Merge pull request #56694 from nextcloud/refactor/files_reminders-vue3
2025-12-02 09:42:49 +07:00
Côme Chilliet
f453411d59
fix: Log missing nodes of shares at debug level
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-12-02 09:33:07 +07:00
Kate
8eff6537a2
Merge pull request #56527 from nextcloud/fix/quotaplugin/always-check-before-move
2025-12-02 08:31:53 +07:00
Nextcloud bot
a9b811906d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-02 00:14:04 +07:00
provokateurin
dabde76f9e
chore(deps): Update flake to 25.11 and haze to 2.1.3
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-12-01 23:15:57 +07:00
Maxence Lange
ea8b133910
fix(trashbin): deletedBy of a file from a federated folder
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
d
2025-12-01 16:25:05 +07:00
Salvatore Martire
631318f86f
style: apply cs-fixer to publicwebdav.php
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-12-01 18:09:25 +07:00
Salvatore Martire
4ac0fcf02e
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-01 18:09:25 +07:00
Salvatore Martire
38f8423cd6
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-01 18:09:25 +07:00
Salvatore Martire
c5ad20d925
refactor: extract tree initialization logic
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-12-01 18:09:25 +07:00
Kate
1b14fff939
Merge pull request #56772 from nextcloud/feat/object-store/per-bucket-arguments-override
2025-12-01 17:43:55 +07:00
Ferdinand Thiessen
1fdcfed1f7
Merge pull request #56410 from nextcloud/fix/maintenance-cache-key
...
fix(Memcache): use different cache key when in maintenance mode
2025-12-01 16:47:10 +07:00
provokateurin
b1deae7232
fix(QuotaPlugin): Always check the quota before moving
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-12-01 16:07:02 +07:00
provokateurin
2ab29a69e0
feat(ObjectStore): Allow overriding arguments per bucket
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-12-01 16:06:05 +07:00
Ferdinand Thiessen
15229e0b4e
fix(Memcache): use different cache key when in maintenance mode
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-01 14:43:23 +07:00
nextcloud-command
7cafbb009f
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-12-01 14:34:34 +07:00
Ferdinand Thiessen
d2ff4214f8
refactor(files_reminders): migrate app to Vue 3
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-01 14:34:34 +07:00
Ferdinand Thiessen
e89a8d832c
Merge pull request #56770 from nextcloud/test/cypress-a11y
...
test(cypress): only check error and warning colors on blurred background
2025-12-01 13:59:32 +07:00
Cristian Scheid
9272a13e9d
refactor(files): use strict string comparison instead of empty()
...
Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com>
Signed-off-by: Cristian Scheid <74515775+cristianscheid@users.noreply.github.com>
2025-12-01 09:52:59 +07:00
Côme Chilliet
938e8d3a46
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-01 13:52:09 +07:00
Ferdinand Thiessen
f59435f1cb
test(cypress): only check error and warning colors on blurred background
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-12-01 13:01:21 +07:00
Andy Scherzinger
c683862ffd
Merge pull request #52749 from nextcloud/feat/certificatemanager/default-bundle-path-option
...
feat(CertificateManager): Add option to specify the default certificates bundle path
2025-12-01 11:48:36 +07:00
Cristian Scheid
fa2a7b9b2d
refactor(files): use explicit empty check instead of elvis operator
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com>
2025-12-01 07:36:18 +07:00
provokateurin
0c3a872908
feat(CertificateManager): Add option to specify the default certificates bundle path
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-12-01 10:47:23 +07:00
Côme Chilliet
7eefd725db
fix(user_ldap): Do not use variables directly in translation strings
...
I simply removed translations for exceptions which are never supposed to
happen apart from API misuse or code bug.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-12-01 10:40:50 +07:00
Andy Scherzinger
86560b33bc
Merge pull request #56749 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.2.9
...
build(deps-dev): bump rector/rector from 2.2.8 to 2.2.9 in /vendor-bin/rector
2025-12-01 09:48:37 +07:00
Côme Chilliet
8d64e076ee
fix: Fix orphan shares blocking moving other shares
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-12-01 09:43:39 +07:00
Nextcloud bot
2080621ff3
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-12-01 00:13:35 +07:00
Andy Scherzinger
51a49b58a6
Merge pull request #56428 from nextcloud/rakekniven-patch-2
...
chore(i18n): Improved grammar
2025-11-30 19:24:03 +07:00
dependabot[bot]
ab333605a6
build(deps-dev): bump rector/rector in /vendor-bin/rector
...
Bumps [rector/rector](https://github.com/rectorphp/rector ) from 2.2.8 to 2.2.9.
- [Release notes](https://github.com/rectorphp/rector/releases )
- [Commits](https://github.com/rectorphp/rector/compare/2.2.8...2.2.9 )
---
updated-dependencies:
- dependency-name: rector/rector
dependency-version: 2.2.9
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-11-30 17:36:27 +07:00
Nextcloud bot
fcedecde37
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-30 00:13:55 +07:00
Nextcloud bot
da2c865481
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-11-29 00:13:46 +07:00
Joas Schilling
5c0ba9ae08
Merge pull request #56732 from nextcloud/techdebt/noid/migrate-settings-pii-listener-to-events
...
fix(settings): Migrate PII listener to IEventListener
2025-11-28 22:24:19 +07:00
Andy Scherzinger
631f471bb7
Merge pull request #56537 from nextcloud/refactor/files-sharing
...
Refactor mount providers files_sharing app
2025-11-28 15:43:48 +07:00
Andy Scherzinger
1c8129aafc
Merge pull request #56724 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/node-forge-1.3.2
...
build(deps-dev): bump node-forge from 1.3.1 to 1.3.2 in /build/frontend-legacy
2025-11-28 15:43:27 +07:00
Andy Scherzinger
8cd86fb6a0
Merge pull request #54685 from nextcloud/feat/comments/markdown-support
...
feat(comments): add Markdown support
2025-11-28 15:42:39 +07:00
Andy Scherzinger
3da9905c8f
Merge pull request #56717 from nextcloud/enh/noid/taskpro-optional-watermarking
...
Add a boolean 'addWatermarking' attribute to taskprocessing tasks
2025-11-28 15:40:35 +07:00
Salvatore Martire
cfba3f8370
refactor(files_sharing): avoid magic numbers in external/MountProvider
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-11-28 13:02:45 +07:00
Salvatore Martire
881453dbde
refactor(files_sharing): extract getMountsForUser logic
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-11-28 13:02:45 +07:00
Salvatore Martire
2d74a755a8
refactor(files_sharing): apply DRY in MountProvider
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-11-28 13:02:45 +07:00
Salvatore Martire
111d9397ae
refactor(files_sharing): reduce complexity in MountProvider::buildSuperShares
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-11-28 13:02:45 +07:00
Salvatore Martire
2ae7c3ecae
fix(files_sharing): remove unnecessary array_values in MountProvider
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-11-28 13:02:45 +07:00
Salvatore Martire
ff28ac7ea2
refactor(files_sharing): apply DRY for user and node ID in MountProvider
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-11-28 13:02:45 +07:00