Kent Delante
7b18ecafbe
fix(apps): Sort names separately from active/update state
...
Signed-off-by: Kent Delante <kent.delante@proton.me>
2025-05-06 09:28:37 +00:00
Ferdinand Thiessen
f5b222263a
fix(settings): allow to clear twitter and fediverse
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-29 11:39:31 +02:00
Ferdinand Thiessen
ae94a80e1a
fix: adjust webpack nonce generation
...
some leftovers where the request token is used instead of the CSP nonce.
in general this makes not much difference - but there are some cases
where those values differ.
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-27 15:11:44 +02:00
Ferdinand Thiessen
441d9f1661
fix(settings): group admins only can add users to their groups
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-27 12:42:10 +02:00
Ferdinand Thiessen
9e5fc7d6a0
feat(settings): provide user groups for accounts list
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-27 12:41:09 +02:00
Ferdinand Thiessen
7ae790bf8d
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>
2025-04-25 15:46:00 +00:00
provokateurin
67948fa7ed
fix(settings): Handle email change restriction separately from display name change restriction
...
Co-authored-by: provokateurin <kate@provokateurin.de>
Co-authored-by: Ferdinand Thiessen <opensource@fthiessen.de>
Co-authored-by: Louis <louis@chmn.me>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-03 09:03:42 +02:00
Ferdinand Thiessen
7dc45631cf
fix(core): adjust fronend code for changes in webauthn library
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-04-01 19:10:11 +02:00
Christopher Ng
0eedb6904f
fix(settings): Separate subadmin options
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:24 -07:00
Christopher Ng
4a7fee32db
fix(settings): Fix initialization of store
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:24 -07:00
Christopher Ng
42517d9c34
fix(settings): Preserve system groups on reset
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:24 -07:00
Christopher Ng
6ce464b899
fix(settings): Natural order groups
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:24 -07:00
Christopher Ng
e0cafe5fb1
fix(settings): Fix duplicated group options in new account dialog
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:24 -07:00
Christopher Ng
6a36355dc5
fix(settings): Fix duplicated group options when editing account
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:24 -07:00
Christopher Ng
6b28f90881
fix(settings): Fix group creation in new account dialog
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:24 -07:00
Christopher Ng
f5b35fe1e5
fix(settings): Fix group creation when editing users
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:24 -07:00
Christopher Ng
bdac0d7670
fix(settings): Only change usercount if group can be found
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:24 -07:00
Christopher Ng
46098c975b
fix(settings): Fix editing groups and subadmin groups of user
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:24 -07:00
Christopher Ng
32c3e18781
fix(settings): Fix erroneous hiding of group admin column with paginated groups
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:24 -07:00
Christopher Ng
b1d3ee8539
fix(settings): Prevent selection of invalid groups that are not fully loaded
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
0dc089799e
fix(settings): Fix loaded groups being undefined
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
13765c623c
chore(settings): Add note on groups sorting
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
02ca811c9d
refactor(settings): Consolidate group formatting
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
4d0f2da3e0
perf(settings): Make scrolling smooth when a large number of groups are rendered
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
cae40a3521
fix(settings): Allow searching for groups in new account dialog
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
19e1b54ae2
fix(settings): Allow searching for groups in user row
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
9b303db186
perf(settings): Cancel request on new search
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Christopher Ng
0d20ddf6f1
fix(settings): Fix infinitely loading account management page with pagination of groups
...
- Includes searching
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-03-31 14:10:23 -07:00
Git'Fellow
606c781218
fix(user): Some strings not being translated
...
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
2025-03-30 13:22:42 +02:00
Marcel Müller
b01efbb55a
fix(setupchecks): Treat information messages as success
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-03-24 20:12:12 +00:00
Ferdinand Thiessen
e1fe4f6e24
fix(profile): allow to reset phone number
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-03-21 18:21:45 +01:00
skjnldsv
c37bb3e1b1
Revert "fix(files): updateAll method"
...
This reverts commit fbec19c0d7 .
2025-02-20 14:20:20 +00:00
Ferdinand Thiessen
a5f15f836f
fix(settings): Also sanitize fediverse and twitter handle in the frontend
...
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-02-06 15:46:15 +01:00
Ferdinand Thiessen
49f104a996
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:21:33 +01:00
Christopher Ng
a967968126
chore: Only show hours and minutes in first login timestamp
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-21 13:58:44 -08:00
Andrey Borysenko
73c138b0f3
feat(app_api): Advanced deploy options
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2025-01-20 19:26:29 +02:00
Max
bfe84534f2
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 13:17:09 +00:00
rakekniven
dd8f7f0475
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 11:31:13 +00:00
Ferdinand Thiessen
c3c0137484
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 20:32:43 +01:00
Christopher Ng
1a43fc5718
feat(sharing): Toggle custom tokens setting as admin
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-15 15:50:43 -08:00
Pytal
dd36163bb0
Merge pull request #50130 from nextcloud/feat/rich-profile-biography
...
feat: Allow rich formatting of profile text
2025-01-14 08:42:35 -08:00
provokateurin
a9a43f3df4
fix(settings): Fix mail server settings form
...
Signed-off-by: provokateurin <kate@provokateurin.de>
2025-01-14 16:24:24 +01:00
Christopher Ng
12bbf56870
feat: Allow rich formatting of profile text
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-10 17:00:26 -08:00
Max Schmit
fbec19c0d7
fix(files): updateAll method
...
Signed-off-by: Max Schmit <maxschm@hotmail.com>
2025-01-07 20:16:06 +01:00
Côme Chilliet
9ada0bb12a
fix(users): Adapt UI code to new timestamp fields names
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-01-07 16:30:23 +01:00
Christopher Ng
c4b5a78b7e
feat: Show first login date in user list
...
Signed-off-by: Christopher Ng <chrng8@gmail.com>
2025-01-07 16:30:22 +01:00
Andrey Borysenko
ac0cd2f45a
fix(app-store): add missing exApps list items to search filter
...
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
2025-01-02 21:29:44 +02:00
Jana Peper
3857decfcb
fix: eslint
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper
8cac92665d
feat: filter disabled apps in task types requests
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00
Jana Peper
32b57e7b41
feat: save state in db
...
Signed-off-by: Jana Peper <jana.peper@nextcloud.com>
2024-12-18 18:32:34 +01:00