Commit graph

87842 commits

Author SHA1 Message Date
Côme Chilliet
8acc505aef
chore: Silence psalm false-positives
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:19 +02:00
Côme Chilliet
68f417b354
chore(user_ldap): Move static var to static property and silence warning
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:19 +02:00
Côme Chilliet
54be8ca769
chore: Remove dead code detected by psalm
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:19 +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
504a02b04e
fix: Remove static property use in SeekableHttpStream
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:18 +02:00
Côme Chilliet
1d21a93e56
fix: Turn static var into standard one in Tags class
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:18 +02:00
Côme Chilliet
0887810eb9
fix: Use a CappedMemoryCache instead of an array to cache stuff in user_ldap
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:18 +02:00
Côme Chilliet
18dddbc3b5
fix: Remove static var is Access class
It’s actually more correct to cache this per-instance.
What’s less clear is whether this can always fit in memory.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:18 +02:00
Côme Chilliet
b1f07e887e
fix: Remove static vars in preview Generator
There is only one instance so caching in a property is enough.
There were two levels of caching, removed one.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:17 +02:00
Côme Chilliet
2ef982d402
fix: Fix TemplateLayout tests
The behaviour of getAppNameFromPath is really different from what was
 mocked, so I’m not sure whether the class behaves as initially
 intended. I adapted the test to match the class behavior for now.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:17 +02:00
Côme Chilliet
2aeac5ed7c
fix: Add a factory for Memcached object instead of a static var
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:17 +02:00
Côme Chilliet
ac8cd6846d
chore: Remove static vars in TemplateLayout
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:17 +02:00
Côme Chilliet
b848be3513
chore: Move Util static property to top of the file
It’s not easy to remove this one but at least make it visible

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:17 +02:00
Côme Chilliet
9d7c277668
fix: Remove static vars in trashbin, versions and storages
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:16 +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
Côme Chilliet
0d90f4272a
chore: Remove types from const properties
Support was added in PHP 8.3 and we need to support 8.2

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:16 +02:00
Côme Chilliet
b44f6a2957
fix: Remove static vars in TaskProcessing, TextProcessing, TextToImage
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:16 +02:00
Côme Chilliet
c3db7fa0e8
fix: Remove static var in Memcache/Redis
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2026-06-02 09:46:03 +02:00
Kate
0a193a3f7e
Merge pull request #60728 from nextcloud/fix/mail-plugin/pagination
fix(MailPlugin): Stop applying the offset twice and the limit per wide/exact
2026-06-02 07:42:13 +02:00
Nextcloud bot
1bcfdf6d12
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2026-06-02 00:27:29 +00:00
Andy Scherzinger
17622d0944
Merge pull request #60908 from nextcloud/dependabot/npm_and_yarn/glob-10.5.0
chore(deps): Bump glob from 10.4.5 to 10.5.0
2026-06-02 00:24:37 +02:00
Andy Scherzinger
1a43e657ce
Merge pull request #60896 from nextcloud/chore/deps/flake-nixos-26.05
chore(deps): Update flake to NixOS 26.05
2026-06-01 21:23:06 +02:00
dependabot[bot]
990cf68d7f
chore(deps): Bump glob from 10.4.5 to 10.5.0
Bumps [glob](https://github.com/isaacs/node-glob) from 10.4.5 to 10.5.0.
- [Changelog](https://github.com/isaacs/node-glob/blob/main/changelog.md)
- [Commits](https://github.com/isaacs/node-glob/compare/v10.4.5...v10.5.0)

---
updated-dependencies:
- dependency-name: glob
  dependency-version: 10.5.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-01 19:18:31 +00: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
Andy Scherzinger
83950fe4b8
Merge pull request #60847 from nextcloud/dependabot/npm_and_yarn/build/frontend-legacy/axios-1.16.1
chore(deps): Bump axios from 1.15.0 to 1.16.1 in /build/frontend-legacy
2026-06-01 21:13:31 +02:00
nextcloud-command
ac918059dd chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-06-01 19:21:05 +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
af39b4b46b
Merge pull request #60852 from nextcloud/dependabot/npm_and_yarn/cypress-if-1.16.1
chore(deps-dev): Bump cypress-if from 1.13.2 to 1.16.1
2026-06-01 19:15:59 +02:00
Andy Scherzinger
b09e9d56a6
Merge pull request #60851 from nextcloud/dependabot/npm_and_yarn/stylelint-17.12.0
chore(deps-dev): Bump stylelint from 17.11.1 to 17.12.0
2026-06-01 19:14:50 +02:00
dependabot[bot]
f446e81f6b
chore(deps-dev): Bump stylelint from 17.11.1 to 17.12.0
Bumps [stylelint](https://github.com/stylelint/stylelint) from 17.11.1 to 17.12.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.11.1...17.12.0)

---
updated-dependencies:
- dependency-name: stylelint
  dependency-version: 17.12.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-01 16:34:17 +00: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
Kate
5cddbdb11d
Merge pull request #60817 from nextcloud/update-storaged-login-credentials
fix: actually register listener for updating stored external storage credentials
2026-06-01 18:08:37 +02:00
Andy Scherzinger
06d064cdeb
Merge pull request #60848 from nextcloud/dependabot/composer/vendor-bin/rector/rector/rector-2.4.5
chore(deps-dev): Bump rector/rector from 2.4.4 to 2.4.5 in /vendor-bin/rector
2026-06-01 18:08:29 +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
Andy Scherzinger
21dbac587f
Merge pull request #60853 from nextcloud/dependabot/npm_and_yarn/sass-1.100.0
chore(deps-dev): Bump sass from 1.99.0 to 1.100.0
2026-06-01 18:03:57 +02:00
provokateurin
80ec3b1b0a
fix(MailPlugin): Stop applying the offset twice and the limit per wide/exact
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-06-01 14:24:01 +02:00
provokateurin
5c21fb5062
perf(MailPlugin): Optimize checking group memberships
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-06-01 14:22:45 +02:00
provokateurin
1c7e381858
refactor(MailPlugin): Continue execution after extracting email instead of calling itself
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-06-01 14:22:45 +02:00
provokateurin
d92aac8f7d
fix(MailPlugin): Use correct type for exact id match
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-06-01 14:22:45 +02:00
Andy Scherzinger
17fa2c7605
Merge pull request #60667 from nextcloud/dependabot/composer/vendor-bin/cs-fixer/nextcloud/coding-standard-1.5.0
chore(deps): Bump nextcloud/coding-standard from 1.4.0 to 1.5.0 in /vendor-bin/cs-fixer
2026-06-01 14:04:06 +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
Stephan Orbaugh
3370e4b3db
Merge pull request #60519 from nextcloud/fixChromeDragToSubFolder
fix(files): Chromium-based browsers drag-and-drop
2026-06-01 13:43:14 +02:00
dependabot[bot]
30c7b1f679
chore(deps): Bump nextcloud/coding-standard in /vendor-bin/cs-fixer
Bumps [nextcloud/coding-standard](https://github.com/nextcloud/coding-standard) from 1.4.0 to 1.5.0.
- [Release notes](https://github.com/nextcloud/coding-standard/releases)
- [Changelog](https://github.com/nextcloud/coding-standard/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nextcloud/coding-standard/compare/v1.4.0...v1.5.0)

---
updated-dependencies:
- dependency-name: nextcloud/coding-standard
  dependency-version: 1.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-01 13:38:35 +02:00
nextcloud-command
54d1c04dc9 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2026-06-01 09:49:48 +00:00
Git'Fellow
d0d29965e7 fix(test): re-login after cy.uploadContent in conflict-picker
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2026-06-01 09:47:30 +00:00
Git'Fellow
5f894afb22 fix(files): use type field instead of instanceof for Folder
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2026-06-01 09:47:30 +00:00
Git'Fellow
5ce47795c1 fix(files): Chromium-based browsers drag-and-drop
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2026-06-01 09:47:30 +00:00
Kate
b839335eae
Merge pull request #60797 from nextcloud/chore/cache/remove-deprecated-events
chore(Cache): Remove deprecated insert and update events
2026-06-01 11:36:23 +02:00
provokateurin
562a9c3bcf
chore(deps): Update flake to NixOS 26.05
Signed-off-by: provokateurin <kate@provokateurin.de>
2026-06-01 10:38:30 +02:00