summaryrefslogtreecommitdiffstats
path: root/apps
Commit message (Collapse)AuthorAgeFilesLines
...
| * 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>
* fix(files_sharing): Only clear permissions of pending federated sharesprovokateurin2025-01-302-29/+82
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(files): Allow opening the same file repeatedlyprovokateurin2025-01-301-1/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(files_sharing): file request form validity check resetskjnldsv2025-01-301-4/+9
| | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Merge pull request #50556 from nextcloud/backport/50281/stable31Andy Scherzinger2025-01-301-1/+3
|\ | | | | [stable31] fix(settings): Fix setup check when mail_smptmode is set to "null"
| * fix(settings): Fix setup check when mail_smptmode is set to "null"backport/50281/stable31Côme Chilliet2025-01-301-1/+3
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | fix: Only hide template folder creation if default was changed to emptybackport/50540/stable31Julius Knorr2025-01-301-1/+1
|/ | | | Signed-off-by: Julius Knorr <jus@bitgrid.net>
* Merge pull request #50516 from nextcloud/backport/50284/stable31Andy Scherzinger2025-01-3028-222/+682
|\ | | | | [stable31] chore: update icewind/smb to 3.7.0
| * chore: update icewind/smb to 3.7.0backport/50284/stable31Robin Appelman2025-01-2928-222/+682
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #50555 from nextcloud/backport/50503/stable31Andy Scherzinger2025-01-302-1/+220
|\ \ | | | | | | [stable31] fix(theming): Do not throw in background color migration
| * | fix(theming): Do not throw in background color migrationbackport/50503/stable31Ferdinand Thiessen2025-01-302-1/+220
| |/ | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(unified-search): Prevent multiple file picker triggers in in-folder searchnfebe2025-01-291-20/+24
| | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | fix(unified-search): Use appId for searchingnfebe2025-01-291-2/+3
|/ | | | | | | | | | | | | | Each provider may search from a particular app so we should use that for searching. Before this commit, we used `provider.id` instead of `provider.appId` the problem with the previous approach is that it forces the provider id to be a valid search provider (an app that supports search) limiting the developers ability to use unique IDs to identify the different providers (especially plugin providers) inside the places filter. For example the Files search plugin "In folder" (search in folder plugin) was required to have id as `files` while the files provider itself already has id as `files`. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix: Show recipient email addresses in share owner notification emailnfebe2025-01-291-1/+1
| | | | | | | | Previously, the share owner notification email did not display the recipient email addresses, making it difficult for the owner to know who the share was sent to. This fix ensures that the recipient email addresses are included in the notification email. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix: Increase background and primary color debounce timeLouis Chemineau2025-01-292-2/+2
| | | | | | This prevent flooding the server with requests Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(files_versions): Update `unencrypted_size` during rollbackbackport/50299/stable31Louis Chemineau2025-01-291-1/+2
| | | | | | 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>
* chore(files_versions): Remove unused $node variableLouis Chemineau2025-01-291-2/+0
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-29154-520/+624
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50508 from nextcloud/backport/50436/stable31Andy Scherzinger2025-01-283-5/+6
|\ | | | | [stable31] fix: Harden files scanner for invalid null access