df03c1a4cd39b4be26e71109abf333d3dae308fa
Team table showed dashes for email and role because the raw Logto response uses primaryEmail (not email) and excludes org roles. Enrich each member with normalized email and fetched role name. Invited users couldn't sign in after password reset because createAndInviteUser omitted the username field — the sign-in page sent type:username for non-email input but Logto had no username to match. Now sets username to the email local part, matching how createUserWithPassword works for bootstrap admins. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Description
Multi-tenant SaaS platform — Camel application runtime with built-in observability. Wraps cameleer3 agent + server.
Languages
Java
55.7%
TypeScript
34.3%
Shell
6.2%
HTML
2.3%
CSS
0.8%
Other
0.7%