summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Merge pull request #51273 from nextcloud/backport/51256/stable31Kate2025-03-052-4/+9
|\ \ \ \ | | | | | | | | | | [stable31] fix(dav): Handle long absence status earlier
| * | | | fix(dav): Handle long absence status earlierChristoph 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>
* | | | Merge pull request #51263 from nextcloud/backport/51152/stable31Andy Scherzinger2025-03-056-112/+175
|\ \ \ \ | |/ / / |/| | | [stable31] fix(files_sharing): ensure downloaded file has the correct filename
| * | | chore: compile assetsbackport/51152/stable31Ferdinand Thiessen2025-03-052-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | fix(files_sharing): ensure downloaded file has the correct filenameFerdinand Thiessen2025-03-054-109/+172
|/ / / | | | | | | | | | | | | | | | | | | | | | Single file shares use the share token as source name, so we need to use the displayname. To do so we need to set the download attribute to the displayname of the file to download. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #51257 from nextcloud/backport/51211/stable31John Molakvoæ2025-03-054-44/+94
|\ \ \ | |/ / |/| | [stable31] test(e2e): adjust trashbin tests to be less flaky
| * | test(e2e): adjust trashbin tests to be less flakybackport/51211/stable31Ferdinand Thiessen2025-03-054-44/+94
|/ / | | | | | | | | | | | | | | | | 1. Move general files delete action (thats not trashbin app!) to files tests. 2. Delete files (move to trashbin) before loading the page so previews are not generated so they cannot lock the file. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-0578-250/+154
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Merge pull request #51236 from nextcloud/backport/51151/stable31Andy Scherzinger2025-03-043-9/+31
|\ \ | | | | | | [stable31] fix(files_sharing): ignore duplicated navigation when replacing current route
| * | chore: compile assetsbackport/51151/stable31Ferdinand Thiessen2025-03-042-3/+3
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files_sharing): ignore duplicated navigation when replacing current routeFerdinand Thiessen2025-03-041-6/+28
| | | | | | | | | | | | | | | | | | | | | | | | Missing piece from https://github.com/nextcloud/server/pull/50669 as we also need to adjust the files sharing router otherwiese we can get those exceptions. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #50935 from nextcloud/backport/50918/stable31Ferdinand Thiessen2025-03-045-5/+24
|\ \ \ | |/ / |/| | [stable31] fix(files_sharing): Map sharee information for `shared-by-you` view
| * | chore(assets): Recompile assetsbackport/50918/stable31nextcloud-command2025-03-043-4/+4
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix(files_sharing): Map sharee information for `shared-by-you` viewFerdinand Thiessen2025-03-042-1/+20
|/ / | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #51015 from nextcloud/backport/50979/stable31Ferdinand Thiessen2025-03-0418-186/+588
|\ \ | | | | | | [stable31] feat(files): allow to ignore warning to change file type
| * | chore: compile assetsFerdinand Thiessen2025-03-048-6/+133
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | feat(files): allow to ignore warning to change file typeFerdinand Thiessen2025-03-0410-180/+455
| |/ | | | | | | | | | | | | | | | | | | | | | | | | * Missing pieces of https://github.com/nextcloud/server/issues/46528 * Add checkbox to not show this dialog again * Add user config as suggested by designers in files settings to reenable or diable this behavior. * Fix behavior of dialog: It says "keep .ext" but it does not keep the extension but cancels the operation. From the button label the user expects that the operation is continued but with the old extension. * Added more test coverage by adding component tests. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #51091 from nextcloud/backport/51069/stable31Andy Scherzinger2025-03-041-3/+3
|\ \ | | | | | | [stable31] Fix SQL query so that it is ansi safe fixing #51067
| * | fix: Change SQL query so that it is ansi safebackport/51069/stable31Johan Bernhardsson2025-02-271-3/+3
| | | | | | | | | | | | Signed-off-by: Johan Bernhardsson <johan.bernhardsson@redpill-linpro.com>
* | | Merge pull request #51237 from nextcloud/backport/51229/stable31Ferdinand Thiessen2025-03-041-2/+6
|\ \ \ | |_|/ |/| | [stable31] fix(lookup_server_connector): correctly handle account properties
| * | fix(lookup_server_connector): fixed publishing of user properties to ↵backport/51229/stable31AbangTor2025-03-041-2/+6
|/ / | | | | | | | | | | | | | | | | lookup-server Fix of the bug in the lookup_server_connector module to publish public user information to the lookup-server. As described in issue [#25290](https://github.com/nextcloud/server/issues/25290) Signed-off-by: AbangTor <63029179+abangtor@users.noreply.github.com>
* | Merge pull request #51227 from nextcloud/backport/51218/stable31Andy Scherzinger2025-03-041-2/+14
|\ \ | | | | | | [stable31] feat: Add bases and gidNumber attribute to ldap:test-user-settings output
| * | feat: Add bases and gidNumber attribute to ldap:test-user-settings outputbackport/51218/stable31Côme Chilliet2025-03-041-2/+14
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | Merge pull request #51230 from nextcloud/backport/51073/stable31Kate2025-03-042-6/+9
|\ \ \ | |/ / |/| | [stable31] feat: log query for dbal exceptions
| * | feat: log query for dbal exceptionsbackport/51073/stable31Robin Appelman2025-03-042-6/+9
|/ / | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #51223 from nextcloud/backport/50852/stable31Kate2025-03-044-0/+151
|\ \ | | | | | | [stable31] feat: Support deleting metadata from WebDAV
| * | feat: Support deleting metadata from WebDAVLouis Chemineau2025-03-044-0/+151
|/ / | | | | | | | | | | The `$value` will be `null` if the update is wrapped inside a `<d:remove>...</d:remove>` block. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #51197 from nextcloud/fix/51022/simpler-request-pre-upgradeAndy Scherzinger2025-03-041-49/+99
|\ \ | | | | | | [stable31] fix(userconfig): simpler db request pre-upgrade
| * | fix(userconfig): simpler db request before 31 upgradefix/51022/simpler-request-pre-upgradeMaxence Lange2025-03-031-49/+99
| | | | | | | | | Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
* | | Merge pull request #51203 from nextcloud/backport/51194/stable31Kate2025-03-044-87/+34
|\ \ \ | | | | | | | | [stable31] refactor(TempManager): Simplify and unify implementations and remove legacy behavior
| * | | refactor(TempManager): Simplify and unify implementations and remove legacy ↵backport/51194/stable31provokateurin2025-03-034-87/+34
| |/ / | | | | | | | | | | | | | | | behavior Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Merge pull request #51206 from nextcloud/backport/51000/stable31Kate2025-03-049-44/+159
|\ \ \ | | | | | | | | [stable31] 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/stable31provokateurin2025-03-041-14/+44
| | | | | | | | | | | | | | | | | | | | | | | | 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-26/+99
|/ / / | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2025-03-0470-44/+468
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #51210 from nextcloud/backport/51146/stable31Andy Scherzinger2025-03-035-7/+100
|\ \ \ | | | | | | | | [stable31] fix(files_trashbin): disable bulk download for trashbin
| * | | chore: compile assetsbackport/51146/stable31Ferdinand Thiessen2025-03-032-3/+3
| | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | fix(files_trashbin): disable bulk download for trashbinFerdinand Thiessen2025-03-033-4/+97
|/ / / | | | | | | | | | | | | | | | | | | The backend does not allow bulk download within the trashbin, so we need to disable this also on the frontend. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #51132 from nextcloud/backport/50919/stable31Ferdinand Thiessen2025-03-039-23/+20
|\ \ \ | |/ / |/| | [stable31] fix(files): Ensure the filter instance is mounted
| * | chore(assets): Recompile assetsbackport/50919/stable31nextcloud-command2025-03-034-6/+6
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | refactor: use eventbus for updated filtersFerdinand Thiessen2025-03-033-15/+7
| | | | | | | | | | | | | | | | | | | | | prevent filters not applied if `filtersChanged` was set before file list mounted. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(files): Ensure the filter instance is mountedFerdinand Thiessen2025-03-032-2/+7
|/ / | | | | | | | | | | | | | | `reset` could be called before the filters are mounted, in this case it is valid to update the presets, but we must not try to access the vue instance (as it does not exist yet). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #51106 from nextcloud/backport/51019/stable31Stephan Orbaugh2025-03-033-4/+8
|\ \ | | | | | | [stable31] fix(files_external): Move definition parameter to the correct place
| * | fix(files_external): Move definition parameter to the correct placebackport/51019/stable31provokateurin2025-02-273-4/+8
| | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | | Merge pull request #51090 from nextcloud/backport/51051/stable31Louis2025-03-037-61/+105
|\ \ \ | | | | | | | | [stable31] feat: Close sessions created for login flow v2
| * | | fix(login): Support subfolder install for ephemeral sessionsbackport/51051/stable31Louis 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-02-277-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>
* | | Merge pull request #51111 from nextcloud/backport/47513/stable31Kate2025-03-033-18/+2
|\ \ \