aboutsummaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
* fix: use relative paths for upload locksbackport/50498/stable31Robin Appelman2025-02-111-2/+2
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix: Replace the TypeError to prevent exposing the installation pathDaniel Kesselberg2025-02-111-10/+8
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* feat(sharing): Allow to set default view mode for public sharesFerdinand Thiessen2025-02-113-19/+103
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-1146-50/+52
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(setupcheck): Update setup check for PHP version to be more accuratebackport/50735/stable31Joas Schilling2025-02-101-1/+12
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-1026-16/+154
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* feat(user_ldap): Add a --clearcache option to ldap:test-user-settingsbackport/50567/stable31Côme Chilliet2025-02-091-0/+9
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(user_ldap): Remove redundant if checkCôme Chilliet2025-02-091-3/+1
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat(user_ldap): Add command test-user-settings to test LDAP user settingsCôme Chilliet2025-02-094-0/+230
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* feat(user_ldap): upstream common code into Proxy class and add public ↵Côme Chilliet2025-02-093-47/+59
| | | | | | getters for backends Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(files): only send config update requests if user is logged inFerdinand Thiessen2025-02-095-127/+126
| | | | | | | | | | | | Since we use the files app also for public shares it is not guaranteed that there is a user logged in, in that case the update for user / view config will fail. So ensure there is a user or do not send a request. Also refactor both stores to setup styles to fix (remove) initialization hack, which causes Typescript issues. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-0926-60/+816
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-0820-2/+168
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore(files): add actions cypress testsskjnldsv2025-02-071-1/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): support submenu in batch actions header tooskjnldsv2025-02-076-61/+203
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-0710-6/+152
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50695 from nextcloud/backport/50655/stable31Andy Scherzinger2025-02-066-47/+65
|\ | | | | [stable31] enh: Fix display default expire date, add tests & tiny refactors
| * fix(files_sharing): Hide internal recommendations in external share inputnfebe2025-02-061-1/+4
| | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
| * fix(files_sharing): Update `QuickShareSelect` if share is modifiednfebe2025-02-062-1/+13
| | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
| * test(files_sharing): Check that default expiration date is shown b4 create sharenfebe2025-02-061-0/+1
| | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
| * fix: Show default expiration date before create link sharenfebe2025-02-063-20/+19
| | | | | | | | | | | | | | | | | | 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>
| * refactor: Remove some deprecated containers and exceptionsnfebe2025-02-061-25/+28
| | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | feat(admin_audit): write admin audit log for AnyLoginFailedEventbackport/50697/stable31Luka Trovic2025-02-062-1/+19
| | | | | | | | Signed-off-by: Luka Trovic <luka@nextcloud.com>
* | fix(settings): Also sanitize fediverse and twitter handle in the frontendFerdinand Thiessen2025-02-066-49/+69
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(provisioning_api): Correct limit for `editUser`Ferdinand Thiessen2025-02-062-1/+3
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(AccountManager): Sanitize social media handlesFerdinand Thiessen2025-02-062-1/+10
|/ | | | | | Ensure to only accept valid X and fediverse handles. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #50688 from nextcloud/backport/50666/stable31v31.0.0rc3John Molakvoæ2025-02-062-3/+16
|\ | | | | [stable31] feat(theming): allow to disable standalone windows
| * feat(theming): allow to disable standalone windowsbackport/50666/stable31Simon L.2025-02-062-3/+16
| | | | | | | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: Simon L. <szaimen@e.mail.de>
* | fix(files): Do not download files with `openfile` query flagFerdinand Thiessen2025-02-062-35/+68
|/ | | | | | | Instead of downloading files, if there is no other default action, we should just open the details tab. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Correctly scroll selected file into viewFerdinand Thiessen2025-02-063-51/+122
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-06128-536/+704
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(theming): high contrast themes scrollbarbackport/50657/stable31skjnldsv2025-02-052-2/+2
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-05128-304/+774
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50647 from nextcloud/backport/50642/stable31Andy Scherzinger2025-02-042-92/+120
|\ | | | | [stable31] fix(sharing): better handle file share attributes
| * fix(sharing): Ensure download restrictions are not droppedbackport/50642/stable31Ferdinand Thiessen2025-02-042-92/+120
| | | | | | | | | | | | | | | | 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>
* | fix(files): properly update store on files conversions successskjnldsv2025-02-047-83/+65
|/ | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> [skip ci]
* fix(files): Fix casingChristopher Ng2025-02-041-1/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* chore(files): Change "filename" to "file name"Christopher Ng2025-02-041-1/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-0428-10/+140
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files_sharing): Adjust wrong labeling identified by testnfebe2025-02-031-1/+1
| | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* Merge pull request #50594 from nextcloud/backport/50424/stable31Stephan Orbaugh2025-02-035-191/+294
|\ | | | | [stable31] fix(settings): Clarify peculiarities of enabling encryption
| * fix(settings): Clarify peculiarities of enabling encryptionFerdinand Thiessen2025-01-315-191/+294
| | | | | | | | | | | | | | | | | | | | | | - 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>
* | fix(files): Fix folder preview for favorites widgetbackport/50576/stable31provokateurin2025-02-031-7/+12
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-0322-80/+144
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-02110-114/+124
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2025-02-01182-536/+918
|/ | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50589 from nextcloud/backport/50550/stable31Andy Scherzinger2025-01-311-0/+2
|\ | | | | [stable31] fix: unified search provider id
| * fix: Use `searchFrom` property for client side pluginsbackport/50550/stable31nfebe2025-01-311-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The client-side plugin `in-folder` uses the `files` provider, this makes it overlap with the main files provider itself. This change follows eecda06f1ad2832cc2a7b31d646458f730c8412a 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>
* | feat(S3): add SSE-C support in S3 External Storagebackport/50514/stable31Christian Becker2025-01-312-3/+6
|/ | | | | | | | | Just need to add the parameter and fix two calls. All other logic is already implemented and implicitly called through the S3ConnectionTrait fixes #33283 Signed-off-by: Christian Becker <christian@dabecka.de> Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-3186-60/+522
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>