Commit Graph

88512 Commits

Author SHA1 Message Date
Louis 70955fbeb0 Merge pull request #54191 from nextcloud/master-IB#1156402
Added parameter to disable web UI integration with local client
2026-06-11 15:35:59 +02:00
nextcloud-command c8c3f58563 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-06-11 15:26:50 +02:00
John Molakvoæ 09a3ca924a fix: remove unnecessary copyright header
Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-06-11 15:24:49 +02:00
Pawel Boguslawski 9d9d372551 feat(files): added parameter to disable web UI integration with local client
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2026-06-11 15:24:37 +02:00
Benjamin Gaussorgues d1fbf3d293 Merge pull request #59175 from rodrigocorreiaist/fix/57282-download-button-icon-color
fix(sharing): icon color mismatch on download button in public share
2026-06-11 15:08:24 +02:00
Louis Chmn 1c48481217 fix: Psalm errors from #60840
Signed-off-by: Louis Chmn <louis@chmn.me>
2026-06-11 15:07:54 +02:00
Louis da706223e4 Merge pull request #61140 from nextcloud/fix/fix-deprecations-in-tests
Fix deprecations in tests
2026-06-11 14:48:10 +02:00
Peter Ringelmann ca950f7f5b fix(settings): clear NcAppNavigation toggle overhang
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-06-11 14:35:49 +02:00
Carl Schwan c882abff2e Merge pull request #60957 from nextcloud/carl/simplify-di-init
refactor(server): Register alias when needed
2026-06-11 13:57:35 +02:00
Josh 69e3b94594 chore: Add category/class type parameter to setupchecks cmd
Signed-off-by: Josh <josh.t.richards@gmail.com>
2026-06-11 12:24:47 +02:00
Josh b42fbab94d feat: Run setup checks by category or class
Signed-off-by: Josh <josh.t.richards@gmail.com>
2026-06-11 12:24:47 +02:00
Josh 5d01ea8755 chore: migrate AuditLogger to IAppConfig
Signed-off-by: Josh <josh.t.richards@gmail.com>
Signed-off-by: Carl Schwan <carlschwan@kde.org>
2026-06-11 12:18:31 +02:00
Benjamin Gaussorgues 6470514906 Merge pull request #60285 from nextcloud/jtr/feat-settings-office-section
feat(settings): add shared Office admin section
2026-06-11 12:11:22 +02:00
Louis f4f6a188ad Merge pull request #61194 from nextcloud/artonge/fix/reuse
chore: Fix reuse licence after #60840
2026-06-11 12:04:35 +02:00
Louis Chmn b4f2a71987 chore: Fix reuse licence after #60840
Signed-off-by: Louis Chmn <louis@chmn.me>
2026-06-11 12:02:10 +02:00
Ferdinand Thiessen 950ba3ef91 chore: compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-06-11 11:48:42 +02:00
Rodrigo Mendes Correia b7ebec6304 fix: #57282: icon color mismatch on download button in public share
The download button icon on the public share page always appeared
in the opposite color of the button text. The root cause was the
wrong CSS variable for the filter applied to the icon.

Background-image icons are dark (black) by default. In light mode,
the icon must be inverted to white when the primary color is dark,
which requires --primary-invert-if-dark. The code was incorrectly
using --primary-invert-if-bright, inverting in the wrong direction.

In dark mode, icons.css swaps the icon variables so that
--icon-download-dark resolves to the white SVG. The filter logic
must be reversed: --primary-invert-if-bright is needed to invert
the white icon to black when the primary color is bright.

Fix by using --primary-invert-if-dark in light mode and
--primary-invert-if-bright in dark mode, handling both the
prefers-color-scheme media query and the Nextcloud data-themes
attribute for explicit theme selection.

Signed-off-by: Rodrigo Mendes Correia <rodrigo.mendes.correia@tecnico.ulisboa.pt>
2026-06-11 11:48:37 +02:00
Benjamin Gaussorgues 728644d647 Merge pull request #59731 from nextcloud/jtr/refactor-share-dry-exp-dat-validation
refactor(share): DRY up expiration date validation and fix dispatchEvent() log message
2026-06-11 11:42:06 +02:00
Benjamin Gaussorgues 46a81176c7 Merge pull request #60783 from nextcloud/jtr/docs-PwConfirmationRequired
docs(appframework): clarify PasswordConfirmationRequired behavior in docblocks
2026-06-11 11:40:39 +02:00
Louis 86c2b912bf Merge pull request #50835 from nextcloud/updateLastSeen
fix(session): Update `last_seen` when user session is validated
2026-06-11 11:38:03 +02:00
Andy Scherzinger d1921c9c13 Merge pull request #59413 from nextcloud/jtr/fix-setupcheck-maintenance-length
fix(SetupChecks): maintenance window length is 4h (not 6h)
2026-06-11 11:37:49 +02:00
Benjamin Gaussorgues 7269f43fab Merge pull request #49697 from nextcloud/appStoreDisabledOcc
feat(occ): Better handling of disabled or unreacheable App store
2026-06-11 11:36:28 +02:00
Louis 73272c36de Merge pull request #60840 from rodrigocorreiaist/feature/db-diagnostics
feat(db): add occ db:info, db:size, db:index-usage and db:locks
2026-06-11 11:29:49 +02:00
Louis 08c38d8aec Merge pull request #61175 from nextcloud/ci/playwright
test(systemtags): migrate from Cypress to PlayWright
2026-06-11 11:26:58 +02:00
Louis cea88ab357 Merge pull request #60663 from nextcloud/R0Wi-patch-1
Add fallback for Codespace environment variables
2026-06-11 11:26:50 +02:00
Louis 8d615049bd Merge pull request #61181 from nextcloud/fix/do-not-run-integration-on-merge
chore: Run integration tests only on PRs as the other tests
2026-06-11 11:15:24 +02:00
Andy Scherzinger 19e90da990 Merge pull request #60331 from nextcloud/jtr/fix-occ-gid-before-uid
fix(occ): set GID before UID to ensure success
2026-06-11 11:12:36 +02:00
Marcel Klehr 573ecd0e81 feat(TaskProcessing): Update completionExpectedAt in Manager#setTaskProgress
Assisted-by: ClaudeCode:claopus-4-7
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2026-06-11 11:10:41 +02:00
Louis 035801fede Merge pull request #60713 from nextcloud/fix/F3-scheduled-notifications-throwable
fix(files_reminders): keep batch alive on per-row failure
2026-06-11 11:06:15 +02:00
Louis 20bc4e715e Merge pull request #60714 from nextcloud/fix/F4-federation-retainjob-reset
fix(federation): reset retainJob at start of run()
2026-06-11 11:04:47 +02:00
Louis 996fcfe443 Merge pull request #57216 from Roszakos/2fa-stateless-provider-interface
feat (2fa): Add IStatelessProvider interface
2026-06-11 11:01:23 +02:00
krazyhell f8980dab61 feat: implement isSelectableGroup function to filter out unselectable groups
Signed-off-by: krazyhell <hellwarrior@riseup.net>
2026-06-11 11:00:58 +02:00
Salvatore Martire 87e907592a chore: update since from 34.0.0 to 35.0.0
Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2026-06-11 10:53:49 +02:00
Kate d3c74a545a Merge pull request #60842 from nextcloud/fix/guard-null-path
fix(files_versions): guard null path in event listeners
2026-06-11 10:48:06 +02:00
Louis 63685d446e Merge pull request #58370 from subhaushsingh/chore/remove-ext-json
chore: remove redundant ext-json requirement (bundled since PHP 8.0)
2026-06-11 10:39:04 +02:00
Louis eb0584896e Merge pull request #59358 from nextcloud/jtr/refactor-files-reminder-drop-db-side-now-use
fix(files_reminders): switch from DB-side `NOW()` to PHP-side generation
2026-06-11 10:35:35 +02:00
Louis 15002cbdc3 Merge pull request #59680 from piepre/occ-token-login-name
feat: allow setting custom login-name for occ generated app password
2026-06-11 10:32:08 +02:00
Joas Schilling 861407b05f build(deps): bump phpseclib/phpseclib from 2.0.53 to 2.0.54
Signed-off-by: Joas Schilling <coding@schilljs.com>
2026-06-11 10:29:45 +02:00
Louis a8135190f3 Merge pull request #59916 from nextcloud/jtr/fix-MoveFromCacheTrait-hardening
fix(Files/Cache): align `MoveFromCacheTrait` fallback validation with `Cache::moveFromCache`
2026-06-11 10:28:15 +02:00
Louis 5e4abd734d Merge pull request #59984 from nextcloud/jtr/docs-lock-ILockManager-API
docs(lock): clarify ILockManager API documentation
2026-06-11 10:26:49 +02:00
Louis 421e4de7e5 Merge pull request #59979 from elicpeter/patch-1
fix(repair): restrict unserialize() in RemoveBrokenProperties
2026-06-11 10:26:04 +02:00
Marc bfbec605d0 fix: changed wording of error for occ maintenance:update:htaccess
This adds a hint to the error message that file creation may also
have failed.

Signed-off-by: Marc <mail@lpcvoid.com>
2026-06-11 10:23:00 +02:00
Marc d2ce617561 fix: create .htaccess file in case it doesn't exist yet
Currently, the updateHtaccess() function can't deal with a missing
.htaccess file, it assumes at least an empty .htaccess file.

In some cases, the file may be missing though, and this commit
adds functionality for creating it when this edgecase occurs.

Signed-off-by: Marc <mail@lpcvoid.com>
2026-06-11 10:23:00 +02:00
Daphne Muller 69af641e34 Merge pull request #60500 from nextcloud/enh/noid/taskprocessing-streaming
On behalf of Julien
2026-06-11 10:22:33 +02:00
Louis 8f93d51354 Merge pull request #60029 from icarta-l/fix/missing-early-fail-for-basic-auth-without-credentials
Fix: missing early fail for basic auth without credentials
2026-06-11 10:22:07 +02:00
Louis 3e2578113b Merge pull request #60379 from nextcloud/jtr/test-settings-auth-group-dups
test(settings): reduce flakiness of authorized group integration assertions
2026-06-11 10:20:17 +02:00
Louis 165b050a2f Merge pull request #60889 from nextcloud/jtr/cleanup-Request
docs(IRequest): streamline duplicate docs + update for clarity and accuracy
2026-06-11 10:19:10 +02:00
Git'Fellow 600178df28 feat(occ): Better handling of disabled or unreacheable App store
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2026-06-11 10:09:02 +02:00
Côme Chilliet 643af63fd3 chore: Run integration tests only on PRs as the other tests
Aligned them with phpunit and cypress and so on.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-11 09:56:27 +02:00
Côme Chilliet d8a6ab54e7 chore(tests): Use /dev/shm as a tempdirectory
Should fix tests in phpunit-32bits

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-11 09:45:33 +02:00