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
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
Côme Chilliet
b37044d484
chore: Fix psalm issues following strong typing of IUser
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-11 09:45:32 +02:00
Benjamin Gaussorgues
83b863499a
chore(deprecated): remove imagedestroy as it's noop since PHP 8.0
...
Function imagedestroy() is deprecated since 8.5, as it has no effect since PHP 8.0
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
2026-06-11 09:45:05 +02:00
Ferdinand Thiessen
c45a5d4809
test: create basic Playwright test infrastructure
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-06-10 09:49:04 +02:00
Robin Appelman
3ee547354f
test: add test for uploading to publicly shared external storage
...
Signed-off-by: Robin Appelman <robin@icewind.nl>
2026-06-08 18:01:48 +02:00
Stephan Orbaugh
cc48ec4420
Merge pull request #58541 from nextcloud/carl/frankenphp
...
feat: frankenphp
2026-06-08 14:18:33 +02:00
Carl Schwan
26cf3084fa
Merge pull request #60467 from nextcloud/jtr/test-filedrop-review
...
test(filesdrop): fix duplicate scenario titles, indentation, and add clarifying comments
2026-06-08 13:57:06 +02:00
Josh
07af2382f6
chore(Request): drop no longer applicable psalm-baseline entries
...
Signed-off-by: Josh <josh.t.richards@gmail.com>
2026-06-08 11:36:44 +02:00
Carl Schwan
3750945cb8
fix(psalm): Fix psalm issues related to moving files
...
Signed-off-by: Carl Schwan <carlschwan@kde.org>
2026-06-05 11:03:16 +02:00
Carl Schwan
64d222486f
fix: Remove workaround for old version of frankenphp
...
Not needed in v1.12.3
And update caddyfile
Signed-off-by: Carl Schwan <carlschwan@kde.org>
2026-06-05 11:03:05 +02:00
Anna Larch
09ed12161d
fix(tests): remove integration tests that depend on deleted Remote API classes
...
The Remote API classes (OC\Remote\* and OCP\Remote\*) were removed in
#60953 , but the remoteapi Behat integration suite was not updated. This
caused fatal PHP errors when Behat tried to bootstrap RemoteContext,
breaking the integration test run on master.
Remove RemoteContext.php, remote.feature, and the remoteapi suite entry
in behat.yml since there is nothing left to test.
Assisted-by: ClaudeCode:claude-sonnet-4-6
Signed-off-by: Anna Larch <anna@nextcloud.com>
2026-06-04 10:57:00 +02:00
Tobias Kaminsky
3279c40632
Merge pull request #60953 from nextcloud/carl/IInstanceFactory
...
chore: Remove unused and long deprecated Remote components
2026-06-03 14:50:19 +02:00
Louis
eda0d2c75b
Merge pull request #60631 from nextcloud/backport/60615/master
...
fix(files): show proper information when a move will override the target
2026-06-03 14:49:34 +02:00
Carl Schwan
81728c66fe
fix: Build checker
...
Add new files there
Signed-off-by: Carl Schwan <carlschwan@kde.org>
2026-06-03 14:07:02 +02:00
Ferdinand Thiessen
511ad14338
fix(files): show proper notes about overwriting files when moving
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-06-03 11:19:11 +02:00
Carl Schwan
8b56c4c93d
chore: Remove unused and long deprecated Remote components
...
Signed-off-by: Carl Schwan <carlschwan@kde.org>
2026-06-03 10:36:41 +02:00
Côme Chilliet
a62bff17f2
fix: Fix suppressing ImpureStaticProperty and suppress it in a few places
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:18 +02:00
Côme Chilliet
8b5bc09cbe
feat: Add a psalm plugin to forbid static properties and variables
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:16 +02:00
Andy Scherzinger
1726e1fa5e
Merge pull request #60855 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/sass-1.100.0
...
chore(deps-dev): Bump sass from 1.99.0 to 1.100.0 in /build/frontend-legacy
2026-06-01 21:16:10 +02:00
dependabot[bot]
e77181ea9a
chore(deps): Bump axios from 1.15.0 to 1.16.1 in /build/frontend-legacy
...
Bumps [axios](https://github.com/axios/axios ) from 1.15.0 to 1.16.1.
- [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.15.0...v1.16.1 )
---
updated-dependencies:
- dependency-name: axios
dependency-version: 1.16.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-06-01 19:21:05 +02:00
Andy Scherzinger
7930199bca
Merge pull request #60770 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/tmp-0.2.6
...
chore(deps-dev): Bump tmp from 0.2.5 to 0.2.6 in /build/frontend-legacy
2026-06-01 18:09:19 +02:00
github-actions[bot]
9cf1614a5f
Merge pull request #60850 from nextcloud/dependabot/npm_and_yarn/vitest-df360c5056
...
chore(deps-dev): Bump the vitest group across 2 directories with 2 updates
2026-06-01 18:07:43 +02:00
Ferdinand Thiessen
f8f5e9e7f9
Merge pull request #59610 from nextcloud/feat/versions-wfe
...
feat(files_versions): allow to block version creation using WFE
2026-06-01 18:05:23 +02:00
Côme Chilliet
1ab09ec753
chore: Apply new coding standard to all files
...
The diff can be checked using: git diff --ignore-all-space --ignore-blank-lines
To see only the changes not related to blank lines.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-01 13:46:39 +02:00
dependabot[bot]
53c0ba567d
chore(deps-dev): Bump sass in /build/frontend-legacy
...
Bumps [sass](https://github.com/sass/dart-sass ) from 1.99.0 to 1.100.0.
- [Release notes](https://github.com/sass/dart-sass/releases )
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md )
- [Commits](https://github.com/sass/dart-sass/compare/1.99.0...1.100.0 )
---
updated-dependencies:
- dependency-name: sass
dependency-version: 1.100.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-30 01:09:53 +00:00
dependabot[bot]
01c457743c
chore(deps-dev): Bump the vitest group across 2 directories with 2 updates
...
Bumps the vitest group with 1 update in the / directory: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ).
Bumps the vitest group with 1 update in the /build/frontend-legacy directory: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ).
Updates `@vitest/coverage-v8` from 4.1.6 to 4.1.7
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.7/packages/coverage-v8 )
Updates `vitest` from 4.1.6 to 4.1.7
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.7/packages/vitest )
Updates `@vitest/coverage-v8` from 4.1.6 to 4.1.7
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.7/packages/coverage-v8 )
Updates `vitest` from 4.1.6 to 4.1.7
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.7/packages/vitest )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.1.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
- dependency-name: vitest
dependency-version: 4.1.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.1.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
- dependency-name: vitest
dependency-version: 4.1.7
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-30 01:06:12 +00:00
Anna Larch
d58e55ad63
test(behat): reset per-scenario state in BasicStructure and Sharing
...
Add @BeforeScenario hooks to reset auth/server state and sharing state
between scenarios, preventing state bleed across test runs.
- BasicStructure: reset currentUser, currentServer, baseUrl, apiVersion,
requestToken and cookieJar (baseUrl and currentServer go together via
usingServer(), so both must be reset)
- Sharing: reset lastShareData, storedShareData and savedShareId
Signed-off-by: Anna Larch <anna@nextcloud.com>
AI-Assisted-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-27 16:06:54 +02:00
Micke Nordin
5ffde0370b
Merge pull request #60136 from nextcloud/kano-dual-stack-rfc-9421-http-sig
...
Integration sqlite / changes (push) Waiting to run
Integration sqlite / integration-sqlite (master, main, 8.4, main, --tags ~@large files_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, capabilities_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, collaboration_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, comments_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, dav_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, federation_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, file_conversions) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, files_reminders) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, filesdrop_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, guests_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, ldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, openldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, openldap_numerical_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, remoteapi_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, routing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, setup_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, sharees_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, sharing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, theming_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, videoverification_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite-summary (push) Blocked by required conditions
Psalm static code analysis / changes (push) Waiting to run
Psalm static code analysis / static-code-analysis (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-security (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ocp (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ncu (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-strict (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-summary (push) Blocked by required conditions
feat(http-sig): Dual stack http-sig
2026-05-27 15:59:52 +02:00
dependabot[bot]
03951a248b
chore(deps-dev): Bump tmp from 0.2.5 to 0.2.6 in /build/frontend-legacy
...
Bumps [tmp](https://github.com/raszi/node-tmp ) from 0.2.5 to 0.2.6.
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.2.5...v0.2.6 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-27 12:33:37 +00:00
dependabot[bot]
3c514484a9
chore(deps-dev): Bump webpack in /build/frontend-legacy
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.105.3 to 5.106.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.3...v5.106.2 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.106.2
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-27 12:05:34 +02:00
Micke Nordin
ea9bbe64c1
chore: require ext-sodium
...
Promote ext-sodium from recommended to required so RFC 9421 Ed25519
signing/verifying can rely on libsodium unconditionally. Add the
matching openssl + sodium psalm stubs.
Signed-off-by: Micke Nordin <kano@sunet.se>
2026-05-27 11:03:55 +02:00
Ferdinand Thiessen
fe7bbd6bcd
feat(files_versions): allow to block version creation using WFE
...
This allows users to create workflows to block the versions creation
for some files, based on tags or other conditions using the workflow
engine.
The usecase would be compliance to allow configure some rules to prevent
versioning.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-05-27 10:46:40 +02:00
github-actions[bot]
a2a1f525bf
Merge pull request #60666 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/multi-f792d6d6d9
...
chore(deps): Bump qs and express in /build/frontend-legacy
2026-05-26 08:32:30 +00:00
John Molakvoæ
2fb2f31abd
Merge pull request #60654 from nextcloud/fix/null-safe-strtolower-getvaluebool
...
fix(config): add null coalescing fallback in getValueBool before strtolower
2026-05-26 09:32:44 +02:00
Andy Scherzinger
b457193102
Merge pull request #60716 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/js-cookie-3.0.7
...
chore(deps): Bump js-cookie from 3.0.5 to 3.0.7 in /build/frontend-legacy
2026-05-25 18:58:06 +02:00
github-actions[bot]
6768fafd84
Merge pull request #60671 from nextcloud/dependabot/npm_and_yarn/vitest-8276b83aa3
...
chore(deps-dev): Bump the vitest group across 2 directories with 2 updates
2026-05-25 16:24:04 +00:00
dependabot[bot]
ba20946b35
chore(deps): Bump js-cookie in /build/frontend-legacy
...
Bumps [js-cookie](https://github.com/js-cookie/js-cookie ) from 3.0.5 to 3.0.7.
- [Release notes](https://github.com/js-cookie/js-cookie/releases )
- [Commits](https://github.com/js-cookie/js-cookie/compare/v3.0.5...v3.0.7 )
---
updated-dependencies:
- dependency-name: js-cookie
dependency-version: 3.0.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-24 20:44:52 +00:00
dependabot[bot]
c881d0a5bc
chore(deps-dev): Bump the vitest group across 2 directories with 2 updates
...
Bumps the vitest group with 1 update in the / directory: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ).
Bumps the vitest group with 1 update in the /build/frontend-legacy directory: [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8 ).
Updates `@vitest/coverage-v8` from 4.1.5 to 4.1.6
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/coverage-v8 )
Updates `vitest` from 4.1.5 to 4.1.6
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/vitest )
Updates `@vitest/coverage-v8` from 4.1.5 to 4.1.6
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/coverage-v8 )
Updates `vitest` from 4.1.5 to 4.1.6
- [Release notes](https://github.com/vitest-dev/vitest/releases )
- [Commits](https://github.com/vitest-dev/vitest/commits/v4.1.6/packages/vitest )
---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.1.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
- dependency-name: vitest
dependency-version: 4.1.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
- dependency-name: "@vitest/coverage-v8"
dependency-version: 4.1.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
- dependency-name: vitest
dependency-version: 4.1.6
dependency-type: direct:development
update-type: version-update:semver-patch
dependency-group: vitest
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-23 01:09:12 +00:00
dependabot[bot]
da8c170e12
chore(deps): Bump qs and express in /build/frontend-legacy
...
Bumps [qs](https://github.com/ljharb/qs ) and [express](https://github.com/expressjs/express ). These dependencies needed to be updated together.
Updates `qs` from 6.14.2 to 6.15.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/ljharb/qs/compare/v6.14.2...v6.15.2 )
Updates `express` from 4.22.1 to 4.22.2
- [Release notes](https://github.com/expressjs/express/releases )
- [Changelog](https://github.com/expressjs/express/blob/v4.22.2/History.md )
- [Commits](https://github.com/expressjs/express/compare/v4.22.1...v4.22.2 )
---
updated-dependencies:
- dependency-name: qs
dependency-version: 6.15.2
dependency-type: indirect
- dependency-name: express
dependency-version: 4.22.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-05-22 19:04:58 +00:00
skjnldsv
b86f463915
fix(config): add null coalescing fallback in getValueBool before strtolower
...
Followup to #59646 : guard against null reaching strtolower() in both
AppConfig and UserConfig getValueBool(). Also aligns AppConfig with the
(string) cast added in UserConfig by the original PR.
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2026-05-22 10:23:50 +02:00
Ferdinand Thiessen
05ef64dd34
chore: remove legacy drone CI config
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-05-21 11:36:27 +02:00
Ferdinand Thiessen
23095a142a
chore: remove license update script we use SPDX nowadays
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-05-21 11:36:27 +02:00
Ferdinand Thiessen
b214f3a3fc
chore: remove jsdocs files its not used for at least 3 years
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-05-21 11:36:27 +02:00
Ferdinand Thiessen
1e6c032b39
chore: remove handlebars tests this is removed since 34
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-05-21 11:36:27 +02:00
Ferdinand Thiessen
887dfeb886
Merge pull request #60528 from nextcloud/fix/l10n-appstore
...
Integration sqlite / changes (push) Waiting to run
Integration sqlite / integration-sqlite (master, main, 8.4, main, --tags ~@large files_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, capabilities_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, collaboration_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, comments_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, dav_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, federation_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, file_conversions) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, files_reminders) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, filesdrop_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, guests_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, ldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, openldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, openldap_numerical_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, remoteapi_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, routing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, setup_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, sharees_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, sharing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, theming_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (master, main, 8.4, main, videoverification_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite-summary (push) Blocked by required conditions
Psalm static code analysis / changes (push) Waiting to run
Psalm static code analysis / static-code-analysis (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-security (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ocp (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-ncu (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-strict (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis-summary (push) Blocked by required conditions
fix(appstore): use alias for translations as `appstore` is taken by `apps.nextcloud.com`
2026-05-19 16:46:08 +02:00
github-actions[bot]
66a156ac3e
Merge pull request #60524 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/webpack-dev-server-5.2.4
...
chore(deps-dev): Bump webpack-dev-server from 5.2.2 to 5.2.4 in /build/frontend-legacy
2026-05-19 13:52:47 +00:00
Andy Scherzinger
98b99c23fe
Merge pull request #60341 from nextcloud/fix/quota-calc-share
...
fix(OC_Helper): properly calculate quota of shared storages
2026-05-19 15:04:38 +02:00
Ferdinand Thiessen
9dc9c4fd11
fix(appstore): use alias for translations as appstore is taken by apps.nextcloud.com
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-05-19 14:16:51 +02:00
Ferdinand Thiessen
29fc48e083
fix(OC_Helper): properly calculate quota of shared storages
...
- resolves https://github.com/nextcloud/server/issues/55659
First we need to properly handle shared storages,
because there the quota is the quota of the user who owns the nodes,
not the user who shared the nodes.
Second if no user can be fetched then we cannot get the global storage
info, thus in this case (public share?) we need to safe-guard.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2026-05-19 13:27:08 +02:00