Commit graph

586 commits

Author SHA1 Message Date
Christopher Ng
537d68d76a chore(settings): Add note on groups sorting
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
1fbf26a5af refactor(settings): Consolidate group formatting
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
c3dba3b467 perf(settings): Make scrolling smooth when a large number of groups are rendered
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
328bb107aa fix(settings): Allow searching for groups in new account dialog
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
86e521d032 fix(settings): Allow searching for groups in user row
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
f664eb8313 perf(settings): Cancel request on new search
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Christopher Ng
8f10477aa0 fix(settings): Fix infinitely loading account management page with pagination of groups
- Includes searching

Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-04-01 10:17:32 +00:00
Git'Fellow
301f703016
Merge pull request #51665 from nextcloud/backport/51644/stable30
[stable30] fix(user): Some strings not being translated
2025-03-25 10:12:54 +01:00
Marcel Müller
888cb8de7f fix(setupchecks): Treat information messages as success
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-03-24 20:12:39 +00:00
Git'Fellow
86a762514f fix(user): Some strings not being translated
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-03-24 13:28:08 +00:00
Ferdinand Thiessen
72ab2275d4 fix(profile): allow to reset phone number
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-22 17:17:06 +01:00
Ferdinand Thiessen
e046ce6858
fix(settings): Also sanitize fediverse and twitter handle in the frontend
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-07 12:42:23 +01:00
Ferdinand Thiessen
7635412076
fix(settings): Clarify peculiarities of enabling encryption
- Clarify that enabling server side encryption will not encrypt
  existing files but only new or changed files.
- Clarify that server side encryption can only be disabled using OCC
- Ensure there is accessible information of encryption state (`disabled`
  input will not be announced so make it `aria-disabled` instead)
- Make warning more prominent by moving it into a dialog

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-31 17:30:20 +01:00
provokateurin
2d9d6de9d1
fix(settings): Fix mail server settings form
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-26 15:47:15 +01:00
max-nextcloud
b5a7f91ca5
Merge pull request #50278 from nextcloud/backport/50265/stable30
[stable30] fix(encryption): handle empty encryptionModules fine
2025-01-20 18:15:07 +01:00
Max
d48ce5bb67 fix(encryption): handle empty encryptionModules fine
`[].find(...)` will return `undefined`.
`undefined[0]` throws an exception.
Handle this case more gracefully.

Signed-off-by: Max <max@nextcloud.com>
2025-01-20 14:34:30 +00:00
rakekniven
ab44e76b40
chore(i18n): Improved grammar
Reported at Transifex

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2025-01-20 13:12:36 +01:00
Ferdinand Thiessen
205d646f21
fix(settings): Correctly parse and display default quota
In the account management settings (default settings) the quota was
parsed not consistently with how we do it everywhere else.
Meaning `1 KB` should be 1024 bytes not 1000 bytes.

Also this fixes an issue where searching "1KB" does not yield any output
because of the space in the parsed value "1 KB".

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-01-16 22:17:26 +01:00
Andrey Borysenko
83611e08a0
fix(app-store): add missing exApps list items to search filter
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2025-01-07 22:14:34 +02:00
Ferdinand Thiessen
c9941dc440
fix(app-store): Add back legacy store API used for update and removal
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-12-06 09:31:45 +01:00
nextcloud-command
3aab8bd8c4 chore(assets): Recompile assets + lint fix
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-11-20 09:08:34 +00:00
Christopher Ng
a7b0ab2b99 fix(settings): Align contents of profile picture heading
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2024-11-15 10:59:14 -08:00
Andrey Borysenko
128b65e0dc
fix(ci): eslint fix, minor correction after rebase
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:58 +02:00
Andrey Borysenko
41c61c31e2
fix: loading state reactivity
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:58 +02:00
Andrey Borysenko
6be8cbd16d
fix(ci): fix eslint errors
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:58 +02:00
Andrey Borysenko
67b4d3d62b
fix: address review comments
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:57 +02:00
Andrey Borysenko
d91a7feb60
WIP: remove app_api_apps vuex store
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:57 +02:00
Andrey Borysenko
606a9a3d64
WIP: migrate to Pinia, minor fixes
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:56 +02:00
Andrey Borysenko
c53f5c43b4
WIP: address review comments, small fixes
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:56 +02:00
Andrey Borysenko
a29e170012
fix(ci): resolve eslint errors
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:55 +02:00
Andrey Borysenko
9e694d12ba
WIP: minor fixes
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:55 +02:00
Andrey Borysenko
3d4f0f9b55
WIP: add missing state checks
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:54 +02:00
Andrey Borysenko
18c9a03696
WIP: use global mutation, since app_api_apps is namespaced
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:54 +02:00
Andrey Borysenko
151a75812c
WIP: add Daemon badge in app sidebar (2)
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:54 +02:00
Andrey Borysenko
475ce2ead8
feat(settings): migrate AppAPI ExApps management (1)
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2024-10-30 20:36:53 +02:00
Ferdinand Thiessen
663c33f6e0
fix(app-store): Update update count in navigation
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-28 14:24:19 +01:00
Ferdinand Thiessen
3d7f2983ae fix(app-store): Correctly render Markdown in app description
This seems to be broken by an update because the renderer now passes an object instead of multiple arguments to the render functions.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-24 13:35:52 +02:00
Marcel Müller
2023f3cce3 fix(appstore): Hide last modified information for shipped apps
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2024-10-18 12:02:07 +02:00
Ferdinand Thiessen
f1f265894e fix(settings): Use axios directly for health check to preven URL sanitizing
When using Apache with `DirectorySlash` it will respond with 301 and the URL with trailing slash.
But when using traefik as the reverse proxy it can not rewrite redirects, this leads to the problem
that the Apache response is using HTTP in the redirect but the real server (traefik) is only listening on HTTPS.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-10-08 13:51:46 +00:00
Grigorii K. Shartsev
5468f645fb fix(settings): disable Discover when appstore is disabled
Signed-off-by: Grigorii K. Shartsev <me@shgk.me>
2024-09-17 08:34:04 +00:00
Christopher Ng
f50242bfa9 fix(settings): Add back create group icon
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-09-15 20:15:16 +00:00
rakekniven
3e4d8c4cb1 fix: Update AdminAI.vue
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2024-09-09 08:42:15 +00:00
rakekniven
b5bb069575 chore(i18n): adapted lowercase
Reported at Transifex

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
2024-09-09 08:42:15 +00:00
provokateurin
93cc5297ef fix(settings): Fix sharing exclude groups from password requirement option not working
Signed-off-by: provokateurin <kate@provokateurin.de>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
2024-09-03 15:22:09 +00:00
Marcel Klehr
2ef6af9ee0 fix(settings): Add translators note
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
(cherry picked from commit c8f4967ce2)
2024-09-03 13:19:29 +02:00
Marcel Klehr
b590177d87 fix(settings): Don't display built-in task types in AI settings TextProcessing
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
(cherry picked from commit 44a5723973)
2024-09-03 13:19:21 +02:00
Ferdinand Thiessen
8c17f1ea04 fix(settings): Hide forbidden UI elements for group managers
1. The "recent" accounts API only works for admin and delegated admin -> hide for group managers
2. Group managers can not create new groups -> Hide the UI to add a new group for them
3. Accounts created by group managers require one of the groups, which is managed by the group manager, assigned.
   So if the group manager only manageres a single group, we should preselect that group.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2024-09-02 11:12:03 +02:00
Marcel Klehr
b1dd7ff638
fix(settings): Don't show built-in textprocessing task types in 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>
2024-08-30 14:06:15 +02:00
Marcel Klehr
64468b847d
fix(settings): Remove STT admin settings
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>
2024-08-30 14:06:15 +02:00
Jérôme Herbinet
d3571c4d34 fix(wording): "Line" manager instead of "Account" manager
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
2024-08-29 00:22:45 +02:00