aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* refactor: generate migrations with override attributesrefactor/migration-override-attributeChristoph Wurst2025-06-041-0/+4
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* fix(l10n): Update translations from TransifexNextcloud bot2025-06-0410-98/+98
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #53285 from nextcloud/fix/files-position-navigationJohn Molakvoæ2025-06-034-3/+120
|\
| * chore(assets): Recompile assetsfix/files-position-navigationnextcloud-command2025-06-032-3/+3
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * fix(files): highlight previous folder on history upskjnldsv2025-06-032-0/+117
|/ | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* Merge pull request #53273 from nextcloud/fix/noid-fix-user-create-quotaSebastian Krupinski2025-06-035-7/+7
|\ | | | | fix(accounts): new account quota value
| * chore(assets): Recompile assetsfix/noid-fix-user-create-quotanextcloud-command2025-06-024-6/+6
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * fix: new account quota valueSebastianKrupinski2025-06-021-1/+1
| | | | | | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* | Merge pull request #53275 from nextcloud/fix/52617/fix-group-admin-delegationF. E Noel Nfebe2025-06-031-0/+1
|\ \ | | | | | | fix(provisioning_api): Allow group details access for users with admin delegation
| * | fix(provisioning_api): Allow group details access for users with admin ↵fix/52617/fix-group-admin-delegationnfebe2025-06-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | delegation This fixes an issue where users with "Administration privileges → Users" could not access the groups details endpoint in the provisioning API, resulting in a 403 Forbidden error. There is a problem with adding the `AuthorizedAdminSetting` attribute (middleware) that only allows access to users with Sharing admin privileges. Users with "`Users` admin" privileges should also be able to access group details. Resolves: https://github.com/nextcloud/server/issues/52617 Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | | Merge pull request #53292 from nextcloud/fix/loginflowKate2025-06-033-1/+22
|\ \ \
| * | | fix: handle IDLE timeoutfix/loginflowFerdinand Thiessen2025-06-033-1/+22
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | Merge pull request #53264 from nextcloud/files_external-scan-unscannedRobin Appelman2025-06-031-1/+14
|\ \ \ \ | | | | | | | | | | feat: add --unscanned option to files_external:scan
| * | | | feat: add --unscanned option to files_external:scanfiles_external-scan-unscannedRobin Appelman2025-06-021-1/+14
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | Merge pull request #53277 from ↵Alexander Piskun2025-06-031-10/+32
|\ \ \ \ \ | |_|/ / / |/| | | | | | | | | | | | | | nextcloud/fix/noid/task-processing-file-content-stream fix(TaskProcessingApiController): use StreamResponse to return file content
| * | | | fix(TaskProcessingApiController): use StreamResponse to return the task file ↵fix/noid/task-processing-file-content-streamOleksander Piskun2025-06-031-10/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | content Signed-off-by: Oleksander Piskun <oleksandr2088@icloud.com>
* | | | | Merge pull request #53274 from nextcloud/feat/noid/link-to-calendar-eventMaksim Sukharev2025-06-031-14/+30
|\ \ \ \ \
| * | | | | feat: link upcoming event to calendar app modalfeat/noid/link-to-calendar-eventMaksim Sukharev2025-06-031-14/+30
| |/ / / / | | | | | | | | | | | | | | | Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
* | | | | Merge pull request #53284 from nextcloud/dependabot/npm_and_yarn/tar-fs-2.1.3dependabot[bot]2025-06-031-3/+3
|\ \ \ \ \
| * | | | | build(deps): bump tar-fs from 2.1.2 to 2.1.3dependabot/npm_and_yarn/tar-fs-2.1.3dependabot[bot]2025-06-031-3/+3
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [tar-fs](https://github.com/mafintosh/tar-fs) from 2.1.2 to 2.1.3. - [Commits](https://github.com/mafintosh/tar-fs/commits) --- updated-dependencies: - dependency-name: tar-fs dependency-version: 2.1.3 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
* | | | | Merge pull request #53283 from nextcloud/feat/requestheader/indirect-parameterKate2025-06-031-20/+4
|\ \ \ \ \ | |/ / / / |/| | | |
| * | | | feat(RequestHeader): Add indirect parameterfeat/requestheader/indirect-parameterprovokateurin2025-06-031-0/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | | refactor(RequestHeader): Make parameter types stricterprovokateurin2025-06-031-2/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | | chore(RequestHeader): Remove unnecessary gettersprovokateurin2025-06-031-18/+0
|/ / / / | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | Merge pull request #53268 from nextcloud/cleanup/karmaJohn Molakvoæ2025-06-035-756/+132
|\ \ \ \ | |_|/ / |/| | | test: cleanup karma (jsunit) tests and move files_external to Cypress
| * | | test: cleanup karma (jsunit) tests and move files_external to Cypresscleanup/karmaFerdinand Thiessen2025-06-025-756/+132
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | fix(l10n): Update translations from TransifexNextcloud bot2025-06-0396-190/+244
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #53269 from nextcloud/ci/noid/make-run-names-distinctJoas Schilling2025-06-021-3/+3
|\ \ \ \ | |_|_|/ |/| | | ci: Add storage name to run name for easier identification
| * | | ci: Add storage name to run name for easier identificationci/noid/make-run-names-distinctJoas Schilling2025-06-021-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | Merge pull request #53205 from nextcloud/fix/noid/get-preview-force-mimetypeJulien Veyssier2025-06-022-8/+12
|\ \ \ \ | |/ / / |/| | | fix(PreviewManager): use the forced mimetype in throwIfPreviewsDisabled
| * | | fix(PreviewManager): use the forced mimetype in throwIfPreviewsDisabledfix/noid/get-preview-force-mimetypeJulien Veyssier2025-06-022-8/+12
| | | | | | | | | | | | | | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* | | | Merge pull request #53267 from ↵Louis2025-06-023-7/+5
|\ \ \ \ | |_|/ / |/| | | | | | | nextcloud/artonge/fix/do_not_pass_parent_for_activity_tab_comments_plugin
| * | | fix(comments): Do not set parent when instantiating activity tab pluginLouis Chemineau2025-06-023-7/+5
|/ / / | | | | | | | | | | | | | | | | | | | | | This is necessary as the `context` variable is a vue3 instance, and vue 2 do not know how to handle it properly. Also, as far as I understand it, it is not needed. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Merge pull request #53157 from nextcloud/chore/refactor-coreFerdinand Thiessen2025-06-0212-324/+395
|\ \ \ | |_|/ |/| | refactor(core): migrate core application to `IBootstrap`
| * | fix: make core application bootstrapable by coordinatorchore/refactor-coreFerdinand Thiessen2025-06-028-11/+23
| | | | | | | | | | | | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | refactor(core): migrate core application to `IBootstrap`Ferdinand Thiessen2025-06-026-269/+328
| |/ | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #52949 from nextcloud/fix/delete-legacy-autoloaderFerdinand Thiessen2025-06-023-246/+2
|\ \ | |/ |/| fix: Remove useless legacy autoloader
| * fix: Remove useless legacy autoloaderfix/delete-legacy-autoloaderCôme Chilliet2025-05-273-246/+2
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Merge pull request #53261 from nextcloud/ci/noid/fail-fast-falseKate2025-06-0221-6/+15
|\ \
| * | ci(github): No longer fail-fastci/noid/fail-fast-falseJoas Schilling2025-06-0221-6/+15
| | | | | | | | | | | | | | | | | | | | | On average this is costing us more CI time due to flaky tests, then we save by actually skipping them. Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #53255 from nextcloud/test/files-sharing-phpunitKate2025-06-021-36/+81
|\ \ \ | |/ / |/| |
| * | test(files_sharing): split `testCanAccessShare` into separate tests and fix ↵test/files-sharing-phpunitFerdinand Thiessen2025-06-021-36/+81
|/ / | | | | | | | | | | | | | | | | | | for PHPUnit 10 - split the test into individual test cases - fix invalid call to `onConsecutiveCalls` (it was called more than defined values and is deprecated in v10 anyways). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #52242 from nextcloud/artonge/fix/copy_subfolders_s3Louis2025-06-022-3/+16
|\ \
| * | test: add test that object store folder copy preserves folder sizeartonge/fix/copy_subfolders_s3Robin Appelman2025-05-281-0/+13
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | perf: set the folder size in the same query as we create itRobin Appelman2025-05-281-7/+3
| | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | fix(S3): Use original folder size during copyLouis Chemineau2025-05-281-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | This prevent having copied folders with a wrongly set size of 0KB. - Fix https://github.com/nextcloud/server/issues/51916 Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Merge pull request #52776 from nextcloud/fix/52590/available-account-groupsMaksim Sukharev2025-06-029-36/+63
|\ \ \
| * | | chore(assets): Recompile assetsnextcloud-command2025-06-024-6/+6
| | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | fix(AppNavigationGroupList): restore navigation panel and search/filter ↵Maksim Sukharev2025-06-022-7/+17
| | | | | | | | | | | | | | | | | | | | | | | | functionality for sub-admin groups Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
| * | | fix(UserRow): retrieve available groups from the storeMaksim Sukharev2025-06-022-8/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - rename 'available*Groups' to 'selected*Groups' - populate store and 'availableGroups' from search requests Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>