Commit graph

32168 commits

Author SHA1 Message Date
Robin Appelman
804a0ec567 fix: explicitly ignore nested mounts when transfering ownership
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-02-05 09:39:28 +01:00
Christopher Ng
1437abd4dd feat(files): Display meaningful error message on move failure
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-02-05 09:39:28 +01:00
Nextcloud bot
1d7ade4662
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-05 00:22:15 +00:00
Ferdinand Thiessen
b94da13f6c
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 18:20:38 +01:00
Nextcloud bot
74488854c7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-04 00:21:40 +00:00
provokateurin
384f3c0b07
fix(settings): Fix log file download return type
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-02-03 12:11:01 +01:00
Ferdinand Thiessen
a0d87fbcb3
Merge pull request #50596 from nextcloud/backport/50424/stable29
[stable29] fix(settings): Clarify peculiarities of enabling encryption
2025-02-03 11:01:44 +01:00
Nextcloud bot
43e149c4f7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-03 00:39:46 +00:00
Nextcloud bot
b42133d9d4
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-02 00:22:45 +00:00
Kate
547dc41c76
Merge pull request #50504 from nextcloud/backport/50270/stable29 2025-02-01 11:18:58 +01:00
Nextcloud bot
a733523693
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-02-01 00:22:13 +00:00
Ferdinand Thiessen
ea37f03f7d
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:46:07 +01:00
Ferdinand Thiessen
5c7802acc0
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:45:57 +01:00
provokateurin
f6ba811438
fix(files_sharing): Only clear permissions of pending federated shares
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-31 08:20:41 +01:00
provokateurin
def5e0b9a6
fix(files): Allow opening the same file repeatedly
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-31 08:20:36 +01:00
Nextcloud bot
4a290b65ae
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-31 00:22:46 +00:00
Robin Appelman
26e7849d16 fix: detect deleted items as updated for smb storage
Signed-off-by: Robin Appelman <robin@icewind.nl>
2025-01-30 14:29:11 +00:00
Ferdinand Thiessen
329f66b6de
Merge pull request #49776 from nextcloud/dependabot/npm_and_yarn/stable29/nextcloud/vue-8.17.1
chore(deps): bump @nextcloud/vue from 8.17.0 to 8.17.1
2025-01-29 15:07:24 +01:00
Ferdinand Thiessen
28d6c38a36
chore: Update HTML snapshot
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-29 14:26:00 +01:00
Louis Chemineau
31ea7ebaea fix(files_versions): Update unencrypted_size during rollback
This prevent restored version of encrypted files from having a wrong reported size. This was blocking download.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-01-29 09:39:30 +00:00
Louis Chemineau
cd3635dc3c chore(files_versions): Remove unused $node variable
Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-01-29 09:39:30 +00:00
Nextcloud bot
49bbd61d9f
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-29 00:22:29 +00:00
Côme Chilliet
b5da20e166 fix(user_ldap): Do not map groups we do not know if they match filter
When nesting is enabled, filterValidGroups is supposed to check for each
 groups if it actually exist, because it may not be visible to
 Nextcloud. So in this codepath we disable automapping of groups.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
(cherry picked from commit de77415c70)
2025-01-28 13:24:45 +00:00
Nextcloud bot
d5b1c5b311
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-28 00:22:35 +00:00
Ferdinand Thiessen
d8593af7f2 fix(theming): Ensure to only send valid URLs to backend
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-27 17:57:41 +00:00
Ferdinand Thiessen
e7e5bec6c6 fix(theming): Harden admin web link settings
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-27 17:57:41 +00:00
Louis
901c6450f0
Merge pull request #50403 from nextcloud/backport/50353/stable29
[stable29] feat: Support X-NC-Skip-Trashbin header
2025-01-27 16:42:57 +01:00
Louis Chemineau
c3b1501f3f
feat: Support X-NC-Skip-Trashbin header
This is useful for clients that want to directly and permanently delete a file.

Signed-off-by: Louis Chemineau <louis@chmn.me>
2025-01-27 13:04:24 +01:00
Nextcloud bot
f30d0f543a
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-27 00:22:07 +00:00
Andy Scherzinger
8b2fada3ea
Merge pull request #50445 from nextcloud/backport/50430/stable29
[stable29] files: harden thumbnail endpoint
2025-01-26 20:23:04 +01:00
Ferdinand Thiessen
59ee4af65b
fix(files): Restore page title (folder - view - product)
* Folder: Current folder if not root
* View: Name of current view
* Product: Nextcloud

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-26 18:58:58 +01:00
Josh
34bccd1a4f
Merge pull request #50439 from nextcloud/backport/49440/stable29
[stable29] fix(SetupChecks): Pass webfinger if the handler returns 400 too
2025-01-26 11:34:54 -05:00
Josh
3e66411eb5
Merge pull request #50071 from nextcloud/backport/49988/stable29
[stable29] fix(settings): show the correct initial locale in Personal info
2025-01-26 11:13:54 -05:00
Ferdinand Thiessen
6218f1d881
fix(files): Harden thumbnail endpoint
- Catch all thrown exceptions and handle in such a way you do not get
  information about forbidden files.
- Resepect download permissions of shares.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-26 17:06:30 +01:00
provokateurin
e0accb5d51
fix(settings): Fix mail server settings form
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-26 15:49:26 +01:00
Josh
a4acb88b12 fix(SetupChecks): Pass webfinger if a handler is there
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-01-26 14:38:48 +00:00
Josh
cb4c2adafa fix(settings): show the correct initial locale in Personal info
Signed-off-by: Josh <josh.t.richards@gmail.com>
2025-01-26 12:32:32 +01:00
Nextcloud bot
cfd31b4f13
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-26 00:22:55 +00:00
Andy Scherzinger
c52e59cc16
Merge pull request #50413 from nextcloud/backport/49639/stable29
[stable29] fix: adjust url for task links
2025-01-25 08:52:58 +01:00
Nextcloud bot
60b39ceaf5
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-25 00:43:07 +00:00
Raimund Schlüßler
f3e23f4fe1 fix(TasksSearchProviderTest): adjust deep link to Tasks app
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
2025-01-24 22:25:25 +00:00
Raimund Schlüßler
8cf6dc88b6 fix: adjust url for task links
Signed-off-by: Raimund Schlüßler <raimund.schluessler@mailbox.org>
2025-01-24 22:25:25 +00:00
Richard Steinmetz
4febc1089e
Merge pull request #50371 from nextcloud/backport/50369/stable29
[stable29] fix(dav): default calendar and address book not created on first login
2025-01-24 11:22:11 +01:00
Nextcloud bot
22df042ab2
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-24 00:21:33 +00:00
Richard Steinmetz
a3664877ab
fix(dav): default calendar and address book not created on first login
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
2025-01-23 22:30:06 +01:00
Joas Schilling
d2dedc7998
Merge pull request #50334 from nextcloud/backport/50333/stable29
[stable29] fix(security): Update .well-known/security.txt expiration date
2025-01-23 15:05:59 +01:00
Nextcloud bot
8a1c778731
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-23 13:40:12 +00:00
Joas Schilling
4f067e5bff fix(security): Update .well-known/security.txt expiration date
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-01-23 08:48:13 +00:00
Nextcloud bot
37451ab9fe
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-01-23 00:22:03 +00:00
skjnldsv
addc56a7e6 fix(files): rename actions submenu back entry
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-01-22 08:22:34 +00:00