Andras Bacsai
5b1fcd6e13
feat(auth): show OAuth-only registration notice on login page
...
Move the user creation check from OauthLoginService into
OauthSetting::allowsUserCreation(), so the login view can use it.
The login view now gets a can_register_with_oauth flag. The flag is
true when an enabled OAuth provider allows creating new users. The
view uses it to show the new auth.register_with_oauth message.
Add translations for the message in all locales, plus test coverage.
2026-10-02 16:45:33 +02:00
Andras Bacsai
8521f973dd
fix(auth): show specific error messages for denied OAuth logins
...
Add OauthLoginException, which carries a translation key for the message
shown on the login page. The exception message only goes to the log.
OauthLoginService now throws it for an unverified email, an account that
is already linked to another identity, and disabled registration.
OauthController shows the matching message for each case. Other
HttpExceptions fall back to a generic OAuth failure message.
The email verification check now runs before the linked-identity check,
so an unverified email cannot reveal that an account is already linked.
Add translations for the new auth.failed.oauth* keys in all locales and
cover the new error messages with feature tests.
2026-10-02 16:07:48 +02:00
Andras Bacsai
ca5fcce39b
Reapply "Merge branch 'next' into main"
...
This reverts commit 7bbd91175f .
2026-08-21 12:15:46 +02:00
Andras Bacsai
7bbd91175f
Revert "Merge branch 'next' into main"
...
This reverts commit 2598f3e4c8 , reversing
changes made to 83f1a2e503 .
2026-08-21 12:12:56 +02:00
Andras Bacsai
81227670e6
Reapply "Merge origin/next into main"
...
This reverts commit 15359833d3 .
2026-08-19 12:39:55 +02:00
Andras Bacsai
15359833d3
Revert "Merge origin/next into main"
...
This reverts commit 541d743907 , reversing
changes made to bb1d3f13f2 .
2026-08-19 12:33:16 +02:00
Andras Bacsai
253e59e731
Merge remote-tracking branch 'origin/next' into openid-auth-support
2026-08-18 14:03:09 +02:00
Onur Dilmen
d1bdcdb61c
fix(lang): add missing keys for Authentik and Zitadel OAuth ( #9938 )
2026-08-16 18:20:38 +02:00
Timo
dcfad6c608
fix(lang): correct german translation for password reset email ( #9680 )
2026-08-12 14:17:05 +02:00
Andras Bacsai
5842d77b81
feat(volume-backups): add service backup UI and polish layouts
...
Add dedicated service volume-backup Livewire pages and routes, wire
shared storage backups for services, and pass S3 trusted hosts into
MinIO resolve options. Also refine breadcrumbs, sticky sidebars,
destination/GitHub layouts, resource filters, and login recovery link.
2026-08-05 15:15:50 +02:00
Andras Bacsai
e354840e5a
feat(auth): add OIDC SSO and registration controls
...
Add OIDC discovery, JWKS validation, Socialite integration, OAuth identity linking, and configurable registration policy for password and SSO signups. Update related settings/profile UI and tests.
2026-06-04 13:59:08 +02:00
Felipe Yousoro
a639d9e0d9
feat(lang): update portuguese language keys ( #7020 )
2026-01-04 17:47:38 +01:00
Pushkar Gupta
4c5b38759d
feat(lang): add missing chinese translation keys ( #7477 )
2026-01-04 16:37:10 +01:00
Andras Bacsai
945118bab4
Changes auto-committed by Conductor
2025-10-16 17:03:38 +02:00
Andras Bacsai
5e3c50456c
Changes auto-committed by Conductor
2025-10-16 17:01:32 +02:00
Sandro Sobczyński
d15cb2386b
feat(lang): add Polish language & improve forgot_password translation ( #6306 )
2025-08-04 14:13:33 +02:00
Hauke Schnau
1968d4d494
feat(auth): add Zitadel OAuth Provider ( #5490 )
2025-06-18 14:35:54 +02:00
Yassir Elmarissi
a77bd88258
feat(auth): Add Clerk OAuth Provider ( #5553 )
2025-06-18 14:29:46 +02:00
Yassir Elmarissi
4375f52c5d
feat(auth): Add Discord OAuth Provider ( #5552 )
2025-06-18 14:19:01 +02:00
Alvin Maulana
78ce16d50d
feat(lang): add Indonesian language translations ( #5513 )
2025-04-02 14:42:24 +02:00
Elton Ciatto
2f6bd04f6b
feat(lang): Added Portuguese from Brazil language ( #5500 )
2025-04-02 14:36:57 +02:00
Chingiz Mammadov
c6b7779c82
feat(lang): Added Azerbaijani language updated turkish language. ( #5497 )
2025-04-01 14:45:44 +02:00
peaklabs-dev
b5eaeef047
Update no.json
2025-03-31 17:44:11 +02:00
Kenneth Iversen
2751b54dce
feat(lang): Added Norwegian language ( #5280 )
2025-03-31 17:40:36 +02:00
tarik
b5396d369d
feat(i18n): add French translations ( #4992 )
2025-02-11 16:50:04 +01:00
tarik
ec14973f80
feat(i18n): add Arabic translations ( #4991 )
2025-02-11 16:49:20 +01:00
Alberto Rizzi
f2a61aeb82
fix(lang): Add missing italian translations ( #5057 )
2025-02-11 16:36:44 +01:00
Zao Soula
c5f365e384
feat: add infomaniak oauth
2024-12-15 01:30:37 +01:00
🏔️ Peak
d9aefae207
Merge branch 'next' into feature/authentik-provider
2024-12-11 15:24:26 +01:00
Andras Bacsai
97aab8ba28
feat: show warning if people would like to use sslip with https
2024-10-20 22:26:30 +02:00
Danilo Martinelli
96ef0ef749
feat: 🛂 integrate Authentik authentication with Coolify
...
- Configured Authentik as the OAuth provider in Coolify.
2024-10-13 10:28:24 -03:00
🏔️ Peak
d54fa6a680
Merge pull request #3888 from steff-mat/next
...
Add Romanian translation
2024-10-11 20:20:08 +02:00
tarik
98c18311d3
Add missing Arabic translations
2024-10-11 18:22:02 +01:00
Stefan
69d9e028f7
Wif wording
2024-10-11 18:15:32 +02:00
Stefan
11ea4294dc
Romanian translation
2024-10-11 18:09:46 +02:00
Lucas Michot
dd32dd0106
Add missing french translations
2024-10-10 15:59:47 +02:00
Lucas Michot
e6db0b9798
Fix a spelling mistake in French
2024-10-08 09:13:49 +02:00
Andras Bacsai
09cd087cd0
chore: Update backup deletion labels to use language files
2024-09-27 17:29:36 +02:00
Andras Bacsai
688c27c901
fix: cloudflare tunnel configuration, ui, etc
2024-09-23 23:18:23 +02:00
Andras Bacsai
98e744e808
refactor: Update Docker cleanup label in Heading.php and Navbar.php
2024-09-19 10:27:44 +02:00
Bruce Mak
7af151d44e
add Traditional Chinese translation
2024-06-26 00:05:52 +08:00
kubatron 117
7759fe2cdf
Add czech localization
2024-06-24 17:24:08 +02:00
Andras Bacsai
b16cd1ec5c
Merge pull request #2519 from notjulian/main
...
chore: add Italian translations
2024-06-19 16:13:04 +02:00
Andras Bacsai
278ec88dd0
Merge pull request #2481 from toohard2explain/add-german-translation
...
chore: add German translations
2024-06-19 16:12:34 +02:00
Andras Bacsai
b91699f317
Merge pull request #2409 from eltociear/add-japanese
...
Add Japanese language support
2024-06-19 16:12:00 +02:00
Andras Bacsai
105ed56dfc
Merge pull request #2437 from ndbiaw/next
...
chore: add Vietnamese translate
2024-06-19 16:11:05 +02:00
Andras Bacsai
f9267a96ed
Merge pull request #2424 from alwalxed/main
...
🌐 Add Arabic Language Support
2024-06-19 16:10:37 +02:00
Andras Bacsai
1135f45dc9
Merge pull request #2441 from florianguigue/main
...
🇫🇷 Add french translations
2024-06-19 16:10:15 +02:00
Andras Bacsai
b74a75f4c6
Merge pull request #2460 from muhammedaksam/main
...
chore: add Turkish translations
2024-06-19 16:09:50 +02:00
Andras Bacsai
8a787f48b3
Merge pull request #2456 from lopesboa/chore/add-pt-translation
...
chore: add Portuguese translation
2024-06-19 16:09:28 +02:00