aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files
Commit message (Collapse)AuthorAgeFilesLines
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-232-0/+22
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-2196-11048/+11050
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore: Move legacy dialogs template from files to core until we can remove itFerdinand Thiessen2024-09-201-35/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(files): Remove legacy style filesFerdinand Thiessen2024-09-2021-1842/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(files): Remove legacy UI scripts now that everything is migrated to VueFerdinand Thiessen2024-09-2053-18630/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test(files): Add tests for path handlingFerdinand Thiessen2024-09-201-0/+130
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Ensure children are removed from folder and not duplicatedFerdinand Thiessen2024-09-202-13/+64
| | | | | | | | | | | * Resolves https://github.com/nextcloud/server/issues/47904 We need to make sure that we only add one source (unique!) once as a child, this is ensured by simply use a native `Set`. Also we need to remove children on from folders when the `files:node:deleted` event is emitted. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-202-0/+36
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* chore(deps): Update nextcloud/coding-standard to v1.3.1provokateurin2024-09-197-7/+8
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-182-124/+124
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-182-4/+4
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* refactor: move to new activity exceptionrefactor/move-to-new-activity-exceptionAnna Larch2024-09-172-4/+6
| | | | Signed-off-by: Anna Larch <anna@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2024-09-176-0/+74
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #47792 from nextcloud/chore/use-public-api-helperJohn Molakvoæ2024-09-161-11/+14
|\
| * chore(files): Use public API where possiblechore/use-public-api-helperFerdinand Thiessen2024-09-051-11/+14
| | | | | | | | | | | | | | This is not fixing all issues in the helper, but at least where possible use the public methods. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-164-0/+92
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | refactor: Add void return type to PHPUnit test methodsChristoph Wurst2024-09-1510-41/+41
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | fix: Restore missing dot in FilesListVirtual.vueartonge/fix/missing_dotLouis Chemineau2024-09-151-1/+1
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | Merge pull request #47920 from ↵Louis2024-09-141-7/+23
|\ \ | | | | | | | | | | | | nextcloud/artonge/feat/reset_route_when_sidebar_and_viewer_are_close feat: Reset route if neither the Viewer of the Sidebar is open
| * | feat: Reset route if neither the Viewer of the Sidebar is openLouis Chemineau2024-09-141-7/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When the viewer or the sidebar is opened, we add the fileid to the route. When both of them are closed, we do not remove the fileid from the route. This means that, upon reload, the sidebar will be opened even though it was closed previously. This PR ensure that the fileid is removed from the route when both the Sidebar and the Viewer are closed. Signed-off-by: Louis Chemineau <louis@chmn.me>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-144-0/+16
| | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-136-0/+22
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-122-6/+6
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(files): Make `openMenu` watcher null safeFerdinand Thiessen2024-09-111-3/+5
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-1196-6126/+6136
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(files): Reset context menu position on closeFerdinand Thiessen2024-09-101-0/+17
| | | | | | | | | | | | | | | | | | * Resolves https://github.com/nextcloud/server/issues/46934 Ensure that after a right-click the context menu position is resetted, so that pressing the "actions"-menu button it is displayed on the correct location. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #47294 from nextcloud/fix/natural-order-treePytal2024-09-103-5/+17
|\ \ | | | | | | fix(files): Sort tree views correctly by natural order
| * | 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>
| * | fix(files): Sort tree views correctly by natural orderChristopher Ng2024-09-092-2/+0
| | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-108-2/+50
|/ / | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | feat(NavigationManager): Add default entries handlingprovokateurin2024-09-091-1/+3
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-098-0/+8
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-0810-2/+12
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | Fix(l10n): Update translations from TransifexNextcloud bot2024-09-0796-6124/+6128
| | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | fix(files): Fallback icons should fill the containerFerdinand Thiessen2024-09-061-2/+5
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | test: Add end-to-end tests for new public share Vue UIFerdinand Thiessen2024-09-062-2/+3
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(files): "Edit locally" action should not be shown on public sharesFerdinand Thiessen2024-09-061-0/+6
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(files): Do not add click listener if there is no default action on ↵Ferdinand Thiessen2024-09-063-31/+46
| | | | | | | | | | | | public shares Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(files): "New folder" menu entry requires read permissionFerdinand Thiessen2024-09-062-6/+8
| | | | | | | | | | | | This will disable "New folder" menu entry for file-drop shares. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(files): Disable internal views on public sharesFerdinand Thiessen2024-09-061-6/+9
| | | | | | | | | | | | This is needed because some views have side effects, like `favorites` doing requests on registration time. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(files_sharing): Handle download permission the same way for public and ↵Ferdinand Thiessen2024-09-061-5/+5
| | | | | | | | | | | | internal shares Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(files): Do not allow copy action on public shares without `create` ↵Ferdinand Thiessen2024-09-061-3/+17
| | | | | | | | | | | | permission Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | feat(files): Allow to download files on public sharesFerdinand Thiessen2024-09-062-17/+36
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(files): Do not allow rename action on single-file-sharesFerdinand Thiessen2024-09-061-5/+11
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(files): Disable copy-move-action of single file sharesFerdinand Thiessen2024-09-061-1/+5
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | refactor(files): Make `RouterService` provide a protected getter for the ↵Ferdinand Thiessen2024-09-062-16/+17
| | | | | | | | | | | | router to allow injecting the `files_sharing` router Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(files): Adjust files list for sharing permissions on public sharesFerdinand Thiessen2024-09-062-4/+25
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(files): Fix file previews for public sharesFerdinand Thiessen2024-09-061-7/+17
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(files): Do not use `favorite`, `sidebar` and `view-in-folder` action for ↵Ferdinand Thiessen2024-09-063-6/+29
| | | | | | | | | | | | public shares Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | feat(files_sharing): Migrate public share to use Vue files listFerdinand Thiessen2024-09-064-12/+22
| | | | | | | | | | | | 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>