aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/components
Commit message (Collapse)AuthorAgeFilesLines
* fix(files): make sure mtime row is wide enoughFerdinand Thiessen6 days1-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(files): show hidden new file name warningskjnldsv6 days1-1/+12
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): drag ghost imagefeat/files-row-heightskjnldsv7 days1-10/+12
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files): reduce row heightskjnldsv7 days5-11/+11
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): remove unecessary sorting code snippetfeat/delete-separatorskjnldsv8 days1-11/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files): show destructive actions as importantskjnldsv8 days2-5/+61
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): thead flex heightfix/tags-search-caseskjnldsv14 days1-0/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): ensure proper headers lifecycleskjnldsv2025-07-081-5/+41
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): VirtualList rendering for scrolling calculationsskjnldsv2025-07-082-36/+59
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): wait for nodes to be fetched before checking for opendetails or ↵skjnldsv2025-07-081-27/+24
| | | | | | openfile Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): make sure the FilesList is always mountedskjnldsv2025-07-083-2/+34
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* refactor(files): remove "local search"Ferdinand Thiessen2025-07-071-39/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(files): add active folder to active store and refactorFerdinand Thiessen2025-07-072-3/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(files): add "search everywhere" button within the filters rowFerdinand Thiessen2025-07-041-0/+47
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Correctly show free space if lower than quota in Files navigationCôme Chilliet2025-07-031-1/+1
| | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* chore: update `@nextcloud/files` and use now public APIchore/files-public-apiFerdinand Thiessen2025-07-031-1/+1
| | | | | | | Remove the hack which was needed until the view.hidden attribute was public API. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): provide boundaries for FileListTableHeaderActions elementMaksim Sukharev2025-07-031-0/+5
| | | | | | - default boundaries element is 'content-vue', which includes sidebar Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
* feat(files): add search scope toggle and logicFerdinand Thiessen2025-07-011-0/+122
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(files): allow hidden viewsFerdinand Thiessen2025-07-011-2/+6
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): add plural form for selected nodesFerdinand Thiessen2025-06-181-2/+5
| | | | | | | Reported at Transifex: > This string needs pluralization feature, because in some languages translation of "selected" differs between singular and plural. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(files): show readable mime if availableJohn Molakvoæ (skjnldsv)2025-05-151-0/+20
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* feat(files): allow showing file type (mime) columnJohn Molakvoæ (skjnldsv)2025-05-144-1/+64
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* fix(files): do not even try to fetch a preview if èhas-preview` is falseJohn Molakvoæ (skjnldsv)2025-05-141-0/+12
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* fix(files): middle click & ctrl new tabskjnldsv2025-05-071-2/+4
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): share `mtime` for file entry componentsFerdinand Thiessen2025-04-233-31/+32
| | | | | | | Also restructure the mtime opacity calculation to work as expected also for old files. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): prevent dragging preview when drag-dropJohn Molakvoæ (skjnldsv)2025-04-221-1/+1
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* fix(files): show hidden files and folders count in summaryskjnldsv2025-04-021-6/+5
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* chore(files): remove popover workaround after vue lib updateskjnldsv2025-04-021-6/+2
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): right click actions menu flickerskjnldsv2025-04-022-19/+39
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): Ensure actions never overflow filenameFerdinand Thiessen2025-03-241-3/+20
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): ensure share status action works also in grid viewFerdinand Thiessen2025-03-131-15/+21
| | | | | | | | | | | | Remove some hacks from files app about the *files_sharing* status action, in general not sure why this hack was there instead of being in the correct app - but it broke the grid view. So now the sharing information is also available in grid view. Moreover the icon is fixed in size to not overflow the actions menu. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): also show file list headers on empty viewsFerdinand Thiessen2025-03-052-19/+15
| | | | | | | It is needed, e.g. for the note-to-recipient, that the headers are also shown when there is no content (yet). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(l10n): use `do not` instead of `don't`Valdnet2025-02-282-2/+2
| | | | Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
* fix(l10n): Improve english source stringsJoas Schilling2025-02-263-3/+3
| | | | | | | - No leading/trailing whitespace - Use asci single quote Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix(l10n): Spelling standardizationValdnet2025-02-251-1/+1
| | | | Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
* feat(files): allow to ignore warning to change file typeFerdinand Thiessen2025-02-251-6/+7
| | | | | | | | | | | | | * 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): handle failed node properlyskjnldsv2025-02-211-2/+22
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* refactor: Migrate nextcloud-vue usage to new import schemaFerdinand Thiessen2025-02-2023-54/+56
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): properly forward open params from short urlsskjnldsv2025-02-181-5/+9
| | | | 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(template-filler): Hide template fields with unknown labelsElizabeth Danzberger2025-02-133-5/+13
| | | | Signed-off-by: Elizabeth Danzberger <lizzy7128@tutanota.de>
* fix(files): support submenu in batch actions header tooskjnldsv2025-02-062-58/+133
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): Do not download files with `openfile` query flagFerdinand Thiessen2025-02-061-28/+40
| | | | | | | 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-053-51/+122
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Allow opening the same file repeatedlyprovokateurin2025-01-301-1/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(files): File type filter UI sync with filter stateFerdinand Thiessen2025-01-171-2/+14
| | | | | | | When changing the folder the filter will be re-mounted by the file list, so we need to pass the current state of the filter to the filter UI. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Resolve ESLint warningsFerdinand Thiessen2025-01-162-5/+5
| | | | | | | | | | - Add default value to non-required Vue props - Reformat function to async function if needed - Add some documentation - Allow `any` in places where it makes sense (tests) - Order vue component sections as required Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): sort not working after changing viewsfix/files/sort-after-view-changeRichard Steinmetz2025-01-161-1/+1
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* fix: Show full template nameJulius Knorr2025-01-151-3/+0
| | | | Signed-off-by: Julius Knorr <jus@bitgrid.net>
* fix(files): rename actions submenu back entrybackport/50123/masterskjnldsv2025-01-101-1/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>