aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* chore(assets): recompile assetsskjnldsbot/dep-upload-stable29skjnldsv2025-03-06197-383/+304
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(cypress): rename select all clearskjnldsv2025-03-061-2/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(webpack): missing processskjnldsv2025-03-063-0/+7
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files_sharing): Map sharee information for `shared-by-you` viewFerdinand Thiessen2025-03-062-1/+20
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: update babel and fix karmaskjnldsv2025-03-066-6723/+6647
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore(deps): update `@nextcloud/l10n` and `@nextcloud/webpack-vue-config`skjnldsv2025-03-062-392/+908
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore(deps): update `@nextcloud/vue` to 8.23.1skjnldsv2025-03-062-123/+232
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore(deps): update `@nextcloud/upload` to 1.9.0skjnldsv2025-03-062-59/+66
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* Merge pull request #51284 from nextcloud/backport/51281/stable29John Molakvoæ2025-03-0612-90/+178
|\ | | | | [stable29] fix(test): Add missing data-cy attribute for file actions
| * test: Improve stability of live photo e2ee testsbackport/51281/stable29Louis Chemineau2025-03-062-68/+130
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * fix(test): Escape quotes in runOccCommand argumentLouis Chemineau2025-03-061-1/+1
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * chore(tests): Fix using save/restore state in cypressLouis Chemineau2025-03-065-18/+30
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * test: Expose set and getVariable in Cypress testsLouis Chemineau2025-03-061-0/+13
| | | | | | | | | | | | Partial cherry pick of 4a90d5328 Signed-off-by: Louis Chemineau <louis@chmn.me>
| * fix(test): Add missing data-cy attribute for file actionsLouis Chemineau2025-03-063-3/+4
|/ | | | | Signed-off-by: Louis Chemineau <louis@chmn.me> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-0630-26/+64
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-06458-796/+1476
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51286 from nextcloud/backport/51285/stable29Andy Scherzinger2025-03-055-7/+6
|\ | | | | [stable29] fix(translation): Fix string concatenation in LDAP endpoint
| * chore(assets): Recompile assetsbackport/51285/stable29nextcloud-command2025-03-052-3/+3
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * fix(l10n): Fix leading spaces and unicode single quotesJoas Schilling2025-03-052-2/+2
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> [skip ci]
| * fix(translation): Fix string concatenation in LDAP endpointJoas Schilling2025-03-051-2/+1
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #51293 from nextcloud/backport/51280/stable29Andy Scherzinger2025-03-051-1/+2
|\ \ | | | | | | [stable29] fix(login): Properly target public page with attribute
| * | fix(login): Properly target public page with attributebackport/51280/stable29Louis Chemineau2025-03-051-1/+2
|/ / | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #51253 from nextcloud/backport/50989/stable29Andy Scherzinger2025-03-051-1/+1
|\ \ | |/ |/| [stable29] fix: Use case insensitive check when validating login name
| * fix: use mb_strtolower to convert login namebackport/50989/stable29Cleopatra Enjeck M.2025-03-051-1/+1
| | | | | | | | Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
| * fix: Improve string comparisonCleopatra Enjeck M.2025-03-051-1/+1
| | | | | | | | Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
| * fix: Use case insensitive check when validating login nameCleopatra Enjeck M.2025-03-051-1/+1
| | | | | | | | Signed-off-by: Cleopatra Enjeck M. <patrathewhiz@gmail.com>
* | Merge pull request #51278 from nextcloud/backport/51259/stable29Joas Schilling2025-03-051-10/+8
|\ \ | | | | | | [stable29] fix(files): Don't do session related work in the constructor of the View
| * | fix: No IFactory in constructorbackport/51259/stable29Marcel Müller2025-03-051-3/+1
| | | | | | | | | | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
| * | fix(files): Don't do session related work in the constructor of the ViewJoas Schilling2025-03-051-10/+10
| |/ | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #51271 from nextcloud/backport/51256/stable29Joas Schilling2025-03-052-4/+9
|\ \ | |/ |/| [stable29] fix(dav): Handle long absence status earlier
| * fix(dav): Handle long absence status earlierbackport/51256/stable29Christoph Wurst2025-03-052-4/+9
|/ | | | | | Validate the request early. Don't let this cause a database error. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-03-0578-250/+154
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50924 from nextcloud/backport/50922/stable29Kate2025-03-041-1/+2
|\ | | | | [stable29] fix(files_sharing): Also list deleted team shares
| * fix(files_sharing): Also list deleted team sharesbackport/50922/stable29Ferdinand Thiessen2025-03-031-1/+2
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #51060 from nextcloud/backport/51050/stable29Louis2025-03-041-2/+2
|\ \ | | | | | | [stable29] fix: Report duplicated extra files in integrity check
| * | fix: Report duplicated extra files in integrity checkbackport/51050/stable29Louis Chemineau2025-03-031-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | The `array_diff` is not comparing the array keys. This means that an extra key with an expected hash will not be reported. Using `array_diff_assoc` will report such files. For example, copying `status.php` to `status 2.php`, will only be reported with the new version. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Merge pull request #51201 from nextcloud/backport/51194/stable29Stephan Orbaugh2025-03-044-87/+34
|\ \ \ | | | | | | | | [stable29] refactor(TempManager): Simplify and unify implementations and remove legacy behavior
| * | | refactor(TempManager): Simplify and unify implementations and remove legacy ↵backport/51194/stable29provokateurin2025-03-044-87/+34
| | | | | | | | | | | | | | | | | | | | | | | | behavior Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | Merge pull request #51204 from nextcloud/backport/51000/stable29Stephan Orbaugh2025-03-049-59/+160
|\ \ \ \ | | | | | | | | | | [stable29] fix(FederatedShareProvider): Delete external shares when groups are deleted or users removed from a group
| * | | | fix(FederatedShareProvider): Delete external shares when groups are deleted ↵backport/51000/stable29provokateurin2025-03-041-15/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | or users removed from a group Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | | fix(Share20\Manager): Propagate user and group deletion to remote share ↵provokateurin2025-03-041-4/+16
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | providers Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | | fix(Share20): Convert broken hooks to IEventListenerprovokateurin2025-03-047-40/+99
| |/ / / | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | Merge pull request #50703 from nextcloud/backport/50660/stable29John Molakvoæ2025-03-045-9/+53
|\ \ \ \ | |/ / / |/| | | [stable29] fix: make sure we process mime extensions as string
| * | | fix: psalm and OCP @since declarationsbackport/50660/stable29John Molakvoæ2025-03-042-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
| * | | fix: make sure we process mime extensions as stringskjnldsv2025-03-044-4/+53
|/ / / | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* / / Fix(l10n): Update translations from TransifexNextcloud bot2025-03-0468-44/+456
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #51088 from nextcloud/backport/51051/stable29Andy Scherzinger2025-03-037-61/+105
|\ \ | |/ |/| [stable29] feat: Close sessions created for login flow v2
| * fix(login): Support subfolder install for ephemeral sessionsbackport/51051/stable29Louis Chemineau2025-03-031-1/+4
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * fix(login): Also check legacy annotation for ephemeral sessionsLouis Chemineau2025-03-032-6/+7
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * feat: Close sessions created for login flow v2Louis Chemineau2025-03-037-61/+101
| | | | | | | | | | | | | | | | | | | | | | | | Sessions created during the login flow v2 should be short lived to not leave an unexpected opened session in the browser. This commit add a property to the session object to track its origin, and will close it as soon as possible, i.e., on the first non public page request. Signed-off-by: Louis Chemineau <louis@chmn.me> [skip ci] Signed-off-by: Louis Chemineau <louis@chmn.me>