lilleman
|
37b88b2fe6
|
Show the language picker on every page, targeting the nearest page that answers GET
CI / full-gate (push) Successful in 2m39s
|
2026-08-04 09:37:03 +02:00 |
|
lilleman
|
18e1a8d29d
|
Keep the chrome lazy for error pages, guard the guard-error render, split the recovery link
CI / full-gate (push) Successful in 2m38s
|
2026-08-04 00:31:19 +02:00 |
|
lilleman
|
93139ea058
|
Stability round two: no language links on POST-rendered pages, scoped observers, Vary only where it varies
CI / full-gate (push) Successful in 2m37s
|
2026-08-04 00:10:31 +02:00 |
|
lilleman
|
b3df7084c4
|
Reserve the locale param, carry it on breadcrumbs, translate the permissions detail view
CI / full-gate (push) Successful in 2m38s
|
2026-08-03 23:21:38 +02:00 |
|
lilleman
|
6440c543e5
|
Architecture review fixes: partials carry the locale, mountable locales/, shared core words
CI / full-gate (push) Successful in 2m36s
|
2026-08-03 23:12:18 +02:00 |
|
lilleman
|
096720904e
|
Rename the coarse gate from role to permission, matching RBAC
|
2026-08-03 17:41:40 +02:00 |
|
lilleman
|
0919adf4ef
|
Review fixes: plain depends_on merge, positive secret assertion
CI / full-gate (push) Successful in 2m46s
Mirror / github-mirror (push) Successful in 5s
|
2026-08-02 16:10:35 +02:00 |
|
lilleman
|
f5f4455b81
|
Browser E2E for the admin OAuth2-clients screen
CI / full-gate (push) Successful in 2m50s
|
2026-08-02 16:03:30 +02:00 |
|
lilleman
|
913bd6813a
|
Consolidate E2E into e2e-tests/ (Dockerfile + compose.{visual,auth,oauth,full,devstack}.yml, WORKDIR /e2e-tests); move ci.sh to repo root
|
2026-06-23 23:48:05 +02:00 |
|