aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/services
Commit message (Collapse)AuthorAgeFilesLines
* fix(files): Fix having to resolve conflicts twice when dropping filesChristopher Ng2024-09-241-2/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(files): Render folders in natural sort orderChristopher Ng2024-09-091-3/+17
| | | | | | - Nodes are returned from the endpoint in an undefined order Signed-off-by: Christopher Ng <chrng8@gmail.com>
* refactor(files): Make `RouterService` provide a protected getter for the ↵Ferdinand Thiessen2024-09-061-15/+16
| | | | | | router to allow injecting the `files_sharing` router Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(files_sharing): Migrate public share to use Vue files listFerdinand Thiessen2024-09-062-5/+14
| | | | | | 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>
* test: Migrated all Jest tests to vitestFerdinand Thiessen2024-08-261-10/+7
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(files): Consolidate node registrationChristopher Ng2024-08-221-16/+5
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(files): Disable tags editing for shared files/folders with view only ↵Konstantin Myakshin2024-08-091-0/+1
| | | | | | permission Signed-off-by: Konstantin Myakshin <molodchick@gmail.com>
* feat: Load limited depth treeChristopher Ng2024-08-081-22/+24
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat: Navigate via folder treeChristopher Ng2024-08-011-0/+90
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(files): Correctly create Nodes from WebDAV result in "recent"-viewFerdinand Thiessen2024-08-012-13/+14
| | | | | | | The recent search works on a different remote URL so the source of the files were wrong, because the remote url was included twice in the source. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(files): Resort imports and fix doc commentFerdinand Thiessen2024-08-011-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(files): Migrate logger util to TypescriptFerdinand Thiessen2024-08-013-3/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Add frontend components for filling out templateElizabeth Danzberger2024-07-251-1/+3
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix: Ensure displayname is a stringFerdinand Thiessen2024-07-251-1/+8
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(deps): Update `@nextcloud/files` to v3.6.0Ferdinand Thiessen2024-07-252-159/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Enable ESLint for apps and fix all errorsFerdinand Thiessen2024-07-092-0/+4
| | | | | | | | | Nevertheless this causes a huge amount of new warnings. Previously the shell script for directories to lint was wrong it was generating all app names to lint, but was missing the `apps/` prefix. Causing only `core` to be linted. Co-authored-by: Grigorii K. Shartsev <me@shgk.me> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(files): Migrate `personal` view to `@nextcloud/files` functionsFerdinand Thiessen2024-06-111-23/+22
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(files): Migrate `favorites` view to `@nextcloud/files` functions ↵Ferdinand Thiessen2024-06-111-36/+30
| | | | | | | | and make it cancelable Also this fixes the view being writeable Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(files): Migrate `recent` view to `@nextcloud/files` functions and ↵Ferdinand Thiessen2024-06-111-28/+34
| | | | | | make it cancelable Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(files): Migrate files service to functions from `@nextcloud/files`Ferdinand Thiessen2024-06-112-101/+17
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Add SPDX headerAndy Scherzinger2024-05-2916-287/+34
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix(files): Implement `SortingService` to fix sorting of filesFerdinand Thiessen2024-05-272-0/+159
| | | | | | | The previously used library was parsing strings to try to detect dates, but for filenames it makes no sense to parse them as dates. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Do not show files from hidden folders in "Recent"-view if hidden ↵Ferdinand Thiessen2024-04-161-2/+22
| | | | | | | | files are disabled by user Needed to adjust the store creation to be able to inject pinia before the vue app is initialized. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Call davGetFavoritesReport after the registration of propfind ↵Louis Chemineau2024-04-081-2/+1
| | | | | | properties Signed-off-by: Louis Chemineau <louis@chmn.me>
* chore: add drag and drop recursion and FilesystemAPI testingskjnldsv2024-04-043-171/+344
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files): unify drag and drop methodsskjnldsv2024-04-041-96/+263
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): breadcrumbs dndskjnldsv2024-04-041-2/+73
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(personal-files): correctly filters groupfolders nowEduardo Morales2024-03-261-6/+9
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* fix(files): Adjust files drop to work with Blink engine (chrom(ium), edge)Ferdinand Thiessen2024-03-181-12/+18
| | | | | | The datatransfer items list is cleared on Blink after the first access to an inner prop due to async handling and GC. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(dav): multiple fixes in usage of webdav libraryVarun Patil2024-02-281-14/+24
| | | | | | | | 1. Refresh token on update 2. Fix some very weird imports 3. Patch fetch instead of request to prevent accessing impl details Signed-off-by: Varun Patil <varunpatil@ucla.edu>
* fix: condensed filtering logicEduardo Morales2024-02-151-53/+19
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* feat: changed filtering logicEduardo Morales2024-02-151-14/+14
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* feat: added filtering to filter out files that are sharedEduardo Morales2024-02-152-18/+55
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* feature: personal viewsEduardo Morales2024-02-151-0/+43
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* fix(files) selection store typingJohn Molakvoæ2024-02-071-1/+1
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): dav owner and mime typesJohn Molakvoæ2024-02-051-2/+7
| | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* chore(deps): bump `@nextcloud/files` to `3.1.0`John Molakvoæ2024-01-111-1/+1
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): drag and drop events chain and cancelJohn Molakvoæ2023-12-201-4/+5
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): recursive drop path joinJohn Molakvoæ2023-12-201-2/+5
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): Use DAV functions from library to fix invalid source linksFerdinand Thiessen2023-12-191-72/+8
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Correctly handle dropping folders on file listFerdinand Thiessen2023-12-061-0/+133
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Display play icon over live photos' previewsLouis Chemineau2023-11-091-1/+1
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Hide .mov for live photosLouis Chemineau2023-11-091-0/+33
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(files): encoded source path on actions requestsJohn Molakvoæ2023-10-031-2/+1
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix: encode uri for delete, restore and favoriteDaniel Kesselberg2023-09-281-1/+2
| | | | | | To encode # and other characters properly Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* fix(files): use `OC.Files.getClient()`Max2023-09-261-2/+2
| | | | | | `OCA.Files.App.fileList` is not initiated anymore. Signed-off-by: Max <max@nextcloud.com>
* fix: avoid side-effect importsJohn Molakvoæ (skjnldsv)2023-09-214-150/+9
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* feat(files): add systemtags viewJohn Molakvoæ (skjnldsv)2023-09-183-57/+3
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* feat(files): add uploaderJohn Molakvoæ2023-09-011-22/+32
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* feat: migrate FileAction from serverJohn Molakvoæ2023-08-234-198/+11
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>