summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #45796 from nextcloud/release/28.0.7_rc1v28.0.7rc1Arthur Schiwon2024-06-141-2/+2
|\ | | | | 28.0.7 RC1
| * build(hub): 28.0.7 RC1Arthur Schiwon2024-06-111-2/+2
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Merge pull request #45865 from nextcloud/backport/45688/stable28Arthur Schiwon2024-06-145-11/+9
|\ \ | | | | | | [stable28] Show non writable folders during move or copy
| * | build: assetsArthur Schiwon2024-06-144-6/+6
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | fix(files): Show non writable folders during move or copyLouis Chemineau2024-06-141-5/+3
|/ / | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #45024 from nextcloud/man/backport/44839/stable28Arthur Schiwon2024-06-148-24/+34
|\ \ | | | | | | [stable28] fix(files_sharing): Add one string for every share type + fix(sharingDetails): Show correct share target
| * | chore(assets): Recompile assetsnextcloud-command2024-06-137-7/+7
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | fix(sharingDetails): Show correct share targetfenn-cs2024-06-131-4/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The share details page should show the target email or user/server to which the user is creating the share. Signed-off-by: fenn-cs <fenn25.fn@gmail.com> [skip ci]
| * | fix(files_sharing): Add one string for every share type to not assume any ↵Ferdinand Thiessen2024-06-131-17/+17
| | | | | | | | | | | | | | | | | | language Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #45863 from nextcloud/backport/45861/stable28John Molakvoæ2024-06-143-3/+8
|\ \ \
| * | | fix(files): Ignore right click for default actionLouis Chemineau2024-06-133-3/+8
| | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-06-1430-24/+180
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #45604 from nextcloud/backport/45483/stable28F. E Noel Nfebe2024-06-1410-379/+219
|\ \ \ \ | | | | | | | | | | [stable28] Respect empty `expiryDate` value in server
| * | | | test(Sharing): Integration test for no expiration set date for sharefenn-cs2024-06-132-2/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Verify that explicitly sending empty `expireDate` param to server overwrite default and sets not expiry date, if non is enforced. - Update tests to avoid converting empty string to date. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
| * | | | refactor(shareManager): Use constructor property promotionfenn-cs2024-06-131-75/+23
| | | | | | | | | | | | | | | | | | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
| * | | | fix(shareManager): Respect empty `expireDate` in serverfenn-cs2024-06-135-96/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If `expireDate` is an empty string and not `null` then the server should not set a default. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
| * | | | refactor: make share manager buildableRobin Appelman2024-06-134-207/+25
|/ / / / | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #45839 from nextcloud/backport/45649/stable28Andy Scherzinger2024-06-131-1/+1
|\ \ \ \ | | | | | | | | | | [stable28] fix(ObjectStore): Fix regression when hostname is empty
| * | | | fix(ObjectStore): handle empty S3 hostnameJosh2024-06-131-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #45637 The support for s3-accelerate added in #44496 introduced a regression in AWS S3 environments when `hostname` is blank (which is a valid configuration w/ AWS since the hostname gets auto-generated). Signed-off-by: Josh <josh.t.richards@gmail.com>
* | | | Merge pull request #45857 from nextcloud/backport/45172/stable28Andy Scherzinger2024-06-131-1/+5
|\ \ \ \ | |_|/ / |/| | | [stable28] feat: add option to disable scanner transactions
| * | | feat: add option to disable scanner transactionsRobin Appelman2024-06-131-1/+5
| |/ / | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | Merge pull request #45850 from nextcloud/backport/43531/stable28Robin Appelman2024-06-131-4/+21
|\ \ \ | |/ / |/| | [stable28] get child ids for folder in a separate query during move
| * | fix: get child ids for folder in a separate query during moveRobin Appelman2024-06-131-4/+21
|/ / | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #45807 from nextcloud/backport/45768/stable28Arthur Schiwon2024-06-131-2/+6
|\ \ | | | | | | [stable28] Use isRetryable to catch retryable exceptions
| * | fix(files): Use isRetryable to catch retryable exceptionsLouis Chemineau2024-06-121-2/+6
| | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Merge pull request #45836 from nextcloud/backport/45251/stable28John Molakvoæ2024-06-1318-88/+142
|\ \ \ | | | | | | | | [stable28] fix(files): do not rely on unique fileid
| * | | chore(assets): Recompile assetsnextcloud-command2024-06-136-9/+9
| | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | fix(files): fetch nodes if we have multiple of the same fileid in the storeskjnldsv2024-06-131-3/+44
| | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
| * | | fix(files): do not rely on unique fileidskjnldsv2024-06-1312-77/+90
| | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | Merge pull request #45303 from nextcloud/backport/44464/stable28F. E Noel Nfebe2024-06-1310-45/+89
|\ \ \ \ | | | | | | | | | | [stable28] 44032 fix show new shares without refresh
| * | | | chore(assets): Recompile assetsnextcloud-command2024-06-127-7/+7
| | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | fix(files_sharing): Improve recursion in `onNewLinShare`fenn-cs2024-06-132-37/+80
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These changes fixes the issue of having the refresh the UI after share creation, as the share is not immediately removed from the UI list. Important changes - The basis of checking wether a password/expire date is no longer based on config values alone because the config is not expected in a share creation circle. Hence we check the configs and check if the share object (this.share) has the expected values set. This way, once the required properties are set, code control does not enter the block meant to handle the setting of required properties unneccessarily. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
| * | | | refactor(ShareDetails): Prevent undefined errors for `share.permissions`fenn-cs2024-06-121-1/+2
| |/ / / | | | | | | | | | | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* / / / Fix(l10n): Update translations from TransifexNextcloud bot2024-06-1320-66/+218
|/ / / | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Merge pull request #45823 from nextcloud/backport/45811/stable28Daniel2024-06-122-2/+89
|\ \ \ | | | | | | | | [stable28] test: add tests for ProfilePageController
| * | | test: add tests for ProfilePageControllerDaniel Kesselberg2024-06-122-2/+89
| | | | | | | | | | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | | | Merge pull request #45774 from nextcloud/backport/45347/stable28Arthur Schiwon2024-06-121-0/+3
|\ \ \ \ | |/ / / |/| | | [stable28] fix: Only list remnants as disabled if option is enabled
| * | | fix: Only list remnants as disabled if option is enabledCôme Chilliet2024-06-121-0/+3
| |/ / | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com> Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Merge pull request #45825 from nextcloud/backport/45571/stable28John Molakvoæ2024-06-126-8/+12
|\ \ \
| * | | fix(files): also trigger new tab on file name middle clickJohn Molakvoæ (skjnldsv)2024-06-126-8/+12
|/ / / | | | | | | | | | | | | | | | | | | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | Merge pull request #45817 from nextcloud/backport/45698/stable28John Molakvoæ2024-06-1220-76/+199
|\ \ \
| * | | chore: compile assetsskjnldsv2024-06-129-9/+34
| | | | | | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | fix(core): Return X-NC-IsCustomAvatar for guest avatars tooprovokateurin2024-06-122-5/+7
| | | | | | | | | | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
| * | | fix(files_sharing): dark avatar supportskjnldsv2024-06-123-10/+25
| | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
| * | | fix(dav): also return shared-with-me shares dataskjnldsv2024-06-123-35/+68
| | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
| * | | fix(core): allow guest avatar fallbackskjnldsv2024-06-121-0/+10
| | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
| * | | fix(files_sharing): fix parsing of remote sharesskjnldsv2024-06-125-23/+61
| | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | Merge pull request #45704 from nextcloud/backport/43942/stable28Arthur Schiwon2024-06-129-43/+143
|\ \ \ \ | |/ / / |/| | | [stable28] fix(Session): avoid password confirmation on SSO
| * | | fix(Token): make new scope future compatibleArthur Schiwon2024-06-124-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - "password-unconfirmable" is the effective name for 30, but a draft name was backported. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
| * | | fix(Session): avoid password confirmation on SSOArthur Schiwon2024-06-129-43/+143
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | SSO backends like SAML and OIDC tried a trick to suppress password confirmations as they are not possible by design. At least for SAML it was not reliable when existing user backends where used as user repositories. Now we are setting a special scope with the token, and also make sure that the scope is taken over when tokens are regenerated. Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>