summaryrefslogtreecommitdiffstats
path: root/core/src
Commit message (Collapse)AuthorAgeFilesLines
* fix: csrf check failed on public share with passwordLuka Trovic2024-08-263-18/+19
| | | | Signed-off-by: Luka Trovic <luka@nextcloud.com>
* fix: csrf check failed on public share with passwordLuka Trovic2024-08-262-0/+18
| | | | Signed-off-by: Luka Trovic <luka@nextcloud.com>
* fix(unifiedSearch): Prevent broken avatars for federated usersfenn-cs2024-06-072-1/+6
| | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* fix(core): remove unwanted unsupported browser importJohn Molakvoæ2024-06-041-2/+0
| | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(core): unsupported browser `getRootUrl` importJohn Molakvoæ2024-06-041-1/+4
| | | | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(core): unsupported browser redirect urlJohn Molakvoæ (skjnldsv)2024-06-041-1/+11
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Merge pull request #45289 from nextcloud/backport/44218/stable28Josh2024-05-283-1/+47
|\ | | | | [stable28] feat: Limit email input to 255 chars
| * feat: Limit email input on auth pages to 255 charsfenn-cs2024-05-283-1/+47
| | | | | | | | | | | | | | | | | | Excessively long emails reported make server unresponsive. We could at some point, consider adding a configuration for sysadmins to bypass this setting on their instance if they want. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* | fix(contactsmenu): empty content marginRichard Steinmetz2024-05-261-0/+4
|/ | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(files): Ensure search query is cleared when changing view or directoryFerdinand Thiessen2024-04-171-3/+5
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(files): restore unified search filtering in files viewfenn-cs2024-03-151-1/+9
| | | | | | | | | | | | | | | | | The unified search emits, search events that other apps can subscribe to and react however they want to search queries, following 4b55594f55ce4146ed93c50f71e6204a57d29612 and prior updates to migrate the Files app ui to vue.js that feature was broken. This commit reintroduces the feature using the current `FileList` implementation. This commit also adds some logging to an empty exception handler. Resolve : https://github.com/nextcloud/server/issues/43365 Signed-off-by: fenn-cs <fenn25.fn@gmail.com> (cherry picked from commit 29c37af40c7c28ef17da4b9565e8c30fab27fec4) Signed-off-by: Christopher Ng <chrng8@gmail.com>
* chore: update logincontroller testsEduardo Morales2024-03-111-1/+1
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* fix: login page now correctly shows email LDAP settingsEduardo Morales2024-03-112-0/+17
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* stop the auto-logout loop after redirecting to the logoutJulien Veyssier2024-02-211-2/+5
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix(theming): The background is the primary color and must not be double ↵Ferdinand Thiessen2024-02-071-1/+0
| | | | | | inverted Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(user_status): Migrate to NcUserStatusIconChristopher Ng2024-02-021-4/+2
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> (cherry picked from commit f06047518960c76c99b404b7c91836b27d1286b9)
* enh(UnifiedSearch): Keep the searchbar on top of the modalFerdinand Thiessen2024-02-011-128/+140
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(a11y): Unified search headings the sequelChristopher Ng2024-01-221-2/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* enh(core): Refactor profile page to use vue componentsFerdinand Thiessen2024-01-202-318/+186
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* enh(a11y): improved contrast on user menuEduardo Morales2024-01-171-9/+5
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* fix(a11y): Aria-hide contacts menu icon imagesChristoph Wurst2024-01-121-2/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* fix header-elements being not shown correctlySimon L2024-01-111-0/+1
| | | | Signed-off-by: Simon L <szaimen@e.mail.de>
* Update UserMenu.vueJérôme Herbinet2024-01-111-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com> Update UserMenu.vue Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com> npm run build Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com> Revert with a higher max-width value Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
* enh(core): replaced previous native a element with NcButtonEduardo Morales2024-01-091-46/+24
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* fix(core): enhanced contrast when UserMenuItem is focusedEduardo Morales2024-01-091-4/+4
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* Use display name instead of 'me' text.fenn-cs2023-12-261-1/+1
| | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Add authenicated user to person list for search filteringfenn-cs2023-12-262-3/+19
| | | | | | | | As expected, a user does not see themselves in their contact list, however, when using the contact list for filtering search, a user, might want to limit the search to things that pertain to them. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Unified search: update people select with API callsfenn-cs2023-12-262-0/+6
| | | | | | | | On change/input from user which has the effect of filtering, we want to send the query to the API to obtained fresh results, based on the databased on not just preloaded contacts. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Rephrase unified search helper textfenn-cs2023-12-261-1/+1
| | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Rename "global search" to "unified search"fenn-cs2023-12-2214-1346/+1344
| | | | | | | | | | - Changes appearances of "Global search" to "Unified search" in UI - Refactors code, to remove usage of term "GlobalSearch" in files and code structure - Rename old unified search to `legacy-unified-search` Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix: Adjust colors of app menu and dashboardFerdinand Thiessen2023-12-201-3/+5
| | | | | | | Those elements are shown directly on the background which has the `color-primary`, so they need to use `color-primary-text` instead of `color-primary-element-text` for guranteed contrast. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(a11y): Unified search headingsChristopher Ng2023-12-141-3/+5
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(UnifiedSearch): Remove title prop from modalFerdinand Thiessen2023-12-141-1/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Change global search UI text to unified searchfenn-cs2023-12-072-4/+4
| | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Correct semantics for link opening in global searchfenn-cs2023-12-061-6/+2
| | | | | | | | | | | | Following the update of `NcListItem` to allow control over where and how passed `hrefs` open, the search result component can now make use of these props. See : https://github.com/nextcloud-libraries/nextcloud-vue/pull/4923 Resolves : #41800 Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* fix: Adjust code to be Vue 2.7 compatible as `key` on `<template>` is Vue3 onlyFerdinand Thiessen2023-12-051-5/+6
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(UnifiedSearch): Move headings out of list elementsFerdinand Thiessen2023-12-051-9/+6
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #41932 from nextcloud/backport/41923/stable28Ferdinand Thiessen2023-11-301-1/+4
|\ | | | | [stable28] fix(core): app icon alignment in app menu
| * fix(core): app icon alignment in app menuGrigorii K. Shartsev2023-11-301-1/+4
| | | | | | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | Migrate openResult method to SearchResult componentfenn-cs2023-11-302-6/+6
| | | | | | | | | | | | | | | | | | After moving the `SearchResult` to its own component and leaving out the openResult method, the search results do not lead anywhere but but error out. Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | Fix date filter wording & improve search feedbackfenn-cs2023-11-301-12/+14
| | | | | | | | | | | | | | | | - Show loading when actually loading, instead of no content - Change modified label to `Date` as it applies to a bunch of things. Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | Unbold user names in SearchableListfenn-cs2023-11-301-0/+3
| | | | | | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* | Improve accesibility for search tags/chipsfenn-cs2023-11-301-7/+11
| | | | | | | | | | | | | | | | - Use stand font of filter tags/chips - No bold - Use close icon and no close thick Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* | Handle close GlobalSearchModal gracefullyfenn-cs2023-11-302-3/+12
| | | | | | | | | | | | | | | | | | | | | | | | The current close infrastructure modifies a prop which has no real effect aside bugs. In addition, calling the `NcModal.close()` as the primary way to close the search modal instead of using the states defined in `GlobalSearch` view causing re-open bugs (Modal cannot open, needs to click twice, and other weird stuff). Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | Always emit search eventfenn-cs2023-11-301-3/+2
|/ | | | | | | | For BOD, it's better to always emit the search event so apps (all of which we don't know) responding to this effect would receive notifications when the search happens within these apps. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Fix more active entry iconsJoas Schilling2023-11-301-0/+8
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* fix adding x-requested-with header for relative URLs when the base NC URL is ↵Julien Veyssier2023-11-271-2/+13
| | | | | | empty Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* Remove unneeded links and add `focus-visible` state on a linkjulia.kirschenheuter2023-11-241-24/+8
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* fix(core): Subscribe to navigation changes on mounted for Unified searchFerdinand Thiessen2023-11-231-2/+4
| | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Focus global search input on openfenn-cs2023-11-231-1/+14
| | | | | | | | | | For better accesibility, the search input in the global search modal should be focused when the search modal is opened. Resolves: https://github.com/nextcloud/server/issues/41651 Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>