Commit graph

81687 commits

Author SHA1 Message Date
Côme Chilliet
da20bbb44d
chore: update psalm baseline
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-10 11:40:27 +02:00
Côme Chilliet
956924bdc9
chore: Remove calls to OC_App in bootstrap.php files for tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-10 11:40:27 +02:00
Côme Chilliet
7127ac4b43
fix: Replace OC_App::loadApp calls by IAppManager
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-10 11:40:27 +02:00
John Molakvoæ
c7b83ef2e7
Merge pull request #53872 from nextcloud/fix/headers-lifecycle 2025-07-09 15:31:09 +02:00
Kate
3da74810b5
Merge pull request #53537 from nextcloud/fix/cleanup-dependencyanalyser 2025-07-09 13:16:55 +02:00
Joas Schilling
bdc76b804c
Merge pull request #53072 from nextcloud/techdebt/standard-15/consumable-ocp
feat(OCP): Consumable vs. Implementable public API
2025-07-09 11:11:03 +02:00
Joas Schilling
d717dd9850
feat(OCP): Consumable vs. Implementable public API
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-09 10:24:10 +02:00
Côme Chilliet
adb6f00051
chore: update psalm baseline
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-09 10:15:00 +02:00
Nextcloud bot
bbc7041c07
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-09 00:12:29 +00:00
nextcloud-command
4a6bf6c28a chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-07-08 21:23:25 +00:00
skjnldsv
2fdd132325 fix(files): ensure proper headers lifecycle
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-08 23:06:39 +02:00
Lukas Schaefer
8fc9a5d322
Merge pull request #53763 from nextcloud/feat/task/analyze-image
feat(TaskProcessing): Add AnalyzeImage TaskType
2025-07-08 11:10:45 -04:00
Côme Chilliet
1f5e232314
chore: Move info parsing related method from OC_App to InfoParser
Also fix the tests

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 15:57:05 +02:00
Côme Chilliet
fb4e580109
chore: Cleanup DependencyAnalyzer and InfoParser
Also fix support for database dependency with attributes in the info.xml

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 15:51:59 +02:00
Côme Chilliet
b1e58ba1b7
Merge pull request #53523 from nextcloud/fix/cleanup-dicontainer
chore: Cleanup DIContainer class
2025-07-08 15:48:47 +02:00
Lukas Schaefer
4731ecf4d4
Merge branch 'master' into feat/task/analyze-image 2025-07-08 08:35:04 -04:00
Côme Chilliet
2346a528ba
fix: Tidy up middleware registration code and scope them to application container
This make sure that all middlewares get a logger scoped to the
 application id, among other things.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 13:32:16 +02:00
Côme Chilliet
90a2c77abf
fix: Use Server::get in files_sharing DeletedShareAPIController
In this case we do not want the application DI container because we are
 requesting classes from other applications, so it’s better to ask the
 server container. We use \OCP\Server::get for this.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 13:32:15 +02:00
Côme Chilliet
7bdfd94246
chore: update psalm baseline
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 13:32:15 +02:00
Côme Chilliet
580328507f
fix: Do not use deprecated IServerContainer in EventDispatcher
This caused a call to logger too soon in init phase

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 13:32:15 +02:00
Côme Chilliet
3dd4ba854f
fix: Add back ContainerInterface service to DIContainer
Otherwise it gets resolved to \OC::$server.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 13:32:15 +02:00
Côme Chilliet
2240acec7f
fix: Put back ScopedPsrLogger service
Cannot use an alias for this one, as it depends upon LoggerInterface so
 that creates an infinite loop.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 13:32:15 +02:00
Côme Chilliet
bbe766b07a
fix: Make sure Request class can be dependency injected to fix SameSiteCookieMiddleware injection
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 13:32:14 +02:00
Côme Chilliet
5d65f14e60
chore: Fix CrashReport\Registry tests
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 13:32:14 +02:00
Côme Chilliet
ab310ce938
fix: Fix issues and tests in DIContainer and friends
Some tests related to MiddlewareDispatcher are still failing.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 13:32:14 +02:00
Côme Chilliet
9913bdda90
chore: Cleanup DIContainer class
Also removed deprecated tag from the class as this class will not be
 removed, only the interface IAppContainer and associated methods should
 be removed.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-08 13:32:12 +02:00
Julien Veyssier
f05ae48fdf
Merge pull request #53846 from nextcloud/enh/noid/taskpro-agency-audio-chat
[TaskProcessing] Add agency audio-to-audio task type
2025-07-08 12:49:23 +02:00
John Molakvoæ
58e1427ce9
Merge pull request #53824 from nextcloud/fix/FileList-render 2025-07-08 10:09:09 +02:00
Joas Schilling
a7d6f5f859
Merge pull request #53852 from nextcloud/dependabot/composer/mlocati/ip-lib-1.20.0
build(deps): Bump mlocati/ip-lib from 1.18.1 to 1.20.0
2025-07-08 09:35:40 +02:00
skjnldsv
47b2a961d0 chore(assets): recompile assets
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-08 09:23:37 +02:00
skjnldsv
8f3019cf86 fix(files): VirtualList rendering for scrolling calculations
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-08 09:23:37 +02:00
skjnldsv
2d45420722 fix(files): wait for nodes to be fetched before checking for opendetails or openfile
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-08 09:13:51 +02:00
Ferdinand Thiessen
33a69bf985 fix(files): use the configured default view for redirect
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-07-08 09:13:50 +02:00
skjnldsv
92f034ecd5 fix(files): make sure the FilesList is always mounted
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-08 09:13:50 +02:00
Joas Schilling
a9c07445b7
build(deps): Bump mlocati/ip-lib from 1.18.1 to 1.20.0
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-08 09:05:13 +02:00
Nextcloud bot
e5572abb51
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-08 00:12:13 +00:00
Kate
905c229cc8
Merge pull request #53840 from nextcloud/fix/federatedfilesharing/dialog-callback 2025-07-08 01:16:08 +02:00
Andy Scherzinger
f37fc7615b
Merge pull request #53737 from nextcloud/dependabot/github_actions/github-actions-3d94f56bd5
build(deps): bump the github-actions group with 4 updates
2025-07-07 22:25:53 +02:00
dependabot[bot]
c7087fa9e5 build(deps): bump the github-actions group with 4 updates
Bumps the github-actions group with 4 updates: [shivammathur/setup-php](https://github.com/shivammathur/setup-php), [cypress-io/github-action](https://github.com/cypress-io/github-action), [LizardByte/setup-python-action](https://github.com/lizardbyte/setup-python-action) and [github/codeql-action](https://github.com/github/codeql-action).


Updates `shivammathur/setup-php` from 2.33.0 to 2.34.1
- [Release notes](https://github.com/shivammathur/setup-php/releases)
- [Commits](cf4cade272...0f7f1d08e3)

Updates `cypress-io/github-action` from 6.9.2 to 6.10.1
- [Release notes](https://github.com/cypress-io/github-action/releases)
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md)
- [Commits](be1bab96b3...6c143abc29)

Updates `LizardByte/setup-python-action` from 6fe61189717d4cb073a3219e234749125f53b5c2 to 5a025cb74cf0b07fd881ff40560db2bbc516f81a
- [Release notes](https://github.com/lizardbyte/setup-python-action/releases)
- [Commits](6fe6118971...5a025cb74c)

Updates `github/codeql-action` from 3.28.18 to 3.29.2
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](ff0a06e83c...181d5eefc2)

---
updated-dependencies:
- dependency-name: shivammathur/setup-php
  dependency-version: 2.34.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: cypress-io/github-action
  dependency-version: 6.10.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
- dependency-name: LizardByte/setup-python-action
  dependency-version: 5a025cb74cf0b07fd881ff40560db2bbc516f81a
  dependency-type: direct:production
  dependency-group: github-actions
- dependency-name: github/codeql-action
  dependency-version: 3.29.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: github-actions
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-07 21:04:56 +02:00
Andy Scherzinger
ce78f54ba3
Merge pull request #53767 from nextcloud/jtr-fix-files-reminders-disabled
fix(files_reminders): Don't load if disabled for user
2025-07-07 21:02:29 +02:00
Joas Schilling
c9056afb08
Merge pull request #53847 from nextcloud/dependabot/composer/egulias/email-validator-4.0.4
build(deps): Bump egulias/email-validator from 4.0.2 to 4.0.4
2025-07-07 20:37:45 +02:00
Joas Schilling
135b2a7984
build(deps): Bump egulias/email-validator from 4.0.2 to 4.0.4
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-07 20:17:41 +02:00
Stephan Orbaugh
a4879f23a9
Merge pull request #53833 from bdovaz/get-revision
feat(files_versions): get revision for a node
2025-07-07 17:29:52 +02:00
Julien Veyssier
2da3f450fa
feat(TaskProcessing): add agency audio-to-audio task type
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
2025-07-07 15:29:55 +02:00
Marcel Klehr
58a37108da
Merge pull request #53759 from nextcloud/enh/noid/taskpro-audio-chat
[TaskProcessing] Add audio-to-audio chat task type
2025-07-07 14:31:04 +02:00
Borja Domínguez Vázquez
cdeed5bcbe chore: get revision for a node
Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com>
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com>

wip

Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com>
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com>

wip

Signed-off-by: Borja Domínguez Vázquez <borja.dominguez@hotmail.com>
Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com>

Update IVersionBackend.php

Signed-off-by: Borja Domínguez Vázquez <iam.n3uro@gmail.com>

wip
2025-07-07 14:30:29 +02:00
nextcloud-command
fed2c46b35 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-07-07 13:45:43 +02:00
provokateurin
6a3a5146f0 fix(federatedfilesharing): Fix external share being deleted when accepting share
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-07-07 13:45:43 +02:00
Joas Schilling
f9cdb947fc
Merge pull request #53845 from nextcloud/chore/code-style
chore(AccountManager): adjust code style for cs-fixer
2025-07-07 12:53:49 +02:00
Stephan Orbaugh
9a2cc58d4f
Merge pull request #53832 from bdovaz/use-constants
chore: use constants for metadata
2025-07-07 12:32:41 +02:00