Commit graph

85059 commits

Author SHA1 Message Date
XananasX7
02a9591463 fix(TaskProcessing): add allowed_classes to unserialize() in Manager cache
The availableTaskTypes cache stores serialized arrays containing
ShapeDescriptor objects, ShapeEnumValue objects, and EShapeType enum
values. The unserialize() call did not restrict which classes could
be instantiated.

Restrict deserialization to the three known types:
- OCP\TaskProcessing\ShapeDescriptor
- OCP\TaskProcessing\ShapeEnumValue
- OCP\TaskProcessing\EShapeType

This prevents PHP Object Injection if an attacker gains write access
to the distributed cache backend (e.g., a Redis instance without
authentication or with weak ACLs), which is a known real-world attack
vector in shared hosting and container environments.
2026-06-04 13:13:09 +00:00
Nextcloud bot
f85bc3804c
fix(l10n): Update translations from Transifex
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Integration sqlite / changes (push) Waiting to run
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, --tags ~@large files_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, capabilities_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, collaboration_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, comments_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, dav_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, federation_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, file_conversions) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, files_reminders) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, filesdrop_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, ldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, openldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, openldap_numerical_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, remoteapi_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, routing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, setup_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, sharees_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, sharing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, theming_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, videoverification_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite-summary (push) Blocked by required conditions
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-06-04 00:24:14 +00:00
Kent Delante
6a8e105da5
Merge pull request #60950 from nextcloud/backport/60825/stable32
[stable32] fix(files_sharing): clear the password after saving
2026-06-04 07:19:49 +08:00
github-actions[bot]
0e20c86736
Merge pull request #60878 from nextcloud/dependabot/npm_and_yarn/stable32/babel/preset-typescript-7.29.7
[stable32] chore(deps-dev): Bump @babel/preset-typescript from 7.28.5 to 7.29.7
2026-06-03 21:56:09 +00:00
github-actions[bot]
983ff05118
Merge pull request #60876 from nextcloud/dependabot/npm_and_yarn/stable32/babel/node-7.29.7
[stable32] chore(deps-dev): Bump @babel/node from 7.29.0 to 7.29.7
2026-06-03 21:52:35 +00:00
dependabot[bot]
2b4cb0e87b
chore(deps-dev): Bump @babel/node from 7.29.0 to 7.29.7
Bumps [@babel/node](https://github.com/babel/babel/tree/HEAD/packages/babel-node) from 7.29.0 to 7.29.7.
- [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.7/packages/babel-node)

---
updated-dependencies:
- dependency-name: "@babel/node"
  dependency-version: 7.29.7
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-03 20:24:25 +00:00
dependabot[bot]
bb19fe0726
chore(deps-dev): Bump @babel/preset-typescript from 7.28.5 to 7.29.7
Bumps [@babel/preset-typescript](https://github.com/babel/babel/tree/HEAD/packages/babel-preset-typescript) from 7.28.5 to 7.29.7.
- [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.7/packages/babel-preset-typescript)

---
updated-dependencies:
- dependency-name: "@babel/preset-typescript"
  dependency-version: 7.29.7
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-03 20:24:17 +00:00
github-actions[bot]
4472f66792
Merge pull request #60879 from nextcloud/dependabot/npm_and_yarn/stable32/babel/plugin-transform-private-methods-7.29.7
[stable32] chore(deps-dev): Bump @babel/plugin-transform-private-methods from 7.28.6 to 7.29.7
2026-06-03 19:51:19 +00:00
Kent Delante
dcc498e80c fix(files_sharing): clear the password after saving
Signed-off-by: Kent Delante <kent@delante.me>
2026-06-03 19:53:30 +08:00
Anna
91178eb60e
Merge pull request #60818 from nextcloud/backport/59677/stable32
Some checks failed
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Integration sqlite / changes (push) Waiting to run
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, --tags ~@large files_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, capabilities_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, collaboration_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, comments_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, dav_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, federation_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, file_conversions) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, files_reminders) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, filesdrop_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, ldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, openldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, openldap_numerical_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, remoteapi_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, routing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, setup_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, sharees_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, sharing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, theming_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, videoverification_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite-summary (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis (push) Has been cancelled
Psalm static code analysis / static-code-analysis-security (push) Has been cancelled
Psalm static code analysis / static-code-analysis-ocp (push) Has been cancelled
Psalm static code analysis / static-code-analysis-ncu (push) Has been cancelled
[stable32] fix(appconfig,userconfig): restore pre-migration fallback for ownCloud migration
2026-06-03 13:52:36 +02:00
Nextcloud bot
97a1d6acf6
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-06-03 00:36:31 +00:00
Andy Scherzinger
8485088777
Merge pull request #60877 from nextcloud/dependabot/npm_and_yarn/stable32/sass-1.100.0
[stable32] chore(deps-dev): Bump sass from 1.99.0 to 1.100.0
2026-06-02 22:24:04 +02:00
Andy Scherzinger
4a7f7809f7
Merge pull request #60880 from nextcloud/dependabot/npm_and_yarn/stable32/cypress-if-1.16.1
[stable32] chore(deps-dev): Bump cypress-if from 1.13.2 to 1.16.1
2026-06-02 22:22:14 +02:00
Andy Scherzinger
72e0dfc581
Merge pull request #60911 from nextcloud/backport/60896/stable32
[stable32] chore(deps): Update flake to NixOS 26.05
2026-06-02 21:23:20 +02:00
Daniel
b1da36172f
Merge pull request #60242 from nextcloud/backport/60219/stable32
[stable32] Fix since checker
2026-06-02 20:45:41 +02:00
Daniel Kesselberg
1fb7fb7f9d
docs(ocp): Add since tag
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2026-06-02 20:12:54 +02:00
Daniel Kesselberg
bdeaf929f3
fix(since): Ignore private methods in OCP
fix(since): Ignore private methods in OCP

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>

[skip ci]
2026-06-02 20:12:54 +02:00
Daniel Kesselberg
f55a42503e
fix(since): Import PhpParser classes
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2026-06-02 20:12:53 +02:00
Louis
984130c292
Merge pull request #59869 from nextcloud/backport/59001/stable32
[stable32] feat(files_external): convert to delegated settings
2026-06-02 17:39:07 +02:00
Tatjana Kaschperko Lindt
b9b29d4e6e feat(files_external): allow delegated admins to search applicable users/groups
Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
2026-06-02 15:09:56 +02:00
Tatjana Kaschperko Lindt
bfdce5537f feat(files_external): allow delegated admins to save global credentials
Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
2026-06-02 15:09:56 +02:00
Tatjana Kaschperko Lindt
397dbc6496 feat(files_external): add #[AuthorizedAdminSetting] to GlobalStoragesController
Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
2026-06-02 15:09:56 +02:00
Tatjana Kaschperko Lindt
ad39ad91a0 feat(files_external): convert to delegated settings
Signed-off-by: Tatjana Kaschperko Lindt <kaschperko-lindt@strato.de>
2026-06-02 15:09:56 +02:00
Benjamin Gaussorgues
742a2818b7
Merge pull request #60926 from nextcloud/release/32.0.11
[stable32] 32.0.11
2026-06-02 11:40:24 +02:00
Worker Builder
4bef0404a6
build(hub): 32.0.11
Signed-off-by: Worker Builder <worker-builder@nextcloud.com>
2026-06-02 09:24:03 +00:00
Nextcloud bot
3a875d9f9b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-06-02 00:27:52 +00:00
provokateurin
004264f24a chore(deps): Update flake to NixOS 26.05
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-06-01 19:23:46 +00:00
Benjamin Gaussorgues
6aa4c894ba
Merge pull request #60893 from nextcloud/release/32.0.11_rc1
[stable32] 32.0.11 RC1
2026-06-01 09:46:19 +02:00
Worker Builder
beccc898fa
build(hub): 32.0.11 RC1
Signed-off-by: Worker Builder <worker-builder@nextcloud.com>
2026-06-01 07:39:29 +00:00
Nextcloud bot
ba9eae9d0b
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-06-01 00:23:07 +00:00
Nextcloud bot
97cc835f37
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-05-31 00:22:59 +00:00
dependabot[bot]
c20cbc72db
chore(deps-dev): Bump cypress-if from 1.13.2 to 1.16.1
Bumps [cypress-if](https://github.com/bahmutov/cypress-if) from 1.13.2 to 1.16.1.
- [Release notes](https://github.com/bahmutov/cypress-if/releases)
- [Commits](https://github.com/bahmutov/cypress-if/compare/v1.13.2...v1.16.1)

---
updated-dependencies:
- dependency-name: cypress-if
  dependency-version: 1.16.1
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-30 02:58:27 +00:00
dependabot[bot]
cc18302dda
chore(deps-dev): Bump @babel/plugin-transform-private-methods
Bumps [@babel/plugin-transform-private-methods](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-private-methods) from 7.28.6 to 7.29.7.
- [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.7/packages/babel-plugin-transform-private-methods)

---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-private-methods"
  dependency-version: 7.29.7
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-30 02:57:21 +00:00
dependabot[bot]
d2b641d6ae
chore(deps-dev): Bump sass from 1.99.0 to 1.100.0
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 02:55:53 +00:00
Nextcloud bot
8c16888f84
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-05-30 00:23:27 +00:00
John Molakvoæ
903f80a28e
Merge pull request #60832 from nextcloud/fix/move-changelog-workflow-stable32
[stable32] refactor: move release changelog workflow to releases repo
2026-05-29 11:23:14 +02:00
John Molakvoæ (skjnldsv)
58d4da5495
refactor: move release changelog workflow to releases repo
The workflow triggers on `release: published` which only fires from the
default branch. Since the releases repo default branch is `main` (not
`master` synced from server), the workflow never triggered from here.

Move it to nextcloud-releases/server where it belongs alongside other
release infrastructure. Also adds HTML changelog generation and attaches
it as a release asset for the marketing team.

Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
2026-05-29 11:14:13 +02:00
Nextcloud bot
cfb76c0649
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-05-29 00:24:04 +00:00
Anna Larch
0555ba8d13 fix(appconfig,userconfig): restore pre-migration fallback for ownCloud migration
AppConfig and UserConfig unconditionally queried NC-only columns (type,
lazy, flags, indexed) that don't exist in ownCloud's database schema,
breaking ownCloud → Nextcloud upgrades entirely before the schema
migration steps could run.

Restore the fallback pattern in both classes: on first loadConfig() call,
if a DBException with REASON_INVALID_FIELD_NAME is thrown, set
$migrationCompleted = false and retry selecting only the columns present
in ownCloud's schema. INSERT and UPDATE statements also omit NC-only
columns when $migrationCompleted is false.

The catch block also guards against infinite recursion: if $migrationCompleted
is already false when the exception fires, the exception is re-thrown
instead of triggering another recursive call.

Fixes: https://github.com/nextcloud/server/issues/57340

Signed-off-by: Anna Larch <anna@nextcloud.com>
AI-Assisted-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-28 18:42:40 +00:00
John Molakvoæ
842c46360c
Merge pull request #60773 from nextcloud/release/32.0.10
[stable32] 32.0.10
2026-05-28 18:45:04 +02:00
Benjamin Gaussorgues
5091d62532
Merge pull request #60769 from nextcloud/backport/60644/stable32
[stable32] fix(settings): confirm app-token revoke and preserve wipe state
2026-05-28 16:11:20 +02:00
Anna
9813ef2a86
Merge pull request #60607 from nextcloud/backport/60461/stable32
Some checks failed
CodeQL Advanced / Analyze (actions) (push) Has been cancelled
CodeQL Advanced / Analyze (javascript-typescript) (push) Has been cancelled
Integration sqlite / changes (push) Has been cancelled
Psalm static code analysis / static-code-analysis (push) Has been cancelled
Psalm static code analysis / static-code-analysis-security (push) Has been cancelled
Psalm static code analysis / static-code-analysis-ocp (push) Has been cancelled
Psalm static code analysis / static-code-analysis-ncu (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, --tags ~@large files_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, capabilities_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, collaboration_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, comments_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, dav_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, federation_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, file_conversions) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, files_reminders) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, filesdrop_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, ldap_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, openldap_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, openldap_numerical_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, remoteapi_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, routing_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, setup_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, sharees_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, sharing_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, theming_features) (push) Has been cancelled
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, videoverification_features) (push) Has been cancelled
Integration sqlite / integration-sqlite-summary (push) Has been cancelled
[stable32] fix(dav): Skip removal of classified activity when not generated anymore
2026-05-28 09:36:27 +02:00
Nextcloud bot
4663c82819
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-05-28 00:23:38 +00:00
Peter R.
2160b8b37a
Merge branch 'stable32' into backport/60644/stable32 2026-05-27 21:45:21 +02:00
Peter Ringelmann
fa2178a5a4 chore(assets): recompile assets for stable32
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-05-27 21:44:46 +02:00
Peter Ringelmann
3ba738e717 fix(settings): satisfy stable32 lint and drop test of missing util
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-05-27 15:48:56 +02:00
Worker Builder
d590db1a58
build(hub): 32.0.10
Signed-off-by: Worker Builder <worker-builder@nextcloud.com>
2026-05-27 12:51:44 +00:00
John Molakvoæ
4f1de4a6c8
Merge pull request #60724 from nextcloud/backport/60654/stable32
Some checks are pending
CodeQL Advanced / Analyze (actions) (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
Integration sqlite / changes (push) Waiting to run
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, --tags ~@large files_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, capabilities_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, collaboration_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, comments_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, dav_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, federation_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, file_conversions) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, files_reminders) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, filesdrop_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, ldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, openldap_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, openldap_numerical_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, remoteapi_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, routing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, setup_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, sharees_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, sharing_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, theming_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite (stable32, 8.1, stable32, videoverification_features) (push) Blocked by required conditions
Integration sqlite / integration-sqlite-summary (push) Blocked by required conditions
Psalm static code analysis / static-code-analysis (push) Waiting to run
Psalm static code analysis / static-code-analysis-security (push) Waiting to run
Psalm static code analysis / static-code-analysis-ocp (push) Waiting to run
Psalm static code analysis / static-code-analysis-ncu (push) Waiting to run
[stable32] fix(config): add null coalescing fallback in getValueBool before strtolower
2026-05-27 14:36:51 +02:00
Peter Ringelmann
6a62a23598 chore(assets): recompile assets for stable32
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-05-27 14:25:45 +02:00
Peter Ringelmann
619f3c39dd refactor(settings): switch wipe dialog to confirm
Signed-off-by: Peter Ringelmann <peter.ringelmann@nextcloud.com>
2026-05-27 14:24:19 +02:00