listUsers() now LEFT JOINs local_credentials and returns has_local_credentials.
The auth source cell renders both the primary auth_source badge and a secondary
Local badge when an OIDC user also has local credentials set.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Replace `on:keydown` with `onkeydown` and `onsubmit|preventDefault`
with inline handlers calling `e.preventDefault()` to fix compilation
errors caused by mixing old and new Svelte event syntax.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>