Josh
f1abb9ed38
chore(View): fixup basicOperation
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-15 10:33:17 -04:00
Josh
600917905e
fix(View) avoid unconditional unlock when no lock was acquired
...
use lock-state tracking + centralized finally cleanup
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-14 11:51:35 -04:00
Josh
460c1fbf6c
docs(View): update basicOperation docblock
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-13 13:39:51 -04:00
Josh
35a7cfdafe
refactor(View): use early returns to reduce nesting
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-13 13:31:13 -04:00
Josh
c0ed1ab40a
refactor(View): extract intent into booleans for readability
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-13 13:19:35 -04:00
Josh
be8efa719b
refactor(View): add some useful comments to basicOperation
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-13 13:08:09 -04:00
Daniel
98583d7ceb
Merge pull request #58201 from nextcloud/fix/remove-deprecated-rfc7231-constant
...
fix: Remove deprecated RFC7231 constant to avoid warnings on PHP 8.5
2026-03-13 11:34:51 +01:00
David Dreschner
2bb9524c84
fix: Remove deprecated RFC7231 constant to avoid warnings on PHP 8.5
...
Signed-off-by: David Dreschner <david.dreschner@nextcloud.com >
2026-03-13 10:43:38 +01:00
Sebastian Krupinski
201a97a4ed
Merge pull request #57112 from nextcloud/feat/improve-calendar-migrator
...
feat: improve calendar migrator
2026-03-13 05:30:54 -04:00
Nextcloud bot
551973cb3e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-03-13 00:20:20 +00:00
SebastianKrupinski
f4feec424c
feat: improve calendar migrator
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2026-03-12 12:43:15 -04:00
Louis
56dcfc4b86
Merge pull request #45036 from iLinaza/fix/45034-clear-cached-user-groups-on-pre-hooks
...
fix(usergroups): clear cached user groups on pre hooks
2026-03-12 16:03:44 +01:00
Benjamin Gaussorgues
7a96dbc20c
Merge pull request #58875 from nextcloud/chore/update-ignred-files
2026-03-12 15:35:49 +01:00
Benjamin Gaussorgues
8c6d314b0e
Merge pull request #58798 from AIlkiv/fix-UserMountCache-for-postgresql
2026-03-12 12:11:29 +01:00
Kate
ddf79066b9
Merge pull request #58689 from nextcloud/fix/federated-reshare
2026-03-12 12:01:24 +01:00
Sebastian Krupinski
ed3a230403
Merge pull request #58679 from nextcloud/feat/add-default-reminder-setting-caldav
...
feat: add default reminder setting caldav
2026-03-12 06:26:12 -04:00
provokateurin
5dbbe2ccf9
fix(dav): Use share initiator to get the share node, because the owner might on another server
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-03-12 10:31:25 +01:00
provokateurin
045ad43237
fix(federatedfilesharing): Do not set the share id for an existing share
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-03-12 10:31:25 +01:00
Carl Schwan
83956e9f04
Merge pull request #58854 from nextcloud/jtr/refactor-View-getLocalFile
...
refactor(view): `getLocalFile` path handling
2026-03-12 10:05:19 +01:00
Kate
c8380b1b62
Merge pull request #58869 from nextcloud/fix/pwd-confirmation
2026-03-12 09:54:15 +01:00
Nextcloud bot
5ff62d5baf
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-03-12 00:19:26 +00:00
Josh
eb5a9085ee
Merge pull request #58855 from nextcloud/jtr/test-drop-testTouchFloat
...
tests - Fix `Implicit conversion from float 500.5 to int loses precision` in ViewTest
2026-03-11 15:07:57 -04:00
Benjamin Gaussorgues
3904da98e6
Merge pull request #58864 from nextcloud/fix/cached_exporter_hardening
2026-03-11 18:30:22 +01:00
Benjamin Gaussorgues
e07be2b189
chore(buuld): update list of ignored files
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-03-11 17:50:11 +01:00
Grigory Vodyanov
e3c2920c18
feat: add default reminder setting caldav
...
Signed-off-by: Grigory Vodyanov <scratchx@gmx.com >
2026-03-11 12:45:04 -04:00
Côme Chilliet
9b54383532
Merge pull request #58835 from nextcloud/chore/fix-merge-leftover
...
Remove leftover useless path assignements in View
2026-03-11 16:52:55 +01:00
Joas Schilling
78cfe3742a
Merge pull request #58853 from nextcloud/bugfix/noid/remove-wildcard-csp
...
fix(videoverification): Remove CSP wildcard for video verification
2026-03-11 15:25:59 +01:00
Ferdinand Thiessen
9b54b06de5
fix(SecurityMiddleware): return header to distinguish error type
...
Currently we return a 403 (Forbidden) when the password confirmation
failed - which itself seems to be inappropriate as its basically a login
failing so a 401 (not authorized) is more appropriate.
This is especially a problem because APIs might return 403 internally
for good reason (e.g. user missing permission) but 401 would not be a
problem.
But as this is a breaking change so my solution to be able to
distinguish API error from password confirmation error is:
Add a header inside the response that marks failed password confirmation
`X-NC-Auth-NotConfirmed`.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-03-11 15:11:29 +01:00
Benjamin Gaussorgues
509784cff2
chore(metrics): harden Cached exporter
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-03-11 13:01:21 +01:00
Hamza
f0f38fd04c
Merge pull request #58862 from nextcloud/fix/add-note-example-contact
...
fix:(dav): add note to example contact
2026-03-11 12:19:41 +01:00
Hamza
9f5c3e39a7
fix:(dav): add note to example contact
...
Signed-off-by: Hamza <hamzamahjoubi221@gmail.com >
2026-03-11 11:21:37 +01:00
Joas Schilling
a304a54775
Merge pull request #58836 from nextcloud/feat/noid/unify-generated-by-ai-tag-handling
...
feat(systemtags): Add methods to directly do "Generated by AI" tag
2026-03-11 10:02:20 +01:00
Josh
8895970019
test(ViewTest): disable Nextcloud not PHP - drop testTouchFloat()
...
Our interface contract (and implementations) in IStorage are:
`public function touch(string $path, ?int $mtime = null): bool {`
This wasn't always the case but it is today, so testTouchFloat() no longer makes sense; it's not testing our code, just PHP.
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-10 22:12:42 -04:00
Josh
0a7420d0a4
chore(View): fixup for php-cs
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-10 21:40:44 -04:00
Nextcloud bot
1a70d192f3
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-03-11 00:26:43 +00:00
Josh
14e837ce11
refactor(View): add typing to getAbsolutePath and clarify contract
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-10 19:42:16 -04:00
Josh
af78da59bc
refactor(View): improve readability of getLocalFile and resolvePath
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-10 19:21:47 -04:00
Joas Schilling
dc529fa86d
fix(videoverification): Remove CSP wildcard for video verification
...
spreed does it via AddContentSecurityPolicyEvent event by now
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-03-10 22:35:43 +01:00
Côme Chilliet
a119716a7d
Merge pull request #58826 from nextcloud/carl/code-cleaning-storage-cache
...
refactor(cache-storage): Make Storage and StorageGlobal psalm strict
2026-03-10 22:01:43 +01:00
Kate
44ec45e941
Merge pull request #58841 from nextcloud/chore/deps/haze-2.2.0
2026-03-10 19:22:20 +01:00
Robin Appelman
38a42d9ad4
Merge pull request #53733 from nextcloud/copy-all-permissions
...
fix: give target file all permissions on copy
2026-03-10 18:09:33 +01:00
provokateurin
aa65c7598e
chore(deps): Update haze to 2.2.0
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-03-10 16:25:56 +01:00
Robin Appelman
cf124e7c75
fix: make objectstore copy consistent with changed local storage behavior
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-03-10 16:07:38 +01:00
Raphael Gradenwitz
3e78bf662d
Merge pull request #58648 from nextcloud/feat/add-files-sharing-raw-to-rootUrlApps
...
feat(routing): add files_sharing_raw to rootUrlApps
2026-03-10 15:31:02 +01:00
Carl Schwan
783e2ac625
refactor(external-storage-services): Modernize code
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-03-10 15:27:46 +01:00
Robin Appelman
7dccf5f257
fix: give target file all permissions on copy
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-03-10 15:27:35 +01:00
Joas Schilling
1425df49d0
feat(systemtags): Add methods to directly do "Generated by AI" tag
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-03-10 15:19:30 +01:00
Côme Chilliet
b0240a43af
chore: Remove other useless assignment of 'path' key for FileInfo
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-03-10 15:12:06 +01:00
Côme Chilliet
347d786a14
chore: Remove useless assignement
...
Because of the order we merged PRs, this line was not removed while the
value is not used anymore, let’s cleanup.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-03-10 15:09:54 +01:00
Côme Chilliet
8417db5df8
Merge pull request #58687 from nextcloud/carl/webhook-typo
...
fix(webhook_listeners): Fix typo in comment
2026-03-10 15:07:57 +01:00
Kate
810caa3e4a
Merge pull request #58593 from nextcloud/carl/share-spring-cleaning
2026-03-10 15:01:50 +01:00
Côme Chilliet
c98244a79e
Merge pull request #58827 from nextcloud/fix/fix-fileinfo-path
...
fix(files): Fix FileInfo['path'] situation
2026-03-10 15:01:17 +01:00
Côme Chilliet
17ef1dbec9
Merge pull request #58808 from nextcloud/carl/remove-many-get-server
...
refactor: remove long deprecated IServerContainer methods
2026-03-10 15:00:48 +01:00
Carl Schwan
eb5c6acf13
fix(webhook_listeners): Fix typo in comment
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-03-10 14:39:30 +01:00
Carl Schwan
140bfa2d1f
refactor(cache-storage): Make Storage and StorageGlobal psalm strict
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-03-10 14:20:31 +01:00
Côme Chilliet
082664c0c2
chore: Run rector on integration bootstrap code
...
This avoids integration PHP code to use deprecated method and crash when
we remove them.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-03-10 14:15:30 +01:00
Côme Chilliet
397454ff4a
fix: Adapt ViewTest to ['path'] being absolute
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-03-10 12:34:50 +01:00
Côme Chilliet
842b3f9e0a
fix(files): Fix FileInfo['path'] situation
...
Previously $fileInfo->getPath() and $fileInfo['path'] would return
different things. The [] version was not consistent, being sometimes
relative and sometimes kind of absolute, and sometimes plenty wrong
(like when used from occ commands, because there is no user in
session).
So this is always returning absolute now.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-03-10 11:56:31 +01:00
Carl Schwan
7fa44717e0
refactor(share): Remove some deprecated method usages
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-03-10 11:39:57 +01:00
Carl Schwan
39c14c383b
refactor: remove long deprecated IServerContainer methods
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-03-10 10:36:35 +01:00
Carl Schwan
af94028bdb
refactor: Remove old Share backend
...
This has been implicitely deprecated for a while with Share20 containing
the new implementation.
The only use was to determine whether remote sharing was enabled or not,
which we can do much more easily.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-03-10 10:09:40 +01:00
Nextcloud bot
6f1fc07868
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-03-10 00:19:19 +00:00
Kate
27c438503b
Merge pull request #58817 from nextcloud/fix/noid/add-fallback-to-raw-path-info
2026-03-09 23:21:13 +01:00
Kate
7ae8aebab3
Merge pull request #58724 from nextcloud/fix/respect-skipping-certificate-verify
...
fix(files_sharing): respect config to skip certificate verification
2026-03-09 23:08:34 +01:00
Anna Larch
cbe8e4d90f
fix: add fallback to raw path info
...
Follow up to https://github.com/nextcloud/server/pull/56843
The raw path info method has no fallback for an empty array parameter
Signed-off-by: Anna Larch <anna@nextcloud.com >
2026-03-09 22:22:08 +01:00
Salvatore Martire
8b235c8f49
fix(files_sharing): respect config to skip certificate verification
...
This is important especially for local development, as certificate are
self-signed.
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-03-09 18:21:15 +01:00
Daniel
92cf64f798
Merge pull request #58793 from nextcloud/validatePreviewMimeType
...
fix(preview): Validate preview MIME type
2026-03-09 17:20:00 +01:00
Kate
938b9ba0ac
Merge pull request #58800 from nextcloud/ci/rector-apply/ignore-composer-changes
2026-03-09 16:22:37 +01:00
Andy Scherzinger
56eaf1dbcc
Merge pull request #58603 from pymnh/feat/extend-group-search-to-teams
...
feat(UserPlugin): Include teams in group search
2026-03-09 15:17:41 +01:00
Peymaneh
3985555753
feat(UserPlugin): Include teams in group search
...
Signed-off-by: Peymaneh <peymaneh@posteo.net >
2026-03-09 13:51:27 +01:00
provokateurin
fe612bb4dd
ci(rector-apply): Ignore composer changes
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-03-09 11:28:15 +01:00
ailkiv
e958fa0113
fix: PostgreSQL transaction aborts when caching user mounts
...
Signed-off-by: ailkiv <a.ilkiv.ye@gmail.com >
2026-03-09 10:02:40 +00:00
Carl Schwan
2613f3274b
Merge pull request #58790 from nextcloud/chore/remove-oc-app-get-current-app
...
fix: Deprecate OC_App::getCurrentApp and remove its only use
2026-03-09 10:20:08 +01:00
Anna
715d776649
Merge pull request #58229 from nextcloud/fix/noid/improve-preview-scan-performance
...
perf(preview): bulk process preview regeneration
2026-03-09 09:05:02 +00:00
Nextcloud bot
15591054ac
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-03-09 00:19:53 +00:00
Git'Fellow
304c9fbc3b
fix(preview): Validate preview MIME type
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2026-03-08 18:57:18 +01:00
Côme Chilliet
b878678562
chore: Adapt tests to TemplateLayout constructor changes
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-03-08 17:57:44 +01:00
Côme Chilliet
521bb9432e
fix: Deprecate OC_App::getCurrentApp and remove its only use
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-03-08 17:00:44 +01:00
Côme Chilliet
6fce5aa3ea
Merge pull request #58474 from nextcloud/jtr/chore-drop-OC-JSON
...
chore: drop OC_JSON
2026-03-08 16:51:12 +01:00
Anna Larch
e3c6702cd8
perf(preview): bulk process preview regeneration
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2026-03-08 11:09:37 +01:00
Nextcloud bot
9cd3177bb4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-03-08 00:19:13 +00:00
Nextcloud bot
6a29ea172b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-03-07 00:19:22 +00:00
Carl Schwan
ed1b0dcd5e
Merge pull request #58725 from nextcloud/jtr/docs-config-mount-file-drop
...
docs(config): drop legacy `mount_file` option
2026-03-06 14:07:44 +01:00
Carl Schwan
bd8aff39f2
Merge branch 'master' into jtr/docs-config-mount-file-drop
...
Signed-off-by: Carl Schwan <carl@carlschwan.eu >
2026-03-06 13:39:08 +01:00
Nextcloud bot
fc354f46bb
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-03-06 00:20:14 +00:00
Côme Chilliet
7b305fbe22
Merge pull request #58705 from nextcloud/local-custom-cache-prefix
...
feat: Add memcache_customprefix
2026-03-05 16:05:14 +01:00
Côme Chilliet
8aedcb4a82
Merge pull request #58652 from nextcloud/automated/noid/rector-changes
...
Apply rector changes
2026-03-05 16:03:50 +01:00
Côme Chilliet
842f3a44cb
Merge branch 'master' into fix/45034-clear-cached-user-groups-on-pre-hooks
...
Signed-off-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com >
2026-03-05 16:00:17 +01:00
Carl Schwan
01fa73831f
Merge pull request #58728 from nextcloud/jtr/docs-config-part-file-in-storage-non-chunking
...
docs(config): `part_file_in_storage` only applies to non-chunked
2026-03-05 15:28:12 +01:00
Robin Appelman
b40d230218
Merge pull request #58723 from nextcloud/jtr/docs-config-fs-cache-RO
...
docs(config): improve `filesystem_cache_readonly` docs
2026-03-05 14:29:08 +01:00
Ferdinand Thiessen
5d84d79c4b
Merge pull request #58550 from nextcloud/dav-open-size-not-found
...
handle case where we can't get the filesize after open in dav get
2026-03-05 13:24:52 +01:00
Robin Appelman
26ba3cac9c
fix: handle case where we can't get the filesize after open in dav get
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-03-05 11:35:52 +01:00
Joas Schilling
85b0dcca27
Merge pull request #58664 from nextcloud/bugfix/noid/workflowengine-fix-checks-list
...
fix(workflowengine): Fix list of checks being a list instead of array…
2026-03-05 10:49:46 +01:00
Kate
687d82843f
Merge pull request #58727 from nextcloud/mounts-cache-duplicate-rootid
2026-03-05 09:46:34 +01:00
Nextcloud bot
4da21d78d0
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-03-05 00:19:23 +00:00
Sebastian Krupinski
142ddaf146
Merge pull request #58697 from nextcloud/feat/add-calendar-name-to-search-result
...
feat: add calendar name to search entries
2026-03-04 14:11:54 -05:00
Josh
f3ceded754
docs(config): clarify part_file_in_storage only applies to non-chunked
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-04 12:47:25 -05:00
Robin Appelman
9884dec646
fix: fix updating cached mounts with multiple entries for root id
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-03-04 18:43:55 +01:00
Robin Appelman
d14c4082e1
test: add test for updating cached mounts with multiple entries for root id
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-03-04 18:43:35 +01:00
Josh
052d62b83c
docs(config): make cs happy fixup
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-04 11:41:36 -05:00
Josh
ceb1b7e767
docs(config): drop legacy mount_file option
...
All logic that used this was completely removed as of #30991
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-04 11:37:18 -05:00
Josh
2faa5e894b
docs(config): improve filesystem_cache_readonly docs
...
- Add more extensive explanation
- Explain interaction/relation to more commonly used option: `filesystem_check_changes`
- Add warning
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-04 10:22:11 -05:00
SebastianKrupinski
277a35ee23
feat: add calendar name to search entries
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2026-03-04 08:44:09 -05:00
Raphael Gradenwitz
44e733bae9
Merge branch 'master' into feat/add-files-sharing-raw-to-rootUrlApps
2026-03-04 12:24:34 +01:00
Kate
c29c7023d9
Merge pull request #58204 from nextcloud/bug/noid/remove-external-shares-from-share-list
2026-03-04 07:41:25 +01:00
Nextcloud bot
f43a4c62d6
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-03-04 00:19:34 +00:00
Martin
2a2f42e781
feat: Add memcache_customprefix
...
Signed-off-by: Martin <31348196+Earl0fPudding@users.noreply.github.com >
2026-03-04 00:19:19 +01:00
Daniel
35ef9b078a
Merge pull request #57667 from nextcloud/bug/noid/avoid-error-when-updating-share
...
fix(sharing): do not notify remote if owner and sharee are local users
2026-03-04 00:03:21 +01:00
Daniel Kesselberg
c63eb85966
chore: compile assets
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2026-03-03 23:45:51 +01:00
Daniel Kesselberg
5c19d5eb26
fix(sharing): remove external shares from view on delete
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2026-03-03 23:43:37 +01:00
Daniel Kesselberg
da7250f05d
fix(sharing): do not notify remote if owner and sharee are local users
...
If both the owner and the sharee are local users, no remote notification is required.
If either the owner or the sharee is not a local user, the change must be propagated.
Based on https://github.com/owncloud/core/pull/37534
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
Co-authored-by: Victor Dubiniuk <victor.dubiniuk@gmail.com >
2026-03-03 23:08:52 +01:00
Anna
9afbad3865
Merge pull request #58699 from nextcloud/fix/noid/dav-capabilities-psalm-return-type
...
fix(dav): add missing search_supports_creation_time and search_supports_upload_time to Capabilities return type
2026-03-03 20:48:29 +01:00
Cristian Scheid
80184b4d25
fix(dav): add missing search_supports_creation_time and search_supports_upload_time to Capabilities return type
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-03-03 15:01:12 -03:00
Stephan Orbaugh
074df09caf
Merge pull request #58680 from nextcloud/fix/drop-files
...
fix(files): properly handle dropping files
2026-03-03 18:09:54 +01:00
nextcloud-command
7dba462eec
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-03-03 15:51:07 +00:00
Ferdinand Thiessen
0e0af702ac
fix(files): properly handle dropping files
...
- resolves https://github.com/nextcloud/server/issues/58454
use upload library for dropped files instead of custom logic
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-03-03 15:46:36 +00:00
Stephan Orbaugh
f6c79c0d33
Merge pull request #58562 from nextcloud/feat/1699/recent-files-mark-recently-created
...
feat: set creation_time on file creation and render recently created icon
2026-03-03 16:08:07 +01:00
Ferdinand Thiessen
2909821cb2
Merge pull request #58685 from nextcloud/fix/files-external-inital
...
fix(files_external): set default values for new configurations
2026-03-03 15:53:01 +01:00
nextcloud-command
3542dbf9a1
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-03-03 14:13:13 +00:00
Ferdinand Thiessen
cae14d356b
fix(files_external): set default values for new configurations
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-03-03 15:05:17 +01:00
nextcloud-command
3836eb6b0d
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-03-03 13:05:15 +00:00
Cristian Scheid
3458d3150b
refactor(recent-search): use d:creationdate instead of c:creation_time and crtime instead of attributes.upload_time
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-03-03 09:43:21 -03:00
Cristian Scheid
03f93d97e9
refactor(recently-created-icon): use mdi/js path instead of raw svg prop setup() instead of data()
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-03-03 09:42:26 -03:00
Cristian Scheid
3a21ad408b
feat(dav): expose search_supports_creation_time and search_supports_upload_time capabilities
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-03-03 09:42:26 -03:00
Cristian Scheid
7f89490cef
feat: set creation_time on file creation and render recently created icon
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-03-03 09:41:22 -03:00
Joas Schilling
34484b591a
Merge pull request #58678 from nextcloud/fix/noid/set-lexicon-strictness-to-ignore
...
fix: Set files app lexicon strictness to IGNORE
2026-03-03 07:44:13 +01:00
Ferdinand Thiessen
fa2660a9d7
Merge pull request #58616 from nextcloud/fix/external-shares
...
fix(files_sharing): allow strict validation of shares
2026-03-03 02:26:45 +01:00
Nextcloud bot
4d58563991
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-03-03 00:19:33 +00:00
Marcel Müller
d039cb92f9
fix: Set files app lexicon strictness to IGNORE
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de >
2026-03-02 22:06:49 +01:00
nextcloud-command
128137dc06
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-03-02 17:52:41 +00:00
Ferdinand Thiessen
882d8324e8
fix(files_sharing): allow strict validation of shares
...
API response sometimes includes `null` for unset, but unset
(`undefined`) is something different than `null`.
So if `null` is passed we mean `undefined` instead.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-03-02 18:31:46 +01:00
Carl Schwan
5fa368c41c
Merge pull request #57100 from nextcloud/fix/remove-iservercontainer-from-user-ldap
...
fix(user_ldap): Remove usages of deprecated IServerContainer
2026-03-02 17:38:52 +01:00
Andy Scherzinger
0e6c8ec73f
Merge pull request #58660 from nextcloud/fix/chunked-uploads-on-shared-folders
...
fix: check source and target when emitting copy event
2026-03-02 16:50:33 +01:00
Côme Chilliet
279d5c226e
chore(user_ldap): Adapt code to LDAP constructor change, remove dead code
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-03-02 16:34:04 +01:00
Carl Schwan
52e8de9482
Merge pull request #58643 from nextcloud/jtr/ci-fix-performance-profiler-branch
...
ci(performance): fix Unexpected input warning for profiler-branch
2026-03-02 16:17:22 +01:00
Sebastian Krupinski
95e3dba34c
Merge pull request #58526 from nextcloud/fix/icon-ratio
...
fix(theming): Fix favicon and touchicon ratios
2026-03-02 09:04:57 -05:00
Ferdinand Thiessen
3b53e9aeca
Merge pull request #58615 from nextcloud/jtr/fix-s3-normalizePath-falsy
...
fix(s3): prevent "0" path from being treated as root
2026-03-02 14:36:04 +01:00
Simon L.
987a52b87f
Merge pull request #58657 from nextcloud/enh/noid/auto-label-reports
...
feat: add workflow that auto-labels bug reports based on entered content
2026-03-02 14:19:11 +01:00
Joas Schilling
1bc0bd7611
fix(workflowengine): Fix list of checks being a list instead of array<int, …>
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-03-02 14:17:51 +01:00
Josh
2d39c5a179
test(Storage): avoid falsy directory/filename checks (for now)
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-02 13:44:20 +01:00
Josh
6c1d648f59
chore: fixup/ revert cast in S3ObjectTrait
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-02 13:44:20 +01:00
Josh
d5d34adcbb
fix(S3ObjectTrait): cast $urn to a string until typing adding elsewhere
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-02 13:44:20 +01:00
Josh
ace9eb21e6
test(Storage): expand file / directory name tests
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-02 13:44:20 +01:00
Josh
9ce1ae8e61
fix(ObjectStorage): fix 0 folder handling in Primary Storage
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-02 13:44:20 +01:00
Josh
958e67687b
fix(s3): Fix 0 folder handling in External Storage
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-02 13:44:19 +01:00
Côme Chilliet
e7c4dbf2cb
Merge pull request #58642 from nextcloud/jtr/perf-s3-external-cache-sizing
...
perf(files_external): Increase S3 cache caps
2026-03-02 13:36:01 +01:00
Côme Chilliet
7f18934344
Merge pull request #58654 from nextcloud/jtr/refactor-external-s3-unused-methods
...
refactor(files_external/S3): drop unused methods
2026-03-02 13:27:50 +01:00
Salvatore Martire
8431abff32
fix: check source and target when emitting copy event
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-03-02 13:15:11 +01:00
Simon L.
e0bf0737a0
fix: adjust the bug-report template to be consistent
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-03-02 12:16:45 +01:00
Simon L.
10ae88a1c3
feat: add workflow that aut-labels bug reports based on entered content
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-03-02 12:13:37 +01:00
Andy Scherzinger
b729dc4ead
Merge pull request #58057 from nextcloud/carl/perf-delete-share
...
perf(sharing): Avoid loading all shares from all users when unsharing
2026-03-02 12:03:52 +01:00
Nextcloud bot
2b5a26db95
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-03-02 00:19:14 +00:00
Carl Schwan
4588c7134d
fix: Fix ci after run of rector
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-03-01 22:48:25 +01:00
Josh
bde043d13b
chore(files_external/s3): drop no-op $this->filesCache use sites
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-01 12:53:57 -05:00
Josh
08b465d219
refactor(files_external/S3): drop unused methods
...
getContentLength() and getLastModified() are dead code. Originally added in PR #11518 and made defunct in PR #29220 .
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-03-01 12:45:01 -05:00
nextcloud-command
663018455e
refactor: Apply rector changes
...
Signed-off-by: GitHub <noreply@github.com >
2026-03-01 14:43:11 +00:00
github-actions[bot]
ee43b68606
Merge pull request #58649 from nextcloud/dependabot/npm_and_yarn/fast-xml-parser-5.4.1
...
chore(deps): Bump fast-xml-parser from 5.3.6 to 5.4.1
2026-03-01 13:51:14 +01:00
dependabot[bot]
ced6d9e430
chore(deps): Bump fast-xml-parser from 5.3.6 to 5.4.1
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 5.3.6 to 5.4.1.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.4.1 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.4.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-01 12:05:33 +01:00
github-actions[bot]
62109cc0a1
Merge pull request #58647 from nextcloud/dependabot/github_actions/github-actions-dcec74b321
...
chore(deps): Bump the github-actions group with 5 updates
2026-03-01 09:54:56 +00:00
dependabot[bot]
0b2893a154
chore(deps): Bump the github-actions group with 5 updates
...
Bumps the github-actions group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [github/codeql-action](https://github.com/github/codeql-action ) | `4.32.2` | `4.32.4` |
| [cypress-io/github-action](https://github.com/cypress-io/github-action ) | `7.1.2` | `7.1.5` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `6.0.0` | `7.0.0` |
| [LizardByte/actions](https://github.com/lizardbyte/actions ) | `2026.212.22356` | `2026.227.200013` |
| [actions/stale](https://github.com/actions/stale ) | `10.1.1` | `10.2.0` |
Updates `github/codeql-action` from 4.32.2 to 4.32.4
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](45cbd0c69e...89a39a4e59 )
Updates `cypress-io/github-action` from 7.1.2 to 7.1.5
- [Release notes](https://github.com/cypress-io/github-action/releases )
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md )
- [Commits](84d178e4bb...bc22e01685 )
Updates `actions/upload-artifact` from 6.0.0 to 7.0.0
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](b7c566a772...bbbca2ddaa )
Updates `LizardByte/actions` from 2026.212.22356 to 2026.227.200013
- [Release notes](https://github.com/lizardbyte/actions/releases )
- [Commits](9bf3ef7837...70bb8d394d )
Updates `actions/stale` from 10.1.1 to 10.2.0
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](997185467f...b5d41d4e1d )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: cypress-io/github-action
dependency-version: 7.1.5
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: LizardByte/actions
dependency-version: 2026.227.200013
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: actions/stale
dependency-version: 10.2.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 23:14:04 +00:00
github-actions[bot]
e13e0c598e
Merge pull request #58641 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/fast-xml-parser-5.4.1
...
chore(deps): Bump fast-xml-parser from 5.3.6 to 5.4.1 in /build/frontend-legacy
2026-02-28 22:47:13 +01:00
github-actions[bot]
60ea64210e
Merge pull request #58599 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/multi-571506d351
...
chore(deps): Bump rollup in /build/frontend-legacy
2026-02-28 22:45:47 +01:00
nextcloud-command
b42b92c13e
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-28 21:09:50 +00:00
dependabot[bot]
448e6df7e8
chore(deps): Bump fast-xml-parser in /build/frontend-legacy
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 5.3.6 to 5.4.1.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.6...v5.4.1 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.4.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 21:07:35 +00:00
dependabot[bot]
a0bd65b174
chore(deps): Bump rollup in /build/frontend-legacy
...
Bumps and [rollup](https://github.com/rollup/rollup ). These dependencies needed to be updated together.
Updates `rollup` from 4.52.3 to 4.59.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.52.3...v4.59.0 )
Updates `rollup` from 2.79.2 to 2.80.0
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.52.3...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
- dependency-name: rollup
dependency-version: 2.80.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 22:04:15 +01:00
github-actions[bot]
c113a7698b
Merge pull request #58640 from nextcloud/dependabot/npm_and_yarn/rollup-4.59.0
...
chore(deps): Bump rollup from 4.52.5 to 4.59.0
2026-02-28 20:54:01 +00:00
nextcloud-command
16592b9f73
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-28 19:57:23 +00:00
dependabot[bot]
a49ceee5ae
chore(deps): Bump rollup from 4.52.5 to 4.59.0
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.52.5 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.52.5...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 20:49:28 +01:00
Andy Scherzinger
ea24a7f3b8
Merge pull request #58621 from nextcloud/dependabot/npm_and_yarn/stylelint-17.4.0
...
chore(deps-dev): Bump stylelint from 17.3.0 to 17.4.0
2026-02-28 20:41:06 +01:00
github-actions[bot]
158f643c2b
Merge pull request #58624 from nextcloud/dependabot/npm_and_yarn/vue-3.5.29
...
chore(deps): Bump vue from 3.5.28 to 3.5.29
2026-02-28 19:32:14 +00:00
ernolf
b24663db93
feat(routing): add files_sharing_raw to rootUrlApps
...
- Registers the files_sharing_raw app as a root-URL app so that its routes are served under /raw/{token} and /rss instead of the default /apps/files_sharing_raw/... prefix.
This is required for the files_sharing_raw app to generate correct canonical raw URLs via PublicUrlBuilder.
Signed-off-by: ernolf <raphael.gradenwitz@googlemail.com >
2026-02-28 20:30:19 +01:00
nextcloud-command
f8aea303c2
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-28 19:14:22 +00:00
dependabot[bot]
e14c8ec2c4
chore(deps): Bump vue from 3.5.28 to 3.5.29
...
Bumps [vue](https://github.com/vuejs/core ) from 3.5.28 to 3.5.29.
- [Release notes](https://github.com/vuejs/core/releases )
- [Changelog](https://github.com/vuejs/core/blob/main/CHANGELOG.md )
- [Commits](https://github.com/vuejs/core/compare/v3.5.28...v3.5.29 )
---
updated-dependencies:
- dependency-name: vue
dependency-version: 3.5.29
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 20:06:32 +01:00
github-actions[bot]
4ca998e8bc
Merge pull request #58627 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/webpack-5.105.3
...
chore(deps-dev): Bump webpack from 5.105.2 to 5.105.3 in /build/frontend-legacy
2026-02-28 18:56:59 +00:00
nextcloud-command
05345789dd
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-28 18:36:38 +00:00
dependabot[bot]
5ee5a71930
chore(deps-dev): Bump webpack in /build/frontend-legacy
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.105.2 to 5.105.3.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.105.2...v5.105.3 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 19:28:42 +01:00
github-actions[bot]
c9af0f0977
Merge pull request #58598 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/multi-f81e89d21b
...
chore(deps): Bump minimatch in /build/frontend-legacy
2026-02-28 17:35:00 +00:00
github-actions[bot]
e00da518e7
Merge pull request #58622 from nextcloud/dependabot/npm_and_yarn/cypress-15.11.0
...
chore(deps-dev): Bump cypress from 15.10.0 to 15.11.0
2026-02-28 18:25:41 +01:00
nextcloud-command
1aadd46c18
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-28 17:11:34 +00:00
dependabot[bot]
9b4f3f2c11
chore(deps): Bump minimatch in /build/frontend-legacy
...
Bumps and [minimatch](https://github.com/isaacs/minimatch ). These dependencies needed to be updated together.
Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9 )
Updates `minimatch` from 8.0.4 to 8.0.7
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9 )
Updates `minimatch` from 5.1.6 to 5.1.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9 )
Updates `minimatch` from 10.1.1 to 10.2.4
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 8.0.7
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 5.1.9
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 10.2.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 18:03:51 +01:00
github-actions[bot]
36232afffd
Merge pull request #58625 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/babel-loader-exclude-node-modules-except-1.2.4
...
chore(deps-dev): Bump babel-loader-exclude-node-modules-except from 1.2.1 to 1.2.4 in /build/frontend-legacy
2026-02-28 16:58:49 +00:00
github-actions[bot]
c864d55f8f
Merge pull request #58626 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/libphonenumber-js-1.12.38
...
chore(deps): Bump libphonenumber-js from 1.12.37 to 1.12.38 in /build/frontend-legacy
2026-02-28 16:46:06 +00:00
Josh
a1814676b8
ci(performance): fix Unexpected input warning for profiler-branch
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-28 09:38:05 -05:00
Josh
430975ce96
perf(files_external): Increase S3 metadata cache caps
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-28 09:08:00 -05:00
nextcloud-command
41f87251c7
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-28 12:45:00 +00:00
dependabot[bot]
1098812f95
chore(deps): Bump libphonenumber-js in /build/frontend-legacy
...
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js ) from 1.12.37 to 1.12.38.
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.12.37...v1.12.38 )
---
updated-dependencies:
- dependency-name: libphonenumber-js
dependency-version: 1.12.38
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 13:37:36 +01:00
github-actions[bot]
dbdba090ee
Merge pull request #58620 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.3.8
...
chore(deps-dev): Bump rector/rector from 2.3.7 to 2.3.8 in /vendor-bin/rector
2026-02-28 13:37:10 +01:00
github-actions[bot]
52f133dbc2
Merge pull request #58639 from nextcloud/dependabot/npm_and_yarn/multi-71d1011188
...
chore(deps): Bump minimatch and editorconfig
2026-02-28 08:58:31 +01:00
dependabot[bot]
54f95a1d8b
chore(deps): Bump minimatch and editorconfig
...
Bumps [minimatch](https://github.com/isaacs/minimatch ) and [editorconfig](https://github.com/editorconfig/editorconfig-core-js ). These dependencies needed to be updated together.
Updates `minimatch` from 9.0.5 to 9.0.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9 )
Updates `minimatch` from 3.1.2 to 3.1.5
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9 )
Updates `minimatch` from 5.1.6 to 5.1.9
- [Changelog](https://github.com/isaacs/minimatch/blob/main/changelog.md )
- [Commits](https://github.com/isaacs/minimatch/compare/v9.0.5...v9.0.9 )
Updates `editorconfig` from 1.0.4 to 1.0.7
- [Release notes](https://github.com/editorconfig/editorconfig-core-js/releases )
- [Changelog](https://github.com/editorconfig/editorconfig-core-js/blob/main/CHANGELOG.md )
- [Commits](https://github.com/editorconfig/editorconfig-core-js/compare/v1.0.4...v1.0.7 )
---
updated-dependencies:
- dependency-name: minimatch
dependency-version: 9.0.9
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 3.1.5
dependency-type: indirect
- dependency-name: minimatch
dependency-version: 5.1.9
dependency-type: indirect
- dependency-name: editorconfig
dependency-version: 1.0.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 06:38:18 +00:00
dependabot[bot]
0b01566282
chore(deps-dev): Bump babel-loader-exclude-node-modules-except
...
Bumps [babel-loader-exclude-node-modules-except](https://github.com/dutchenkoOleg/babel-loader-exclude-node-modules-except ) from 1.2.1 to 1.2.4.
- [Release notes](https://github.com/dutchenkoOleg/babel-loader-exclude-node-modules-except/releases )
- [Commits](https://github.com/dutchenkoOleg/babel-loader-exclude-node-modules-except/compare/v1.2.1...v1.2.4 )
---
updated-dependencies:
- dependency-name: babel-loader-exclude-node-modules-except
dependency-version: 1.2.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 02:07:37 +00:00
dependabot[bot]
60bc7ffd0c
chore(deps-dev): Bump cypress from 15.10.0 to 15.11.0
...
Bumps [cypress](https://github.com/cypress-io/cypress ) from 15.10.0 to 15.11.0.
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/cypress/compare/v15.10.0...v15.11.0 )
---
updated-dependencies:
- dependency-name: cypress
dependency-version: 15.11.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 02:06:33 +00:00
dependabot[bot]
c94c6ea45a
chore(deps-dev): Bump stylelint from 17.3.0 to 17.4.0
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 17.3.0 to 17.4.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/17.3.0...17.4.0 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-version: 17.4.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 02:06:20 +00:00
dependabot[bot]
b2dd3be343
chore(deps-dev): Bump rector/rector in /vendor-bin/rector
...
Bumps [rector/rector](https://github.com/rectorphp/rector ) from 2.3.7 to 2.3.8.
- [Release notes](https://github.com/rectorphp/rector/releases )
- [Commits](https://github.com/rectorphp/rector/compare/2.3.7...2.3.8 )
---
updated-dependencies:
- dependency-name: rector/rector
dependency-version: 2.3.8
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-28 02:04:31 +00:00
Nextcloud bot
d758f64a18
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-28 00:18:59 +00:00
Marcel Müller
00af1217ff
Merge pull request #58601 from nextcloud/fix/noid/default-loglevel-with-match-condition
...
fix: Use configured loglevel even when log.condition matches is set
2026-02-27 16:00:49 +01:00
Ferdinand Thiessen
694e2312fd
Merge pull request #58589 from nextcloud/fix/external-missing
...
fix(files_external): boolean comparison of array
2026-02-27 15:40:14 +01:00
Ferdinand Thiessen
69a5db46bd
fix: code style
...
Co-authored-by: Carl Schwan <carl@carlschwan.eu >
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-27 14:31:42 +01:00
Kent Delante
d6eade0119
Merge pull request #58582 from nextcloud/leftybournes/fix/files_external_delete_objects
...
fix: pass only object key to deleteObjects call
2026-02-27 11:28:19 +08:00
Kent Delante
8d1cb50048
fix: pass only object key to deleteObjects call
...
Some S3-compatible object storage hosts don't like the ETag being included in
the request and return a MalformedXML response. In the AWS API documentation,
only the object key is required so just pass that in.
Signed-off-by: Kent Delante <kent.delante@proton.me >
2026-02-27 10:54:23 +08:00
Nextcloud bot
b4b328cf61
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-27 00:19:48 +00:00
Carl Schwan
e47195a334
Merge pull request #58597 from nextcloud/bugfix/58594/files_sharing-disabled
...
fix(repair): Fix repair steps when files_sharing is disabled
2026-02-27 00:35:03 +01:00
Marcel Müller
a56607e91f
fix: Use configured loglevel even when log.condition matches is set
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de >
2026-02-26 23:12:20 +01:00
github-actions[bot]
4d00f49757
Merge pull request #58556 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/multi-5543462fab
...
chore(deps): Bump bn.js in /build/frontend-legacy
2026-02-26 21:58:10 +01:00
Andy Scherzinger
83d795dd18
Merge pull request #58595 from nextcloud/fix/db-occ-pending-migrations-typo
...
fix(db): pending migrations in `occ migrations:status`
2026-02-26 21:56:27 +01:00
Joas Schilling
a6b9483a5f
fix(repair): Fix repair steps when files_sharing is disabled
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-26 21:51:13 +01:00
Josh
636345bac8
fix(db): pending migrations in occ migrations:status
...
Fixes #58569
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-26 12:38:00 -05:00
Benjamin Gaussorgues
79d4953e64
Merge pull request #58535 from nextcloud/fix/do-not-send-headers-on-cli
2026-02-26 16:20:52 +01:00
Côme Chilliet
d8084559a9
chore: Add missing return type in tests
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-26 15:22:09 +01:00
Côme Chilliet
60c86848e4
fix: Use proper DI for LDAP class
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-26 15:21:40 +01:00
Sebastian Krupinski
ca8050b94e
Merge pull request #58008 from nextcloud/feat/calendar-federation-readwrite
...
feat: calendar read and write federation
2026-02-26 09:01:25 -05:00
Carl Schwan
47b08a07d8
Merge pull request #58586 from nextcloud/carl/sharehelper-typing
...
refactor(typing): Correct typing of IShareHelper
2026-02-26 14:21:53 +01:00
Ferdinand Thiessen
d50fbfe37d
fix(files_external): boolean comparison of array
...
To check if there are no missing required dependencies we need to check
if the required dependencies are **empty** because `!array` is still
true.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-26 14:21:50 +01:00
Kate
77c070bc93
Merge pull request #58559 from nextcloud/fix/itypedquerybuilder/chained-calls
2026-02-26 13:44:40 +01:00
Côme Chilliet
cc365554c6
chore: update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-26 13:31:27 +01:00
Côme Chilliet
8b432809b4
fix: Adapt LDAPProvider tests to code changes
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-26 13:31:26 +01:00
Côme Chilliet
c6f56ddbd7
fix(user_ldap): Remove usages of deprecated IServerContainer
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-26 13:31:26 +01:00
Kent Delante
09c9241b30
Merge pull request #58042 from nextcloud/feat/clear_password
...
feat(occ): allow admins to clear account passwords
2026-02-26 20:29:26 +08:00
Kent Delante
711bd2bc6d
feat(occ): allow admins to clear account passwords
...
Signed-off-by: Kent Delante <kent.delante@proton.me >
2026-02-26 19:36:22 +08:00
Carl Schwan
2a81cba978
refactor(typing): Correct typing of IShareHelper
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-26 12:22:44 +01:00
Andy Scherzinger
6df490942c
Merge pull request #58525 from nextcloud/fix/fix-decryption-failure-false-positive
...
fix(encryption): Improve type strictness on decryption check
2026-02-26 12:10:01 +01:00
Andy Scherzinger
0b8e7bb4f0
Merge pull request #58205 from nextcloud/bug-show-configuration-options-for-again
...
fix: show configuration options for external storage backends
2026-02-26 11:56:41 +01:00
Carl Schwan
4acb3b5da3
perf: Perform share path validation early
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-26 11:38:59 +01:00
Carl Schwan
0676fba514
perf(sharing): Avoid loading all shares from all users when unsharing
...
First check which users have a shares and for which providers and then
only load these shares.
Avoid doing at most 5 SQL queries for each users a share was shared with if
there are no shares.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-25 17:14:15 +01:00
Salvatore Martire
7e264ba58e
Merge pull request #58571 from nextcloud/fix/regional-languages
...
fix(L10N): stop stripping _ from language codes
2026-02-25 16:54:18 +01:00
SebastianKrupinski
64f319ab4e
feat: calendar federation write
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2026-02-25 10:35:27 -05:00
Salvatore Martire
ec0ed788fa
fix(L10N): stop stripping _ from language codes
...
Stripping the underscore breaks support for all languages like de_AT,
de_DE and so on...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-02-25 15:28:34 +01:00
Daniel Kesselberg
67d1fac6f6
fix: show configuration options for external storage backends
...
The occ files_external_backends command is supposed to list available backends along with their configuration options.
For the SMB backend, only the timeout option is currently shown, while options like host, share, root, and domain are missing. This makes configuring external storage via occ complicated.
Since the timeout option is marked as hidden but still shown, while the other options are not, the logic needs to be inverted so that all relevant configuration options are displayed correctly.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2026-02-25 15:24:20 +01:00
Kate
af98eed523
Merge pull request #58548 from nextcloud/artonge/feat/ai_pr_template
2026-02-25 11:52:12 +01:00
Louis Chmn
bfac9e7023
feat: Add AI checkbox to pull request template
...
Request committers to be transparent with their usage of AI.
Signed-off-by: Louis <louis@chmn.me >
Signed-off-by: Louis Chmn <louis@chmn.me >
2026-02-25 10:41:38 +01:00
Joas Schilling
346c4bd69a
Merge pull request #58453 from nextcloud/bugfix/noid/update-notifier-exception-handling
...
fix(notifications): Update notifier exception handling
2026-02-25 10:29:45 +01:00
Benjamin Gaussorgues
a12808e7c3
Merge pull request #58516 from nextcloud/fix/allow-multiple-sfids-files-gen
2026-02-25 10:20:29 +01:00
provokateurin
237d5156b6
fix(ITypedQueryBuilder): Add correct return type and add note about Psalm bug
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-25 09:52:48 +01:00
provokateurin
40c39270c0
fix((ITypedQueryBuilder): Fix chained calls of non-select methods
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-25 09:51:59 +01:00
Joas Schilling
0d6c551694
Merge pull request #58547 from nextcloud/dependabot/composer/symfony/process-6.4.33
...
build(deps): bump symfony/process from 6.4.31 to 6.4.33
2026-02-25 08:44:34 +01:00
Kate
14b42076ff
Merge pull request #58279 from nextcloud/fix/mount-manager-improve-get-by-provider
2026-02-25 07:30:37 +01:00
Nextcloud bot
3431441180
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-25 00:19:43 +00:00
Joas Schilling
d1f16ffaeb
build(deps): bump symfony/process from 6.4.31 to 6.4.33
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-24 22:32:01 +01:00
dependabot[bot]
f5b18dd7fd
chore(deps): Bump bn.js in /build/frontend-legacy
...
Bumps and [bn.js](https://github.com/indutny/bn.js ). These dependencies needed to be updated together.
Updates `bn.js` from 5.2.2 to 5.2.3
- [Release notes](https://github.com/indutny/bn.js/releases )
- [Changelog](https://github.com/indutny/bn.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/indutny/bn.js/compare/v5.2.2...v5.2.3 )
Updates `bn.js` from 4.12.2 to 4.12.3
- [Release notes](https://github.com/indutny/bn.js/releases )
- [Changelog](https://github.com/indutny/bn.js/blob/master/CHANGELOG.md )
- [Commits](https://github.com/indutny/bn.js/compare/v5.2.2...v5.2.3 )
---
updated-dependencies:
- dependency-name: bn.js
dependency-version: 5.2.3
dependency-type: indirect
- dependency-name: bn.js
dependency-version: 4.12.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-24 21:02:56 +00:00
Joas Schilling
1cb826ea83
Merge pull request #58436 from redsteadz/enhancement/folder-icon
...
Enhancement/folder icon changed to be closer to the title "View in Folder".
2026-02-24 21:40:11 +01:00
Hamees Ehsan
9b7feee481
fix(files): use more appropriate icon for context menu action
...
Signed-off-by: Hamees Ehsan <harcolemas@gmail.com >
2026-02-25 01:21:40 +05:00
Kate
7d24904baf
Merge pull request #58543 from nextcloud/filesize-non-existing
2026-02-24 16:58:22 +01:00
Robin Appelman
3f19e137e4
fix: correctly return false for filesize on non-existing file
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 15:46:03 +01:00
Robin Appelman
bd8f251ad8
test: add test for calling filesize on non-existing files
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-24 15:32:06 +01:00
Kate
52a1d63993
Merge pull request #58373 from nextcloud/feat/db/typed-query-builder
2026-02-24 14:02:25 +01:00
F. E Noel Nfebe
33f852a641
Merge pull request #58128 from nextcloud/fix/share-expiration-date-time
...
fix(share): Set expiration time to end of day (23:59:59)
2026-02-24 11:22:44 +01:00
nfebe
ce0d97b6e5
test(share): Update expiration date tests for end-of-day time
...
Update expected values in ManagerTest to reflect the new behavior
where share expiration dates are set to 23:59:59 instead of 00:00:00.
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2026-02-24 10:43:46 +01:00
nfebe
2d20ee2e4e
fix(share): Set expiration time to end of day (23:59:59)
...
Shares now expire at the end of the selected day instead of the
beginning, allowing access throughout the entire expiration day.
Also return actual stored time in API response instead of hardcoded
00:00:00 to prevent timezone-related display issues in the UI.
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2026-02-24 10:43:46 +01:00
Benjamin Gaussorgues
c25160d7eb
Merge pull request #58530 from nextcloud/dav-download-size-fix-logg
2026-02-24 10:32:41 +01:00
Côme Chilliet
f885d7292f
fix(occ): Do not attempt to send headers on CLI
...
This avoids errors like 'Cannot modify header information - headers already sent',
when using --debug-log with occ.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-24 10:22:13 +01:00
Nextcloud bot
e61f0074f0
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-24 00:19:26 +00:00
Robin Appelman
84ff5760e0
fix: improve logging around automatic cache updated for dav downloads
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-23 17:45:35 +01:00
Kate
c73b4e6ddd
Merge pull request #58338 from nextcloud/fix/58333/user-files-replace
2026-02-23 16:45:05 +01:00
SebastianKrupinski
3bd7784c1e
fix(theming): Fix favicon and touchicon ratios
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2026-02-23 10:38:50 -05:00
Ferdinand Thiessen
839c4d71ce
Merge pull request #58518 from nextcloud/enh/58508/move-user-picker-to-profile
...
Move the profile picker to the profile app
2026-02-23 16:31:53 +01:00
Julien Veyssier
9464eabad7
chore(assets): compile assets
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-23 15:30:43 +01:00
Julien Veyssier
ee44591509
feat(profile-picker): adjust tests
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-23 15:29:27 +01:00
Côme Chilliet
e4244c5fc8
fix(encryption): Improve type strictness on decryption check
...
Otherwise decrypting a falsy value like '0' would be seen as a
decryption failure.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-23 14:49:03 +01:00
Julien Veyssier
2fc9eda850
feat(profile-picker): add an admin setting in the profile section to toggle the picker and the previews
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-23 14:40:50 +01:00
Julien Veyssier
da455ee86e
feat(profile-picker): move the profile picker to the profile app, remove the user_picker app
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-23 14:40:50 +01:00
Kate
e19db72d98
Merge pull request #58512 from nextcloud/fix/core/share-external-http-localhost
2026-02-23 14:28:27 +01:00
provokateurin
161c91e1fd
feat(DB): Add ITypedQueryBuilder
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-23 14:06:11 +01:00
provokateurin
b41569d80c
fix(QueryBuilder): Use correct parameter name in addSelect method
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-23 13:58:26 +01:00
Joas Schilling
542d492b74
Merge pull request #58384 from nextcloud/feat/noid/config-file-mode
...
feat(config): Allow defining config.php permissions after write
2026-02-23 13:39:35 +01:00
Arthur Schiwon
7cc235e98f
Merge pull request #58401 from nextcloud/fix/show-file-size-on-remote-shares
...
fix: show file size on remote shares
2026-02-23 13:39:19 +01:00
Kate
432c06cb5b
Merge pull request #58466 from nextcloud/carl/abort-early
2026-02-23 12:59:16 +01:00
Benjamin Gaussorgues
5cbba3a080
Merge pull request #58473 from nextcloud/jtr/fix-58470
2026-02-23 12:04:19 +01:00
Ferdinand Thiessen
974c82aedd
Merge pull request #58492 from nextcloud/jtr/fix-user-picker-dataprovider-deps
...
test(user-picker): fix PHPUnit 12 dataprovider deprecations
2026-02-23 12:03:18 +01:00
nextcloud-command
ba480b93ce
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-23 11:01:38 +00:00
provokateurin
e8feef1c9c
fix(core): Allow external sharing to plain http://localhost
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-23 10:59:02 +00:00
Benjamin Gaussorgues
86c0e11a91
fix(snowflake_ids): allow multiple instance with same temp directory
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-02-23 11:46:07 +01:00
Kate
f1e29d444f
Merge pull request #58506 from nextcloud/fix/user_picker-metadata
2026-02-23 10:47:31 +01:00
Ferdinand Thiessen
fabf017fd6
Merge pull request #58505 from nextcloud/build/vite-config
...
build: fix vite config for assets imported from node modules
2026-02-23 10:26:18 +01:00
Nextcloud bot
be5dd03f92
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-23 00:19:18 +00:00
Kate
1a3d77e710
Merge pull request #58351 from nextcloud/ci/rector-apply-fix-php-version
...
ci(rector-apply): Fix PHP version for server
2026-02-22 19:32:24 +01:00
Ferdinand Thiessen
fe99131ac3
fix(user_picker): valid appinfo and correct license info
...
- app info was not valid according to XSD (missing `<bugs>`)
- license info for l10n was missing
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-22 16:17:43 +01:00
Ferdinand Thiessen
55c5b70f10
build: fix vite config for assets imported from node modules
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-22 15:59:46 +01:00
Nextcloud bot
c4eddb5947
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-22 00:19:20 +00:00
github-actions[bot]
fd39e45e6c
Merge pull request #58482 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/underscore-1.13.8
...
chore(deps): Bump underscore from 1.13.7 to 1.13.8 in /build/frontend-legacy
2026-02-21 19:31:39 +00:00
nextcloud-command
2551796604
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-21 18:53:36 +00:00
dependabot[bot]
265ecc1c29
chore(deps): Bump underscore in /build/frontend-legacy
...
Bumps [underscore](https://github.com/jashkenas/underscore ) from 1.13.7 to 1.13.8.
- [Commits](https://github.com/jashkenas/underscore/commits )
---
updated-dependencies:
- dependency-name: underscore
dependency-version: 1.13.8
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-21 19:45:47 +01:00
github-actions[bot]
1d4d277157
Merge pull request #58481 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/marked-17.0.3
...
chore(deps): Bump marked from 17.0.2 to 17.0.3 in /build/frontend-legacy
2026-02-21 18:12:56 +00:00
Josh
24ffcd74f1
test(user-picker): add DataProvider use statement
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-21 12:58:22 -05:00
nextcloud-command
bfaf1c46f3
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-21 16:27:16 +00:00
dependabot[bot]
2d69bee01b
chore(deps): Bump marked from 17.0.2 to 17.0.3 in /build/frontend-legacy
...
Bumps [marked](https://github.com/markedjs/marked ) from 17.0.2 to 17.0.3.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Commits](https://github.com/markedjs/marked/compare/v17.0.2...v17.0.3 )
---
updated-dependencies:
- dependency-name: marked
dependency-version: 17.0.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-21 17:19:21 +01:00
github-actions[bot]
e29053e0dc
Merge pull request #58484 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/libphonenumber-js-1.12.37
...
chore(deps): Bump libphonenumber-js from 1.12.36 to 1.12.37 in /build/frontend-legacy
2026-02-21 16:44:57 +01:00
nextcloud-command
54202f9b6e
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-21 14:58:07 +00:00
dependabot[bot]
284f2fc651
chore(deps): Bump libphonenumber-js in /build/frontend-legacy
...
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js ) from 1.12.36 to 1.12.37.
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.12.36...v1.12.37 )
---
updated-dependencies:
- dependency-name: libphonenumber-js
dependency-version: 1.12.37
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-21 15:50:13 +01:00
github-actions[bot]
0a68310859
Merge pull request #58476 from nextcloud/dependabot/npm_and_yarn/nextcloud/paths-3.1.0
...
chore(deps): Bump @nextcloud/paths from 3.0.0 to 3.1.0
2026-02-21 10:07:41 +01:00
github-actions[bot]
6956e809a7
Merge pull request #58475 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.3.7
...
chore(deps-dev): Bump rector/rector from 2.3.6 to 2.3.7 in /vendor-bin/rector
2026-02-21 09:01:26 +00:00
github-actions[bot]
693ae05cc8
Merge pull request #58480 from nextcloud/dependabot/npm_and_yarn/jsdom-28.1.0
...
chore(deps-dev): Bump jsdom from 28.0.0 to 28.1.0
2026-02-21 09:01:24 +00:00
nextcloud-command
baeb847595
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-21 08:45:38 +00:00
dependabot[bot]
bff343be2f
chore(deps): Bump @nextcloud/paths from 3.0.0 to 3.1.0
...
Bumps [@nextcloud/paths](https://github.com/nextcloud-libraries/nextcloud-paths ) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-paths/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-paths/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-paths/compare/v3.0.0...v3.1.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/paths"
dependency-version: 3.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-21 09:37:18 +01:00
github-actions[bot]
c0e80684ec
Merge pull request #58477 from nextcloud/dependabot/npm_and_yarn/eslint-plugin-cypress-6.1.0
...
chore(deps-dev): Bump eslint-plugin-cypress from 5.3.0 to 6.1.0
2026-02-21 09:36:21 +01:00
github-actions[bot]
0f54c82f80
Merge pull request #58479 from nextcloud/dependabot/npm_and_yarn/zip.js/zip.js-2.8.21
...
chore(deps-dev): Bump @zip.js/zip.js from 2.8.20 to 2.8.21
2026-02-21 09:35:44 +01:00
Josh
07c614d2bd
test(user-picker): fix PHPUnit 12 dataprovider deprecations
...
Eliminates PHPUnit deprecation notices (due to @dataProvider use) that were introduced via #57539 .
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-20 21:47:21 -05:00
dependabot[bot]
0012588252
chore(deps-dev): Bump jsdom from 28.0.0 to 28.1.0
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 28.0.0 to 28.1.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/28.0.0...28.1.0 )
---
updated-dependencies:
- dependency-name: jsdom
dependency-version: 28.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-21 02:09:06 +00:00
dependabot[bot]
583fafbbb6
chore(deps-dev): Bump @zip.js/zip.js from 2.8.20 to 2.8.21
...
Bumps [@zip.js/zip.js](https://github.com/gildas-lormeau/zip.js ) from 2.8.20 to 2.8.21.
- [Release notes](https://github.com/gildas-lormeau/zip.js/releases )
- [Commits](https://github.com/gildas-lormeau/zip.js/compare/v2.8.20...v2.8.21 )
---
updated-dependencies:
- dependency-name: "@zip.js/zip.js"
dependency-version: 2.8.21
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-21 02:08:38 +00:00
dependabot[bot]
69e4f78306
chore(deps-dev): Bump eslint-plugin-cypress from 5.3.0 to 6.1.0
...
Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress ) from 5.3.0 to 6.1.0.
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases )
- [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.3.0...v6.1.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-cypress
dependency-version: 6.1.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-21 02:07:32 +00:00
dependabot[bot]
35bdc857a8
chore(deps-dev): Bump rector/rector in /vendor-bin/rector
...
Bumps [rector/rector](https://github.com/rectorphp/rector ) from 2.3.6 to 2.3.7.
- [Release notes](https://github.com/rectorphp/rector/releases )
- [Commits](https://github.com/rectorphp/rector/compare/2.3.6...2.3.7 )
---
updated-dependencies:
- dependency-name: rector/rector
dependency-version: 2.3.7
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-21 02:03:16 +00:00
Nextcloud bot
5a5f82c52e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-21 00:19:15 +00:00
Josh
2475a0bb19
chore(autoload_classmap): drop OC_JSON
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-20 16:58:21 -05:00
Josh
7f9b9e9104
chore(autoload_static): drop OC_JSON
...
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-20 16:57:45 -05:00
Josh
aad7571502
chore: drop OC_JSON
...
Closes #8568
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-20 16:56:24 -05:00
Josh
f0663d5cbf
fix(Cron): Log when WebCron accessed in system cron mode
...
Fixese #58470
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-20 16:44:14 -05:00
Ferdinand Thiessen
6664eb397c
Merge pull request #56967 from nextcloud/fix/share-download
...
fix(files_sharing): make legacy `downloadShare` endpoint compatible with legacy behavior
2026-02-20 19:20:19 +01:00
Carl Schwan
fa48b7065e
fix(propagator): Don't run queries if no parents
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-20 17:36:34 +01:00
Salvatore Martire
ed18c44374
fix: remove user part only at the beginning of path
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-02-20 16:35:37 +01:00
Ferdinand Thiessen
a63e248b39
fix(files_sharing): make legacy downloadShare endpoint compatible with legacy behavior
...
This needs to be able to directly download files if specified to only
download a single file and not a folder.
Also it was possible to either pass a files array json encoded or a
single file not encoded at all.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-20 15:57:56 +01:00
John Molakvoæ
6873b96ea5
Merge pull request #58457 from nextcloud/fix/a11y-select-header-all
...
fix(files): fix tab navigation from select all checkbox to batch actions
2026-02-20 14:59:44 +01:00
nextcloud-command
e614d8fc9b
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-20 13:39:22 +00:00
skjnldsv
de56af3173
fix(files): fix tab navigation from select all checkbox to batch actions
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com >
2026-02-20 13:36:35 +00:00
Andy Scherzinger
3e9f5b3e63
Merge pull request #57539 from nextcloud/enh/noid/user-picker
...
Move the profile picker to server
2026-02-20 12:38:27 +01:00
nextcloud-command
0c7ae444ef
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-20 09:27:17 +00:00
Julien Veyssier
fc4b743415
feat(user-picker): make the user_picker app enabled by default
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
7b330cf265
feat(user-picker): fix eslint issues
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
57ec0dee99
feat(user-picker): support NC 34
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
c0a984dfc4
feat(user-picker): use logger instead of console
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
00a47f1d70
feat(user-picker): add .noopenapi
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
d34905b26c
feat(user-picker): fix REUSE issues
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
530a0bbbef
feat(user-picker): add app to psalm config, fix unit tests
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
a25578cd57
feat(user-picker): fix unit tests
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:34 +01:00
Julien Veyssier
668db370d2
feat(user-picker): fix eslint errors
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:33 +01:00
Julien Veyssier
bf64cb17c8
feat(user-picker): add translation config
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:33 +01:00
Julien Veyssier
e29349cd9f
feat(user-picker): fix style issue
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:33 +01:00
Julien Veyssier
20453312bd
feat(user-picker): adjust build files
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:33 +01:00
Julien Veyssier
28e6f8e808
feat(user-picker): generate composer stuff
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:33 +01:00
Julien Veyssier
4628ca2166
feat(user-picker): start moving the users_picker app as the shipped user_picker
...
Signed-off-by: Julien Veyssier <julien-nc@posteo.net >
2026-02-20 10:16:33 +01:00
Joas Schilling
57100fe78e
fix(notifications): Update notifier exception handling
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-20 08:13:42 +01:00
Kate
1285c8cd04
Merge pull request #58414 from nextcloud/fix/transfer-ownership-service/remove-groupfolders-size
...
fix(TransferOwnershipService): Remove groupfolders size
2026-02-20 06:17:21 +01:00
Nextcloud bot
7e474a9ac4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-20 00:20:34 +00:00
github-actions[bot]
0df2a8a588
Merge pull request #58442 from nextcloud/dependabot/npm_and_yarn/systeminformation-5.31.1
...
chore(deps): Bump systeminformation from 5.27.14 to 5.31.1
2026-02-19 21:44:23 +00:00
github-actions[bot]
9039dab9cd
Merge pull request #58430 from nextcloud/dependabot/npm_and_yarn/fast-xml-parser-5.3.6
...
chore(deps): Bump fast-xml-parser from 5.3.4 to 5.3.6
2026-02-19 21:17:14 +00:00
Thomas Citharel
80fd6fa194
Merge pull request #57376 from nextcloud/add-server-url-to-http-client-user-agent
...
feat(http-client): add option to add instance URL to HTTP client user-agent
2026-02-19 18:28:10 +01:00
Thomas Citharel
0bfa86b02d
feat(http-client): add option to add instance URL to HTTP client user-agent
...
Signed-off-by: Thomas Citharel <tcit@tcit.fr >
2026-02-19 17:57:40 +01:00
dependabot[bot]
d896295312
chore(deps): Bump systeminformation from 5.27.14 to 5.31.1
...
Bumps [systeminformation](https://github.com/sebhildebrandt/systeminformation ) from 5.27.14 to 5.31.1.
- [Release notes](https://github.com/sebhildebrandt/systeminformation/releases )
- [Changelog](https://github.com/sebhildebrandt/systeminformation/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sebhildebrandt/systeminformation/compare/v5.27.14...v5.31.1 )
---
updated-dependencies:
- dependency-name: systeminformation
dependency-version: 5.31.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 16:18:19 +00:00
Ferdinand Thiessen
21da74cade
Merge pull request #58360 from nextcloud/fix/show-error-sharing
...
fix(files_sharing): ensure the server share API errors are shown
2026-02-19 17:16:43 +01:00
nextcloud-command
cdce99b3ce
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-19 14:33:56 +00:00
Salvatore Martire
238e459032
Merge pull request #58144 from nextcloud/fix/more-missing-userid-cases
...
fix: add missing `X-User-Id` in DAV uploads and index redirect
2026-02-19 15:27:06 +01:00
Ferdinand Thiessen
e73e990ed2
fix(files_sharing): ensure the server share API errors are shown
...
- fix https://github.com/nextcloud/server/issues/58359
To reproduce:
1. Setup password policy.
2. Try to set a share password like `1234`
3. See that no visual error message is show but only in the console
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-19 14:30:15 +01:00
Kate
ea9e2bb161
Merge pull request #58419 from nextcloud/fix/propagator/skip-groupfolders-versions-trash
...
fix(Propagator): Also skip groupfolders versions and trash entries
2026-02-19 14:29:42 +01:00
Carl Schwan
a128445e3e
Merge pull request #58403 from nextcloud/fix/slow-delete
...
fix(perf): use index when deleting old previews
2026-02-19 14:06:46 +01:00
dependabot[bot]
70223c1f73
chore(deps): Bump fast-xml-parser from 5.3.4 to 5.3.6
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 5.3.4 to 5.3.6.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.4...v5.3.6 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.3.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 13:03:53 +00:00
github-actions[bot]
b16865f49a
Merge pull request #58397 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/fast-xml-parser-5.3.6
...
chore(deps): Bump fast-xml-parser from 5.3.4 to 5.3.6 in /build/frontend-legacy
2026-02-19 13:02:03 +00:00
Maksim Sukharev
7413607350
Merge pull request #58422 from nextcloud/fix/58342/user-status-emoji-picker
...
fix(user_status): mount emoji picker outside of dialog
2026-02-19 12:52:13 +01:00
nextcloud-command
df796052c9
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-19 10:19:56 +00:00
Maksim Sukharev
e45d6cab19
fix(user_status): mount emoji picker outside of dialog
...
- fix overflow and scroll when emoji picker is open
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2026-02-19 10:41:45 +01:00
provokateurin
a9fb17c982
fix(Propagator): Also skip groupfolders versions and trash entries
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-19 09:19:44 +01:00
Julius Knorr
c378bb4e9a
Merge pull request #58236 from nextcloud/jtr/fix-db-missing-indices-at-install-time
...
fix(setup): add index properties_name_path_user by default on new installs
2026-02-19 09:17:45 +01:00
provokateurin
1ed7a0ef98
fix(TransferOwnershipService): Remove groupfolders size
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-19 08:38:04 +01:00
nextcloud-command
79ac26f85f
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-19 06:25:50 +00:00
dependabot[bot]
117e929c17
chore(deps): Bump fast-xml-parser in /build/frontend-legacy
...
Bumps [fast-xml-parser](https://github.com/NaturalIntelligence/fast-xml-parser ) from 5.3.4 to 5.3.6.
- [Release notes](https://github.com/NaturalIntelligence/fast-xml-parser/releases )
- [Changelog](https://github.com/NaturalIntelligence/fast-xml-parser/blob/master/CHANGELOG.md )
- [Commits](https://github.com/NaturalIntelligence/fast-xml-parser/compare/v5.3.4...v5.3.6 )
---
updated-dependencies:
- dependency-name: fast-xml-parser
dependency-version: 5.3.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 07:15:45 +01:00
Nextcloud bot
42c0e5ffeb
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-19 00:21:07 +00:00
Kate
3c8ca879a5
Merge pull request #58402 from nextcloud/fix/propagator/skip-groupfolders-root-entries
...
fix(Propagator): Skip groupfolders root entries
2026-02-18 22:57:56 +01:00
Benjamin Gaussorgues
30e35a8411
fix(perf): use index when deleting old previews
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-02-18 17:27:36 +01:00
Robin Appelman
d504ec1ec5
Merge pull request #57578 from nextcloud/authoritative-setup-improvements
...
Authoritative setup improvements
2026-02-18 16:59:16 +01:00
Robin Appelman
7064ff035f
fix: also use authoritative mount info for setupForProvider
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-18 15:47:39 +01:00
Robin Appelman
f5d7a44dca
fix: only refresh mounts once per user
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-18 15:47:39 +01:00
grnd-alt
e4dcec8d5f
fix: show file size on remote shares
...
Signed-off-by: grnd-alt <git@belakkaf.net >
2026-02-18 15:11:59 +01:00
provokateurin
ca9c54518a
fix(Propagator): Skip groupfolders root entries
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-18 13:45:55 +01:00
Joas Schilling
a6d1fa1fa6
Merge pull request #58399 from nextcloud/followup/58282/restore-typing-on-middle-class
...
fix(migrations): Restore type definitions for API class used in apps
2026-02-18 09:24:57 +01:00
Joas Schilling
06f35ec4f8
fix(migrations): Restore type definitions for API class used in apps
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-18 08:36:08 +01:00
Nextcloud bot
16d3cee3a2
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-18 00:20:52 +00:00
Ferdinand Thiessen
48d6d8df2b
Merge pull request #54048 from nextcloud/files-external-optional-dependencies
...
fix(files_external): ignore unsatisfied optional dependencies
2026-02-17 22:58:42 +01:00
Ferdinand Thiessen
252449023f
Merge pull request #58379 from nextcloud/backport/58285/master
...
fix(cache): filter out invalid entries in `OC\Files\Cache\Wrapper\CacheWrapper::getFolderContentsById`
2026-02-17 18:11:04 +01:00
Jan-Philipp Litza
0f4d6b8027
fix(files_external): ignore unsatisfied optional dependencies
...
Signed-off-by: Jan-Philipp Litza <janphilipp@litza.de >
2026-02-17 18:03:56 +01:00
Ferdinand Thiessen
88bb82ccfe
fix(cache): filter out invalid entries in OC\Files\Cache\Wrapper\CacheWrapper::getFolderContentsById
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 17:20:46 +01:00
Ferdinand Thiessen
560df4a73c
fix(cache): filter out invalid entries in OC\Files\Cache\Wrapper\CacheWrapper::getFolderContentsById
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
[skip ci]
2026-02-17 17:17:02 +01:00
Joas Schilling
af9308344b
feat(config): Allow defining config.php permissions after write
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-17 15:25:47 +01:00
Benjamin Gaussorgues
f2907f133c
Merge pull request #58282 from nextcloud/carl/refactor-migration
...
refactor(psalm): Modernize migration doc
2026-02-17 14:58:03 +01:00
Ferdinand Thiessen
b6d22f384b
Merge pull request #57648 from nextcloud/chore/drop-jquery
...
chore!: drop jQuery UI and jQuery
2026-02-17 14:14:12 +01:00
Robin Appelman
867ef52cfb
Merge pull request #57523 from nextcloud/authoritative-share-provider
...
Make share mount provider authoritative
2026-02-17 13:31:10 +01:00
Kate
e9bba6a610
Merge pull request #58286 from nextcloud/fix/groupfolders-phpstan
...
Fix a bunch of typing issues to make PHPStan level 10 happy on groupfolders
2026-02-17 13:30:46 +01:00
Ferdinand Thiessen
0b37d37884
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:53:15 +01:00
Ferdinand Thiessen
b0df06d533
chore!(core): remove deprecated jQuery and jQuery UI
...
"jQuery is deprecated and will be removed with Nextcloud 19"
Well... At least it is removed now 😉
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:51:42 +01:00
Ferdinand Thiessen
00a5c028a4
chore!(core): remove legacy Backbone
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
a32168b01e
chore!(core): remove legacy OC.Files.Client
...
Use the DAV client from `@nextcloud/files/dav` instead.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
fd5108b68b
chore!(core): remove global snapper.js handling
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
c89939fbd6
chore!(core): remove handling of .live-relative-timestamp use @nextcloud/vue/components/NcDateTime instead
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
503fad2b16
chore!(core): remove legacy OC.registerMenu and other menu helpers
...
Instead use Vue components.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
e14d97b95a
chore!(core): remove deprecated OC.Apps
...
Instead use components from `@nextcloud/vue`
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
b66292a0d4
chore!(core): drop deprecated OC.Notification
...
Deprecated since 17.0.0, use the `@nextcloud/dialogs` package instead.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
16f4ff98e4
chore!(core): drop deprecated OC.Dialogs.fileexists
...
It is deprecated since 29.0.0.
Instead use `openConflictPicker` from the `@nextcloud/upload` (Vue 2).
Or from `@nextcloud/dialogs` (every other framework like Vue 3 etc).
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
9c8f80102a
chore!(core): drop deprecated OC.Settings
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-17 12:50:49 +01:00
Ferdinand Thiessen
b0e99d0293
Merge pull request #58327 from nextcloud/feat/1698/recent-files-include-recently-uploaded
...
feat: add upload_time support to file search and recent files
2026-02-17 11:48:12 +01:00
Kate
3a80443508
Merge pull request #58278 from nextcloud/techdebt/noid/openapi-for-workflow-engine
...
feat(workflowengine): Add openapi for workflow engine
2026-02-17 08:34:45 +01:00
provokateurin
4eada2d804
refactor(Files): Modernize Wrapper
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
672a29aa0c
refactor(Files): Remove deprecated and unused getMimeType and searchByMime methods
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
5f4a5d8c67
refactor(Files): Remove deprecated streamCopy method
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
c953ad9bcd
fix(Storage): Use correct return types for getMetaData and getDirectoryContent
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
7ceddb3ffb
fix(IStorage): Use correct return type for stat
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
2d486c5629
fix(IGroupManager): Use correct return type for displayNamesInGroup
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
e454cc6765
refactor(settings): Modernize authorized group classes
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
3693cbeaf9
fix(IMetadataVersion): Use correct return type for getMetadata
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
e40d6b1c6b
refactor(dav): Modernize Node
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
provokateurin
bf71461bee
fix(psalm-strict): Supress errors related to internal classes, methods and properties
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-17 06:43:16 +01:00
Nextcloud bot
045a41625a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-17 00:20:47 +00:00
Robin Appelman
3ec7bd2ee1
Merge pull request #58207 from nextcloud/share-verify-mount-event-improvements
...
feat: improve VerifyMountPointEvent event
2026-02-16 20:49:39 +01:00
Joas Schilling
4134df9eda
feat(workflowengine): Add openapi for workflow engine
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-16 17:51:18 +01:00
Kent Delante
91946d549f
Merge pull request #58262 from nextcloud/leftybournes/fix/external_storage_forbid_local
...
fix(external_storage): hide local storage as an option for users
2026-02-16 21:23:52 +08:00
Kent Delante
2d2139ab94
fix(external_storage): hide local storage as an option for users
...
Signed-off-by: Kent Delante <kent.delante@proton.me >
2026-02-16 20:53:30 +08:00
Kate
35f24bcd38
Merge pull request #58355 from nextcloud/fix/ocp/container
...
fix(IRegistrationContext): Use IContainer in registerService factory
2026-02-16 13:36:37 +01:00
provokateurin
d92c2de741
fix(IRegistrationContext): Use IContainer in registerService factory
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-16 10:45:13 +01:00
provokateurin
931d15e476
feat(IContainer): Undeprecate class
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-16 10:45:13 +01:00
provokateurin
935c2416b5
fix(IContainer): Override get method with better type annotations
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-16 10:45:13 +01:00
provokateurin
9dc1d6372f
fix(IContainer): Fix parameter and return types
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-16 10:45:13 +01:00
Git'Fellow
f06133bf13
Merge pull request #58350 from nextcloud/regressionEmptyPort
...
fix(sftp): Handle empty port parameter to allow host-defined ports
2026-02-16 10:13:38 +01:00
Nextcloud bot
891ec7bed5
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-16 00:20:46 +00:00
provokateurin
38b6bfc8db
ci(rector-apply): Fix PHP version for server
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-15 16:11:18 +01:00
github-actions[bot]
53ac6d62b5
Merge pull request #58307 from nextcloud/dependabot/npm_and_yarn/nextcloud/dialogs-7.3.0
...
chore(deps): Bump @nextcloud/dialogs from 7.2.0 to 7.3.0
2026-02-15 16:07:39 +01:00
nextcloud-command
b812040314
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-15 12:39:59 +00:00
dependabot[bot]
d4416f10fe
chore(deps): Bump @nextcloud/dialogs from 7.2.0 to 7.3.0
...
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs ) from 7.2.0 to 7.3.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v7.2.0...v7.3.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/dialogs"
dependency-version: 7.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-15 12:08:37 +00:00
github-actions[bot]
eebcc7b5bb
Merge pull request #58314 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/nextcloud/upload-1.11.1
...
chore(deps): Bump @nextcloud/upload from 1.11.0 to 1.11.1 in /build/frontend-legacy
2026-02-15 11:13:37 +00:00
nextcloud-command
88b6c54d6b
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-15 08:27:14 +00:00
dependabot[bot]
ee65e8e79c
chore(deps): Bump @nextcloud/upload in /build/frontend-legacy
...
Bumps [@nextcloud/upload](https://github.com/nextcloud-libraries/nextcloud-upload ) from 1.11.0 to 1.11.1.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-upload/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-upload/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-upload/compare/v1.11.0...v1.11.1 )
---
updated-dependencies:
- dependency-name: "@nextcloud/upload"
dependency-version: 1.11.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-15 08:19:12 +00:00
github-actions[bot]
15f1ec22f4
Merge pull request #58312 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/webpack-5.105.2
...
chore(deps-dev): Bump webpack from 5.105.0 to 5.105.2 in /build/frontend-legacy
2026-02-15 09:17:15 +01:00
github-actions[bot]
a04d6d6de2
Merge pull request #58310 from nextcloud/dependabot/npm_and_yarn/sortablejs-1.15.7
...
chore(deps): Bump sortablejs from 1.15.6 to 1.15.7
2026-02-15 09:02:37 +01:00
Nextcloud bot
ba2ddc1392
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-15 00:20:42 +00:00
nextcloud-command
72d825a7dc
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-14 23:16:00 +00:00
nextcloud-command
096bff5fed
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-14 23:15:51 +00:00
dependabot[bot]
e0e37fcac4
chore(deps): Bump sortablejs from 1.15.6 to 1.15.7
...
Bumps [sortablejs](https://github.com/SortableJS/Sortable ) from 1.15.6 to 1.15.7.
- [Release notes](https://github.com/SortableJS/Sortable/releases )
- [Commits](https://github.com/SortableJS/Sortable/compare/1.15.6...1.15.7 )
---
updated-dependencies:
- dependency-name: sortablejs
dependency-version: 1.15.7
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-14 23:07:24 +00:00
dependabot[bot]
eec2e93d3a
chore(deps-dev): Bump webpack in /build/frontend-legacy
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.105.0 to 5.105.2.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.105.0...v5.105.2 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-14 23:07:05 +00:00
github-actions[bot]
f6dc6ec3e3
Merge pull request #58346 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/marked-17.0.2
...
chore(deps): Bump marked from 17.0.1 to 17.0.2 in /build/frontend-legacy
2026-02-14 22:53:59 +00:00
Ferdinand Thiessen
66c1e0ab61
Merge pull request #58330 from nextcloud/fix/view-order
...
fix(files): correctly sort views
2026-02-14 22:59:27 +01:00
nextcloud-command
93d6087eb6
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-14 21:37:23 +00:00
Ferdinand Thiessen
2007491e11
fix(files): correctly sort views
...
The condition to sort by order was missing, so the views were only
sorted by name. Added the most important order condition and proper
tests for this.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-14 22:29:46 +01:00
nextcloud-command
0263a7f093
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-14 20:53:35 +01:00
dependabot[bot]
d16a7b3653
chore(deps): Bump marked from 17.0.1 to 17.0.2 in /build/frontend-legacy
...
Bumps [marked](https://github.com/markedjs/marked ) from 17.0.1 to 17.0.2.
- [Release notes](https://github.com/markedjs/marked/releases )
- [Commits](https://github.com/markedjs/marked/compare/v17.0.1...v17.0.2 )
---
updated-dependencies:
- dependency-name: marked
dependency-version: 17.0.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-14 20:53:35 +01:00
github-actions[bot]
a69d56d1b7
Merge pull request #58348 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/multi-d31b51a7f2
...
chore(deps): Bump qs and body-parser in /build/frontend-legacy
2026-02-14 20:38:35 +01:00
nextcloud-command
eb4194a973
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-14 16:46:10 +00:00
Git'Fellow
b1e71ae646
fix(sftp): Handle empty port parameter to allow host-defined ports
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2026-02-14 12:29:38 +01:00
dependabot[bot]
161b1098c0
chore(deps): Bump qs and body-parser in /build/frontend-legacy
...
Bumps [qs](https://github.com/ljharb/qs ) and [body-parser](https://github.com/expressjs/body-parser ). These dependencies needed to be updated together.
Updates `qs` from 6.14.1 to 6.14.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
Updates `body-parser` from 1.20.3 to 1.20.4
- [Release notes](https://github.com/expressjs/body-parser/releases )
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md )
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.3...1.20.4 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
- dependency-name: body-parser
dependency-version: 1.20.4
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-14 07:08:25 +00:00
github-actions[bot]
cf1c70ca62
Merge pull request #58345 from nextcloud/dependabot/npm_and_yarn/stylelint-17.3.0
...
chore(deps-dev): Bump stylelint from 17.1.1 to 17.3.0
2026-02-14 07:07:17 +00:00
dependabot[bot]
e9ec5026a6
chore(deps-dev): Bump stylelint from 17.1.1 to 17.3.0
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 17.1.1 to 17.3.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/17.1.1...17.3.0 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-version: 17.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-14 02:05:13 +00:00
Nextcloud bot
1439a2caab
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-14 00:21:13 +00:00
github-actions[bot]
f9f35151c0
Merge pull request #58301 from nextcloud/dependabot/npm_and_yarn/zip.js/zip.js-2.8.20
...
chore(deps-dev): Bump @zip.js/zip.js from 2.8.17 to 2.8.20
2026-02-13 18:34:50 +00:00
github-actions[bot]
7ed3134160
Merge pull request #58304 from nextcloud/dependabot/npm_and_yarn/msw-2.12.10
...
chore(deps-dev): Bump msw from 2.12.9 to 2.12.10
2026-02-13 18:19:11 +00:00
Robin Appelman
eb6f78e26d
feat: implement authoritative mount provider for share provider
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-13 19:02:05 +01:00
Cristian Scheid
e964351389
feat: add upload_time support to file search and recent files
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-02-13 14:38:51 -03:00
Sebastian Krupinski
c56938f6a9
Merge pull request #58203 from nextcloud/fix/obey-x-nc-scheduling-flag-on-delete
...
fix: obey x-nc-scheduling flag on delete
2026-02-13 12:07:25 -05:00
github-actions[bot]
8443c71d3e
Merge pull request #58302 from nextcloud/dependabot/npm_and_yarn/eslint-plugin-cypress-5.3.0
...
chore(deps-dev): Bump eslint-plugin-cypress from 5.2.1 to 5.3.0
2026-02-13 16:25:09 +00:00
Salvatore Martire
d400dd4167
fix: avoid recomputing list of mounts by provider
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-02-13 16:41:44 +01:00
SebastianKrupinski
b91dfee54a
fix: obey x-nc-scheduling flag on delete
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2026-02-13 09:58:26 -05:00
Sebastian Krupinski
0cd375532d
Merge pull request #50843 from nextcloud/fix/noid/fix-itipbroker-messages
...
fix(CalDAV): iTipBroker message generation and testing
2026-02-13 09:51:52 -05:00
Carl Schwan
2391d58eb0
Merge pull request #58107 from nextcloud/local-preview-mkdir-exists
...
fix: don't try to create preview folder if it already exists
2026-02-13 15:10:24 +01:00
github-actions[bot]
44e7082e5a
Merge pull request #58318 from nextcloud/dependabot/npm_and_yarn/qs-6.14.2
...
chore(deps): Bump qs from 6.14.1 to 6.14.2
2026-02-13 12:39:13 +01:00
Ferdinand Thiessen
fee431f9c0
Merge pull request #58003 from nextcloud/fix/57669/show-theming-image-upload-errors
...
fix(theming): display error messages on image upload and delete previous image only after validation
2026-02-13 11:49:38 +01:00
nextcloud-command
0f91aec1bd
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-13 10:03:50 +00:00
Nextcloud bot
bf83faf7cd
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-13 00:41:19 +00:00
github-actions[bot]
a793dac97c
Merge pull request #58317 from nextcloud/dependabot/github_actions/github-actions-ee4cefd656
...
chore(deps): Bump the github-actions group with 3 updates
2026-02-13 00:12:39 +00:00
github-actions[bot]
d6842d720e
Merge pull request #58316 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/nextcloud/dialogs-7.3.0
...
chore(deps): Bump @nextcloud/dialogs from 7.2.0 to 7.3.0 in /build/frontend-legacy
2026-02-12 23:11:48 +00:00
nextcloud-command
742f8717e3
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-12 22:55:26 +00:00
dependabot[bot]
acb9698012
chore(deps): Bump @nextcloud/dialogs in /build/frontend-legacy
...
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs ) from 7.2.0 to 7.3.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-dialogs/compare/v7.2.0...v7.3.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/dialogs"
dependency-version: 7.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-12 22:43:30 +00:00
dependabot[bot]
ac4c74156a
chore(deps): Bump qs from 6.14.1 to 6.14.2
...
Bumps [qs](https://github.com/ljharb/qs ) from 6.14.1 to 6.14.2.
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.1...v6.14.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.14.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-12 22:42:25 +00:00
github-actions[bot]
e00c98cf67
Merge pull request #58315 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/msw-2.12.10
...
chore(deps-dev): Bump msw from 2.12.9 to 2.12.10 in /build/frontend-legacy
2026-02-12 23:41:12 +01:00
SebastianKrupinski
70d051f602
fix: iTipBroker message generation and testing
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2026-02-12 15:20:36 -05:00
dependabot[bot]
bd4899fc42
chore(deps): Bump the github-actions group with 3 updates
...
Bumps the github-actions group with 3 updates: [github/codeql-action](https://github.com/github/codeql-action ), [cypress-io/github-action](https://github.com/cypress-io/github-action ) and [LizardByte/actions](https://github.com/lizardbyte/actions ).
Updates `github/codeql-action` from 4.32.0 to 4.32.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](b20883b0cd...45cbd0c69e )
Updates `cypress-io/github-action` from 7.1.1 to 7.1.2
- [Release notes](https://github.com/cypress-io/github-action/releases )
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md )
- [Commits](0f330ebf0d...84d178e4bb )
Updates `LizardByte/actions` from 2026.129.194351 to 2026.212.22356
- [Release notes](https://github.com/lizardbyte/actions/releases )
- [Commits](09a6e10dc8...9bf3ef7837 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.32.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: cypress-io/github-action
dependency-version: 7.1.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: github-actions
- dependency-name: LizardByte/actions
dependency-version: 2026.212.22356
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-12 18:52:19 +00:00
dependabot[bot]
af1d11434b
chore(deps-dev): Bump msw in /build/frontend-legacy
...
Bumps [msw](https://github.com/mswjs/msw ) from 2.12.9 to 2.12.10.
- [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.9...v2.12.10 )
---
updated-dependencies:
- dependency-name: msw
dependency-version: 2.12.10
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-12 18:39:16 +00:00
dependabot[bot]
0578b0dd9c
chore(deps-dev): Bump msw from 2.12.9 to 2.12.10
...
Bumps [msw](https://github.com/mswjs/msw ) from 2.12.9 to 2.12.10.
- [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.9...v2.12.10 )
---
updated-dependencies:
- dependency-name: msw
dependency-version: 2.12.10
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-12 18:36:34 +00:00
dependabot[bot]
178517847c
chore(deps-dev): Bump eslint-plugin-cypress from 5.2.1 to 5.3.0
...
Bumps [eslint-plugin-cypress](https://github.com/cypress-io/eslint-plugin-cypress ) from 5.2.1 to 5.3.0.
- [Release notes](https://github.com/cypress-io/eslint-plugin-cypress/releases )
- [Commits](https://github.com/cypress-io/eslint-plugin-cypress/compare/v5.2.1...v5.3.0 )
---
updated-dependencies:
- dependency-name: eslint-plugin-cypress
dependency-version: 5.3.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-12 18:36:05 +00:00
dependabot[bot]
50c163f9a9
chore(deps-dev): Bump @zip.js/zip.js from 2.8.17 to 2.8.20
...
Bumps [@zip.js/zip.js](https://github.com/gildas-lormeau/zip.js ) from 2.8.17 to 2.8.20.
- [Release notes](https://github.com/gildas-lormeau/zip.js/releases )
- [Commits](https://github.com/gildas-lormeau/zip.js/compare/v2.8.17...v2.8.20 )
---
updated-dependencies:
- dependency-name: "@zip.js/zip.js"
dependency-version: 2.8.20
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-12 18:35:36 +00:00
Andy Scherzinger
4cc2bb26ca
Merge pull request #58292 from nextcloud/ci/noid/dependabot-v31
...
Drop dependabot for stable31
2026-02-12 19:32:27 +01:00
Ferdinand Thiessen
202124cd28
Merge pull request #58287 from nextcloud/fix/comments-action
...
fix(comments): properly handle opening the sidebar when Activity integration is used
2026-02-12 19:10:58 +01:00
Andy Scherzinger
6fb0072a00
ci(deps): Drop dependabot for stable31
...
Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de >
2026-02-12 18:53:50 +01:00
Joas Schilling
8c5fb9c751
Merge pull request #58289 from nextcloud/bugfix/noid/fix-dead-docs-link
...
fix(docs): Fix dead documentation link for Windows file names
2026-02-12 18:32:36 +01:00
nextcloud-command
eb07c52f95
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-12 17:23:17 +00:00
Joas Schilling
bb1b12b218
fix(docs): Fix dead documentation link for Windows file names
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-12 17:47:37 +01:00
Ferdinand Thiessen
f2574fdf34
fix(files): fallback to action id if displayname is empty
...
This fixes invalid error messages if the action has an empty
displayname, often the case for inline actions
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-12 17:20:30 +01:00
Ferdinand Thiessen
cd15bb0679
fix(comments): properly handle opening the sidebar when Activity integration is used
...
When the activity integration is used we need to open the `activity` tab
not the comments tab.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-12 17:19:04 +01:00
Cristian Scheid
8a703c95ec
Merge branch 'master' into fix/57669/show-theming-image-upload-errors
...
Signed-off-by: Cristian Scheid <74515775+cristianscheid@users.noreply.github.com >
2026-02-12 11:16:47 -03:00
Kate
b80816dfb7
Merge pull request #58098 from nextcloud/fix/appframework/types-phpstan
...
fix(AppFramework): Adjust types so PHPStan understands them
2026-02-12 14:00:47 +01:00
Louis
286d0d23a3
Merge pull request #58283 from nextcloud/chore/files-v4
...
chore(deps): update `@nextcloud/files` to v4.0.0
2026-02-12 13:56:47 +01:00
nextcloud-command
c524562c88
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-12 12:15:28 +00:00
nextcloud-command
7ab1c0f212
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-02-12 08:08:44 -03:00
Cristian Scheid
347c509308
refactor(theming): use isAxiosError for error handling
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-02-12 08:03:03 -03:00
Cristian Scheid
0a5f75e719
fix(theming): display error messages on image upload and delete previous image only after validation
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-02-12 08:03:03 -03:00
Ferdinand Thiessen
bb1d814e04
fix(files_sharing): adjust for @nextcloud/files v4
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-12 11:50:07 +01:00
Ferdinand Thiessen
7ef66a6199
fix(files_external): use root id property instead of internal attributes
...
Root attributes must not be accessed by the internal `attributes`.
Trying to do so will return `undefined`, so instead use the root `id`
property of nodes.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-12 11:49:41 +01:00
Ferdinand Thiessen
85c0dcf136
chore(deps): update @nextcloud/files to v4.0.0
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-12 11:49:21 +01:00
Carl Schwan
f6c839d125
refactor(psalm): Modernize migration doc
...
And remove all the duplication in the subclasses
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-12 11:25:55 +01:00
Kate
4d6959da27
Merge pull request #58261 from nextcloud/fix/simplecontainer/get-return-type
2026-02-12 10:56:53 +01:00
Andy Scherzinger
3d4774edb6
Merge pull request #58273 from nextcloud/fix/folder-tree-2
...
perf(files): initialize folder tree from current state and store
2026-02-12 07:35:50 +01:00
nextcloud-command
e38f96af72
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-12 03:31:28 +01:00
Carl Schwan
0e66ed2233
perf(files): Only request directories from the database
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-12 03:31:27 +01:00
Ferdinand Thiessen
95d7b5608b
perf(files): initialize folder tree from current path and store
...
Initialize the folder tree based on the current directory.
Also only include views needed.
If possible reuse nodes from files store to prevent API call.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-12 03:31:27 +01:00
Ferdinand Thiessen
e5c1d80a00
perf(files): only emit initialization once
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-12 03:31:27 +01:00
Ferdinand Thiessen
69f2c17675
refactor(files): only load navigation views needed
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-12 03:31:27 +01:00
Ferdinand Thiessen
2f29ad8ff8
feat(files): allow to include parents in folder tree API
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-12 01:28:46 +01:00
Carl Schwan
d35773b99a
Merge pull request #57891 from nextcloud/carl/getDirectoryContent-mimetypefilter
...
perf: Allow filtering the directory content by mimetype
2026-02-12 01:22:10 +01:00
Nextcloud bot
55fb2f395e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-12 00:20:46 +00:00
Carl Schwan
3da621d7fb
Merge pull request #58230 from nextcloud/carl/fix-appdata-scanning
...
fix(preview): Fix files:app-data-scan for previews
2026-02-12 00:57:28 +01:00
Carl Schwan
edd37d349b
perf(file-cache): Add mimetype filter on getFolderContents
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-12 00:36:18 +01:00
Carl Schwan
9741f5f17d
perf: Allow filtering the directory content by mimetype
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-12 00:35:48 +01:00
Carl Schwan
89a20598e5
fix: Skip test requiring local storage on object store setup
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-12 00:26:22 +01:00
Carl Schwan
3d18cd7cc5
fix(preview): Fix files:app-data-scan for previews
...
And add unit tests for both migrated files and non-migrated files
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-12 00:26:20 +01:00
github-actions[bot]
fdf200e343
Merge pull request #58272 from nextcloud/dependabot/npm_and_yarn/axios-1.13.5
...
chore(deps): Bump axios from 1.13.2 to 1.13.5
2026-02-11 22:50:07 +01:00
nextcloud-command
5e6c8b6134
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-11 21:03:02 +00:00
dependabot[bot]
ce99b0f7ed
chore(deps): Bump axios from 1.13.2 to 1.13.5
...
Bumps [axios](https://github.com/axios/axios ) from 1.13.2 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.13.2...v1.13.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-11 20:35:30 +00:00
Andy Scherzinger
47b314067c
Merge pull request #58216 from nextcloud/carl/preview-unique-constraints
...
fix(preview): Handle unique constraints
2026-02-11 20:20:31 +01:00
Carl Schwan
4722f56778
fix(preview): Handle unique constraints
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-11 19:56:11 +01:00
Kate
0fc06b3b87
Merge pull request #58237 from nextcloud/share-target-repair-circles
2026-02-11 17:58:51 +01:00
Robin Appelman
f216bf5798
fix: handle circle shares in share target repair
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-11 15:39:11 +01:00
Louis
d21351701a
Merge pull request #58140 from nextcloud/artonge/fix/ignore_abort_error
...
fix(files): Do not show abort error to the user
2026-02-11 15:03:02 +01:00
nextcloud-command
6c04307e13
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-11 13:42:45 +00:00
Louis Chmn
a4f396e648
fix(files): Do not show abort error to the user
...
Signed-off-by: Louis Chmn <louis@chmn.me >
2026-02-11 13:40:33 +00:00
provokateurin
5c47ce9b40
fix(SimpleContainer): Adjust return type for PHPStan
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-11 11:42:37 +01:00
provokateurin
e8d4d435ed
fix(IRegistrationContext): Use SimpleContainer in registerService factory
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-11 11:42:37 +01:00
Kate
615d343d96
Merge pull request #58256 from nextcloud/fix/iresult/fetch-all-conditional-return-type
2026-02-11 09:26:55 +01:00
provokateurin
83fbc64c99
fix(IResult): Use more accurate conditional return type for fetchAll
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-11 08:50:13 +01:00
Nextcloud bot
4a9e04962c
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-11 00:20:55 +00:00
Anna
feaebeb97e
Merge pull request #58223 from nextcloud/fix/oracle-truncate-table
...
fix: quote tablenames for truncating in oracle
2026-02-10 23:29:34 +01:00
grnd-alt
bc5771b0ff
fix: correctly quote tablenames for truncating with oracle
...
Signed-off-by: grnd-alt <git@belakkaf.net >
2026-02-10 22:48:02 +01:00
Josh
57b0630b20
fix(setup): add index properities_name_path_user by default
...
Added in #52175 but only to the missing indices listener. Resulted in new installations trigger warnings about database missing indices unnecessary.
Signed-off-by: Josh <josh.t.richards@gmail.com >
2026-02-10 14:27:43 -05:00
Sebastian Krupinski
63eb9679c2
Merge pull request #58228 from nextcloud/fix/group-shares-cleanup
...
fix: delete CalDav and CardDav shares upon group deletion
2026-02-10 11:49:15 -05:00
Kate
98cb8b6155
Merge pull request #55632 from nextcloud/feat/preview/expire-previews
...
feat(preview): Expire previews
2026-02-10 17:35:28 +01:00
Maximilian Martin
6e5baa6928
fix: delete CalDav and CardDav shares upon group deletion
...
Signed-off-by: Maximilian Martin <maximilian_martin@gmx.de >
2026-02-10 11:14:40 -05:00
Maksim Sukharev
a096c89c66
Merge pull request #58218 from nextcloud/fix/57804/clear-status-this-week
2026-02-10 16:56:23 +01:00
nextcloud-command
6563214204
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-10 15:36:54 +00:00
Cristian Scheid
2ddf73f89f
fix(user_status): use getFirstDay() from @nextcloud/l10n
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-02-10 16:27:51 +01:00
provokateurin
fe9e43c165
feat(preview): Expire previews
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-10 15:35:38 +01:00
Ferdinand Thiessen
1a5679b176
Merge pull request #58208 from nextcloud/chore/update-files-4rc3
...
chore: update `@nextcloud/files` to v4.0.0-rc.3
2026-02-10 15:22:34 +01:00
Ferdinand Thiessen
7b7d74fda2
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-10 14:53:19 +01:00
Ferdinand Thiessen
f075051f4a
test: remove testing internal of libraries and test only app code
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-10 14:50:41 +01:00
Ferdinand Thiessen
0e361550f1
fix(files): add legacy wrapper for upload library
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-10 14:50:41 +01:00
Ferdinand Thiessen
38644873f2
refactor(files): migrate to files registry for reactive file actions
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-10 14:50:41 +01:00
Ferdinand Thiessen
643a815557
refactor(files): migrate file list actions to new files registry
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-10 14:50:41 +01:00
Ferdinand Thiessen
c73b85aecb
refactor(files): port file list headers to new files registry
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-10 14:50:41 +01:00
Ferdinand Thiessen
4a284f61e6
refactor(files): port filters store to new files registry
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-10 14:50:41 +01:00
Ferdinand Thiessen
e088473929
refactor(files_sharing): adjust note to recipient files header
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-10 14:50:41 +01:00
Ferdinand Thiessen
29b47c93ab
chore(deps): update @nextcloud/files to v4.0.0-rc.3
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-10 14:50:40 +01:00
github-actions[bot]
935cd2910f
Merge pull request #58213 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/axios-1.13.5
...
chore(deps): Bump axios from 1.12.2 to 1.13.5 in /build/frontend-legacy
2026-02-10 13:21:20 +00:00
nextcloud-command
422bca31bf
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-10 12:39:26 +00:00
dependabot[bot]
adce834b4f
chore(deps): Bump axios from 1.12.2 to 1.13.5 in /build/frontend-legacy
...
Bumps [axios](https://github.com/axios/axios ) from 1.12.2 to 1.13.5.
- [Release notes](https://github.com/axios/axios/releases )
- [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md )
- [Commits](https://github.com/axios/axios/compare/v1.12.2...v1.13.5 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.13.5
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-10 13:23:36 +01:00
Andy Scherzinger
7da7f50203
Merge pull request #58209 from nextcloud/carl/local-preview-fix
...
fix(preview): Fix scanning preview
2026-02-10 12:38:58 +01:00
Anna
8c01737a63
Merge pull request #58206 from nextcloud/fix/preview-637/cast-snowflake-id-to-int
...
fix(snowflake): cast lastId to string
2026-02-10 11:46:07 +01:00
Kate
e0c282d531
Merge pull request #58195 from nextcloud/ci/rector-apply
...
ci: Add workflow to apply rector changes weekly
2026-02-10 10:36:25 +01:00
Nextcloud bot
d65aa0b7c3
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-10 00:21:48 +00:00
Carl Schwan
543b46f3aa
fix(preview): Fix scanning preview
...
Make sure we set the mimetype string representation and not int
representation.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-09 22:49:59 +01:00
Anna Larch
99a1150ec2
fix(snowflake): cast lastId to int
...
Signed-off-by: Anna Larch <anna@nextcloud.com >
2026-02-09 21:36:20 +01:00
Robin Appelman
a3cc9754f8
feat: improve VerifyMountPointEvent event
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-09 18:42:30 +01:00
Robin Appelman
9cd337bebe
Merge pull request #57745 from nextcloud/share-transfered-event
...
Share mount validation fixes
2026-02-09 16:46:15 +01:00
Robin Appelman
83810aec99
Merge pull request #57926 from nextcloud/share-target-repair-no-providers
...
fix: don't rely on share providers being avaiable in CleanupShareTarget
2026-02-09 16:44:01 +01:00
Sebastian Krupinski
c373b8e614
Merge pull request #58197 from nextcloud/fix/calendar-federation-additional-properties
...
fix: federated calendar additional properties
2026-02-09 10:19:57 -05:00
Andy Scherzinger
39ff32a33b
Merge pull request #58134 from nextcloud/carl/lock-propagator-order
...
fix(propagator): Improve lock behavior of propagator
2026-02-09 16:04:38 +01:00
SebastianKrupinski
566e598a4e
fix: federated calendar additional properties
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2026-02-09 09:26:33 -05:00
provokateurin
0469f57a3a
ci: Add workflow to apply rector changes weekly
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-09 14:55:54 +01:00
provokateurin
97c09753c3
fix(AppFramework): Adjust types so PHPStan understands them
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-09 14:08:42 +01:00
Kate
431a37e71e
Merge pull request #58194 from nextcloud/feat/rector/safe-declare-strict-types
...
feat(rector): Enable SafeDeclareStrictTypesRector
2026-02-09 12:38:21 +01:00
Carl Schwan
95b3bd98d9
fix(propagator): Lock rows also in propagateChange
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-09 12:11:21 +01:00
Carl Schwan
f3778bc9c7
fix(propagator): Improve lock behavior of propagator
...
Fix possible dead locks when running the propagator caused by two
requests updating the same amount rows in transactions.
- Lock rows always in the same deterministic order by sorting the
path_hash first
- On all database outside of sqlite, also do first a SELECT FOR UPDATE
to lock all the rows used in batch UPDATE calls, afterward to decrease
the risk of two requests trying to lock the same rows
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-09 12:10:56 +01:00
provokateurin
f12cecb684
feat(rector): Enable SafeDeclareStrictTypesRector
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-09 10:59:31 +01:00
Nextcloud bot
53a67966c0
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-09 00:21:30 +00:00
Robin Appelman
7efdfd161b
Merge pull request #58121 from nextcloud/move-share-out-share-reshare
...
fix: don't trigger moveShareInOrOutOfShare for reshares
2026-02-08 19:37:59 +01:00
Nextcloud bot
eb08dddcf5
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-08 00:20:46 +00:00
github-actions[bot]
823d0dcb7c
Merge pull request #58161 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/nextcloud/vue-8.36.0
...
chore(deps): Bump @nextcloud/vue from 8.35.3 to 8.36.0 in /build/frontend-legacy
2026-02-07 18:14:53 +00:00
nextcloud-command
36f4423887
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-07 15:27:03 +00:00
dependabot[bot]
f70f7be416
chore(deps): Bump @nextcloud/vue in /build/frontend-legacy
...
Bumps [@nextcloud/vue](https://github.com/nextcloud-libraries/nextcloud-vue ) from 8.35.3 to 8.36.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-vue/releases )
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-vue/blob/v8.36.0/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/nextcloud-vue/compare/v8.35.3...v8.36.0 )
---
updated-dependencies:
- dependency-name: "@nextcloud/vue"
dependency-version: 8.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 16:15:53 +01:00
github-actions[bot]
e586ca0071
Merge pull request #58163 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/libphonenumber-js-1.12.36
...
chore(deps): Bump libphonenumber-js from 1.12.35 to 1.12.36 in /build/frontend-legacy
2026-02-07 15:14:07 +00:00
nextcloud-command
b4c7dcbf58
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-07 14:58:52 +00:00
dependabot[bot]
35e315bd91
chore(deps): Bump libphonenumber-js in /build/frontend-legacy
...
Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js ) from 1.12.35 to 1.12.36.
- [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md )
- [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/compare/v1.12.35...v1.12.36 )
---
updated-dependencies:
- dependency-name: libphonenumber-js
dependency-version: 1.12.36
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 14:56:40 +00:00
github-actions[bot]
21fff5160a
Merge pull request #58158 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/webdav-5.9.0
...
chore(deps): Bump webdav from 5.8.0 to 5.9.0 in /build/frontend-legacy
2026-02-07 14:43:40 +00:00
nextcloud-command
5fd4b9fe52
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-07 14:26:57 +00:00
dependabot[bot]
6a2e9814af
chore(deps): Bump webdav from 5.8.0 to 5.9.0 in /build/frontend-legacy
...
Bumps [webdav](https://github.com/perry-mitchell/webdav-client ) from 5.8.0 to 5.9.0.
- [Changelog](https://github.com/perry-mitchell/webdav-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/perry-mitchell/webdav-client/compare/v5.8.0...v5.9.0 )
---
updated-dependencies:
- dependency-name: webdav
dependency-version: 5.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 15:19:33 +01:00
github-actions[bot]
79600b0c9f
Merge pull request #58151 from nextcloud/dependabot/npm_and_yarn/jsdom-28.0.0
...
chore(deps-dev): Bump jsdom from 27.4.0 to 28.0.0
2026-02-07 14:17:41 +00:00
dependabot[bot]
38f1063be7
chore(deps-dev): Bump jsdom from 27.4.0 to 28.0.0
...
Bumps [jsdom](https://github.com/jsdom/jsdom ) from 27.4.0 to 28.0.0.
- [Release notes](https://github.com/jsdom/jsdom/releases )
- [Changelog](https://github.com/jsdom/jsdom/blob/main/Changelog.md )
- [Commits](https://github.com/jsdom/jsdom/compare/27.4.0...28.0.0 )
---
updated-dependencies:
- dependency-name: jsdom
dependency-version: 28.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 14:02:13 +00:00
github-actions[bot]
878cb525a3
Merge pull request #58147 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.3.6
...
chore(deps-dev): Bump rector/rector from 2.3.4 to 2.3.6 in /vendor-bin/rector
2026-02-07 14:58:19 +01:00
github-actions[bot]
0b36e05965
Merge pull request #58157 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/babel/node-7.29.0
...
chore(deps-dev): Bump @babel/node from 7.28.6 to 7.29.0 in /build/frontend-legacy
2026-02-07 13:36:27 +00:00
github-actions[bot]
1081e32e55
Merge pull request #58154 from nextcloud/dependabot/npm_and_yarn/webdav-5.9.0
...
chore(deps): Bump webdav from 5.8.0 to 5.9.0
2026-02-07 13:24:07 +00:00
github-actions[bot]
9770eeae66
Merge pull request #58149 from nextcloud/dependabot/npm_and_yarn/cypress-split-1.24.28
...
chore(deps-dev): Bump cypress-split from 1.24.25 to 1.24.28
2026-02-07 13:10:26 +00:00
nextcloud-command
caf1c669f1
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-07 13:07:05 +00:00
dependabot[bot]
ec60d74b70
chore(deps): Bump webdav from 5.8.0 to 5.9.0
...
Bumps [webdav](https://github.com/perry-mitchell/webdav-client ) from 5.8.0 to 5.9.0.
- [Changelog](https://github.com/perry-mitchell/webdav-client/blob/master/CHANGELOG.md )
- [Commits](https://github.com/perry-mitchell/webdav-client/compare/v5.8.0...v5.9.0 )
---
updated-dependencies:
- dependency-name: webdav
dependency-version: 5.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 13:58:57 +01:00
github-actions[bot]
06fed8d96b
Merge pull request #58153 from nextcloud/dependabot/npm_and_yarn/cypress-15.10.0
...
chore(deps-dev): Bump cypress from 15.9.0 to 15.10.0
2026-02-07 12:54:42 +00:00
github-actions[bot]
481bf459b8
Merge pull request #58152 from nextcloud/dependabot/npm_and_yarn/msw-2.12.9
...
chore(deps-dev): Bump msw from 2.12.7 to 2.12.9
2026-02-07 12:54:21 +00:00
github-actions[bot]
db9f03c1bb
Merge pull request #58146 from nextcloud/dependabot/composer/bamarni/composer-bin-plugin-1.9.1
...
chore(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.3 to 1.9.1
2026-02-07 12:52:26 +00:00
github-actions[bot]
2f57e9f520
Merge pull request #58162 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/webpack-5.105.0
...
chore(deps-dev): Bump webpack from 5.104.1 to 5.105.0 in /build/frontend-legacy
2026-02-07 12:52:12 +00:00
github-actions[bot]
559c04662e
Merge pull request #58159 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/msw-2.12.9
...
chore(deps-dev): Bump msw from 2.12.7 to 2.12.9 in /build/frontend-legacy
2026-02-07 13:50:33 +01:00
github-actions[bot]
639f8ec974
Merge pull request #58155 from nextcloud/dependabot/npm_and_yarn/zip.js/zip.js-2.8.17
...
chore(deps-dev): Bump @zip.js/zip.js from 2.8.16 to 2.8.17
2026-02-07 12:47:19 +00:00
github-actions[bot]
4d6d4bd579
Merge pull request #58156 from nextcloud/dependabot/npm_and_yarn/nextcloud/stylelint-config-3.2.1
...
chore(deps-dev): Bump @nextcloud/stylelint-config from 3.2.0 to 3.2.1
2026-02-07 12:46:31 +00:00
github-actions[bot]
50e85a1622
Merge pull request #58150 from nextcloud/dependabot/npm_and_yarn/stylelint-17.1.1
...
chore(deps-dev): Bump stylelint from 17.1.0 to 17.1.1
2026-02-07 13:35:30 +01:00
nextcloud-command
85ab6a683a
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-07 12:32:02 +00:00
dependabot[bot]
4bf784459d
chore(deps-dev): Bump webpack in /build/frontend-legacy
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.104.1 to 5.105.0.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.104.1...v5.105.0 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.105.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 13:24:04 +01:00
github-actions[bot]
1c299fef9c
Merge pull request #58164 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/p-limit-7.3.0
...
chore(deps): Bump p-limit from 7.2.0 to 7.3.0 in /build/frontend-legacy
2026-02-07 08:06:52 +00:00
nextcloud-command
6b36b15c2f
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-07 07:51:27 +00:00
dependabot[bot]
fa26f4f6ab
chore(deps): Bump p-limit from 7.2.0 to 7.3.0 in /build/frontend-legacy
...
Bumps [p-limit](https://github.com/sindresorhus/p-limit ) from 7.2.0 to 7.3.0.
- [Release notes](https://github.com/sindresorhus/p-limit/releases )
- [Commits](https://github.com/sindresorhus/p-limit/compare/v7.2.0...v7.3.0 )
---
updated-dependencies:
- dependency-name: p-limit
dependency-version: 7.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 02:15:16 +00:00
dependabot[bot]
c353e0bc3a
chore(deps-dev): Bump msw in /build/frontend-legacy
...
Bumps [msw](https://github.com/mswjs/msw ) from 2.12.7 to 2.12.9.
- [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.7...v2.12.9 )
---
updated-dependencies:
- dependency-name: msw
dependency-version: 2.12.9
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 02:13:14 +00:00
dependabot[bot]
6a56f766cf
chore(deps-dev): Bump @babel/node in /build/frontend-legacy
...
Bumps [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node ) from 7.28.6 to 7.29.0.
- [Release notes](https://github.com/babel/babel/releases )
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md )
- [Commits](https://github.com/babel/babel/commits/v7.29.0/packages/babel-node )
---
updated-dependencies:
- dependency-name: "@babel/node"
dependency-version: 7.29.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 02:12:35 +00:00
dependabot[bot]
1292b552a3
chore(deps-dev): Bump @nextcloud/stylelint-config from 3.2.0 to 3.2.1
...
Bumps [@nextcloud/stylelint-config](https://github.com/nextcloud-libraries/stylelint-config ) from 3.2.0 to 3.2.1.
- [Release notes](https://github.com/nextcloud-libraries/stylelint-config/releases )
- [Changelog](https://github.com/nextcloud-libraries/stylelint-config/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/stylelint-config/compare/v3.2.0...v3.2.1 )
---
updated-dependencies:
- dependency-name: "@nextcloud/stylelint-config"
dependency-version: 3.2.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 02:12:00 +00:00
dependabot[bot]
ddfd854d76
chore(deps-dev): Bump @zip.js/zip.js from 2.8.16 to 2.8.17
...
Bumps [@zip.js/zip.js](https://github.com/gildas-lormeau/zip.js ) from 2.8.16 to 2.8.17.
- [Release notes](https://github.com/gildas-lormeau/zip.js/releases )
- [Commits](https://github.com/gildas-lormeau/zip.js/compare/v2.8.16...v2.8.17 )
---
updated-dependencies:
- dependency-name: "@zip.js/zip.js"
dependency-version: 2.8.17
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 02:11:45 +00:00
dependabot[bot]
c1f2108c4b
chore(deps-dev): Bump cypress from 15.9.0 to 15.10.0
...
Bumps [cypress](https://github.com/cypress-io/cypress ) from 15.9.0 to 15.10.0.
- [Release notes](https://github.com/cypress-io/cypress/releases )
- [Changelog](https://github.com/cypress-io/cypress/blob/develop/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/cypress/compare/v15.9.0...v15.10.0 )
---
updated-dependencies:
- dependency-name: cypress
dependency-version: 15.10.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 02:11:13 +00:00
dependabot[bot]
2909f66d47
chore(deps-dev): Bump msw from 2.12.7 to 2.12.9
...
Bumps [msw](https://github.com/mswjs/msw ) from 2.12.7 to 2.12.9.
- [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.7...v2.12.9 )
---
updated-dependencies:
- dependency-name: msw
dependency-version: 2.12.9
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 02:10:52 +00:00
dependabot[bot]
daf1ee91c1
chore(deps-dev): Bump stylelint from 17.1.0 to 17.1.1
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 17.1.0 to 17.1.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/17.1.0...17.1.1 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-version: 17.1.1
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 02:10:14 +00:00
dependabot[bot]
34558b1f9a
chore(deps-dev): Bump cypress-split from 1.24.25 to 1.24.28
...
Bumps [cypress-split](https://github.com/bahmutov/cypress-split ) from 1.24.25 to 1.24.28.
- [Release notes](https://github.com/bahmutov/cypress-split/releases )
- [Commits](https://github.com/bahmutov/cypress-split/compare/v1.24.25...v1.24.28 )
---
updated-dependencies:
- dependency-name: cypress-split
dependency-version: 1.24.28
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 02:09:53 +00:00
dependabot[bot]
8b17197245
chore(deps-dev): Bump rector/rector in /vendor-bin/rector
...
Bumps [rector/rector](https://github.com/rectorphp/rector ) from 2.3.4 to 2.3.6.
- [Release notes](https://github.com/rectorphp/rector/releases )
- [Commits](https://github.com/rectorphp/rector/compare/2.3.4...2.3.6 )
---
updated-dependencies:
- dependency-name: rector/rector
dependency-version: 2.3.6
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 02:08:22 +00:00
dependabot[bot]
4f23d5e49d
chore(deps-dev): Bump bamarni/composer-bin-plugin from 1.8.3 to 1.9.1
...
Bumps [bamarni/composer-bin-plugin](https://github.com/bamarni/composer-bin-plugin ) from 1.8.3 to 1.9.1.
- [Release notes](https://github.com/bamarni/composer-bin-plugin/releases )
- [Commits](https://github.com/bamarni/composer-bin-plugin/compare/1.8.3...1.9.1 )
---
updated-dependencies:
- dependency-name: bamarni/composer-bin-plugin
dependency-version: 1.9.1
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-07 02:08:05 +00:00
Nextcloud bot
cc45cf6138
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-07 00:20:59 +00:00
Salvatore Martire
2eecf81833
fix: add user id header when redirecting to default app
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-02-06 20:25:20 +01:00
Salvatore Martire
0e944c190d
fix(dav): set user id header in response earlier
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-02-06 20:24:23 +01:00
Ferdinand Thiessen
c10f35333e
Merge pull request #57797 from nextcloud/fix/proper-handling-404
...
fix(FileDisplayResponse): return 404 if not found
2026-02-06 20:07:23 +01:00
Andy Scherzinger
b0c02b91b4
Merge pull request #58059 from nextcloud/fix/add-missing-user-id-header
...
fix: add X-User-Id header to logout response
2026-02-06 18:17:39 +01:00
Ferdinand Thiessen
762ae4520a
fix(InMemoryFile): allow to stream read the contents
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-06 17:29:26 +01:00
Ferdinand Thiessen
6eddda147b
fix(FileDisplayResponse): return 404 if not found
...
If the linked file is not found (anymore) return proper 404
status code.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-06 17:29:26 +01:00
Robin Appelman
6c9418880f
Merge pull request #57757 from nextcloud/getowner-no-mountpoints
...
fix: don't include the mountpoints when getting fileinfo for getOwner
2026-02-06 17:22:51 +01:00
Robin Appelman
9c10593021
fix: prevent recursion in SharesUpdatedListener
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 16:55:14 +01:00
Robin Appelman
3b70d0fcf8
fix: remove validate-user-shares-once optimization
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 16:55:14 +01:00
Robin Appelman
c49665f5cd
feat: add event for tranfered shares
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 16:55:12 +01:00
F. E Noel Nfebe
3e25c28d68
Merge pull request #58087 from nextcloud/fix/54700/file-list-scroll-jump
...
fix(files): Prevent file list from jumping when selecting visible files
2026-02-06 16:15:21 +01:00
Carl Schwan
1dbaf178c3
Merge pull request #56496 from nextcloud/carl/rector
...
Run rector on lib/private
2026-02-06 16:09:55 +01:00
Robin Appelman
3c7124d670
fix: don't trigger moveShareInOrOutOfShare for reshares
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 15:41:49 +01:00
Robin Appelman
c801d63e5a
fix: don't include the mountpoints when getting fileinfo for getOwner
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 15:19:30 +01:00
Robin Appelman
da6bf8b116
fix: target-repair: handle cases where the parent folder doesn't exist
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 14:41:29 +01:00
Robin Appelman
cfe19dbb5a
fix: don't stop the entire share target repair on an error
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 14:39:06 +01:00
Robin Appelman
70607a0d11
fix: don't rely on share providers being avaiable in CleanupShareTarget
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-06 14:39:06 +01:00
Carl Schwan
9a26169323
fix(WatcherTest): Properly mock getCache and getScanner in IStorage
...
Otherwise we end up with trying to assign null to a property which has
strict types.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-06 14:21:41 +01:00
Carl Schwan
e56e42e7e7
refactor(navigation-manager): Cleanup implementation and add type hinting
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:55:40 +01:00
Carl Schwan
c96ece0bcb
refactor: Add more typing
...
- repairs job
- database
- redis
And remove Helpertest which was unused outside of some tests.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:55:39 +01:00
Carl Schwan
fb3f9fe2de
refactor: Update repairs jobs
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:54:24 +01:00
Carl Schwan
3979c493f9
refactor: Apply second batch of comments
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:52:51 +01:00
Carl Schwan
acda4ff072
fix(ShareAPIControllerTest): Fix return types of DateTimeZone
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:50:47 +01:00
Carl Schwan
fa75c1b659
fix(ExpressionBuilderTest): Fix test and improve typing
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:50:47 +01:00
Carl Schwan
65e769a861
refactor: Apply comments
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:50:46 +01:00
Carl Schwan
6e48f9fedb
fix(IAppContainer): Expose more correct type
...
OC\ServerContainer is not inherinting from IServerContainer so expose
the most near type.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:50:23 +01:00
Carl Schwan
7b6078875b
refactor: Run rector on lib/private
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:50:18 +01:00
Carl Schwan
5d0d0c17e5
chore(rector): Run rector on apps, core and tests directory
...
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-02-06 13:23:23 +01:00
nextcloud-command
80a10068d0
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-06 12:12:48 +00:00
nfebe
b0bf531c19
test(files): Update scrolling tests for new visible buffer behavior
...
Adjust test assertions to match the new behavior where scrolling is
skipped for files already in the visible buffer. Tests now verify file
existence rather than full visibility for files within the buffer.
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2026-02-06 13:04:42 +01:00
nfebe
f296e5e652
fix(files): Prevent file list from jumping when selecting visible files
...
Skip scrolling when a file is clicked if it's already within the
visible viewport, avoiding the confusing list jump behavior.
Fixes #54700
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2026-02-06 12:47:17 +01:00
Ferdinand Thiessen
9def7a8ba7
Merge pull request #58108 from nextcloud/chore/update-files
...
chore(deps): update `@nextcloud/files` to v4.0.0-rc.1
2026-02-06 12:42:24 +01:00
Ferdinand Thiessen
e3068bfe6b
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-06 11:46:47 +01:00
Ferdinand Thiessen
aac91a8df9
refactor(files): adjust for files library interfaces
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-06 11:46:46 +01:00
Ferdinand Thiessen
a023b5b2d5
refactor(files_external): adjust for files library interfaces
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-06 10:28:57 +01:00
Ferdinand Thiessen
47c4e3bbe2
refactor(comments): adjust for files library interfaces
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-06 10:28:57 +01:00
Ferdinand Thiessen
f01d974b5c
refactor(files_reminders): adjust for files library interfaces and remove sideeffects
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-06 10:28:57 +01:00
Ferdinand Thiessen
7a60e43dd5
refactor(files_sharing): adjust for files library interfaces and remove sideeffects
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-06 10:28:57 +01:00
Ferdinand Thiessen
752ff74170
refactor(systemtags): adjust for files library interfaces
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-06 10:28:57 +01:00
Ferdinand Thiessen
009aad6eb7
refactor(files_trashbin): adjust for files library interfaces
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-06 10:28:57 +01:00
Ferdinand Thiessen
a042fbfa60
chore(deps): update @nextcloud/files to v4.0.0-rc.1
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-06 10:28:57 +01:00
Nextcloud bot
209c5c3f1d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-06 00:41:14 +00:00
Ferdinand Thiessen
f26d3294b9
Merge pull request #57993 from nextcloud/fix/copy-move
...
fix(files): improve handling of copy-move action
2026-02-06 01:16:48 +01:00
Kate
256e89b6f6
Merge pull request #58095 from nextcloud/fix/exhaustive-list-for-serialized-classes
...
fix(dav): Use an exhaustive list for allowed serialized classes
2026-02-05 23:51:25 +01:00
Ferdinand Thiessen
6d35886f88
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-05 23:26:55 +01:00
Ferdinand Thiessen
904b946611
fix(files): improve handling of copy-move action
...
1. only show 1 loading toast instead of N for N files in batch
operation.
2. Reuse more code to reduce duplicated logic.
3. Show the conflict picker once for all files instead of opening a new
conflict picker for every file to copy / move.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-05 23:26:50 +01:00
Cristian Scheid
9cfaf9b3b3
Merge pull request #57782 from nextcloud/feat/2303/contacts-allow-federated-team-member-search
...
feat(contacts): support federated users/groups search when adding team members
2026-02-05 14:57:23 -03:00
Andy Scherzinger
29e1ac3c02
Merge pull request #58041 from nextcloud/fix/renaming
...
feat(files): warn when file would be hidden
2026-02-05 18:27:26 +01:00
Maksim Sukharev
170d17a067
Merge pull request #58096 from nextcloud/fix/noid/app-update-showcurrent
...
feat(occ): show current version with occ app:update command
2026-02-05 18:14:44 +01:00
Joas Schilling
15906306c3
Merge pull request #57854 from nextcloud/feat/add-twofactor-warning
...
feat: Add SetupCheck to warn about missing second factor provider
2026-02-05 16:25:18 +01:00
Julius Knorr
625d79d1ab
Merge pull request #58100 from nextcloud/enh/svg-handling-link-previews
...
chore: Improve SVG handling in link previews
2026-02-05 15:58:33 +01:00
Andy Scherzinger
428e7b4adb
Merge pull request #58015 from nextcloud/fix/text-to-image-scheduling
...
fix(TextToImage): Refactor scheduling mechanism
2026-02-05 15:53:37 +01:00
Andy Scherzinger
c7588d7e06
Merge pull request #58011 from nextcloud/fix/taskprocessing-text2image-fallback-refactor
...
fix(TaskProcessing): Refactor TextToImage fallback
2026-02-05 15:52:57 +01:00
Robin Appelman
2e9f6c37d5
fix: don't try to create preview folder if it already exists
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-05 15:22:54 +01:00
Carl Schwan
4709829271
Merge pull request #58094 from nextcloud/carl/getbyid
...
perf: Replace getById call with getFirstNodeById
2026-02-05 14:42:42 +01:00
Côme Chilliet
669ff56fa1
fix(dav): Use an exhaustive list for allowed serialized classes
...
This is simpler and clearer than trying to guess namespace.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-05 14:03:13 +01:00
Benjamin Frueh
160f4e11ad
chore: Improve SVG handling in link previews
...
Signed-off-by: Benjamin Frueh <benjamin.frueh@gmail.com >
2026-02-05 13:43:32 +01:00
Carl Schwan
c091ae4098
perf: Replace getById call with getFirstNodeById
...
Avoid looking at all the mounts
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-05 12:55:18 +01:00
Cristian Scheid
265abc3b91
test(files_sharing): update ShareesAPIController mock to include FederatedShareProvider dependency
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-02-05 08:22:13 -03:00
Maksim Sukharev
43bf6bc26b
feat(occ): show current version with occ app:update command
...
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com >
2026-02-05 12:20:22 +01:00
Ferdinand Thiessen
f950c97ec0
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-05 12:18:31 +01:00
Ferdinand Thiessen
536503d0a4
feat(files): add dialog to confirm when about to hide a file
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-05 12:15:42 +01:00
Ferdinand Thiessen
c215bbf495
fix(files): ensure that new names are checked even for hidden files
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-05 12:15:42 +01:00
Kate
18d5dedb29
Merge pull request #58002 from nextcloud/fix/let-user-backend-lock-fields
...
feat: Allow user backends to manage property permissions
2026-02-05 12:11:07 +01:00
Andy Scherzinger
08e1d9b83e
Merge pull request #58025 from nextcloud/carl/refactor-share-mountprovider
...
refactor(mount-provider): Refactor share mount provider
2026-02-05 11:50:40 +01:00
Julius Knorr
b933156a3a
Merge pull request #57914 from nextcloud/feat/extendable-propfind
...
feat(dav): allow extending propfind properties via event
2026-02-05 10:49:59 +01:00
Côme Chilliet
51ccc8a838
fix: Fix integration tests
...
Birthdate was missing in editable fields while being editable, and the
order was checked while having no importance.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-05 10:40:23 +01:00
Andy Scherzinger
9c842faf35
Merge pull request #57741 from nextcloud/feat/configurable-share-permission-in-bundled
...
feat(sharing): Make share permission in bundled edit configurable
2026-02-05 10:09:53 +01:00
Benjamin Gaussorgues
c5253d9fc3
Merge pull request #58052 from nextcloud/chore/export_only_real_files_count
...
chore(openmetrics): export only "real" files count
2026-02-05 09:55:28 +01:00
nfebe
b7dceb0b17
feat(sharing): Make share permission in bundled edit configurable
...
Add config option shareapi_bundle_reshare_with_edit to include reshare
permission in "Allow editing" bundle. Default is true to maintain
backward compatibility.
Signed-off-by: nfebe <fenn25.fn@gmail.com >
Signed-off-by: Carl Schwan <carlschwan@kde.org >
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-05 07:36:04 +01:00
Nextcloud bot
dc63c92faa
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-05 00:20:49 +00:00
Robin Appelman
2a690fd154
Merge pull request #57910 from nextcloud/setup-root-path-children
...
fix: still setup for user when setting up root path with children
2026-02-04 19:40:40 +01:00
Andy Scherzinger
5f54a06994
Merge pull request #57930 from nextcloud/artonge/fix/share_resolution
...
fix(files_sharing): stop ignoring shares without a usergroup entry when filtering by path
2026-02-04 19:15:26 +01:00
Robin Appelman
134fa6779b
chore: update psalm baseline
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-04 18:23:35 +01:00
Robin Appelman
bea82ac656
test: adjust tests to updated getById
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-04 18:23:35 +01:00
Robin Appelman
72150d6deb
fix: getById: don't setup for all users with access by default
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-04 18:23:34 +01:00
Robin Appelman
be2c26a75b
test: adjust tests to new getById
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-04 18:23:33 +01:00
Robin Appelman
b51d332719
fix: make sure all mounts are setup in getById
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-04 18:23:33 +01:00
Robin Appelman
82d33b7727
fix: still setup for user when setting up root path with children
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-04 18:23:32 +01:00
Robin Appelman
aa47e85c25
Merge pull request #58023 from nextcloud/ext-partial-mount-provider-slash
...
fix: fix partial external storage provider not finding root mount
2026-02-04 18:23:00 +01:00
Salvatore Martire
7d95a88958
fix: add X-User-Id header to logout response before clearing the user session
...
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-02-04 18:18:39 +01:00
Louis Chmn
79c07d38aa
fix(files_sharing): Move path filtering to group share resolution
...
Previously, this was preventing users without a specific USERGROUP entry to see GROUP shares.
Signed-off-by: Louis Chmn <louis@chmn.me >
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com >
2026-02-04 16:53:10 +01:00
Marcel Klehr
dd4dfe6af2
fix(TextToImage): Refactor scheduling mechanism
2026-02-04 13:48:32 +01:00
Marcel Klehr
c13d95809a
Fix: Run cs:fix
2026-02-04 13:26:29 +01:00
Marcel Klehr
c48a09f27d
fix(TaskProcessing): Refactor TextToImage fallback
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net >
2026-02-04 13:26:29 +01:00
Carl Schwan
8f81b91733
refactor(mount-provider): Refactor share mount provider
...
- Add more precise types
- Remove dead code
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-02-04 12:46:14 +01:00
Cristian Scheid
1136ce09cb
refactor(teams): adjust expected itemType and remove remote group type from member search controller
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-02-04 08:23:43 -03:00
Cristian Scheid
bc24c28529
feat(contacts): support federated users/groups search when adding team members
...
Signed-off-by: Cristian Scheid <cristianscheid@gmail.com >
2026-02-04 08:23:42 -03:00
Benjamin Gaussorgues
4112b9f7ba
chore(openmetrics): export only "real" files count
...
Other files like files in trashbin or file versions should be exported
by related app
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-02-04 11:12:44 +01:00
Benjamin Gaussorgues
687261fc8c
Merge pull request #57921 from nextcloud/fix/snowflake_lock_dir
...
fix(snowflakes): create file lock files into lock directory
2026-02-04 11:12:23 +01:00
Joas Schilling
2d0a24f042
Merge pull request #58050 from nextcloud/test/noid/greener-ci
...
test(settings): Fix CI after parallel merges
2026-02-04 11:04:09 +01:00
Joas Schilling
6112526fbc
Merge pull request #58043 from nextcloud/bugfix/noid/limit-comments-report
...
fix(comments): Put a limit to the limit
2026-02-04 10:01:27 +01:00
Joas Schilling
ba88bf4727
test(settings): Fix CI after parallel merges
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-04 09:50:24 +01:00
Joas Schilling
0478825fac
test(Updater): Harden flaky test
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-04 09:44:56 +01:00
Joas Schilling
af33953078
fix(comments): Put a limit to the limit
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-04 08:44:18 +01:00
Nextcloud bot
7a0093c163
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-04 00:20:54 +00:00
Andy Scherzinger
d09b8c99de
Merge pull request #57934 from nextcloud/dependabot/npm_and_yarn/stylelint-17.1.0
...
build(deps-dev): bump stylelint from 17.0.0 to 17.1.0
2026-02-03 21:29:26 +01:00
Andy Scherzinger
65b985efde
Merge pull request #57932 from nextcloud/dependabot/npm_and_yarn/zip.js/zip.js-2.8.16
...
build(deps-dev): bump @zip.js/zip.js from 2.8.15 to 2.8.16
2026-02-03 21:28:32 +01:00
Andy Scherzinger
5ada35c153
Merge pull request #57933 from nextcloud/dependabot/npm_and_yarn/nextcloud/eslint-config-9.0.0-rc.8
...
build(deps-dev): bump @nextcloud/eslint-config from 9.0.0-rc.7 to 9.0.0-rc.8
2026-02-03 21:27:03 +01:00
Andy Scherzinger
227371c0de
Merge pull request #57909 from nextcloud/dependabot/composer/vendor-bin/behat/phpunit/phpunit-11.5.50
...
build(deps-dev): bump phpunit/phpunit from 11.5.44 to 11.5.50 in /vendor-bin/behat
2026-02-03 21:21:20 +01:00
Julius Knorr
8372533cff
Merge pull request #57555 from nextcloud/feat/office-switcher
...
feat: Add office switcher with feature comparison
2026-02-03 20:40:01 +01:00
Joas Schilling
45750b3f29
Merge pull request #57974 from nextcloud/dependabot/github_actions/github-actions-276f5d5cec
...
build(deps): bump the github-actions group with 5 updates
2026-02-03 20:22:18 +01:00
nextcloud-command
9561ce24f5
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-03 19:12:22 +01:00
Julius Knorr
edeba296b3
feat: Add office switcher with feature comparison
...
Signed-off-by: Julius Knorr <jus@bitgrid.net >
2026-02-03 19:12:22 +01:00
Andy Scherzinger
3310ec30c4
Merge pull request #58020 from nextcloud/artonge/fix/getById
...
fix: Migrate `getById` to `getFirstNodeById`
2026-02-03 18:04:45 +01:00
Benjamin Gaussorgues
e15b429aea
chore(snowflakes): don't remove file lock directory during tests
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-02-03 17:01:28 +01:00
Benjamin Gaussorgues
65c9e346da
fix(snowflakes): create file lock files into lock directory
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-02-03 17:01:28 +01:00
Robin Appelman
720e588727
test: add tests for getMountsForUserAndPath
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-03 16:50:58 +01:00
Robin Appelman
522663b9f0
fix: partial external storage config matching non-child mounts
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-03 16:50:57 +01:00
Robin Appelman
b79af98a31
fix: fix partial external storage provider not finding root mount
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-02-03 16:16:22 +01:00
Andy Scherzinger
1bdc27202a
Merge pull request #57924 from nextcloud/carl/fix-external-partialmountprovider
...
fix(external-storage): Rtrim trailing slash at the end
2026-02-03 15:57:27 +01:00
Côme Chilliet
26cec2d117
feat: Add info level result if 2FA is not enforced
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-03 15:50:50 +01:00
Andy Scherzinger
f46eea1eac
Merge pull request #57978 from karaolidis/declarative-salt-secret
...
feat: declarative password salt, secret config
2026-02-03 15:44:24 +01:00
Louis Chmn
315241fb44
fix: Migrate getById to getFirstNodeById
...
Signed-off-by: Louis Chmn <louis@chmn.me >
2026-02-03 15:28:37 +01:00
Côme Chilliet
173a338f76
chore: Adapt provisioning_api tests to code changes
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-03 15:01:50 +01:00
Nikolaos Karaolidis
d73d5a25cb
feat: declarative password salt, secret config
...
Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com >
2026-02-03 13:21:38 +01:00
Côme Chilliet
af760d174f
feat: Implement new interface in LDAP user backend to reflect permissions
...
This will prevent users from editing profile fields if those are
configured to be sync from LDAP.
I did not include the avatar in this because it has a special handling.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-03 10:22:26 +01:00
Côme Chilliet
82ec3df396
chore: Update psalm baseline
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-03 10:22:26 +01:00
Côme Chilliet
de011ee668
feat: Allow user backends to manage property permissions
...
Not yet reflected in the UI apart from displayname/email/avatar
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-03 10:22:26 +01:00
Joas Schilling
34c2125217
Merge pull request #58009 from nextcloud/bugfix/noid/dont-validate-empty-strings
...
fix(federation): Don't ask the database for an empty url
2026-02-03 09:08:12 +01:00
Joas Schilling
70fd0e3348
Merge pull request #58010 from nextcloud/test/noid/add-tests-with-input-0
...
test(dispatcher): Add some tests with input 0
2026-02-03 09:07:05 +01:00
Joas Schilling
9caa4e20e5
test(dispatcher): Add some tests with input 0
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-03 08:32:43 +01:00
Joas Schilling
ce19caa37e
fix(federation): Don't ask the database for an empty url
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-02-03 07:46:28 +01:00
Nextcloud bot
128d708ac3
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-03 00:20:53 +00:00
Elizabeth Danzberger
b5092e598f
Merge pull request #57533 from nextcloud/fix/limit-app-to-group-initial-state
...
fix(app-settings): limit app to group initial state
2026-02-02 13:22:23 -05:00
Côme Chilliet
550b15a19a
Merge pull request #57737 from nextcloud/feat/add-twofactor-to-presets
...
feat: Add twofactor applications to most of the presets
2026-02-02 15:12:08 +01:00
Andy Scherzinger
55fe320359
Merge pull request #57990 from nextcloud/fix/properly-forward
...
fix(files): keep current folder on drag-n-drop
2026-02-02 15:04:57 +01:00
Benjamin Gaussorgues
370d9f4d47
Merge pull request #57915 from nextcloud/feat/user-mount-cache-perf-sharding
2026-02-02 14:49:39 +01:00
Stephan Orbaugh
e10805fb35
Merge pull request #57793 from pac0san/patch-1
...
fix(files_external): Respect explicit port configuration
2026-02-02 13:57:44 +01:00
nextcloud-command
c3ddf91572
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-02-02 12:34:04 +00:00
Côme Chilliet
8475bed525
fix(settings): Only consider primary providers for 2FA setup check
...
In practice this filters out backup codes. Also fixed the english
formulation and the copyright year.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-02 11:55:17 +01:00
Côme Chilliet
1f5e6cbbb4
feat: Add SetupCheck to warn about missing second factor provider
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-02-02 11:55:16 +01:00
Benjamin Frueh
9d4b11587e
feat(dav): allow extending propfind properties via event
...
Signed-off-by: Benjamin Frueh <benjamin.frueh@gmail.com >
Update lib/public/Files/Events/BeforePropfindEvent.php
Co-authored-by: Julius Knorr <jus@bitgrid.net >
Signed-off-by: Benjamin Früh <134610227+benjaminfrueh@users.noreply.github.com >
Update lib/public/Files/Events/BeforePropfindEvent.php
Co-authored-by: Julius Knorr <jus@bitgrid.net >
Signed-off-by: Benjamin Früh <134610227+benjaminfrueh@users.noreply.github.com >
refactor: rename BeforePropfindEvent to BeforeRemotePropfindEvent
Signed-off-by: Benjamin Frueh <benjamin.frueh@gmail.com >
chore: update composer autoloader for new event class
Signed-off-by: Benjamin Frueh <benjamin.frueh@gmail.com >
Update lib/public/Files/Events/BeforeRemotePropfindEvent.php
Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com >
Signed-off-by: Benjamin Früh <134610227+benjaminfrueh@users.noreply.github.com >
2026-02-02 11:45:10 +01:00
pac0san
e48f871bd0
fix(files_external): Respect explicit port configuration
...
It allows the use of the alternative SFTP port defined in the GUI (external storage), instead of the default port (22).
Signed-off-by: pac0san <7056343+pac0san@users.noreply.github.com >
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-02-02 11:27:42 +01:00
Ferdinand Thiessen
1f6fe21527
fix(files): keep current folder on drag-n-drop
...
When drag and drop a file we only want to scroll to the uploaded file
not changing the current view.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-02-02 10:36:43 +01:00
Nextcloud bot
4775ce4266
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-02 00:20:40 +00:00
dependabot[bot]
b1fbfc693d
build(deps-dev): bump @nextcloud/eslint-config
...
Bumps [@nextcloud/eslint-config](https://github.com/nextcloud-libraries/eslint-config ) from 9.0.0-rc.7 to 9.0.0-rc.8.
- [Release notes](https://github.com/nextcloud-libraries/eslint-config/releases )
- [Changelog](https://github.com/nextcloud-libraries/eslint-config/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/eslint-config/compare/v9.0.0-rc.7...v9.0.0-rc.8 )
---
updated-dependencies:
- dependency-name: "@nextcloud/eslint-config"
dependency-version: 9.0.0-rc.8
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-01 13:35:57 +01:00
dependabot[bot]
418f9598c3
build(deps-dev): bump @zip.js/zip.js from 2.8.15 to 2.8.16
...
Bumps [@zip.js/zip.js](https://github.com/gildas-lormeau/zip.js ) from 2.8.15 to 2.8.16.
- [Release notes](https://github.com/gildas-lormeau/zip.js/releases )
- [Commits](https://github.com/gildas-lormeau/zip.js/compare/v2.8.15...v2.8.16 )
---
updated-dependencies:
- dependency-name: "@zip.js/zip.js"
dependency-version: 2.8.16
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-01 10:00:49 +01:00
Nextcloud bot
ba99550d06
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-02-01 00:20:40 +00:00
dependabot[bot]
e76cc5a7d0
build(deps): bump the github-actions group with 5 updates
...
Bumps the github-actions group with 5 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `5.0.0` | `6.0.2` |
| [shivammathur/setup-php](https://github.com/shivammathur/setup-php ) | `2.35.4` | `2.36.0` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `4.31.10` | `4.32.0` |
| [cypress-io/github-action](https://github.com/cypress-io/github-action ) | `7.0.0` | `7.1.1` |
| [LizardByte/actions](https://github.com/lizardbyte/actions ) | `2026.116.208` | `2026.129.194351` |
Updates `actions/checkout` from 5.0.0 to 6.0.2
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...de0fac2e4500dabe0009e67214ff5f5447ce83dd )
Updates `shivammathur/setup-php` from 2.35.4 to 2.36.0
- [Release notes](https://github.com/shivammathur/setup-php/releases )
- [Commits](https://github.com/shivammathur/setup-php/compare/2.35.4...44454db4f0199b8b9685a5d763dc37cbf79108e1 )
Updates `github/codeql-action` from 4.31.10 to 4.32.0
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](cdefb33c0f...b20883b0cd )
Updates `cypress-io/github-action` from 7.0.0 to 7.1.1
- [Release notes](https://github.com/cypress-io/github-action/releases )
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md )
- [Commits](dca986193e...0f330ebf0d )
Updates `LizardByte/actions` from 2026.116.208 to 2026.129.194351
- [Release notes](https://github.com/lizardbyte/actions/releases )
- [Commits](e6bc045033...09a6e10dc8 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: shivammathur/setup-php
dependency-version: 2.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: github/codeql-action
dependency-version: 4.32.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: cypress-io/github-action
dependency-version: 7.1.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
- dependency-name: LizardByte/actions
dependency-version: 2026.129.194351
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-31 23:15:54 +00:00
dependabot[bot]
2386328401
build(deps-dev): bump phpunit/phpunit in /vendor-bin/behat
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 11.5.44 to 11.5.50.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases )
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/11.5.50/ChangeLog-11.5.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/11.5.44...11.5.50 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-version: 11.5.50
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-31 13:22:07 +01:00
Joas Schilling
4a4c30af55
Merge pull request #57952 from nextcloud/automated/noid/master-update-code-signing-crl
...
[master] fix(security): Update code signing revocation list
2026-01-31 11:17:45 +01:00
nextcloud-command
264cfed5f4
fix(security): Update code signing revocation list
...
Signed-off-by: GitHub <noreply@github.com >
2026-01-31 03:37:17 +00:00
dependabot[bot]
11d0f8b6d7
build(deps-dev): bump stylelint from 17.0.0 to 17.1.0
...
Bumps [stylelint](https://github.com/stylelint/stylelint ) from 17.0.0 to 17.1.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/17.0.0...17.1.0 )
---
updated-dependencies:
- dependency-name: stylelint
dependency-version: 17.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-31 02:08:48 +00:00
Nextcloud bot
5e238a68f6
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-01-31 00:20:43 +00:00
Carl Schwan
761a6979a7
fix(external-storage): Rtrim trailing slash at the end
...
Otherwise we don't have any matches when $forChildren is false
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-30 15:50:19 +01:00
Robin Appelman
51a4bc519b
fix: make getMountsForFileId work with sharding again
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-01-30 09:52:18 +01:00
Nextcloud bot
f61ef6d7e6
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-01-30 00:20:39 +00:00
Andy Scherzinger
a08aec2dbd
Merge pull request #57881 from nextcloud/share-target-repair
...
Add repair step for share targets with excess (2)
2026-01-29 19:33:13 +01:00
Robin Appelman
5d0acf80dd
test: add test for share target repair
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-01-29 18:19:18 +01:00
Robin Appelman
aedae2c601
fix: add repair step for cleanup shares with excess (2)
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-01-29 18:19:16 +01:00
Benjamin Gaussorgues
4a077c3454
Merge pull request #57815 from nextcloud/feat/user-mount-cache-perf
2026-01-29 16:35:54 +01:00
Joas Schilling
2066eb4275
Merge pull request #57908 from nextcloud/fix/2fa/allow-null-redirect-url-challenge
...
fix(2fa): allow null redirect URL on 2FA challenge page
2026-01-29 15:30:41 +01:00
Kate
400fe317e9
Merge pull request #57893 from nextcloud/carl/cachemountinfo-refactor
2026-01-29 15:10:22 +01:00
Christoph Wurst
a228601ed0
fix(2fa): allow null redirect URL on 2FA challenge page
...
Signed-off-by: Christoph Wurst <1374172+ChristophWurst@users.noreply.github.com >
2026-01-29 14:41:27 +01:00
Andy Scherzinger
8160f0af8a
Merge pull request #57892 from nextcloud/carl/binary-search-findIn
...
perf(MountManager): use binary search to find mount in path
2026-01-29 13:53:47 +01:00
Andy Scherzinger
b1a114ded5
Merge pull request #54876 from nextcloud/carl/cleanup-commands-trash
...
refactor: Commands and background jobs for the trashbin
2026-01-29 13:44:17 +01:00
Andy Scherzinger
f2373f1102
Merge pull request #57497 from nextcloud/carl/external-storage-ipartialmountpoint
...
feat(external-storage): Implement IPartialMountPoint
2026-01-29 13:14:12 +01:00
Carl Schwan
04ddeeec4a
perf(MountManager): use binary search to find mount in path
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-29 11:41:58 +01:00
Benjamin Gaussorgues
37dbe1324e
Merge pull request #57890 from nextcloud/carl/perf-invert-condition
2026-01-29 10:55:08 +01:00
Benjamin Gaussorgues
7f71b46942
Merge pull request #57882 from nextcloud/useStrictComparisonOperator
2026-01-29 09:20:18 +01:00
Simon L.
e140081811
Merge pull request #57590 from nextcloud/enh/52997/refactor-logging
...
fix: log memory usage for requests based on configured memory limit
2026-01-29 09:15:55 +01:00
Simon L.
b08fca0abe
fix: fall-back to hardcoded values if debug mode is enabled
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-01-29 08:52:04 +01:00
Simon L.
cdc951ea45
fix: log memory usage for requests based on configured memory limit
...
Signed-off-by: Simon L. <szaimen@e.mail.de >
2026-01-29 08:52:04 +01:00
Carl Schwan
33d6f1e984
refactor(CacheMountInfo): Use constructor paramater promotion
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-29 01:45:48 +01:00
Nextcloud bot
6e40f6e8a6
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-01-29 00:20:43 +00:00
Carl Schwan
668ad4faac
perf(UserMountCache): Invert condition so that we avoid some SQL queries
...
getStorageId creates some SQL queries, while the other queries don't, so
compare that last.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-28 23:09:08 +01:00
Kate
cf1fc78175
Merge pull request #57878 from nextcloud/fix/view/put-fileinfo-cacheentry
2026-01-28 23:07:47 +01:00
Kate
21ab477b35
Merge pull request #55474 from nextcloud/carl/missing-attributes
2026-01-28 22:55:35 +01:00
Carl Schwan
c6c11d474b
Merge pull request #55649 from nextcloud/carl/on-demand-preview-migration
...
feat(preview): On demand preview migration
2026-01-28 22:33:48 +01:00
Carl Schwan
8bb13df6cf
refactor(AppFramework): Change version to 34
...
This didn't manage to get into NC 33
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-28 21:48:17 +01:00
Carl Schwan
f81475445d
refactor: Move hasAnnotationOrAttribute to MiddlewareUtils
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-28 21:48:16 +01:00
Carl Schwan
6408ed0b51
feat(AppFramework): Add missing NoSameSiteCookieRequired attribute
...
Allow to replace the old annotation.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-01-28 21:48:16 +01:00
Carl Schwan
b040fb1c73
feat(AppFramework): Add missing NoTwoFactorRequired attribute
...
It's in our documentation but was never implemented.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-01-28 21:48:16 +01:00
Carl Schwan
0390c067ab
Merge pull request #57879 from nextcloud/carl/fix-type-entity
...
doc(Entity): Add type for getUpdatedField in doc
2026-01-28 21:46:00 +01:00
Carl Schwan
a8d69ffed1
refactor: Commands and background jobs for the trashbin
...
- Use modern node and SetupManager API
- Avoid passing the user by id and instead use IUser
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-28 21:44:30 +01:00
Carl Schwan
ef226e9ec6
Merge pull request #57826 from nextcloud/carl/setupmanager
...
feat(OCP): Expose setup manager to OCP
2026-01-28 21:39:15 +01:00
Git'Fellow
080335009b
refactor: use strict comparison operator
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2026-01-28 21:11:47 +01:00
Andy Scherzinger
8d671640d9
Merge pull request #57864 from nextcloud/edit-browserlist
...
fix: Add support for AscDesktopEditor browser user agent
2026-01-28 20:37:59 +01:00
Andy Scherzinger
ac2257a202
Merge pull request #57876 from nextcloud/fix/faulty-version
...
fix(core): adjust faulty migration version number
2026-01-28 18:56:06 +01:00
nextcloud-command
53be1f245d
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-01-28 17:41:44 +00:00
Carl Schwan
ff2b182df4
Merge pull request #54277 from nextcloud/combine-query-cache-entry-deleted
...
feat(filecache): Scale DB query created when deleting file from filecache
2026-01-28 18:40:54 +01:00
Enjeck C.
cad90ac28a
fix: Add support for AscDesktopEditor browser user agent
...
Signed-off-by: Enjeck C. <patrathewhiz@gmail.com >
2026-01-28 18:28:01 +01:00
Carl Schwan
7100c71166
perf(metadata): Add optimized sharding for metadata deletion
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-28 17:18:33 +01:00
Carl Schwan
916ce3f8ec
feat(external-storage): Implement IPartialMountPoint
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-28 17:09:22 +01:00
Carl Schwan
fd3878448b
feat(filecache): Scale DB query created when deleting file from filecache
...
Instead of creating a CacheEntryRemovedEvent for each deleted files,
create a single CacheEntriesRemovedEvent which wrap multiple
CacheEntryRemovedEvent.
This allow listener to optimize the query they do when multiple files
are deleted at the same time (e.g. when deleting a folder).
Signed-off-by: Carl Schwan <carl.schwan@nextclound.com >
2026-01-28 16:07:57 +01:00
Kate
ebfdbf86b9
Merge pull request #57860 from nextcloud/fix/files-batch-action-displayname
2026-01-28 15:55:33 +01:00
Carl Schwan
c04c320e61
fix(Entity): Add type for getUpdatedField in doc
...
The method is very confusing as the updated fields are the keys of the
returned array.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-28 15:46:02 +01:00
provokateurin
d7fa94b90b
fix(View): Handle ICacheEntry returned by FileInfo->getData()
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-01-28 15:33:46 +01:00
nextcloud-command
bcbb64443b
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-01-28 13:51:40 +00:00
Ferdinand Thiessen
45a924cafd
fix(core): adjust faulty migration version number
...
Its Nextcloud 33 not 34.
Better fix before the release.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-28 14:42:22 +01:00
nfebe
730b30381f
fix(files): use correct API for action displayName in batch actions
...
The displayName call was still using the old positional arguments
(nodes, view) instead of the new object parameter format (actionContext)
after the @nextcloud/files 4.0.0 update.
Signed-off-by: nfebe <fenn25.fn@gmail.com >
2026-01-28 14:16:36 +01:00
Daniel
dde7b7cf87
Merge pull request #57859 from nextcloud/docs/valid-render-as-for-template-response
...
docs: annotate valid renderAs values
2026-01-28 12:58:22 +01:00
Benjamin Gaussorgues
8d08553f0c
Merge pull request #57844 from nextcloud/fix/fix-crash-on-long-LDAP-dns
2026-01-28 11:50:38 +01:00
Ferdinand Thiessen
79155a956f
Merge pull request #57861 from nextcloud/test/postscript
...
test(preview): properly test postscript preview provider
2026-01-28 11:24:24 +01:00
Kate
442efad6b4
Merge pull request #57522 from nextcloud/feature/add_postinstall_event
2026-01-28 10:48:56 +01:00
Misha M.-Kupriyanov
abe86a9bc2
feat(install): dispatch InstallationCompletedEvent in Setup
...
Integrate event dispatching into Setup class:
- Inject IEventDispatcher dependency
- Dispatch InstallationCompletedEvent after successful installation
- Add Setup tests for event integration
- Update composer autoload for new class
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de >
2026-01-28 09:24:24 +01:00
Misha M.-Kupriyanov
9775923137
feat(install): add InstallationCompletedEvent for post-installation hooks
...
Add InstallationCompletedEvent class in public API (OCP namespace) that
provides installation details: data directory, admin username, and admin
email. Event will be dispatched after successful installation.
Include comprehensive unit tests covering all event scenarios.
Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de >
2026-01-28 09:24:24 +01:00
Nextcloud bot
61a9fe6655
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-01-28 00:20:51 +00:00
Ferdinand Thiessen
4b015568fc
test(preview): properly test postscript preview provider
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-28 01:09:27 +01:00
github-actions[bot]
11b36dfd22
Merge pull request #57862 from nextcloud/dependabot/composer/vendor-bin/phpunit/phpunit/phpunit-11.5.50
...
build(deps): bump phpunit/phpunit from 11.5.42 to 11.5.50 in /vendor-bin/phpunit
2026-01-27 23:49:07 +00:00
dependabot[bot]
69bac42bba
build(deps): bump phpunit/phpunit in /vendor-bin/phpunit
...
Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit ) from 11.5.42 to 11.5.50.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases )
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/11.5.50/ChangeLog-11.5.md )
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/11.5.42...11.5.50 )
---
updated-dependencies:
- dependency-name: phpunit/phpunit
dependency-version: 11.5.50
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-27 23:23:47 +00:00
Andy Scherzinger
fa1f6e2efb
Merge pull request #57855 from nextcloud/refactor/systemtags-vue
...
refactor(systemtags): migrate to Vue 3 and `script setup`
2026-01-28 00:22:07 +01:00
Ferdinand Thiessen
b4b5986be9
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-27 23:52:40 +01:00
Ferdinand Thiessen
16fbf5ac9b
fix(systemtags): remove duplicated event listener
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-27 23:52:40 +01:00
Ferdinand Thiessen
50c849ebf9
refactor(systemtags): migrate to Vue 3
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-27 23:52:40 +01:00
Daniel Kesselberg
bf5c11a8fa
fix(workflowengine): use constant to render template
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2026-01-27 22:57:24 +01:00
Daniel Kesselberg
46f87f6e46
docs: annotate valid renderAs values
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de >
2026-01-27 22:51:17 +01:00
Kate
7da87dcbfd
Merge pull request #57767 from nextcloud/setup-provider-all-authoritative
2026-01-27 21:59:57 +01:00
Benjamin Gaussorgues
f71f19c0c7
feat: optimize user mount cache
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-01-27 16:31:32 +01:00
Côme Chilliet
027bb149a4
chore: Remove broken PresetManager tests
...
Those are not Unit tests but integration tests with bad side effects on
other tests. I failed to clean them up so removing them.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-01-27 16:31:22 +01:00
Robin Appelman
8443e166af
fix: don't do full setup in setupForProvider if all requested providers are authoritative
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-01-27 15:52:31 +01:00
Joas Schilling
1e8374d509
Merge pull request #57848 from nextcloud/ci/noid/zizmor-actions
...
ci(actions): Satisfy zizmor
2026-01-27 15:50:17 +01:00
Ferdinand Thiessen
de4f41bc78
Merge pull request #57842 from nextcloud/fix/files-sidebar
...
fix(files): do not reset active tab when re-opening
2026-01-27 15:35:57 +01:00
Côme Chilliet
b2e332fa69
fix: Add missing @throws annotations in UserConfig
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-01-27 15:21:23 +01:00
Carl Schwan
ae73f7aaf5
refactor(setup-manager): Use ISetupManager instead of SetupManager
...
Keep using the OC API in the mount manager and OC_Utils, but the rest is
now using the public API.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-27 15:19:19 +01:00
Joas Schilling
dbee8cf5d8
ci(rector): Update actions and add versions
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-01-27 15:02:51 +01:00
nextcloud-command
5c85757f4f
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-01-27 13:57:36 +00:00
Joas Schilling
2fbcbc0eaf
ci(action): Assign permission as low as possible
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-01-27 14:56:50 +01:00
Joas Schilling
c378e95ad6
ci(actions): Satisfy zizmor and show that we trust ourselves
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-01-27 14:53:58 +01:00
Ferdinand Thiessen
b41bf5c7ef
fix(files): do not reset active tab when re-opening
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-27 14:43:51 +01:00
Benjamin Gaussorgues
149c8b31e1
Merge pull request #57811 from nextcloud/fix/openmetrics_exporters
2026-01-27 14:36:45 +01:00
Côme Chilliet
f2a5a8d70e
fix(user_ldap): Fix crash in some code path when a DN is longer that 64
...
UserConfig throws in this case.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-01-27 14:05:53 +01:00
Kate
a17f4d4eb1
Merge pull request #57575 from nextcloud/carl/typing-share
2026-01-27 13:36:01 +01:00
Carl Schwan
c8989d853c
refactor(IShare): Add typing for node
...
This might also improve a bit the performance.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-27 11:19:33 +01:00
Kate
85ba4e0fa1
Merge pull request #56522 from nextcloud/feat/strict-php-checks
2026-01-27 11:11:09 +01:00
Benjamin Gaussorgues
128f56c8c8
Merge pull request #57820 from nextcloud/carl/fix-return-type-systemtagobjectmapper
2026-01-27 10:45:00 +01:00
Andy Scherzinger
93c254f451
Merge pull request #57731 from hmt/patch-1
...
Calendar: Fix typos in import/export
2026-01-27 10:35:26 +01:00
Côme Chilliet
5bc3ae7a75
Merge pull request #57785 from nextcloud/reactorShareByMail
...
refactor(shareByMail): Strict types and code simplification
2026-01-27 10:20:43 +01:00
Benjamin Gaussorgues
e81f01e5a0
chore(openmetrics): add more complete test for controller
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-01-27 10:13:07 +01:00
Benjamin Gaussorgues
34fe033ace
fix(openmetrics): ensure unit is a suffix of metric name
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-01-27 10:12:25 +01:00
Benjamin Gaussorgues
873ae96c6b
fix(openmetrics): remove superfluous empty lines
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-01-27 10:11:49 +01:00
provokateurin
8713730419
feat(rector): Add strict config for new code
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-01-27 09:04:02 +01:00
provokateurin
3d09e8d912
feat(psalm): Add strict config for new code
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-01-27 09:02:21 +01:00
Kate
3950ef8b16
Merge pull request #57829 from nextcloud/setup-path-root
2026-01-27 08:55:46 +01:00
Kate
d56b24112e
Merge pull request #57810 from nextcloud/fix/composer/serve-overwrite-cli-url
2026-01-27 07:23:16 +01:00
Ferdinand Thiessen
50cc3439af
Merge pull request #57791 from nextcloud/refactor/settings-navigation-vue
...
refactor(settings): use `NcAppNavigation` for the settings navigation
2026-01-27 03:48:39 +01:00
Ferdinand Thiessen
e4522ca961
chore: compile assets
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-27 03:22:47 +01:00
Ferdinand Thiessen
105eaeae74
test: adjust cypress tests
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-27 02:43:35 +01:00
Ferdinand Thiessen
2e4ede0320
refactor(settings): use NcAppNavigation for the settings navigation
...
Migrate away from jQuery and Snap.js for the navigation.
This is required to finally drop both dependencies.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-27 02:29:41 +01:00
Nextcloud bot
87022e1ae1
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-01-27 00:20:44 +00:00
Carl Schwan
2d648e36b9
fix(systemtags): Correct the return type of system tag object mapper
...
Currently, it is documented in some places as returning a string but
returns a int or a string depending on the database used.
This then breaks then using strict comparaison in https://github.com/nextcloud/approval/pull/362
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-26 21:52:01 +01:00
Robin Appelman
a6bcb1075f
fix: don't try to setup for a user when setting up /
...
Signed-off-by: Robin Appelman <robin@icewind.nl >
2026-01-26 21:10:15 +01:00
Sebastian Krupinski
929e165466
Merge pull request #55132 from nextcloud/fix/favourite-icon-without-imagick-svg-support
...
fix: generate favourite icon without imagick svg support
2026-01-26 14:33:10 -05:00
SebastianKrupinski
e2c4db1541
fix: generate favourite icon without imagick svg support
...
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com >
2026-01-26 13:57:22 -05:00
Elizabeth Danzberger
b7c6240327
fix(test): remove group limitation when done
...
Signed-off-by: Elizabeth Danzberger <elizabeth@elzody.dev >
2026-01-26 13:46:59 -05:00
Andy Scherzinger
92d9ca66cd
Merge pull request #57130 from nextcloud/chore/update-badges
...
chore(img): Update mobile app store badges
2026-01-26 19:01:12 +01:00
Elizabeth Danzberger
90deae46c5
test: limit app to group
...
Signed-off-by: Elizabeth Danzberger <elizabeth@elzody.dev >
2026-01-26 12:46:35 -05:00
Elizabeth Danzberger
fc94930b16
fix(app-settings): provide groups by initial state
...
Signed-off-by: Elizabeth Danzberger <elizabeth@elzody.dev >
2026-01-26 12:46:24 -05:00
Carl Schwan
0fe01de26c
feat(OCP): Expose setup manager to OCP
...
It's used by a lot of apps so expose just the two methods that are most
of the time used, to prevent the apps to relly on private APIs.
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-26 17:12:02 +01:00
Git'Fellow
61a5371ec6
Merge pull request #57761 from nextcloud/searchTagsAllElementsIncluded
...
fix(search): All elements are included regardless of their keys
2026-01-26 16:39:33 +01:00
Benjamin Gaussorgues
2437046e25
Merge pull request #57756 from nextcloud/carl/function-builder
2026-01-26 14:14:51 +01:00
Ferdinand Thiessen
a93ada7112
Merge pull request #57798 from nextcloud/fix/remove-x
...
chore: remove X from social links
2026-01-26 14:02:53 +01:00
Ferdinand Thiessen
60b6e834cc
chore: remove X from social links
...
Nextcloud does not use X anymore.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-26 13:22:51 +01:00
Andy Scherzinger
0ba517b1b0
Merge pull request #57802 from nextcloud/bugfix/noid/upstream-appstore-changes
...
fix(apps): Update info.xsd with changes in appstore repository
2026-01-26 12:28:51 +01:00
Stephan Orbaugh
9b547f5c8d
Merge pull request #57733 from nextcloud/carl/propagator-rollback
...
fix(Propagator): rollback transaction if it fails
2026-01-26 11:27:21 +01:00
provokateurin
30fa7e5390
fix(composer): Set overwrite.cli.url in serve script
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-01-26 10:43:11 +01:00
Côme Chilliet
fae36e04ea
feat: Add twofactor applications to most of the presets
...
All presets which are unlikely to have SSO in place should enable
twofactor applications.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com >
2026-01-26 10:18:09 +01:00
Kate
ed6bb52821
Merge pull request #57800 from nextcloud/feat/flake/reuse-cli
2026-01-26 09:59:36 +01:00
Andy Scherzinger
588f7cdf96
Merge pull request #57480 from iasdeoupxe/mimetypes
...
feat(mimetypes): Add mimetype aliases/mapping/names for .toml and .ovpn
2026-01-26 08:22:50 +01:00
Joas Schilling
bfed45ffe3
fix(apps): Update info.xsd with changes in appstore repository
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-01-26 07:47:38 +01:00
iasdeoupxe
afde920978
feat: Add mimetype aliases/mapping/names for .toml and .ovpn
...
Signed-off-by: iasdeoupxe <39667843+iasdeoupxe@users.noreply.github.com >
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-01-26 07:20:37 +01:00
provokateurin
c258ea9338
chore(deps): Update flake.lock
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-01-26 07:12:10 +01:00
Kate
afe1c1ebde
Merge pull request #57781 from nextcloud/bugfix/57766/allow-openmetrics-infoxml
2026-01-26 07:11:00 +01:00
provokateurin
0d6a469321
feat(flake): Add reuse cli
...
Signed-off-by: provokateurin <kate@provokateurin.de >
2026-01-26 07:08:14 +01:00
Nextcloud bot
955478a853
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com >
2026-01-26 00:20:49 +00:00
github-actions[bot]
7321ec7f23
Merge pull request #57695 from nextcloud/dependabot/npm_and_yarn/nextcloud/eslint-config-9.0.0-rc.7
...
build(deps-dev): bump @nextcloud/eslint-config from 9.0.0-rc.6 to 9.0.0-rc.7
2026-01-25 23:37:40 +00:00
Andy Scherzinger
0747954803
Merge pull request #57672 from nextcloud/fix/ocm/manage-4xx-status
...
fix(ocm): manage 4xx on ocm requests
2026-01-26 00:29:14 +01:00
nextcloud-command
80c0945b47
chore(assets): Recompile assets
...
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com >
2026-01-25 23:17:47 +00:00
Andy Scherzinger
ebf9cbf4a1
Merge pull request #57570 from nextcloud/carl/perf/normalized-path
...
perf(normalization): Optimize path normalization
2026-01-26 00:16:03 +01:00
Ferdinand Thiessen
e25f864e28
chore(legacy): fix @stylistic/exp-list-style ESLint rule
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-26 00:05:29 +01:00
Ferdinand Thiessen
efdf1ccf36
chore(legacy): fix vue/component-options-name-casing ESLint rule
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-26 00:05:29 +01:00
Ferdinand Thiessen
790a1bfca8
chore: fix jsdoc ESLint rules
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-25 23:47:39 +01:00
Ferdinand Thiessen
59b68e1248
chore: fix vue/attribute-hyphenation ESLint rule
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-25 23:47:39 +01:00
Ferdinand Thiessen
12f1b91ee1
chore: fix vue/v-on-event-hyphenation ESLint rule
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-25 23:47:39 +01:00
Ferdinand Thiessen
a0871deec4
chore: fix vue/custom-event-name-casing ESLint rule
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de >
2026-01-25 23:47:39 +01:00
dependabot[bot]
772e0349fc
build(deps-dev): bump @nextcloud/eslint-config
...
Bumps [@nextcloud/eslint-config](https://github.com/nextcloud-libraries/eslint-config ) from 9.0.0-rc.6 to 9.0.0-rc.7.
- [Release notes](https://github.com/nextcloud-libraries/eslint-config/releases )
- [Changelog](https://github.com/nextcloud-libraries/eslint-config/blob/main/CHANGELOG.md )
- [Commits](https://github.com/nextcloud-libraries/eslint-config/compare/v9.0.0-rc.6...v9.0.0-rc.7 )
---
updated-dependencies:
- dependency-name: "@nextcloud/eslint-config"
dependency-version: 9.0.0-rc.7
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-25 23:47:39 +01:00
Benjamin Gaussorgues
8af5e06b62
Merge pull request #57764 from nextcloud/fix/openmetrics_labels
2026-01-25 22:51:25 +01:00
Kate
1f64141928
Merge pull request #57759 from nextcloud/feat/openmetrics_loglevel
2026-01-25 17:11:37 +01:00
Git'Fellow
ce9119a708
refactor(shareByMail): Strict types and code simplification
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2026-01-24 19:02:32 +01:00
Git'Fellow
7352aaff03
fix(search): All elements are included regardless of their keys
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com >
2026-01-24 18:03:29 +01:00
Benjamin Gaussorgues
481fe1574a
fix(openmetrics): fix label names and add test for them
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-01-24 15:54:35 +01:00
Joas Schilling
cc6f49b762
fix(openmetrics): Make openmetrics always an array like all other infoxml fields
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-01-24 14:17:35 +01:00
Joas Schilling
45bae0ea48
fix(openmetrics): Allow openmetrics in info.xml
...
Signed-off-by: Joas Schilling <coding@schilljs.com >
2026-01-24 13:11:18 +01:00
Carl Schwan
b4dfdf6492
refactor: Prefer using IFunctionBuilder than createFunction
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-23 16:58:38 +01:00
Benjamin Gaussorgues
4da7137278
feat(openmetrics): add log level
...
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com >
2026-01-23 16:02:04 +01:00
Carl Schwan
3900c45ea4
fix(Propagator): rollback transaction if it fails
2026-01-22 17:08:57 +01:00
hmt
2ad593cc3a
Calendar: Fix typos in import/export
2026-01-22 16:22:29 +01:00
Carl Schwan
09a1ca3981
perf(normalization): Optimize path normalization
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-21 14:58:05 +01:00
Maxence Lange
4dba1455a6
fix(ocm): manage 4xx on ocm requests
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com >
2026-01-21 10:09:21 -01:00
kramo
b378a21733
chore(img): Update mobile app store badges
...
Signed-off-by: kramo <git@kramo.page >
2026-01-18 23:59:42 +01:00
Carl Schwan
7a025ffb0b
feat(preview): Make it possible to disable on preview migration
...
Signed-off-by: Carl Schwan <carlschwan@kde.org >
2026-01-14 14:09:07 +01:00
Carl Schwan
6149168129
feat(preview): On demand preview migration
...
When requesting previews, which we don't find in oc_previews, search in
IAppData first before creating them.
Move the logic from MovepreviewJob to PreviewMigrationService and reuse
that in the Preview Generator.
At the same time rename MovePreviewJob to PreviewMigrationJob as it is a
better name.
Signed-off-by: Carl Schwan <carl.schwan@nextcloud.com >
2026-01-12 14:20:09 +01:00
iLinaza
d33cac0a2f
fix : #45034 clear cached user groups on pre hooks
...
Signed-off-by: iLinaza <i.linaza@gmail.com >
2024-04-25 16:49:56 +02:00