aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/lib
Commit message (Collapse)AuthorAgeFilesLines
* chore: remove files file templates deprecated since v18 and provided by ↵chore/remove-files-templatesFerdinand Thiessen29 hours1-8/+0
| | | | | | | | | | | richdocuments - leftover from https://github.com/nextcloud/server/pull/17559 - The file templates are already provided in a non-deprecated way by richdocuments. - The template manager used here is deprecated for 14 versions now... Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor: Extend rector to core/refactor/rector-coreprovokateurin3 days2-8/+6
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(files): hide mime column by defaultJohn Molakvoæ3 days1-1/+1
| | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
* feat(files): allow showing file type (mime) columnJohn Molakvoæ (skjnldsv)3 days1-0/+6
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Merge pull request #52378 from nextcloud/transfer-external-storageRobin Appelman3 days2-17/+108
|\ | | | | feat: add option to include external storage when transfering files
| * fix: handle transfering the root of a mountpointtransfer-external-storageRobin Appelman10 days1-17/+28
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * feat: add option to include external storage when transfering filesRobin Appelman10 days2-15/+95
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | feat(FilenameValidator): allow to sanitize filenamesfeat/ocp-sanitize-filenamesFerdinand Thiessen4 days1-34/+16
| | | | | | | | | | | | Share the filename sanitizing with the OCP filename validator. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | chore(i18n): Adapted spelling of product name "Windows"rakekniven6 days1-1/+1
|/ | | | | Reported at Transifex. Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* Merge pull request #52441 from nextcloud/scan-locked-errorKate11 days1-0/+7
|\
| * fix: better error message when trying to scan a folder that is already being ↵scan-locked-errorRobin Appelman2025-04-251-0/+7
| | | | | | | | | | | | scanned Signed-off-by: Robin Appelman <robin@icewind.nl>
* | Merge pull request #51608 from nextcloud/feat/sanitize-filenames-commandFerdinand Thiessen12 days3-1/+228
|\ \ | | | | | | feat(files): add command to automatically rename filenames
| * | docs(files): add more documentation about WCF and links to the admin docsfeat/sanitize-filenames-commandFerdinand Thiessen2025-04-301-1/+8
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | feat(files): add command to (dis)enable windows compatible filenamesFerdinand Thiessen2025-04-301-0/+52
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | feat(files): add command to automatically rename filenamesFerdinand Thiessen2025-04-301-0/+168
| |/ | | | | | | | | | | 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>
* | fix(files): Fix non-string values for activity rich object stringsfix/files/activity-rich-object-stringsprovokateurin12 days1-3/+3
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | fix(notification): Notification in activity shows "Rich subject or a ↵rakekniven2025-05-011-1/+1
|/ | | | | parameter for ..." Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* feat: move streaming output helps to command base classRobin Appelman2025-03-313-60/+9
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat: rework object listingRobin Appelman2025-03-313-38/+42
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat: add command to list orphan objectsRobin Appelman2025-03-313-72/+151
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat: add command to list objectsRobin Appelman2025-03-311-0/+119
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat: add command to get object metadataRobin Appelman2025-03-311-0/+79
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat(files): Add capability for clients to check WCF statefeat/add-wcf-capFerdinand Thiessen2025-03-182-0/+40
| | | | | | | | | | This adds a non-initial-state capability for the windows-compatibile-filemnames feature. It is not required by the webui and it might have performance impacts (always compares system config against windows presets), so it is not included in every page load, but instead for querying from the clients. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #50663 from nextcloud/enh/improve-transfer-ownership-loggingJulius Knorr2025-03-181-0/+6
|\ | | | | enh: improve occ file:transfer-ownership logging
| * feat: improve occ file:transfer-ownership loggingenh/improve-transfer-ownership-logginggrnd-alt2025-03-061-0/+6
| | | | | | | | Signed-off-by: grnd-alt <github@belakkaf.net>
* | fix:remote account activity translationfix/noid/remote-account-activity-translationSebastianKrupinski2025-03-071-5/+2
|/ | | | Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
* feat(files): allow to ignore warning to change file typeFerdinand Thiessen2025-02-251-0/+6
| | | | | | | | | | | | | * Missing pieces of https://github.com/nextcloud/server/issues/46528 * Add checkbox to not show this dialog again * Add user config as suggested by designers in files settings to reenable or diable this behavior. * Fix behavior of dialog: It says "keep .ext" but it does not keep the extension but cancels the operation. From the button label the user expects that the operation is continued but with the old extension. * Added more test coverage by adding component tests. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): properly forward open params from short urlsskjnldsv2025-02-181-14/+26
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore: Apply new rector configuration to apps folderCôme Chilliet2025-02-134-11/+17
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* fix(files): Fix folder preview for favorites widgetprovokateurin2025-02-031-7/+12
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix: Only hide template folder creation if default was changed to emptyfix/show-templates-folder-defaultJulius Knorr2025-01-301-1/+1
| | | | Signed-off-by: Julius Knorr <jus@bitgrid.net>
* fix: Hide "Create templates folder" option if templates are disabled in ↵Pawel Boguslawski2025-01-271-0/+1
| | | | | | | | | | | | | | | | 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>
* chore(files): Deprecate thumbnail endpoint in favor of core preview endpointfix/harden-thumbnail-endpointFerdinand Thiessen2025-01-261-0/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Harden thumbnail endpointFerdinand Thiessen2025-01-261-6/+17
| | | | | | | | - 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>
* feat(files): add conversion actionskjnldsv2025-01-221-1/+5
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): more conversion tests and translate error messagesskjnldsv2025-01-171-2/+10
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix: Log exceptions that happen during file conversionfix/convert-logJulius Knorr2025-01-171-1/+3
| | | | Signed-off-by: Julius Knorr <jus@bitgrid.net>
* Merge pull request #50208 from nextcloud/feat/conversion-adjustingJohn Molakvoæ2025-01-161-5/+5
|\ | | | | fix(files): conversion api simplification and conflict check
| * fix(files): conversion api simplification and conflict checkskjnldsv2025-01-161-5/+5
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Merge pull request #49761 from nextcloud/transfer-share-skip-notfoundDaniel2025-01-161-4/+13
|\ \ | |/ |/| fix: skip transfering shares that we can't find
| * fix: skip transfering shares that we can't findtransfer-share-skip-notfoundRobin Appelman2025-01-031-4/+13
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | feat(api): File conversion APIElizabeth Danzberger2025-01-152-1/+103
| | | | | | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* | feat(dashboard): added new FavouriteWidget to display favorite files in ↵yemkareems2025-01-142-0/+138
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dashboard widget * Added widget star icon * run build/autoloaderchecker.sh * removed unwanted IWidget and usersession * renamed id * renamed class to FavoriteWidget * removed limit logic * removed IAPIWidget * ui fixes to remove rounded corners and make the ui/ux similar to recommendation widget. * cs fix + composer fix no dev and review comments from Joas and Côme addressed * added count and removed slice Signed-off-by: yemkareems <yemkareems@gmail.com> Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com>
* | Merge pull request #49905 from nextcloud/chore/deps/openapi-extractorKate2025-01-061-0/+2
|\ \
| * | refactor(OpenAPI): Adjust scopes to match previous behaviorprovokateurin2025-01-061-0/+2
| |/ | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* / fix: explicitly ignore nested mounts when transfering ownershipmount-move-checksRobin Appelman2025-01-061-1/+1
|/ | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* feat(Navigation): emit dedicated event for loading additional entriesenh/noid/navigationentryeventArthur Schiwon2024-12-181-0/+2
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Merge pull request #48612 from nextcloud/fix/activity-log-for-favorites-in-davJulius Knorr2024-12-124-51/+92
|\ | | | | add activity logging for favorites in dav
| * refactor(tags): move favorite event dispatching to tags.phpgrnd-alt2024-12-032-12/+0
| | | | | | | | Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>
| * fix(dav): add activity logging for favorites in davgrnd-alt2024-12-034-41/+94
| | | | | | | | Signed-off-by: grnd-alt <salimbelakkaf@outlook.de>