aboutsummaryrefslogtreecommitdiffstats
path: root/core/src
Commit message (Collapse)AuthorAgeFilesLines
...
* fix(core): app menu label position and animationskjnldsv2024-07-311-12/+17
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* feat(files): Implement files list filters for name, modified time and typeFerdinand Thiessen2024-07-251-1/+1
| | | | | Co-authored-by: John Molakvoæ <skjnldsv@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor: Fix some linting issues in frontend codeFerdinand Thiessen2024-07-191-2/+4
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(files_sharing): adjust IAttributes API and files_versionsskjnldsv2024-07-121-1/+1
| | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* 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: Make active apps initial state consistent with OCS APIFerdinand Thiessen2024-07-101-0/+30
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Enable ESLint for apps and fix all errorsFerdinand Thiessen2024-07-0914-29/+30
| | | | | | | | | 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>
* refactor(core): Make AJAX cron script work without jQueryFerdinand Thiessen2024-06-281-0/+18
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Allow to reset unified search using the ↵Ferdinand Thiessen2024-06-271-0/+6
| | | | | | `nextcloud:unified-search:reset` event Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(unified-search): Also show local search on apps managementFerdinand Thiessen2024-06-271-1/+1
| | | | Co-authored-by: Simon L. <szaimen@e.mail.de> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Open unified search by pressing `ctrl + F`Ferdinand Thiessen2024-06-271-1/+24
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor(styles): Make padding not a magic valueFerdinand Thiessen2024-06-271-2/+0
| | | | 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-275-230/+532
| | | | | 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: Adjust icon generation to bring back themed iconsFerdinand Thiessen2024-06-171-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(core): unsupported browser `getRootUrl` importJohn Molakvoæ2024-06-011-3/+4
| | | | Signed-off-by: John Molakvoæ <skjnldsv@users.noreply.github.com>
* fix(core): unsupported browser redirect urlJohn Molakvoæ (skjnldsv)2024-06-011-1/+11
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* chore: Add SPDX headerAndy Scherzinger2024-05-271-20/+2
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix: Adjust dashboard and header menu to use new background colorsFerdinand Thiessen2024-05-214-11/+18
| | | | | | fix(UnifiedSearch): Adjust to new background color Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #45406 from nextcloud/fix/contactsmenu/empty-content-marginPytal2024-05-211-0/+4
|\ | | | | fix(contactsmenu): empty content margin
| * fix(contactsmenu): empty content marginRichard Steinmetz2024-05-201-0/+4
| | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | 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-13123-2299/+303
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix(unifiedSearch): Prevent broken avatars for federated usersfenn-cs2024-04-292-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-171-4/+6
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Use `@simplewebauthn` for frontend logicFerdinand Thiessen2024-04-164-156/+83
| | | | | | | | | 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` and replace generic dialogs with ↵Ferdinand Thiessen2024-04-101-128/+131
| | | | | | `@nextcloud/dialogs` alternative Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Deprecate `OC.dialogs.prompt` an replace with Vue implementationFerdinand Thiessen2024-04-102-61/+125
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Add deprecation to `OC.dialogs.fileexists`Ferdinand Thiessen2024-04-091-0/+2
| | | | 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>
* fix: csrf check failed on public share with passwordLuka Trovic2024-03-293-18/+19
| | | | Signed-off-by: Luka Trovic <luka@nextcloud.com>
* fix: csrf check failed on public share with passwordLuka Trovic2024-03-292-0/+18
| | | | Signed-off-by: Luka Trovic <luka@nextcloud.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>