lilleman
|
34b668d49f
|
Use one verb per action in the English UI: sign in, sign out, create account
CI / full-gate (push) Successful in 2m39s
|
2026-08-05 00:34:05 +02:00 |
|
lilleman
|
bd76c981ee
|
Carry the language through sign-in; warn when switching leaves the page; product-review copy fixes
CI / full-gate (push) Successful in 2m40s
|
2026-08-04 09:59:00 +02:00 |
|
lilleman
|
245d1ad5b5
|
Add i18n support: per-locale catalogs, URL-driven locale, translated core and examples
CI / full-gate (push) Successful in 2m37s
|
2026-08-03 22:37:27 +02:00 |
|
lilleman
|
f38b5373bd
|
Say user throughout, noting Ory's identity naming in the docs
|
2026-08-03 17:41:40 +02:00 |
|
lilleman
|
096720904e
|
Rename the coarse gate from role to permission, matching RBAC
|
2026-08-03 17:41:40 +02:00 |
|
lilleman
|
3486e0ad00
|
Rename the Keto User namespace to Identity, matching Kratos
|
2026-08-03 17:41:40 +02:00 |
|
lilleman
|
8f9f79ac30
|
Document the users, groups and roles model in README
|
2026-08-03 17:41:40 +02:00 |
|
lilleman
|
b580f7d06e
|
Rename the plugin-API permission gate to role
|
2026-08-03 17:41:40 +02:00 |
|
lilleman
|
5a5803b265
|
Review fixes: denylist-conditional revoke, Ory secret wiring, exp guard test
|
2026-08-03 17:41:40 +02:00 |
|
lilleman
|
535902e69b
|
Split handleRequest into pipeline + internal route table; auth/OAuth2 endpoints become named handlers in src/auth/routes.ts
|
2026-07-02 13:05:54 +02:00 |
|
lilleman
|
de22f51c12
|
Organize src/ into concern folders (http, auth, admin, plugin-host, ui); co-locate tests, move plugin-api barrel into plugin-host, sync docs + AGENTS layout
|
2026-06-24 00:23:55 +02:00 |
|