Lilleman auf Larv lilleman
lilleman pushed to spend-limit at larvit/claude-session-watchdog 2026-08-04 09:40:54 +02:00
ad9d51d399 Resume spend-limit and usage-credit blocks, retried hourly
lilleman pushed to i18n at larvit/plainpages 2026-08-04 09:37:01 +02:00
37b88b2fe6 Show the language picker on every page, targeting the nearest page that answers GET
lilleman pushed to i18n at larvit/plainpages 2026-08-04 00:42:52 +02:00
7e4c6940c9 Escape the values interpolated into the one markup-carrying message
lilleman pushed to i18n at larvit/plainpages 2026-08-04 00:31:17 +02:00
18e1a8d29d Keep the chrome lazy for error pages, guard the guard-error render, split the recovery link
lilleman pushed to i18n at larvit/plainpages 2026-08-04 00:10:29 +02:00
93139ea058 Stability round two: no language links on POST-rendered pages, scoped observers, Vary only where it varies
lilleman pushed to i18n at larvit/plainpages 2026-08-03 23:51:38 +02:00
be3bc2bdbb Stability fixes: plugin-scoped contexts for owned pages, absent-href guard, checked locale mounts
lilleman pushed to i18n at larvit/plainpages 2026-08-03 23:25:52 +02:00
2b20497785 Pin the chrome's locale carrying in unit tests; keep one carrier list
lilleman pushed to i18n at larvit/plainpages 2026-08-03 23:21:37 +02:00
b3df7084c4 Reserve the locale param, carry it on breadcrumbs, translate the permissions detail view
lilleman pushed to i18n at larvit/plainpages 2026-08-03 23:12:18 +02:00
6440c543e5 Architecture review fixes: partials carry the locale, mountable locales/, shared core words
lilleman created pull request larvit/plainpages#44 2026-08-03 22:37:39 +02:00
Add i18n support: per-locale catalogs, URL-driven locale, translated core and examples
lilleman pushed to i18n at larvit/plainpages 2026-08-03 22:37:28 +02:00
245d1ad5b5 Add i18n support: per-locale catalogs, URL-driven locale, translated core and examples
lilleman created branch i18n in larvit/plainpages 2026-08-03 22:37:28 +02:00
lilleman deleted branch role-vocabulary from larvit/plainpages 2026-08-03 17:44:52 +02:00
lilleman pushed to main at larvit/plainpages 2026-08-03 17:44:52 +02:00
c30cd95ebd Fix a stale ctx.identity reference in the file map
f38b5373bd Say user throughout, noting Ory's identity naming in the docs
9966b6bd46 Record the authorization vocabulary decision in AGENTS.md
096720904e Rename the coarse gate from role to permission, matching RBAC
04fe5b1e06 Cut the security-model threat table down to what the code cannot show
Compare 14 commits »
lilleman merged pull request larvit/plainpages#43 2026-08-03 17:44:52 +02:00
Align the authorization vocabulary: User, Group, Permission
lilleman pushed to role-vocabulary at larvit/plainpages 2026-08-03 17:42:01 +02:00
c30cd95ebd Fix a stale ctx.identity reference in the file map
f38b5373bd Say user throughout, noting Ory's identity naming in the docs
9966b6bd46 Record the authorization vocabulary decision in AGENTS.md
096720904e Rename the coarse gate from role to permission, matching RBAC
04fe5b1e06 Cut the security-model threat table down to what the code cannot show
Compare 14 commits »
lilleman pushed to role-vocabulary at larvit/plainpages 2026-08-03 17:37:50 +02:00
e66c530b0a Merge branch 'main' into role-vocabulary
5c3af63847 Merge branch 'main' into renovate/renovate-renovate-44.x
21cd878447 Update renovate/renovate Docker tag to v44.7.2
1abaa22a97 Update actions/checkout action to v4.4.0
Compare 4 commits »
lilleman pushed to role-vocabulary at larvit/plainpages 2026-08-03 17:16:18 +02:00
6d0f5a99bf Fix a stale ctx.identity reference in the file map
lilleman pushed to role-vocabulary at larvit/plainpages 2026-08-03 17:13:19 +02:00
9097552065 Say user throughout, noting Ory's identity naming in the docs
lilleman pushed to role-vocabulary at larvit/plainpages 2026-08-03 17:04:15 +02:00
076d1f6926 Record the authorization vocabulary decision in AGENTS.md
925debbd51 Rename the coarse gate from role to permission, matching RBAC
Compare 2 commits »