skjnldsv
612e06466a
fix(core): ensure unique vcategory
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-08-06 09:00:50 +02:00
Nextcloud bot
c3cd5bb439
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-06 00:13:03 +00:00
Marcel Müller
5e6532d467
feat: Cache user keys
...
Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
2025-08-05 19:05:14 +02:00
Joas Schilling
98fb18f5fa
Merge pull request #54254 from nextcloud/backport/54230/stable31
...
[stable31] fix(logging): Fix query logging with DateTimeImmutable parameters
2025-08-05 16:18:09 +02:00
John Molakvoæ
2792cd8c60
Merge pull request #54130 from nextcloud/backport/51602/stable31
2025-08-05 15:05:17 +02:00
Joas Schilling
0dce6c2453
fix(logging): Fix query logging with DateTimeImmutable parameters
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-08-05 10:29:24 +00:00
Côme Chilliet
2da5f0b6e8
chore: Adapt ProviderFactory to change in DefaultShareProvider constructor
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-08-05 11:59:34 +02:00
Nextcloud bot
e75294e6f8
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-05 00:12:44 +00:00
Nextcloud bot
510b3483f7
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-04 00:13:32 +00:00
Nextcloud bot
e25bc39145
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-03 00:12:30 +00:00
Nextcloud bot
9f07fad362
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-02 00:12:30 +00:00
Christoph Wurst
1c004d6b07
fix(session): log when ephemeral sessions are closed
...
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
2025-08-01 10:49:57 +02:00
John Molakvoæ
d642bf4aa3
Merge pull request #54053 from nextcloud/backport/54016/stable31
2025-08-01 09:53:09 +02:00
Joas Schilling
8309fa5c29
Merge pull request #54108 from nextcloud/backport/54068/stable31
...
[stable31] fix(cron): Fix infinite loop on ParallelAware blocked jobs
2025-07-31 09:35:12 +02:00
Nextcloud bot
6a10963792
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-31 00:12:15 +00:00
Kate
0289c688c1
Merge pull request #54042 from nextcloud/fix/noid/mark-searchkeys-as-internal
2025-07-30 22:00:41 +02:00
Nextcloud bot
2b070e5f6a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-30 00:12:18 +00:00
Daniel Calviño Sánchez
aa4e7f92f7
fix: Do not show password dialog when user can not validate password
...
The password confirmation dialog is always shown unless the user backend
does not allow password confirmation. A user backend may explicitly
provide that information, but even if it does not that could have been
defined in the authentication token with
"IToken::SCOPE_SKIP_PASSWORD_VALIDATION" (for example, when "user_oidc"
is only used for authentication and user provision is done by another
user backend).
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-07-29 15:55:09 +00:00
Côme Chilliet
5b2d52afe6
fix: Use default share folder of the user on share accept
...
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
2025-07-29 09:16:19 +00:00
Joas Schilling
5eb7ad00dd
Merge pull request #54105 from nextcloud/backport/54027/stable31
...
[stable31] fix(ConnectionFactory): Apply Oracle connection fix to primary and replica params as well
2025-07-29 09:51:36 +02:00
Nextcloud bot
e7ed52f16e
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-29 00:12:14 +00:00
Joas Schilling
9b92839e00
fix(cron): Fix infinite loop on ParallelAware blocked jobs
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-28 06:23:11 +00:00
Marcel Klehr
8173f5eb44
fix(ConnectionFactory): Apply Oracle connection fix to primary and replica params as well
...
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
2025-07-28 06:14:08 +00:00
Nextcloud bot
d6468653e4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-28 00:12:24 +00:00
Nextcloud bot
3aa6cc01b8
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-26 00:12:21 +00:00
Nextcloud bot
bb0e2c928b
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-25 00:12:28 +00:00
Nextcloud bot
dbf81d7c4f
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-24 00:13:41 +00:00
Joas Schilling
df3655420c
Merge pull request #54022 from nextcloud/backport/53986/stable31
...
[stable31] fix(update): Correctly trigger update for auto-disabled local apps
2025-07-23 12:01:33 +02:00
Daniel Kesselberg
9f8064aae2
fix(imip): group messages by logging principal and uri as context
...
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
2025-07-23 09:21:29 +00:00
Nextcloud bot
807583c678
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-23 00:12:05 +00:00
Maxence Lange
c15b7aa2a0
fix(appconfig): mark searchKeys() as internal until 32
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-07-22 12:21:29 -01:00
Kate
625b8155dd
Merge pull request #54018 from nextcloud/backport/54003/stable31
2025-07-22 14:11:23 +02:00
Nextcloud bot
9589c6e5b4
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-22 00:12:37 +00:00
Joas Schilling
600cc6ebe5
fix(update): Correctly trigger update for auto-disabled local apps
...
When updating a local app we still need to run updateApp
so that repair steps and migrations are correctly executed
Signed-off-by: Joas Schilling <coding@schilljs.com>
2025-07-21 12:09:42 +00:00
Maxence Lange
4348217b47
feat(appconfig): add searchKeys()
...
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
2025-07-21 10:27:50 +00:00
Nextcloud bot
49e7975020
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-19 00:12:30 +00:00
Nextcloud bot
53ae06a980
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-18 00:14:04 +00:00
Nextcloud bot
6a4f6e26c3
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-17 00:12:16 +00:00
Nextcloud bot
f58887ef8d
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-16 00:12:18 +00:00
Nextcloud bot
8d4f0a62ae
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-13 00:12:06 +00:00
Nextcloud bot
42aba84c3a
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-12 00:12:05 +00:00
Daniel Calviño Sánchez
3f03fedb12
Merge pull request #53902 from nextcloud/backport/53501/stable31
...
[stable31] fix: Fix theming for disabled accounts
2025-07-11 12:52:12 +02:00
Kate
eb2f30911e
Merge pull request #53907 from nextcloud/backport/53887/stable31
2025-07-11 10:10:16 +02:00
Kate
20b41645e6
Merge pull request #53843 from nextcloud/backport/53109/stable31
2025-07-11 09:08:52 +02:00
skjnldsv
523fb38678
fix: force lowercase emails
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-11 09:05:47 +02:00
Daniel Calviño Sánchez
ac6b07356d
fix: Fix theming for disabled accounts
...
The Theming app injects the stylesheets for the different themes in the
"<header>" element of the page, and those stylesheets are then loaded by
the browser from a "Controller" (a plain "Controller", not an
"OCSController"). The stylesheets, in turn, may also get some images
(like the background) also from the "Controller".
When handling a request to "index.php" it is checked whether the user is
logged in and, if not, a login is tried. A disabled user is explicitly
seen as not logged in, so a login is always tried in that case, but
disabled users are also explicitly prevented to log in, so the login
also fails. Due to that trying to get any of the themed stylesheets or
images with a disabled account (to be able to show the "Account
disabled" error page) fails with an HTTP status 401.
To solve that, and to avoid touching this basic logic as much as
possible, the login exception is now ignored (if the user is disabled)
for some specific requests to the Theming app.
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-07-11 02:54:16 +02:00
Daniel Calviño Sánchez
ce8baf75c6
fix: Throw specific LoginException when the user is disabled
...
Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
2025-07-11 02:50:58 +02:00
Nextcloud bot
b38894c111
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-07-11 00:12:29 +00:00
John Molakvoæ
97f0b548a8
Merge pull request #53888 from nextcloud/backport/53875/stable31
2025-07-10 16:09:45 +02:00
skjnldsv
13253f5ede
fix(systemtags): case-insensitive search & prevent duplicates
...
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
2025-07-10 08:50:23 +02:00