fix: Lighthouse Accessibility 88 → 100, robots.txt hinzufügen
- Farbkontrast: --color-text-secondary #8E8E93 → #6C6C70 (5.2:1, WCAG AA) - Farbkontrast Dark Mode: secondary → #AEAEB2 (4.6:1 auf #2C2C2E) - Farbkontrast: --color-btn-primary #007AFF → #0066DB (5.0:1 für Buttons) - Login-Seite: <main> als äußerstes Element für Landmark-Erkennung - robots.txt: gültige Datei für self-hosted private App (Disallow: /) - .gitignore: public/robots.txt explizit ausgenommen Lighthouse-Ergebnis: Performance: 98 Accessibility: 100 Best Practices: 92 SEO: 63* *SEO blockiert absichtlich (private self-hosted App, kein öffentlicher Zugang) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -12,7 +12,7 @@ import { auth } from '/api.js';
|
||||
*/
|
||||
export async function render(container) {
|
||||
container.innerHTML = `
|
||||
<div class="login-page">
|
||||
<main class="login-page" id="main-content">
|
||||
<div class="login-card card card--padded">
|
||||
<h1 class="login-card__title">Oikos</h1>
|
||||
<p class="login-card__subtitle">Familienplaner</p>
|
||||
@@ -53,7 +53,7 @@ export async function render(container) {
|
||||
</button>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</main>
|
||||
`;
|
||||
|
||||
const form = container.querySelector('#login-form');
|
||||
|
||||
Reference in New Issue
Block a user