Commit graph

33003 commits

Author SHA1 Message Date
John Molakvoæ
e87bca73d4
Merge pull request #50777 from nextcloud/backport/46480/stable30
[stable30] fix(Mailer): Fix sendmail binary fallback
2025-02-13 11:58:37 +01:00
Elizabeth Danzberger
181586123b
fix(template-filler): Hide template fields with unknown labels
Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
2025-02-13 10:32:21 +01:00
Nextcloud bot
e8fbb315f8
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-13 00:21:54 +00:00
Josh
431c6d0609
fix(Mailer): Fix sendmail binary fallback
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-02-12 13:23:11 +01:00
Nextcloud bot
bfa0888217
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-12 00:22:42 +00:00
Joas Schilling
8e55a8f29c
Merge pull request #50750 from nextcloud/backport/50735/stable30
[stable30] fix(setupcheck): Update setup check for PHP version to be more accurate
2025-02-11 11:34:59 +01:00
Nextcloud bot
4fc86201b3
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-11 00:22:02 +00:00
Joas Schilling
37948c5127 fix(setupcheck): Update setup check for PHP version to be more accurate
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-02-10 18:46:56 +00:00
Nextcloud bot
6c7be99290
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-10 00:21:59 +00:00
Nextcloud bot
e3429afd43
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-09 00:21:59 +00:00
Simon L
8cafed838d feat(theming): allow to disable standalone windows
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>

Signed-off-by: Simon L. <szaimen@e.mail.de>

Signed-off-by: Hamza Mahjoubi <hamzamahjoubi221@gmail.com>
2025-02-08 13:43:12 +01:00
Nextcloud bot
66d7e8a5b7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-08 00:21:57 +00:00
Ferdinand Thiessen
e046ce6858
fix(settings): Also sanitize fediverse and twitter handle in the frontend
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-07 12:42:23 +01:00
Ferdinand Thiessen
422655bf1e
fix(provisioning_api): Correct limit for editUser
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-07 12:42:23 +01:00
Ferdinand Thiessen
57fc8f1182
fix(AccountManager): Sanitize social media handles
Ensure to only accept valid X and fediverse handles.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-07 12:41:49 +01:00
Nextcloud bot
ba60652b38
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-07 00:22:08 +00:00
nfebe
b1a6a47843 fix(files_sharing): Update QuickShareSelect if share is modified
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-06 22:14:16 +01:00
nfebe
23e70a574e test(files_sharing): Check that default expiration date is shown b4 create share
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-06 22:14:16 +01:00
nfebe
b4cc4efaf2 fix: Show default expiration date before create link share
Since `ShareEntryLink` component is used to both create and display/list the share links,
we should only set default expiration date on `share.expireDate` when we know is a new share.

Otherwise, we overidding data from the backend.

Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-06 22:14:16 +01:00
nfebe
08426e0a8f refactor: Remove some deprecated containers and exceptions
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-06 22:14:12 +01:00
John Molakvoæ
5839a58737
Merge pull request #50217 from nextcloud/backport/49898/stable30 2025-02-06 10:34:54 +01:00
Andy Scherzinger
dee14f40ca
Merge pull request #50677 from nextcloud/backport/50582/stable30
[stable30] fix(files): Correctly scroll selected file into view
2025-02-06 07:32:17 +01:00
Nextcloud bot
b34530166c
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-06 00:22:10 +00:00
Ferdinand Thiessen
5251b25f4e
fix(files): Correctly scroll selected file into view
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-06 00:08:47 +01:00
Andy Scherzinger
6d1211c434
Merge pull request #50670 from nextcloud/backport/50284/stable30
[stable30] chore: update icewind/smb to 3.7.0
2025-02-05 21:52:06 +01:00
Robin Appelman
ad7c64d3a8 chore: update icewind/smb to 3.7.0
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-02-05 20:14:58 +01:00
SebastianKrupinski
53bc29335d fix: change translation logic to handle plurals better
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
2025-02-05 13:16:58 -05:00
Richard Steinmetz
e1a3bb6571
fix(dashboard): don't reload hidden widgets
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-02-05 11:32:23 +01:00
skjnldsv
8b14c72fbf fix(theming): high contrast themes scrollbar
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-02-05 09:04:27 +00:00
Robin Appelman
5d094feee0
fix: explicitly ignore nested mounts when transfering ownership
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-02-05 09:09:04 +01:00
Christopher Ng
2159fb04f4
feat(files): Display meaningful error message on move failure
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-02-05 09:09:03 +01:00
Nextcloud bot
6118649d54
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-05 00:22:05 +00:00
Ferdinand Thiessen
8d6139f17c
fix(files): Ensure favorites set in sidebar work
When marking a file as favorite from within the sidebar make sure it
really works, this fixes two issues:
1. The source needs to be the plain source not URL encoded, as otherwise
   the source of the node would be encoded twice (and show with encoding
   in the navigation)
2. The store should also listen for the update events as the sidebar has
   no access to the real node to update it, instead the store should -
   as long as we only have the legacy sidebar - update the node when
   added or removed as favorite.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-04 21:14:40 +01:00
Ferdinand Thiessen
f9bd0ed462
fix(sharing): Ensure download restrictions are not dropped
When a user receives a share with share-permissions but also with
download restrictions (hide download or the modern download permission attribute),
then re-shares of that share must always also include those restrictions.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-04 16:22:11 +01:00
skjnldsv
bdc4b770ae fix(files): ensure valid mtime and fallback to crtime if defined
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-02-04 13:46:36 +00:00
Nextcloud bot
63ca2d403b
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-04 00:21:33 +00:00
nfebe
f5f7687f1a fix(files_sharing): Adjust wrong labeling identified by test
Signed-off-by: nfebe <fenn25.fn@gmail.com>
2025-02-03 17:21:39 +01:00
Ferdinand Thiessen
6a55819e71
Merge pull request #50595 from nextcloud/backport/50424/stable30
[stable30] fix(settings): Clarify peculiarities of enabling encryption
2025-02-03 11:01:41 +01:00
Nextcloud bot
6dc8a85caf
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-03 00:39:38 +00:00
Nextcloud bot
6c508f9d50
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-02 00:22:37 +00:00
Nextcloud bot
259265bc6c
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-01 00:22:05 +00:00
Ferdinand Thiessen
6d3bdbc568
fix(theming): Bump app version
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-31 20:29:53 +01:00
Ferdinand Thiessen
a1c846bfb1
fix(theming): Do not throw in background color migration
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-31 20:29:53 +01:00
Ferdinand Thiessen
ee5f5bc159
fix(files_sharing): Respect permissions passed when creating link shares
Given:
User creates a link or email share with permissions=4 (create only = file drop).

Problem:
Currently the permissions are automatically extended to permissions = 5
(READ + CREATE). Work around was to create the share and directly update
it.

Solution:
Respect what the user is requesting, create a file drop share.

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>
2025-01-31 18:21:26 +01:00
Ferdinand Thiessen
7635412076
fix(settings): Clarify peculiarities of enabling encryption
- Clarify that enabling server side encryption will not encrypt
  existing files but only new or changed files.
- Clarify that server side encryption can only be disabled using OCC
- Ensure there is accessible information of encryption state (`disabled`
  input will not be announced so make it `aria-disabled` instead)
- Make warning more prominent by moving it into a dialog

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-31 17:30:20 +01:00
nfebe
3324b10307 fix: Use searchFrom property for client side plugins
The client-side plugin `in-folder` uses the `files` provider, this makes it

overlap with the main files provider itself.

This change follows eecda06f1a after it was discovered

that some apps/providers like `dav` use providers from another app like `contacts`

Signed-off-by: nfebe <fenn25.fn@gmail.com>

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-31 12:01:28 +00:00
provokateurin
359477f9c8
fix(files_sharing): Only clear permissions of pending federated shares
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-31 08:19:16 +01:00
provokateurin
8a34e0552c
fix(files): Allow opening the same file repeatedly
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-31 08:10:39 +01:00
Nextcloud bot
67f417b7ee
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-31 00:22:36 +00:00
Robin Appelman
b1ee1b80d4 fix: detect deleted items as updated for smb storage
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-30 14:27:31 +00:00