summaryrefslogtreecommitdiffstats
path: root/apps/settings/src/utils
Commit message (Collapse)AuthorAgeFilesLines
* fix(settings): Also sanitize fediverse and twitter handle in the frontendFerdinand Thiessen2025-02-071-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Enable ESLint for apps and fix all errorsFerdinand Thiessen2024-07-091-1/+3
| | | | | | | | | 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: Do not import from `axios` but only `@nextcloud/axios`Ferdinand Thiessen2024-06-201-4/+6
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Add SPDX headerAndy Scherzinger2024-06-035-95/+10
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* fix(settings): Support `order` property on App Discover elements and hide ↵Ferdinand Thiessen2024-03-192-2/+116
| | | | | | | | | future elements This adds support to pinning elements by setting the `order` property on the element (e.g. `order: 0` will always be the first element to show). Also filter list of elements to remove upcoming and outdated elements (as the json might be cached). Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(settings): Implement `post` type for app discover sectionFerdinand Thiessen2024-03-141-0/+47
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Refactor logger code to use TypescriptFerdinand Thiessen2024-03-051-1/+1
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* AI admin settings: lint:fixMarcel Klehr2023-08-021-0/+2
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* enh(a11y): Users tableChristopher Ng2023-07-121-0/+40
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Improve handling of profile fieldsChristopher Ng2023-03-301-0/+48
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Remake locale saving with VueChristopher Ng2022-09-161-0/+12
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Remake website property saving with VueChristopher Ng2022-08-261-1/+17
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Modularize shared account property componentsChristopher Ng2022-08-251-12/+0
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* Replace license information to SPDX expressionLouis Chemineau2022-01-111-1/+1
| | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* Eslint fixJohn Molakvoæ (skjnldsv)2022-01-081-7/+7
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* Profile frontendChristopher Ng2021-10-191-2/+14
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix invalid prop type for isValidSectionChristopher Ng2021-09-071-2/+3
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Refine input validationChristopher Ng2021-08-271-0/+17
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Refine input validationChristopher Ng2021-08-241-0/+51
- Remove usage of JS core checkValidity() in favour of custom backend compliant validation - Rewrite and refactor with removal of form tag in favour of section - Scope styles - Remove many uses of $nextTick - Refine disabled state logic - Translate account property constants Signed-off-by: Christopher Ng <chrng8@gmail.com>