summaryrefslogtreecommitdiffstats
path: root/core/src/views
Commit message (Collapse)AuthorAgeFilesLines
...
* Handle close GlobalSearchModal gracefullyfenn-cs2023-11-292-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>
* Fix date filter wording & improve search feedbackfenn-cs2023-11-291-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>
* Merge pull request #41687 from nextcloud/fix/unified-search-viewFerdinand Thiessen2023-11-231-2/+4
|\ | | | | fix(core): Subscribe to navigation changes on mounted for Unified search
| * fix(core): Subscribe to navigation changes on mounted for Unified searchFerdinand Thiessen2023-11-231-2/+4
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | 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>
* | Add app-based filtering to global searchfenn-cs2023-11-231-2/+24
|/ | | | | | | | Emit search queries from the global search modal that would trigger list filtering in various apps that support it. Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Replace input form with `NcTextField`julia.kirschenheuter2023-11-222-64/+70
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* Move search result section to component & hide thumbnail if errorfenn-cs2023-11-211-98/+3
| | | | | | | | | The section that handles the search result list item is big and complex enough to have it's own component. Inside this component, a new method is added to hide the thumbnail preview if the image load errors out. Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Round avatars when needed and show url-based mime iconsfenn-cs2023-11-211-9/+9
| | | | | | | | | - Pass `results.rounded` property that comes with search result data to determine if avatar would be rounded or not. - Icons loaded via url's now visible. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Improve date-range logic for global searchfenn-cs2023-11-211-11/+11
| | | | | | | | | | - Allow future dates in custom date range - Fix date ranges for example, before now, today range was roughly between `now()` to `now() + a few milli seconds` - Update text in custom date range modal, right align "Search in range" button. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Check in-app search availabilityfenn-cs2023-11-141-3/+4
| | | | | | | | Only show in-app serach button if available for specific app in question. Signed-off-by: fenn-cs <fenn25.fn@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Improve no content feedbackfenn-cs2023-11-141-5/+17
| | | | | | Show some feedback when there are no search results. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Global search : Fix basic functional issuesfenn-cs2023-11-141-14/+21
| | | | | | | | | | | | - Fixes remove person filter/chip when applied - Close person searchable filter via workaround - Person filter has no effect fixed, now uses user property instead of id - Left align filters - Reduce avatar size in user chip and make photo non-clickable Resolves : https://github.com/nextcloud/server/issues/41381 Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Use new SearchableList component for people filterfenn-cs2023-11-101-50/+47
| | | | | | | | This commit migrates away from NcSelect which has a couple of accesibility and display problems currently, hence a new component `SearchableList` is now used. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Feat: New UI global searchfenn-cs2023-11-102-0/+744
| | | | | | | | | | | | | | | 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>
* Fix styles for input fields on focus statejulia.kirschenheuter2023-11-062-2/+19
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* feat(contactsmenu): Show user statusChristoph Wurst2023-10-311-10/+7
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* fix: Settings nav entries typingChristopher Ng2023-10-261-1/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* enh(a11y): Add separate profile entryChristopher Ng2023-10-261-2/+10
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Merge pull request #40994 from nextcloud/fix/37092/user-menu-validationFerdinand Thiessen2023-10-201-2/+20
|\ | | | | fix(user_menu): pass only actual prop to user menu entries
| * fix(core): do not assign all navigation entry properties as html attributesGrigorii K. Shartsev2023-10-191-2/+20
| | | | | | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* | Fix placement of actions within unified searchjulia.kirschenheuter2023-10-191-1/+1
|/ | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* Shortcut Ctrl+F for different keyboard layoutsAndrii Ilkiv2023-10-191-1/+1
| | | | Signed-off-by: Andrii Ilkiv <a.ilkiv.ye@gmail.com>
* Fix width of input on contacts menujulia.kirschenheuter2023-10-181-1/+0
| | | | Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
* enh(a11y): Add avatar descriptionChristopher Ng2023-10-161-5/+79
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* enh(a11y): Add accessible user menu semanticsChristopher Ng2023-10-161-71/+64
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Merge pull request #40749 from nextcloud/refactor/contacts-menu-to-vueChristoph Wurst2023-10-161-113/+113
|\ | | | | refactor: Contacts menu to Vue
| * refactor: Contacts menu to VueChristoph Wurst2023-10-161-113/+113
| | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | fix(search): Close unified search at the second ctrl+fChristoph Wurst2023-10-161-0/+3
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* fix: content info footer on guest pagesRichard Steinmetz2023-09-191-27/+1
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* enh(a11y): Add search contacts labelChristopher Ng2023-09-071-1/+7
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Remove padding for longer wordingsJérôme Herbinet2023-08-241-1/+0
| | | Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
* fix: Resolve code linting issuesFerdinand Thiessen2023-08-021-9/+9
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(core): Migrate from deprecated `excludeClickOutsideClasses` to ↵Ferdinand Thiessen2023-06-271-1/+1
| | | | | | `excludeClickOutsideSelectors` Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* adjust active element visibility in the usermenuSimon L2023-05-251-2/+2
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* feat(login): Use `tertiary` button for "back to login"Ferdinand Thiessen2023-05-171-3/+12
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(login): Make login form and footer look like a dashboard panelFerdinand Thiessen2023-05-161-5/+35
| | | | | | Also adjust border radius to match new main content box. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(search): fix load moreJohn Molakvoæ2023-05-161-4/+4
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* Use the color-primary-element* variablesSimon L2023-05-132-8/+8
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix: prevent malicious url in unsupported browser redirectJohn Molakvoæ2023-05-111-2/+4
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(core): Fix profile view edit button overlapping status textFerdinand Thiessen2023-04-261-2/+7
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* l10n: Change to a capital letterSimon L2023-04-171-1/+1
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.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>
* chore(eslint): fix missing import extensionsJohn Molakvoæ2023-03-232-10/+10
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(unified-search): emptycontent messagesJohn Molakvoæ2023-03-021-18/+35
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(unified-search): fix code highlightingJohn Molakvoæ2023-03-021-5/+5
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix(unified-search): remove conflicting trigger colorJohn Molakvoæ2023-03-021-6/+1
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* fix too long entries in contacts-menuSimon L2023-02-161-7/+3
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Port user menu to VueChristopher Ng2023-02-091-0/+184
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Fix focus not returning to search iconChristopher Ng2023-01-251-2/+0
| | | | | | - Remove programmatic focusing already handled by focus-trap Signed-off-by: Christopher Ng <chrng8@gmail.com>