summaryrefslogtreecommitdiffstats
path: root/core/src
Commit message (Collapse)AuthorAgeFilesLines
* fix: wipe local storages on log outMaksim Sukharev2025-02-252-7/+22
| | | | Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
* fix(login): only show error state on login box if user interactedFerdinand Thiessen2025-02-171-0/+5
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Redirect user to login if session is terminatedFerdinand Thiessen2025-01-281-6/+53
| | | | | | | | | | | | | | If a session timed out or was closed in another tab, then currently the user gets random error messages. This intercepts 401 responses (should only happen if logged out, or the users does something wrong). If we get a 401, we make sure its because of the session, by checking if the user can access the files app. If that is also the case we forward the user to the login page and set the redirect URL to the last used URL. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Adapt providers `disabled` property to match user applied filtersnfebe2025-01-211-6/+19
| | | | | | | | | | Some filters are only available for certain providers, the UI should give the user a hint to what providers such filters are available in. Currently, if a filter (date or person) is not support by an a provider, the provider is blurred out in the places dropdown. Signed-off-by: nfebe <fenn25.fn@gmail.com>
* fix: Fix inaccessible content on public pages due to overlapping footerChristopher Ng2024-09-061-0/+26
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* chore(deps): Update `debounce` to 2.1.0Ferdinand Thiessen2024-07-101-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: csrf check failed on public share with passwordLuka Trovic2024-07-081-0/+19
| | | | Signed-off-by: Luka Trovic <luka@nextcloud.com>
* fix(core): unsupported browser `getRootUrl` importJohn Molakvoæ2024-06-071-3/+4
| | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
* fix(core): unsupported browser redirect urlJohn Molakvoæ (skjnldsv)2024-06-071-1/+11
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* fix(contactsmenu): empty content marginRichard Steinmetz2024-05-221-0/+4
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* fix(unifiedSearch): Prevent broken avatars for federated users in people filterfenn-cs2024-04-252-1/+6
| | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* fix(files): Ensure search query is cleared when changing view or directoryFerdinand Thiessen2024-04-181-4/+6
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(oc-dialog): Get rid of the overlayJEEEEEEEEEEEEEEEEEEEEEED2024-04-082-3/+3
| | | | | | | | - Icrement Z-index of oc-dialog-dim - Increment z-index of oc-dialog- Insert oc-dialog-dim before oc-dialog Co-authored-by: Co-author RayanBekri <rmt.bekri@gmail.com>" Signed-off-by: JEEEEEEEEEEEEEEEEEEEEEED <118366366+jadjoud@users.noreply.github.com>
* 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>
* Merge pull request #44368 from nextcloud/feat/new-file-menu-icon-svgPytal2024-03-211-1/+8
|\ | | | | feat: Add new mdi New file menu icons
| * feat: Add new icon-filetype-text and icon-add-folder-descriptionChristopher Ng2024-03-201-1/+8
| | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* | feat: Limit email input on auth pages to 255 charsfenn-cs2024-03-213-1/+49
|/ | | | | | | | | 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>
* feat: Reword login form disabled warning #37949Julian-Samuel Gebühr2024-03-171-4/+4
| | | | | Co-authored-by: Simon L. <szaimen@e.mail.de> Signed-off-by: Julian-Samuel Gebühr <julian-samuel@gebuehr.net>
* fix: login page now correctly shows email LDAP settingsEduardo Morales2024-03-102-1/+18
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* refactor: use TypeScript for unified-search boostrap filefenn-cs2024-03-071-1/+10
| | | | | | | This would allow us to type guard what is sent to`registerFilterAction` for unified search, so that incompatibilties are caught quickly. Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* Merge pull request #44007 from nextcloud/feat/rename-teamsJulius Härtl2024-03-061-0/+1
|\ | | | | feat: Rename circles to teams
| * feat: Rename circles to teamsJulius Härtl2024-03-061-0/+1
| | | | | | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* | Merge pull request #43997 from nextcloud/fix/url_regexJonas2024-03-061-1/+1
|\ \ | | | | | | fix: Make URL pattern regexes match localhost and URLs with ports
| * | fix: Make URL pattern regexes match localhost and URLs with portsJonas2024-03-061-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | E.g. the file reference widget should work with links to Nextcloud on localhost. This adjusts the URL pattern regexes in server to be in sync with the ones in `@nextcloud/vue`. See nextcloud-libraries/nextcloud-vue#5176 for further details. Signed-off-by: Jonas <jonas@freesources.org>
* | refactor: migrate from vuex to piniafenn-cs2024-03-064-44/+24
| | | | | | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* | feat(core): create filter-plugin architecture for unified searchfenn-cs2024-03-065-10/+144
|/ | | | | | | 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>
* feat(files): restore unified search filtering in files viewfenn-cs2024-02-291-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>
* stop the auto-logout loop after redirecting to the logoutJulien Veyssier2024-02-201-2/+5
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* 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>
* chore: Remove `jquery-migrate` and jQuery tooltip polyfills from global scopeFerdinand Thiessen2024-02-096-74/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore!: Remove global `autosize`Ferdinand Thiessen2024-02-081-2/+1
| | | | | | | It was deprecated for over 4 years and scheduled for removal with Nextcloud 20. Not used by server or any app anymore. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(perf): prevent unnecessary bundling of caniuse-liteRichard Steinmetz2024-02-071-15/+5
| | | | | | | | It does not support tree shaking as they are still building a cjs bundle. However, they bundle certain futures to separate smaller modules which we can take advantage of. Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* 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(user_status): Migrate to NcUserStatusIconChristopher Ng2024-01-231-4/+2
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix(core): Do not apply invert-color filter to unified searchFerdinand Thiessen2024-01-231-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(unified-search): Refactor header menu entryFerdinand Thiessen2024-01-232-28/+29
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* enh(a11y): improved contrast on user menuEduardo Morales2024-01-161-9/+5
| | | | Signed-off-by: Eduardo Morales <emoral435@gmail.com>
* 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>
* 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): Refactor profile page to use vue componentsFerdinand Thiessen2024-01-102-318/+186
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* 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>
* fix(a11y): Unified search headings the sequelChristopher Ng2023-12-211-2/+1
| | | | Signed-off-by: Christopher Ng <chrng8@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>
* enh(UnifiedSearch): Keep the searchbar on top of the modalFerdinand Thiessen2023-12-181-128/+140
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Use display name instead of 'me' text.fenn-cs2023-12-141-1/+1
| | | | Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* fix(UnifiedSearch): Remove title prop from modalFerdinand Thiessen2023-12-131-1/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Add authenicated user to person list for search filteringfenn-cs2023-12-122-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>