aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/components/FileEntry.vue
Commit message (Collapse)AuthorAgeFilesLines
* refactor(files): Adjust `useNavigation` composable to enforce active viewFerdinand Thiessen2024-11-161-3/+4
| | | | | | | | | In some cases it is guaranteed that we have a proper active view, e.g. when the file list is loaded (so within FileEntry* components). This does not change anything but the Typescript types, so the `currentView` is typed as `View` instead of `View | null´. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): ensure valid mtime and fallback to crtime if definedskjnldsv2024-11-141-1/+15
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): empty folder pending sizeskjnldsv2024-08-011-2/+2
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* refactor: Make route parameters accessible using composables to reuseFerdinand Thiessen2024-07-251-1/+8
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Do not split filename into `base` and `extension` for foldersFerdinand Thiessen2024-07-251-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(files): Display mtime in grid viewLouis Chemineau2024-07-041-24/+0
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(files): Properly handle files in failed stateFerdinand Thiessen2024-06-241-1/+1
| | | | | | | When files are loaded from API the `fileid` might be set to `-1` indicating an error on the API. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor: Use composable for `currentView` and `views` to make it reactive ↵Ferdinand Thiessen2024-06-231-5/+11
| | | | | | when shared with other Vue apps Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): also trigger new tab on file name middle clickJohn Molakvoæ (skjnldsv)2024-06-121-1/+3
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(files_sharing): fix parsing of remote sharesskjnldsv2024-06-121-5/+5
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): Ensure entry with `fileid` is marked as activeFerdinand Thiessen2024-05-311-7/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Add SPDX headerAndy Scherzinger2024-05-291-20/+3
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* enh(files): Add modal to set filename before creating new files in the fileslistFerdinand Thiessen2024-02-091-2/+13
| | | | | | * Reactive `openfile` query Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): setup cannot be in mixinsJohn Molakvoæ2024-02-071-0/+21
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* chore(files): move shared FileEntry and FileEntryGrid into a mixinJohn Molakvoæ2024-02-071-369/+8
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files) selection store typingJohn Molakvoæ2024-02-071-10/+9
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): drop to folder path and user feedbackJohn Molakvoæ2024-02-071-5/+30
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): Fix checkbox state semanticsChristopher Ng2024-01-201-3/+3
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(files): prevent dragging previews and appear as an external files DnDJohn Molakvoæ2024-01-171-1/+4
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): Fix unresponsive file click to downloadChristopher Ng2024-01-051-1/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(files): open menu on right click positionJohn Molakvoæ2024-01-031-0/+16
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): Allow Ctrl/Command click on file entries to open in a new tabJulius Härtl2023-12-271-2/+9
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* fix(files): Do not add drag and drop listeners when renaming a fileFerdinand Thiessen2023-12-131-9/+33
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(chore) - built and changed this.source -> sourceEduardo Morales2023-11-161-1/+1
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* fix(component): changed moment to date object for Nc Component using ↵Eduardo Morales2023-11-161-15/+2
| | | | | | Node.mtime returned date object Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* fix(component): utilized NcDateTime componentEduardo Morales2023-11-161-2/+10
| | | | | | Resolves #41261 Replaces span element with custom Nc Vue Component Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* fix(files): drop visible and adjust drag-to-scroll featureJohn Molakvoæ2023-10-191-11/+4
| | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* feat(files): grid viewJohn Molakvoæ2023-10-171-27/+7
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): split FileEntry NameJohn Molakvoæ2023-10-171-249/+15
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): split FileEntry ActionsJohn Molakvoæ2023-10-171-189/+54
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): split FileEntry Checkbox and fix range selectionJohn Molakvoæ2023-10-171-52/+7
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* chore(files): split FileEntry PreviewJohn Molakvoæ2023-10-171-155/+9
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* feat(files): migrate template pickerJohn Molakvoæ2023-10-171-1/+1
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* feat: allow external drop and add dropzoneJohn Molakvoæ2023-10-101-31/+47
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): migrate from CustomSvgIconrenderer to NcIconSvgWrapperGrigorii K. Shartsev2023-10-041-5/+6
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* fix(files): disallow illegal charactersJohn Molakvoæ (skjnldsv)2023-10-041-0/+10
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* fix(files): encoded source path on actions requestsJohn Molakvoæ2023-10-031-3/+4
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): pass WCAG AA for hover rowsJohn Molakvoæ2023-09-281-15/+14
| | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* feat(files): properly format buttons, align mtime to the left and apply ↵John Molakvoæ (skjnldsv)2023-09-271-0/+19
| | | | | | opacity based on file last modification Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* fix(files): preview loadingJohn Molakvoæ (skjnldsv)2023-09-261-8/+10
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* feat(files): add move or copy actionJohn Molakvoæ2023-09-261-116/+121
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* feat(files): add drag and drop supportJohn Molakvoæ2023-09-261-4/+73
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* feat(files): add folder icon overlayJohn Molakvoæ2023-09-261-0/+1
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): title and inline actionsJohn Molakvoæ (skjnldsv)2023-09-211-2/+13
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* feat(files): add files_sharing indicatorJohn Molakvoæ (skjnldsv)2023-09-201-1/+4
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* feat(files): add systemtags viewJohn Molakvoæ (skjnldsv)2023-09-181-0/+7
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* fix(files): CustomElementRender $el replacement bugJohn Molakvoæ (skjnldsv)2023-09-181-1/+1
| | | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* refactor(f2v): Migrate unread comments action to the new FileAction APILucas Azevedo2023-09-161-1/+0
| | | | Signed-off-by: Lucas Azevedo <lhs_azevedo@hotmail.com>
* Remove quotation marksValdnet2023-09-081-1/+1
| | | | | Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* feat(files): add folder icon overlayJohn Molakvoæ2023-09-051-7/+64
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>