Commit Graph

72941 Commits

Author SHA1 Message Date
skjnldsv
e4aee6fbc3 fix(comments): vue-material-design-icons imports
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-14 11:02:27 +02:00
nextcloud-command
949a26c37f chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-06-14 11:02:27 +02:00
Ferdinand Thiessen
fab4542b57 fix(comments): Use proper icon components instead of icon classes to fix dark mode
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-06-14 11:02:27 +02:00
Arthur Schiwon
3187425ca5
Merge pull request #45024 from nextcloud/man/backport/44839/stable28
[stable28] fix(files_sharing): Add one string for every share type + fix(sharingDetails): Show correct share target
2024-06-14 10:25:10 +02:00
John Molakvoæ
2bcf13ffd6
Merge pull request #45863 from nextcloud/backport/45861/stable28 2024-06-14 10:16:34 +02:00
Nextcloud bot
5a7e8a7f90
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-14 00:20:02 +00:00
F. E Noel Nfebe
22a2483362
Merge pull request #45604 from nextcloud/backport/45483/stable28
[stable28] Respect empty `expiryDate` value in server
2024-06-14 00:30:51 +01:00
nextcloud-command
deafcc4f3a chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-06-13 17:41:07 +00:00
fenn-cs
530b45e96d test(Sharing): Integration test for no expiration set date for share
- 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>
2024-06-13 18:34:51 +02:00
fenn-cs
da7ac549f0 refactor(shareManager): Use constructor property promotion
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2024-06-13 18:34:51 +02:00
fenn-cs
0bee2a6fca fix(shareManager): Respect empty expireDate in server
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>
2024-06-13 18:34:51 +02:00
Robin Appelman
0ab1cc5f17 refactor: make share manager buildable
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-06-13 18:34:51 +02:00
Andy Scherzinger
e1af6af627
Merge pull request #45839 from nextcloud/backport/45649/stable28
[stable28] fix(ObjectStore): Fix regression when hostname is empty
2024-06-13 18:28:50 +02:00
Andy Scherzinger
bdf8dc3737
Merge pull request #45857 from nextcloud/backport/45172/stable28
[stable28] feat: add option to disable scanner transactions
2024-06-13 18:26:49 +02:00
Louis Chemineau
f0a46e6cdf
fix(files): Ignore right click for default action
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-06-13 16:26:22 +02:00
fenn-cs
67965863a7 fix(sharingDetails): Show correct share target
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]
2024-06-13 15:07:01 +01:00
Ferdinand Thiessen
e60fdc79c6 fix(files_sharing): Add one string for every share type to not assume any language
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-06-13 15:07:01 +01:00
Robin Appelman
44eba1c925
Merge pull request #45850 from nextcloud/backport/43531/stable28
[stable28] get child ids for folder in a separate query during move
2024-06-13 15:58:41 +02:00
Robin Appelman
e93017d308
feat: add option to disable scanner transactions
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-06-13 14:11:18 +02:00
Robin Appelman
4314997a2a fix: get child ids for folder in a separate query during move
Signed-off-by: Robin Appelman <robin@icewind.nl>
2024-06-13 09:45:20 +00:00
Josh
d285adee2a fix(ObjectStore): handle empty S3 hostname
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>
2024-06-13 11:22:58 +02:00
Arthur Schiwon
c23002bd76
Merge pull request #45807 from nextcloud/backport/45768/stable28
[stable28] Use isRetryable to catch retryable exceptions
2024-06-13 11:07:05 +02:00
John Molakvoæ
683ae3c2fd
Merge pull request #45836 from nextcloud/backport/45251/stable28
[stable28] fix(files): do not rely on unique fileid
2024-06-13 10:33:43 +02:00
nextcloud-command
7c20360066 chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-06-13 09:28:34 +02:00
skjnldsv
6f6f1ad2ed fix(files): fetch nodes if we have multiple of the same fileid in the store
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-13 09:28:34 +02:00
skjnldsv
e1248947fb fix(files): do not rely on unique fileid
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-13 09:28:34 +02:00
F. E Noel Nfebe
857b208c14
Merge pull request #45303 from nextcloud/backport/44464/stable28
[stable28] 44032 fix show new shares without refresh
2024-06-13 01:23:44 +01:00
Nextcloud bot
7c657e205f
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-06-13 00:20:05 +00:00
nextcloud-command
34ff9db8eb chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-06-12 23:25:21 +00:00
fenn-cs
013768a9bc fix(files_sharing): Improve recursion in onNewLinShare
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>
2024-06-13 00:18:54 +01:00
fenn-cs
2b62e1794c refactor(ShareDetails): Prevent undefined errors for share.permissions
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
2024-06-12 23:08:07 +01:00
Daniel
f7eadd8c71
Merge pull request #45823 from nextcloud/backport/45811/stable28
[stable28] test: add tests for ProfilePageController
2024-06-12 22:11:19 +02:00
Arthur Schiwon
9943f3ba46
Merge pull request #45774 from nextcloud/backport/45347/stable28
[stable28] fix: Only list remnants as disabled if option is enabled
2024-06-12 19:52:39 +02:00
Daniel Kesselberg
01a6c9119e test: add tests for ProfilePageController
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2024-06-12 19:35:45 +02:00
John Molakvoæ
82ee83a464
Merge pull request #45825 from nextcloud/backport/45571/stable28 2024-06-12 17:00:46 +02:00
John Molakvoæ (skjnldsv)
63ca843105 fix(files): also trigger new tab on file name middle click
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>
2024-06-12 14:41:39 +00:00
John Molakvoæ
b9857b9a7f
Merge pull request #45817 from nextcloud/backport/45698/stable28 2024-06-12 16:30:45 +02:00
Arthur Schiwon
b54668be35
Merge pull request #45704 from nextcloud/backport/43942/stable28
[stable28] fix(Session): avoid password confirmation on SSO
2024-06-12 14:31:37 +02:00
skjnldsv
b0c83ae91e chore: compile assets
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-06-12 11:57:35 +00:00
provokateurin
0f9e5ddd6c fix(core): Return X-NC-IsCustomAvatar for guest avatars too
Signed-off-by: provokateurin <kate@provokateurin.de>
2024-06-12 13:30:16 +02:00
skjnldsv
f1f2f5ca98 fix(files_sharing): dark avatar support
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-12 13:30:16 +02:00
skjnldsv
14c1b53b56 fix(dav): also return shared-with-me shares data
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-12 13:23:39 +02:00
skjnldsv
339fdfb6b5 fix(core): allow guest avatar fallback
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-12 13:23:39 +02:00
skjnldsv
d991eaed92 fix(files_sharing): fix parsing of remote shares
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2024-06-12 13:23:39 +02:00
John Molakvoæ
81e7b599a8
Merge pull request #45803 from nextcloud/backport/45764/stable28 2024-06-12 13:22:34 +02:00
Sanskar Soni
cc09bcf19e fix(files): handling numbered type owner name & id
Signed-off-by: Sanskar Soni <sanskarsoni300@gmail.com>

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-06-12 09:49:47 +00:00
Arthur Schiwon
4ec174197f
fix(Token): make new scope future compatible
- "password-unconfirmable" is the effective name for 30, but a draft
  name was backported.

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
2024-06-12 11:25:35 +02:00
Arthur Schiwon
86a496d589
fix(Session): avoid password confirmation on SSO
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>
2024-06-12 11:14:25 +02:00
John Molakvoæ
300d113319
Merge pull request #45665 from nextcloud/backport/45581/stable28 2024-06-12 10:27:55 +02:00
Louis Chemineau
536d1cc26a fix(files): Use isRetryable to catch retryable exceptions
Signed-off-by: Louis Chemineau <louis@chmn.me>
2024-06-12 08:14:11 +00:00