aboutsummaryrefslogtreecommitdiffstats
path: root/core/src/services
Commit message (Collapse)AuthorAgeFilesLines
* fix(code-style): Adjust JS code to our code styleFerdinand Thiessen2024-10-161-1/+1
| | | | | | This resolves 68 ESLint warnings about invalid code style. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Add SPDX headerAndy Scherzinger2024-05-135-98/+10
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix: Use `@simplewebauthn` for frontend logicFerdinand Thiessen2024-04-162-44/+59
| | | | | | | | | This simplifies the code a lot and fixes errors with the exisiting custom code, where slightly different base64 values were emitted which are not valid according to the standard. ref: https://github.com/web-auth/webauthn-framework/issues/510 Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(core): create filter-plugin architecture for unified searchfenn-cs2024-03-061-1/+3
| | | | | | | This commit introduces the mechanism for apps out of the call, to add search filters to the unified search "Places" filter selector. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Use display name instead of 'me' text.fenn-cs2023-12-141-1/+1
| | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Add authenicated user to person list for search filteringfenn-cs2023-12-121-0/+16
| | | | | | | | 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>
* Rename "global search" to "unified search"fenn-cs2023-12-122-43/+43
| | | | | | | | | - 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>
* Feat: New UI global searchfenn-cs2023-11-101-0/+107
| | | | | | | | | | | | | | | We are introducing a new search UI that providers a lot more space for users via a large centralized modal and providers various filters which can by applied by adding various chips on the UI. For example, users can now filter their search or scope it by limiting the results to specific apps, time period and people by apply the appropriate filters on the new UI, previously filters where applied using text in the search box by prefixing with `::`. Resolves: #39162 Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* chore(deps): bump browserslist-useragent-regexp from 3.0.2 to 4.0.0dependabot[bot]2023-04-221-2/+2
| | | | | | | | | | | | | | | | Bumps [browserslist-useragent-regexp](https://github.com/browserslist/browserslist-useragent-regexp) from 3.0.2 to 4.0.0. - [Release notes](https://github.com/browserslist/browserslist-useragent-regexp/releases) - [Changelog](https://github.com/browserslist/browserslist-useragent-regexp/blob/master/CHANGELOG.md) - [Commits](https://github.com/browserslist/browserslist-useragent-regexp/commits/v4.0.0) --- updated-dependencies: - dependency-name: browserslist-useragent-regexp dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
* chore(eslint): replace node/no-extraneous-import by n/no-extraneous-importJohn Molakvoæ2023-03-231-1/+1
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Allow single character search by defaultChristopher Ng2022-11-111-1/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Add config and fix seleniumJohn Molakvoæ2022-10-193-31/+3
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Cleanup ie and old edge propertiesJohn Molakvoæ (skjnldsv)2022-10-193-0/+86
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Specify the filter first for unified searchDaniel Kesselberg2022-06-081-2/+2
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Make typeahead and search limit/length configurableJulius Härtl2022-04-131-1/+3
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Replace license information to SPDX expressionLouis Chemineau2022-01-112-2/+2
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Import type from packagesLouis Chemineau2022-01-111-2/+2
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Add generic type and description when its missingLouis Chemineau2022-01-111-2/+2
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Typing correctionsLouis Chemineau2022-01-111-1/+1
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Eslint fixJohn Molakvoæ (skjnldsv)2022-01-082-5/+12
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Bump @nextcloud/router from 1.2.0 to 2.0.0dependabot[bot]2021-07-231-2/+2
| | | | | | | | | | Bumps [@nextcloud/router](https://github.com/nextcloud/nextcloud-router) from 1.2.0 to 2.0.0. - [Release notes](https://github.com/nextcloud/nextcloud-router/releases) - [Changelog](https://github.com/nextcloud/nextcloud-router/blob/master/CHANGELOG.md) - [Commits](https://github.com/nextcloud/nextcloud-router/compare/v1.2.0...v2.0.0) Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: npmbuildbot-nextcloud[bot] <npmbuildbot-nextcloud[bot]@users.noreply.github.com>
* Bump js licensesJohn Molakvoæ (skjnldsv)2021-03-312-2/+7
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Properly use form role=search and unify reset buttonJohn Molakvoæ (skjnldsv)2020-09-181-6/+24
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Move unified search to OCS apiJoas Schilling2020-09-071-5/+6
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Adjust acceptance tests to changes in @nextcloud/vue 2.6.3Daniel Calviño Sánchez2020-09-031-1/+1
| | | | | | | | | | | | | | | | The menu button and the menu of a share are no longer direct childs of the actions of the share row. The menu button is now a child of a ".trigger" element, while the menu is a direct child of the body and has an id defined in the "aria-describedby" attribute of the ".trigger" element. In XPath 1.0 it does not seem possible to "backreference" a value or create variables, so when the share menu or one of its item is needed now the ".trigger" element is first found and then its XPath expression is used to compose its "aria-describedby" attribute in the XPath expression for the menu. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* Allow unified search filteringJohn Molakvoæ (skjnldsv)2020-09-031-0/+3
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Provide from on the search query tooJoas Schilling2020-08-261-0/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Add the missing cursor parameter to unified search requestsChristoph Wurst2020-08-261-2/+7
| | | | | | | | | | | Otherwise paginated search does not work. Basically you always requested the first x items and then showed them again and again. The second or any other subsequent page was never requested. On a side note this also caused lots of Vue warning due to duplicate keys. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Hand in the route and the parameters of the requestJoas Schilling2020-08-051-2/+1
| | | | | Signed-off-by: Joas Schilling <coding@schilljs.com> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
* Make apps handle the order logicJohn Molakvoæ (skjnldsv)2020-08-051-25/+8
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Show mime icon, bump bundles, make the SearchResultEntry class ↵John Molakvoæ (skjnldsv)2020-08-041-1/+27
| | | | | | non-abstract, Fix header search icon, various fixes Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Fix unified searchJohn Molakvoæ (skjnldsv)2020-08-032-0/+89
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>