aboutsummaryrefslogtreecommitdiffstats
path: root/apps/settings/src
Commit message (Collapse)AuthorAgeFilesLines
...
* chore(sass): migrate from deprecated mixed declsGrigorii K. Shartsev2024-10-142-6/+6
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* chore: Use more gender neutral languageprovokateurin2024-10-141-1/+1
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* chore: fix usage of deprecated functions and adjust code styleFerdinand Thiessen2024-09-202-6/+3
| | | | | | | | This solves 57 ESLint warnings by replacing deprecated code with `@nextcloud/` libraries, as well as adding missing type information, importing jQuery instead of relying on global one, and the same with Moment.js. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: add profile pronounsJohn Molakvoæ (skjnldsv)2024-09-173-20/+73
| | | | Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
* fix(settings): disable Discover when appstore is disabledGrigorii K. Shartsev2024-09-162-3/+6
| | | | Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
* fix(settings): Add back create group iconChristopher Ng2024-09-101-2/+2
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix: Update AdminAI.vuerakekniven2024-09-091-1/+1
| | | | Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* chore(i18n): adapted lowercaserakekniven2024-09-091-1/+1
| | | | | Reported at Transifex Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* fix(settings): Fix sharing exclude groups from password requirement option ↵provokateurin2024-09-031-4/+4
| | | | | | not working Signed-off-by: provokateurin <kate@provokateurin.de>
* fix(settings): Add translators noteMarcel Klehr2024-09-031-0/+1
| | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix(settings): Don't display built-in task types in AI settings TextProcessingMarcel Klehr2024-09-031-6/+6
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* fix(settings): Hide forbidden UI elements for line managersFerdinand Thiessen2024-08-302-8/+20
| | | | | | | | | 1. The "recent" accounts API only works for admin and delegated admin -> hide for line managers 2. Line managers can not create new groups -> Hide the UI to add a new group for them 3. Accounts created by line managers require one of the groups, which is managed by the line manager, assigned. So if the line manager only manageres a single group, we should preselect that group. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Don't show built-in textprocessing task types in ↵Marcel Klehr2024-08-301-1/+9
| | | | | | | | | textprocessing settings TaskProcessing is transparent to textprocessing providers and TextProcessing can use Taskprocessing providers so these are unnecessary Signed-off-by: Marcel Klehr <mklehr@gmx.net> Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix(settings): Remove STT admin settingsMarcel Klehr2024-08-301-21/+0
| | | | | | | taskprocessing is transparent to STT providers so specific STT settings are obsolete Signed-off-by: Marcel Klehr <mklehr@gmx.net> Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* fix: Adjust more places for logical positionFerdinand Thiessen2024-08-2912-268/+23
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: Add bidi support in core directoryMostafa Ahangarha2024-08-2915-28/+273
| | | | Signed-off-by: Mostafa Ahangarha <ahangarha@riseup.net>
* Merge pull request #47450 from nextcloud/Jerome-Herbinet-line-managerFerdinand Thiessen2024-08-271-1/+1
|\ | | | | "Line" manager instead of "Account" manager
| * fix(wording): "Line" manager instead of "Account" managerJérôme Herbinet2024-08-261-1/+1
| | | | | | | | Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
* | test: Migrated all Jest tests to vitestFerdinand Thiessen2024-08-261-1/+1
|/ | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(deps): Update `@nextcloud/auth` to v2.4.0 and use `getCSPNonce` where ↵Ferdinand Thiessen2024-08-135-9/+9
| | | | | | possible Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Repalce dashboard icon in appstoreFerdinand Thiessen2024-08-051-2/+2
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Reset notification email automatically when deleting additonal emailChristopher Ng2024-08-021-0/+3
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* chore(ShareSettings): Proper wording for share autocompletion settingsfenn-cs2024-07-301-2/+2
| | | | | | The existing is incorrect and can be misleading as seen in : https://github.com/nextcloud/server/issues/42501 Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
* chore(i18n): Changed wording to singularrakekniven2024-07-241-1/+1
| | | | | | | Reported at Transifex Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com> Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* Merge pull request #46418 from nextcloud/artonge/feat/user_admin_delegationLouis2024-07-246-48/+57
|\ | | | | feat(users): Add users and group management to admin delegation
| * fix(users): Remove useless filtering conditionLouis Chemineau2024-07-221-4/+0
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * feat(users): Enable features for delegated user adminsLouis Chemineau2024-07-224-9/+9
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * fix(users): Improve error handling of some fields updateLouis Chemineau2024-07-222-35/+48
| | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
* | feat: let users configure their first day of weekRichard Steinmetz2024-07-224-1/+132
|/ | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* refactor: Fix some linting issues in frontend codeFerdinand Thiessen2024-07-192-5/+5
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix(settings): Fix endless spinner when wiping or deleting accountsChristopher Ng2024-07-191-2/+5
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat(settings/admin/ai): increase min width of provider selectsJulien Veyssier2024-07-171-0/+6
| | | | Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
* feat(settings/admin/ai): Add Task Processing API settingsMarcel Klehr2024-07-171-5/+41
| | | | Signed-off-by: Marcel Klehr <mklehr@gmx.net>
* refactor: Improve design of declarative settingsFerdinand Thiessen2024-07-161-9/+9
| | | | | | | | * Remove the hint from DOM if empty (otherways they still take some place in layout) * Individual fields of the same section should not be spaced 60px, 20px (2x 10px) should be enough * We have the type `multi-checkbox` for real checkboxes where you can select on of multiple, and we have `checkbox` which is only used for enable / disable, so we shall use `switch` type of the checkbox component as we do for all other (non declarative) settings Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore(settings): Rename user groupsChristopher Ng2024-07-112-3/+3
| | | | | | | - "Active accounts" -> "All accounts" - "Recent accounts" -> "Recently active" Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat: Add Recent accounts sectionChristopher Ng2024-07-115-10/+64
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* chore: Make active apps initial state consistent with OCS APIFerdinand Thiessen2024-07-101-5/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* chore: Enable ESLint for apps and fix all errorsFerdinand Thiessen2024-07-0915-83/+94
| | | | | | | | | 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>
* perf(settings): Optimize user list scroll performanceChristopher Ng2024-07-081-0/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* fix: Better wordings in the new user modalJérôme Herbinet2024-06-251-2/+2
| | | | | | | Co-authored-by: Jan C. Borchardt <925062+jancborchardt@users.noreply.github.com> Co-authored-by: Pytal <24800714+Pytal@users.noreply.github.com> Co-authored-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com> Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
* chore(deps): Update `debounce` to 2.1.0Ferdinand Thiessen2024-06-232-2/+3
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* fix: Increase debounce delay when saving account propertiesChristopher Ng2024-06-212-2/+2
| | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* fix: Do not import from `axios` but only `@nextcloud/axios`Ferdinand Thiessen2024-06-2010-15/+16
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(settings): Emit loaded event for user managementChristopher Ng2024-06-181-0/+2
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat(settings): Support svg user row action iconsChristopher Ng2024-06-061-0/+6
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat(settings): Close user row action menu after clickChristopher Ng2024-06-051-0/+1
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* feat(settings): Add action enabled callbackChristopher Ng2024-06-052-4/+14
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* chore: Add SPDX headerAndy Scherzinger2024-06-03130-2176/+323
| | | | Signed-off-by: Andy Scherzinger <info@andy-scherzinger.de>
* chore: Change more "user" strings to "account"Christopher Ng2024-05-303-7/+7
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>
* refactor: Shorten input focus callsChristopher Ng2024-05-301-3/+3
| | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>