mirror-immich/i18n
sparsh985 55f2b3b6a0
feat(server): add configurable OAuth prompt parameter (#26755)
* feat(server): add configurable OAuth prompt parameter

Add a `prompt` field to the OAuth system config, allowing admins to
configure the OIDC `prompt` parameter (e.g. `select_account`, `login`,
`consent`). Defaults to empty string (no prompt sent), preserving
backward compatibility.

This is useful for providers like Google where users want to be prompted
to select an account when multiple accounts are signed in.

Discussed in #20762

* chore: regenerate OpenAPI spec and clients for OAuth prompt field

* Adding e2e test cases

* feat: web setting

* feat: docs

---------

Co-authored-by: Jason Rasmussen <jason@rasm.me>
2026-04-17 21:20:07 +00:00
..
.prettierrc feat: use prettier for i18n translations (#24623) 2026-01-06 15:02:10 +00:00
af.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
ar.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
az.json chore(web): update translations (#24004) 2025-12-17 17:42:28 +00:00
be.json feat: move version checks to our own infrastructure (#27450) 2026-04-02 23:32:26 +01:00
bg.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
bi.json chore: remove unused key and fix casing for recent_albums (#24691) 2026-02-12 16:06:22 +01:00
bn.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
br.json chore: add new language requests (#23991) 2025-11-20 08:58:18 -05:00
ca.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
cs.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
cv.json chore(web): update translations (#24653) 2026-01-27 18:16:39 +00:00
da.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
de.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
de_CH.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
el.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
en.json feat(server): add configurable OAuth prompt parameter (#26755) 2026-04-17 21:20:07 +00:00
eo.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
es.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
et.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
eu.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
fa.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
fi.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
fil.json chore(web): update translations (#24653) 2026-01-27 18:16:39 +00:00
fr.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
ga.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
gl.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
gsw.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
gu.json chore(web): update translations (#26192) 2026-03-18 20:27:17 +00:00
he.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
hi.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
hr.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
hu.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
hy.json chore(web): update translations (#20449) 2025-08-21 20:48:05 +00:00
id.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
is.json feat: move version checks to our own infrastructure (#27450) 2026-04-02 23:32:26 +01:00
it.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
ja.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
ka.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
kk.json chore(web): update translations (#21130) 2025-08-31 00:52:11 +02:00
km.json chore(web): update translations (#26192) 2026-03-18 20:27:17 +00:00
kmr.json fix: weblate conflicts (#18389) 2025-05-20 13:15:10 +01:00
kn.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
ko.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
lb.json chore: move weblate translations to root directory (#13604) 2024-10-22 15:39:28 +00:00
lt.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
lv.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
mfa.json chore: move weblate translations to root directory (#13604) 2024-10-22 15:39:28 +00:00
mk.json chore(web): update translations (#25585) 2026-02-05 21:14:41 +00:00
ml.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
mn.json chore(web): update translations (#24004) 2025-12-17 17:42:28 +00:00
mr.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
ms.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
nb_NO.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
nl.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
nn.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
pa.json chore(web): update translations (#23449) 2025-11-19 17:44:39 +00:00
package.json chore: version v2.7.5 2026-04-13 14:27:31 +00:00
pl.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
pt.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
pt_BR.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
ro.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
ru.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
si.json chore: add new language requests (#23991) 2025-11-20 08:58:18 -05:00
sk.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
sl.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
sq.json chore(web): update translations (#25947) 2026-02-10 18:22:41 +00:00
sr_Cyrl.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
sr_Latn.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
sv.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
ta.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
te.json chore(web): update translations (#27029) 2026-04-03 00:04:17 +01:00
th.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
tr.json chore(web): update translations (#27483) 2026-04-07 15:05:52 +00:00
uk.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
ur.json chore(web): update translations (#24653) 2026-01-27 18:16:39 +00:00
uz.json chore: add new language requests (#23991) 2025-11-20 08:58:18 -05:00
vi.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
yue_Hant.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
zh_Hans.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00
zh_Hant.json chore(web): update translations (#27589) 2026-04-13 14:25:01 +00:00