aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-218-0/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-2016-16/+30
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files): do not show extension warning for folders renamingskjnldsv2025-02-191-3/+3
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): attach sidebar to main content for vue debugskjnldsv2025-02-182-15/+26
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): properly show file not found errorskjnldsv2025-02-181-3/+13
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): properly forward open params from short urlsskjnldsv2025-02-183-47/+149
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(transferownership): allow searching by email, display ↵Julien Veyssier2025-02-171-14/+6
| | | | | | user.shareWithDisplayNameUnique in item subline, adjust style Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-152-2/+90
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-142-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(template-filler): Hide template fields with unknown labelsElizabeth Danzberger2025-02-133-5/+13
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-132-0/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-122-2/+2
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-106-2/+50
| | | | Signed-off-by: Nextcloud bot <bot@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-094-0/+52
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-086-2/+6
| | | | 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-075-60/+201
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* 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-0630-0/+60
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-0590-274/+400
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files): properly update store on files conversions successskjnldsv2025-02-045-63/+63
| | | | | | 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-042-0/+32
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* 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-014-20/+20
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* 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>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-312-0/+52
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files): Allow opening the same file repeatedlyprovokateurin2025-01-301-1/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* 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>
* 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: Hide "Create templates folder" option if templates are disabled in ↵Pawel Boguslawski2025-01-272-2/+5
| | | | | | | | | | | | | | | | configuration When both `skeletondirectory` and `templatedirectory` are set to empty strings in configuration, templates folder creation should be disabled and no Create templates folder option should be present in new folder menu. Related: https://github.com/nextcloud/server/issues/39266 Related: https://github.com/nextcloud/server/issues/46455 Author-Change-Id: IB#1156403 Signed-off-by: Pawel Boguslawski <pawel.boguslawski@ib.pl> Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-276-0/+62
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files): Harden thumbnail endpointFerdinand Thiessen2025-01-262-6/+102
| | | | | | | | - 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>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-264-0/+68
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-2514-10/+316
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-2412-10/+244
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-2396-1512/+750
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-2312-6/+32
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files): jsunit file_conversionsfeat/file-conversion-provider-frontskjnldsv2025-01-221-1/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): better conversion error messagesskjnldsv2025-01-221-3/+6
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files): add mime icon endpointskjnldsv2025-01-221-1/+6
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files): add conversion actionskjnldsv2025-01-226-2/+237
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-2294-94/+108
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* fix(files): Ensure favorites set in sidebar workFerdinand Thiessen2025-01-213-10/+32
| | | | | | | | | | | | | | 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>
* fix(files): Properly reset all file list filters on view changeFerdinand Thiessen2025-01-215-69/+131
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-01-218-4/+40
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>