- Add icanhazstring/composer-unused as dev dependency for dependency hygiene checks - Add German documentation (docs/) covering architecture, conventions, workflows, and developer checklists - Add API layer (ApiAuth, ApiBootstrap, ApiResponse), audit, scheduler, custom fields, and SSO services - Add Microsoft OIDC SSO, API token management, and user lifecycle features - Add swagger-ui vendor integration and OpenAPI spec - Add production Docker setup and bin/ scripts - Update composer dependencies, config, templates, and frontend assets throughout Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
15 lines
829 B
HTML
15 lines
829 B
HTML
<table role="presentation" width="100%" cellspacing="0" cellpadding="0" style="background:#ffffff; padding:24px 0;">
|
|
<tr>
|
|
<td align="center">
|
|
<table role="presentation" width="600" cellspacing="0" cellpadding="0" style="background:#ffffff; color:#111; border:1px solid #e6e6e6; border-radius:12px; width:100%; max-width:600px;">
|
|
<tr>
|
|
<td style="padding:20px 24px 12px; border-bottom:1px solid #e6e6e6;">
|
|
<div style="font-size:18px; font-weight:700; color:#111;">
|
|
<img src="{{app_logo_url}}" alt="{{app_name}}" height="32" style="display:inline-block; vertical-align:middle; margin-right:8px;">
|
|
<span style="vertical-align:middle;">{{app_name}}</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="padding:16px 24px 4px;">
|