aboutsummaryrefslogtreecommitdiffstats
path: root/core/src/components
Commit message (Collapse)AuthorAgeFilesLines
* feat: Implement Vue UI for public page menuFerdinand Thiessen2024-09-035-0/+262
| | | | | | | | | This adds a Vue implementation of the public page menu, that is the menu that can be added using `PublicTemplateResponse::setHeaderActions`. Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Co-authored-by: Louis <louis@chmn.me> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(UnifiedSearch): Restore normal dialog sizefenn-cs2024-08-301-1/+3
| | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* fix: Adjust more places for logical positionFerdinand Thiessen2024-08-295-10/+6
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Adjust some minor styles issuesFerdinand Thiessen2024-08-291-33/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix: float and clearMostafa Ahangarha2024-08-291-1/+1
| | | | | | | | Fix other background-positions Minor fix in link button icon position Update header left and right to start and end Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
* feat: Add bidi support in core directoryMostafa Ahangarha2024-08-297-9/+43
| | | | Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
* fix(UnifiedSearch): Focus search input on openfenn-cs2024-08-191-3/+10
| | | | | | Resolves : https://github.com/nextcloud/server/issues/47056 Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* fix(AppMenu): Prevent menu entries from jumping on hoverFerdinand Thiessen2024-08-142-28/+34
| | | | | | Only grow and shrink app menu entry if needed Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Make focussed app menu entry wider to see full nameFerdinand Thiessen2024-08-082-3/+43
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Make app menu overflow entries vertically alignedFix/app-menu-overflowFerdinand Thiessen2024-08-071-2/+3
| | | | | | | The `name` property expects a `text` and just adds basically a "heading" for the text, so lets instead just utilize the default slot. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Ensure app overflow menu is rendered centeredFerdinand Thiessen2024-08-072-43/+46
| | | | | | | | 1. Fix app menu overflow button to be centered 2. Ensure the overflow calculation always just removed one element (incl. refactor to use `@vueuse`) 3. Ensure we use 1.5 line height for app menu, otherwise some languages look squashed under the app icon Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(core): add selection for recommended appsSanskar Soni2024-08-061-17/+30
| | | | Signed-off-by: Sanskar Soni <sanskarsoni300@gmail.com>
* fix(user_status): Adjust AccountMenu entry for user statusFerdinand Thiessen2024-08-061-3/+3
| | | | | | fixup: Adjust to design comments Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(core): Migrate UserMenu / AccountMenu to NcListItemFerdinand Thiessen2024-08-063-78/+69
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(core): app menu notification should be in the top rightskjnldsv2024-08-011-2/+3
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(core): do not show unread notification on app menu hoverskjnldsv2024-07-312-1/+6
| | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix(core): app menu label position and animationskjnldsv2024-07-311-12/+17
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* refactor: Fix some linting issues in frontend codeFerdinand Thiessen2024-07-191-2/+4
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(core): Split app menu into componentsFerdinand Thiessen2024-07-103-205/+261
| | | | | | | This allows to split one large block of code into three components with each one usecase. Allowing for better readability and maintainablility. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Enable ESLint for apps and fix all errorsFerdinand Thiessen2024-07-092-2/+2
| | | | | | | | | Nevertheless this causes a huge amount of new warnings. Previously the shell script for directories to lint was wrong it was generating all app names to lint, but was missing the `apps/` prefix. Causing only `core` to be linted. Co-authored-by: Grigorii K. Shartsev <me@shgk.me> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(UnifiedSearch): Implement design comments and focus input on openFerdinand Thiessen2024-06-271-18/+54
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Add in-app searchMarco Ambrosini2024-06-272-0/+889
| | | | | Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de> Signed-off-by: Marco Ambrosini <marcoambrosini@icloud.com>
* chore(deps): Update `debounce` to 2.1.0Ferdinand Thiessen2024-06-231-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(login): Prevent submitting the login form multiple timesMarcel Müller2024-06-061-1/+7
| | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* fix(login): Disable login button when already logging inMarcel Müller2024-06-061-0/+1
| | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* fix: Adjust dashboard and header menu to use new background colorsFerdinand Thiessen2024-05-211-7/+7
| | | | | | fix(UnifiedSearch): Adjust to new background color Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(login-mask): remove `Login with` from labelSimon L.2024-05-211-2/+2
| | | | | Signed-off-by: Simon L <szaimen@e.mail.de> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* chore(core): Change "username" to "account name"Christopher Ng2024-05-171-2/+2
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* chore: Add SPDX headerAndy Scherzinger2024-05-1322-293/+67
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix(unifiedSearch): Prevent broken avatars for federated usersfenn-cs2024-04-291-1/+5
| | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* fix: Use `@simplewebauthn` for frontend logicFerdinand Thiessen2024-04-161-110/+24
| | | | | | | | | 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: Deprecate `OC.dialogs.prompt` an replace with Vue implementationFerdinand Thiessen2024-04-101-0/+107
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(login): Clear login form (password) after IDLE timeoutFerdinand Thiessen2024-03-253-7/+128
| | | | | | | | | For security reasons it is recommended to stop the login process at a defined time, this could prevent password leaks by e.g. user forgetting that they entered their password on public devices. Enforced e.g. by the BSI ORP.4.A13 rule. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Limit email input on auth pages to 255 charsfenn-cs2024-03-212-1/+13
| | | | | | | | | 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: login page now correctly shows email LDAP settingsEduardo Morales2024-03-101-1/+16
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* fix: replace `Account name` by `Login`John Molakvoæ2024-02-133-6/+6
| | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* feat: rename users to account or personVincent Petry2024-02-132-4/+4
| | | | | | Replace translated text in most locations Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* fix(theming): The background is the primary color and must not be double ↵Ferdinand Thiessen2024-02-031-1/+0
| | | | | | inverted Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix header-elements being not shown correctlySimon L2024-01-111-0/+1
| | | | Signed-off-by: Simon L <szaimen@e.mail.de>
* fix(a11y): Aria-hide contacts menu icon imagesChristoph Wurst2024-01-111-2/+2
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* enh(core): replaced previous native a element with NcButtonEduardo Morales2024-01-091-46/+24
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.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>
* Unified search: update people select with API callsfenn-cs2023-12-121-0/+4
| | | | | | | | 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>
* Rename "global search" to "unified search"fenn-cs2023-12-126-364/+364
| | | | | | | | | - 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>
* 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(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-291-1/+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>
* Unbold user names in SearchableListfenn-cs2023-11-291-0/+3
| | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Improve accesibility for search tags/chipsfenn-cs2023-11-291-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>
* 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>