aboutsummaryrefslogtreecommitdiffstats
path: root/apps/files/src/views/Sidebar.vue
Commit message (Collapse)AuthorAgeFilesLines
* refactor: Migrate nextcloud-vue usage to new import schemaFerdinand Thiessen2025-02-201-6/+6
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): attach sidebar to main content for vue debugskjnldsv2025-02-181-13/+16
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): properly update store on files conversions successskjnldsv2025-02-041-1/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* fix(files): Ensure favorites set in sidebar workFerdinand Thiessen2025-01-211-8/+12
| | | | | | | | | | | | | | When marking a file as favorite from within the sidebar make sure it really works, this fixes two issues: 1. The source needs to be the plain source not URL encoded, as otherwise the source of the node would be encoded twice (and show with encoding in the navigation) 2. The store should also listen for the update events as the sidebar has no access to the real node to update it, instead the store should - as long as we only have the legacy sidebar - update the node when added or removed as favorite. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Remove duplicate propfind callLouis Chemineau2025-01-151-2/+2
| | | | | | This also was an XHR call which is not going through the end to end encryption proxy Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix: Do not duplicate `/` in davPathartonge/fix/sidebar_davpathLouis Chemineau2025-01-091-1/+1
| | | | | | | `davRootPath` already contains a leading `/` Signed-off-by: Louis Chemineau <louis@chmn.me> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix: Use `displayname` as sidebar titleartonge/fix/displayname_in_sidebarLouis Chemineau2025-01-091-2/+2
| | | | | | | Keep the fallback with this.fileInfo as this.node could be null Signed-off-by: Louis Chemineau <louis@chmn.me> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* refactor(styles): Adjust code style in SCSS sources to match our stylelint ↵Ferdinand Thiessen2024-11-191-1/+1
| | | | | | config Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(sidebar): Show node owner in metadata sublinefenn-cs2024-10-071-11/+57
| | | | | | Resolves: https://github.com/nextcloud/server/issues/46178 Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* feat(files_sharing): Migrate public share to use Vue files listFerdinand Thiessen2024-09-061-4/+3
| | | | | | 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): undefined sidebarskjnldsv2024-09-041-1/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.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>
* refactor(files): Migrate logger util to TypescriptFerdinand Thiessen2024-08-011-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Typo in import of `ShareType`Ferdinand Thiessen2024-07-161-3/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Close the sidebar on navigationFerdinand Thiessen2024-07-151-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Use `data-cy` (data attribute) instead of `cy-data`Ferdinand Thiessen2024-06-111-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files): Close sidebar if shown node is deletedFerdinand Thiessen2024-06-041-1/+14
| | | | 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>
* feat(files): refresh preview on etag changeskjnldsv2024-05-231-1/+2
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(comments): Fix issues thrown by comments sidebar tab codeFerdinand Thiessen2024-04-171-4/+4
| | | | | | | | When the comments tab is used instead of the merged activity+comments, then some issues are throws due to prop altering and duplicated names (resourceId as prop and data). This is fixed as well as some other vue related errors in the sidebar Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* test(files): Add e2e tests for live photo syncLouis Chemineau2024-03-141-0/+1
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* fix(files): Remove deprecated function calls from sidebar and add aria-label ↵Ferdinand Thiessen2024-03-051-56/+43
| | | | | | to favorite icon Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #42444 from ↵John Molakvoæ2024-02-081-9/+16
| | | | nextcloud/fix/41877/files--move-focus-to-sidebar-on-open
* Revert "Merge branch 'master' of github.com:nextcloud/server"Louis Chemineau2024-02-081-16/+9
| | | | | This reverts commit d9d60238c7aaab9c61bf2d50c15aa59bc88c8975, reversing changes made to ba3fdb0cdcfbb84f0080a2146a4ba2f01569915d.
* fix(files): focus sidebar tab on tab or file changeGrigorii K. Shartsev2024-02-071-9/+16
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* sidebar: allow turning off tags view by defaultVarun Patil2023-11-271-2/+12
| | | | | | | | | | | | | | | | With #37065, there is no way to hide the tags from the sidebar by default when they are not relevant or redundant (e.g. the tab may already show the file's tags). This can be annyoing especially when the file has many tags. This patch adds an option to hide the tags from the sidebar by default (the user can still open the tags tab manually). This also reduces one request when opening the sidebar when the tags are turned off, since all tags don't need to be fetched anymore. Signed-off-by: Varun Patil <varunpatil@ucla.edu> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix action button labelsMarco Ambrosini2023-11-241-1/+1
| | | | | Signed-off-by: Marco Ambrosini <marcoambrosini@icloud.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Add star indicator in file descriptionMarco2023-11-221-1/+2
| | | | | Signed-off-by: Marco <marcoambrosini@icloud.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Move starring into actions menuMarco2023-11-221-2/+15
| | | | Signed-off-by: Marco <marcoambrosini@icloud.com>
* fix(systemtags): fix capabilities and sidebar + tag visibilityJohn Molakvoæ (skjnldsv)2023-09-181-1/+2
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* fix(files): trashbin redirect and default fileid Sidebar openJohn Molakvoæ2023-08-171-28/+30
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(cypress): adjust selectorsJohn Molakvoæ2023-08-171-1/+7
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(files): sidebar favorite event syncJohn Molakvoæ2023-08-171-5/+20
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* chore(files): add Headers, remove legacy methods and cleanupJohn Molakvoæ2023-08-171-7/+0
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* chore: Update nextcloud-vue to v8 beta2 and renamed changed propertiesFerdinand Thiessen2023-08-021-5/+5
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Always apply fullscreen styling to sidebarJulius Härtl2023-07-171-0/+6
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Do not load preview if version tab is not activeLouis Chemineau2023-06-281-0/+2
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Reset show tags on closeChristopher Ng2023-06-061-0/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Add accessible system tags selectChristopher Ng2023-04-191-9/+29
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* chore(eslint): fix missing import extensionsJohn Molakvoæ2023-03-231-6/+6
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* feat(files): Quota in navigationJohn Molakvoæ2023-01-171-7/+7
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* appsidebar should be compact when opened on small heightsSimon L2023-01-041-1/+12
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Lint and remove file_versions testsLouis Chemineau2022-11-281-1/+1
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Use svg iconsLouis Chemineau2022-11-281-3/+12
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Add support for Material icon in files sidebarCarl Schwan2022-11-281-2/+6
| | | | | Signed-off-by: Carl Schwan <carl@carlschwan.eu> Signed-off-by: Louis Chemineau <louis@chmn.me>
* Fix typos in apps/ subdirectoryluz paz2022-09-051-1/+1
| | | | | | | Found via `codespell -q 3 -S l10n,./apps/files_external/3rdparty -L adn,ba,boxs,keypair,jus,optionel,ressource,tabel ./apps/` Signed-off-by: luz paz <luzpaz@github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix sidebar toggleJohn Molakvoæ2022-09-021-2/+4
| | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Some more fixesJulius Härtl2022-09-011-0/+1
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Expose full page sidebar state to main app contentJulius Härtl2022-09-011-0/+5
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Add Nc prefix to Nc vue component namesVincent Petry2022-08-251-12/+12
| | | | Signed-off-by: Vincent Petry <vincent@nextcloud.com>