Commit Graph

84526 Commits

Author SHA1 Message Date
nfebe 56fdf0ed37 fix(sharing): Prevent empty password when checkbox is enabled
Set passwordProtectedState explicitly when initializing shares with
default passwords. This ensures the checkbox state is tracked
independently of the password value, preventing it from unchecking
when the password field is cleared.

Also block saving new shares when password protection is enabled but
no password is entered, regardless of enforcement settings.

Added passWithNoTests to vitest configs to handle Vue 2/3 dual
frontend test runs gracefully.

Fixes: #57732, #57011
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2026-03-25 16:24:00 +01:00
Joas Schilling 010e49cfd4 Merge pull request #59188 from nextcloud/automated/noid/stable32-update-code-signing-crl
[stable32] fix(security): Update code signing revocation list
2026-03-25 07:38:21 +01:00
nextcloud-command c9917311ab fix(security): Update code signing revocation list
Signed-off-by: GitHub <noreply@github.com>
2026-03-25 03:12:22 +00:00
Nextcloud bot f487d4da2d fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-25 00:19:35 +00:00
Nextcloud bot b31a07c5d9 fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-24 00:19:30 +00:00
Nextcloud bot d8b0c75cfb fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-23 00:19:42 +00:00
Nextcloud bot 2143ae184f fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-22 00:19:26 +00:00
Nextcloud bot 375b78fe4e fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-21 00:19:40 +00:00
Benjamin Gaussorgues 04e64d32b9 Merge pull request #59047 from nextcloud/release/32.0.7_rc1 v32.0.7rc1 2026-03-20 16:02:11 +01:00
Benjamin Gaussorgues 77a8f7ba1b Merge pull request #58199 from nextcloud/backport/58197/stable32 2026-03-20 15:57:04 +01:00
Andy Scherzinger fa9266e584 Merge pull request #59081 from nextcloud/backport/59015/stable32
[stable32] feat(taskprocessing): add worker command for synchronous task processing
2026-03-20 13:56:45 +01:00
Louis 09a464dfd0 Merge pull request #59084 from nextcloud/backport/59057/stable32
[stable32] fix: Move hasAnnotationOrAttribute to the reflector
2026-03-20 12:30:58 +01:00
Louis Chmn c0787d0baa chore: Update psalm baseline
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Signed-off-by: Louis Chmn <louis@chmn.me>
2026-03-20 11:35:09 +01:00
Git'Fellow 8d397818a3 Merge pull request #58815 from nextcloud/s32ValidatePrevMime
fix(preview): Validate preview MIME type
2026-03-20 11:25:24 +01:00
Côme Chilliet 841a3c4045 chore: Un-deprecate IControllerMethodReflector as it’s now useful for attributes as well
It should be extended later to add methods to get attributes from
 reflection, and maybe a getter to the reflectionMethod object to avoid
 middlewares building their own.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-03-20 11:00:58 +01:00
Côme Chilliet a5e79add44 fix(tests): Adapt Middleware tests to API change
Removed a few tests rendered obsolete by the refactoring.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-03-20 11:00:58 +01:00
Andy Scherzinger 1b455f4101 Merge pull request #58268 from nextcloud/repair-recovery
[stable32] feat(files_versions): Auto-reload versions tab on file
2026-03-20 10:59:28 +01:00
nextcloud-command 1de0859dfa chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-03-20 10:06:57 +01:00
silver 1e9383bbca fix: check if version tab is active and not loading
Signed-off-by: silver <s.szmajduch@posteo.de>
2026-03-20 10:06:57 +01:00
nextcloud-command eef0e6cec3 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-03-20 10:06:57 +01:00
nextcloud-command aa9fe49311 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-03-20 10:06:57 +01:00
silver 930a399000 feat(files_versions): Auto-reload versions tab on file
Listen for files:node:updated events and automatically refresh the
versions list when the current file is saved, eliminating the need to
manually close and reopen the sidebar to see new versions.

Signed-off-by: silver <s.szmajduch@posteo.de>
2026-03-20 10:06:57 +01:00
John Molakvoæ 56cad1e068 Merge branch 'stable32' into release/32.0.7_rc1
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
2026-03-20 09:20:31 +01:00
Joas Schilling 767082772f Merge pull request #59099 from nextcloud/automated/noid/stable32-update-ca-cert-bundle
[stable32] fix(security): Update CA certificate bundle
2026-03-20 07:45:56 +01:00
nextcloud-command 931c0b8372 fix(security): Update CA certificate bundle
Signed-off-by: GitHub <noreply@github.com>
2026-03-20 03:07:37 +00:00
Nextcloud bot e9b6f3040f fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-03-20 00:20:03 +00:00
Andy Scherzinger 62a4e2ae49 Merge pull request #58461 from nextcloud/backport/58457/stable32
[stable32] fix(files): fix tab navigation from select all checkbox to batch actions
2026-03-19 23:04:02 +01:00
Andy Scherzinger 9a7037f446 Merge pull request #59051 from nextcloud/backport/58724/stable32
[stable32] fix(files_sharing): respect config to skip certificate verification
2026-03-19 17:53:45 +01:00
Andy Scherzinger 33d9fd3ebc Merge pull request #59078 from nextcloud/backport/58897/stable32
[stable32] feat(CalDAV): Add function to get the token of a publicly shared calendar
2026-03-19 17:15:13 +01:00
nextcloud-command 30551dae24 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-03-19 16:00:17 +00:00
skjnldsv 0b35614fb2 fix(files): fix tab navigation from select all checkbox to batch actions
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2026-03-19 15:58:03 +00:00
Côme Chilliet 36a6227a5f fix: Remove code duplication by using the new method
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-03-19 15:46:18 +01:00
Côme Chilliet d268521f56 fix: Fix AuthorizedAdminSetting attribute behavior
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-03-19 15:46:13 +01:00
Côme Chilliet c30ad63d48 fix: Move hasAnnotationOrAttribute to the reflector
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-03-19 15:46:01 +01:00
Marcel Klehr c96583bc75 fix: Apply suggestions from code review
Co-authored-by: Marcel Klehr <mklehr@gmx.net>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2026-03-19 14:33:31 +00:00
Marcel Klehr c0db1397cd chore: Address review comments
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2026-03-19 14:33:31 +00:00
copilot-swe-agent[bot] 691f7f431d test(taskprocessing): fix broken multi-type assertions and add starvation-prevention test
Co-authored-by: marcelklehr <986878+marcelklehr@users.noreply.github.com>
2026-03-19 14:33:31 +00:00
copilot-swe-agent[bot] 832443c1f3 fix: Fix task type starvation: collect all eligible task types then pick the oldest task
Co-authored-by: marcelklehr <986878+marcelklehr@users.noreply.github.com>
2026-03-19 14:33:31 +00:00
copilot-swe-agent[bot] e84eedde7f fix: Fix task type starvation in WorkerCommand::processNextTask by shuffling providers
Co-authored-by: marcelklehr <986878+marcelklehr@users.noreply.github.com>
2026-03-19 14:33:30 +00:00
copilot-swe-agent[bot] e1208cad4c fix: Fix Task mock error: use real Task instances; run autoloaderchecker
Co-authored-by: marcelklehr <986878+marcelklehr@users.noreply.github.com>
2026-03-19 14:33:30 +00:00
copilot-swe-agent[bot] fb8ac6863c feat(taskprocessing): Add --taskTypes whitelist option to taskprocessing:worker command
Co-authored-by: marcelklehr <986878+marcelklehr@users.noreply.github.com>
2026-03-19 14:33:30 +00:00
copilot-swe-agent[bot] b81b3c7d10 feat(taskprocessing): Add worker command with tests and registration
Co-authored-by: marcelklehr <986878+marcelklehr@users.noreply.github.com>
2026-03-19 14:33:30 +00:00
David Dreschner bfe9e36a64 feat(CalDAV): Add function to get the token of a publicly shared calendar
Signed-off-by: David Dreschner <david.dreschner@nextcloud.com>
2026-03-19 13:26:05 +00:00
Joas Schilling 27e51e5858 Merge pull request #59066 from nextcloud/backport/59029/stable32
[stable32] fix(bg_jobs): store job argument as a text, increase length cap to 32000
2026-03-19 13:33:51 +01:00
Salvatore Martire 97b3812983 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-19 12:39:04 +01:00
Maksim Sukharev 7e2cad0545 chore: recompile autoload files
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2026-03-19 11:38:40 +01:00
Maksim Sukharev 96e24b3da0 fix(bg_jobs): store job argument as a text, increase length cap from 4000 to 32000
Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
2026-03-19 11:38:40 +01:00
Côme Chilliet 41a97d4261 Merge pull request #59013 from nextcloud/backport/59006/stable32
[stable32] fix: Add missing Attribute and fix parameter type in renewpassword route
2026-03-19 11:12:47 +01:00
Maksim Sukharev a2458ffaf6 Merge pull request #58124 from nextcloud/backport/58096/stable32 2026-03-19 10:04:06 +01:00
Côme Chilliet 3c49d06472 fix: Add missing Attribute and fix parameter type in renewpassword route
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-03-19 09:44:11 +01:00