diff --git a/CHANGELOG.md b/CHANGELOG.md index 8805d93..1d01742 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,7 +14,7 @@ die Versionierung [Semantic Versioning](https://semver.org/lang/de/). Lego-Nummer, von Hand). - **„Mehr" statt Konto-Menü und Verwaltungsreitern**: Konto, Design, Sammler, Einladungen, Erinnerungen, Hersteller, Themen, Standorte und - Export/Import als Kacheln in Gruppen, oben rechts hinter den Initialen. + Export/Import als Kacheln in Gruppen, hinter dem Button „Mehr" oben rechts. - **„Für wen?" in der Kopfzeile**: Bei mehreren Sammlern wird das Kind einmal oben gewählt und gilt für Startseite, Katalog und Sammlung. Jedes Gerät merkt sich die Wahl; ein `?sammler=` im Link hat weiterhin Vorrang. diff --git a/QUICKSTART.md b/QUICKSTART.md index a9646e5..77f6819 100644 --- a/QUICKSTART.md +++ b/QUICKSTART.md @@ -144,7 +144,7 @@ tut. ## 7. Passkey hinterlegen -Unter **Mehr → Konto & Passkeys → Passkey hinzufügen** (das Kästchen mit deinen Initialen oben rechts). Ab dann meldest du dich per +Unter **Mehr → Konto & Passkeys → Passkey hinzufügen** (der Button „Mehr" oben rechts). Ab dann meldest du dich per Fingerabdruck, Gesichtserkennung oder Geräte-PIN an. Für jedes Gerät ein eigener Passkey – Handy, Tablet, Laptop. diff --git a/docs/ANLEITUNG.md b/docs/ANLEITUNG.md index 87a7531..1fd0d59 100644 --- a/docs/ANLEITUNG.md +++ b/docs/ANLEITUNG.md @@ -73,8 +73,8 @@ scannen, aus einem Link übernehmen, Lego-Nummer holen oder von Hand eintragen. ![Die Mehr-Seite](bilder/27-mehr.png) -Alles, was man nicht täglich braucht, liegt hinter dem Kästchen mit deinen -Initialen oben rechts – der Seite **Mehr**: Konto und Passkeys, Design, +Alles, was man nicht täglich braucht, liegt hinter dem Button +**„Mehr"** oben rechts: Konto und Passkeys, Design, Sammler, Einladungen, Erinnerungen, Hersteller, Themen, Standorte sowie Export und Import. Was nur der Administrator darf, sehen Mitglieder dort gar nicht erst. diff --git a/docs/bilder/02-start.png b/docs/bilder/02-start.png index a31b215..02077ca 100644 Binary files a/docs/bilder/02-start.png and b/docs/bilder/02-start.png differ diff --git a/docs/bilder/03-verwaltung-hersteller.png b/docs/bilder/03-verwaltung-hersteller.png index 0c47d64..1aa2275 100644 Binary files a/docs/bilder/03-verwaltung-hersteller.png and b/docs/bilder/03-verwaltung-hersteller.png differ diff --git a/docs/bilder/04-katalog.png b/docs/bilder/04-katalog.png index e5754d6..69d5019 100644 Binary files a/docs/bilder/04-katalog.png and b/docs/bilder/04-katalog.png differ diff --git a/docs/bilder/05-fehlende-sets.png b/docs/bilder/05-fehlende-sets.png index 7a30e61..96a21b3 100644 Binary files a/docs/bilder/05-fehlende-sets.png and b/docs/bilder/05-fehlende-sets.png differ diff --git a/docs/bilder/06-mehrfachauswahl.png b/docs/bilder/06-mehrfachauswahl.png index a1a5d20..f4d08e1 100644 Binary files a/docs/bilder/06-mehrfachauswahl.png and b/docs/bilder/06-mehrfachauswahl.png differ diff --git a/docs/bilder/07-wunschliste-dialog.png b/docs/bilder/07-wunschliste-dialog.png index e9c0b7c..313ff7c 100644 Binary files a/docs/bilder/07-wunschliste-dialog.png and b/docs/bilder/07-wunschliste-dialog.png differ diff --git a/docs/bilder/08-set-detail.png b/docs/bilder/08-set-detail.png index c6f37a8..5374195 100644 Binary files a/docs/bilder/08-set-detail.png and b/docs/bilder/08-set-detail.png differ diff --git a/docs/bilder/09-sammlung.png b/docs/bilder/09-sammlung.png index 2a51200..bc234e6 100644 Binary files a/docs/bilder/09-sammlung.png and b/docs/bilder/09-sammlung.png differ diff --git a/docs/bilder/10-wunschlisten.png b/docs/bilder/10-wunschlisten.png index 365c6b1..a48e870 100644 Binary files a/docs/bilder/10-wunschlisten.png and b/docs/bilder/10-wunschlisten.png differ diff --git a/docs/bilder/11-wunschliste-bearbeiten.png b/docs/bilder/11-wunschliste-bearbeiten.png index 7df65fb..0bafbd5 100644 Binary files a/docs/bilder/11-wunschliste-bearbeiten.png and b/docs/bilder/11-wunschliste-bearbeiten.png differ diff --git a/docs/bilder/13-reservieren.png b/docs/bilder/13-reservieren.png index 14719b0..ec62c46 100644 Binary files a/docs/bilder/13-reservieren.png and b/docs/bilder/13-reservieren.png differ diff --git a/docs/bilder/15-wunschliste-reserviert.png b/docs/bilder/15-wunschliste-reserviert.png index 2f10dea..87e77bc 100644 Binary files a/docs/bilder/15-wunschliste-reserviert.png and b/docs/bilder/15-wunschliste-reserviert.png differ diff --git a/docs/bilder/16-konto-passkeys.png b/docs/bilder/16-konto-passkeys.png index 327f2b7..856a667 100644 Binary files a/docs/bilder/16-konto-passkeys.png and b/docs/bilder/16-konto-passkeys.png differ diff --git a/docs/bilder/17-lego-import.png b/docs/bilder/17-lego-import.png index 71bb513..2e73be0 100644 Binary files a/docs/bilder/17-lego-import.png and b/docs/bilder/17-lego-import.png differ diff --git a/docs/bilder/18-fehlteile.png b/docs/bilder/18-fehlteile.png index 1090dd5..e99d02c 100644 Binary files a/docs/bilder/18-fehlteile.png and b/docs/bilder/18-fehlteile.png differ diff --git a/docs/bilder/19-einladungen.png b/docs/bilder/19-einladungen.png index 2f7bb0f..7bf49d1 100644 Binary files a/docs/bilder/19-einladungen.png and b/docs/bilder/19-einladungen.png differ diff --git a/docs/bilder/20-daten.png b/docs/bilder/20-daten.png index ca0ea90..b5d2c99 100644 Binary files a/docs/bilder/20-daten.png and b/docs/bilder/20-daten.png differ diff --git a/docs/bilder/21-sammler.png b/docs/bilder/21-sammler.png index fa759c9..fa72505 100644 Binary files a/docs/bilder/21-sammler.png and b/docs/bilder/21-sammler.png differ diff --git a/docs/bilder/22-sammler-filter.png b/docs/bilder/22-sammler-filter.png index 0f03f1d..afdcf9c 100644 Binary files a/docs/bilder/22-sammler-filter.png and b/docs/bilder/22-sammler-filter.png differ diff --git a/docs/bilder/23-preise.png b/docs/bilder/23-preise.png index 61a434d..d43cf7b 100644 Binary files a/docs/bilder/23-preise.png and b/docs/bilder/23-preise.png differ diff --git a/docs/bilder/24-erinnerungen.png b/docs/bilder/24-erinnerungen.png index d7bb26b..efbde46 100644 Binary files a/docs/bilder/24-erinnerungen.png and b/docs/bilder/24-erinnerungen.png differ diff --git a/docs/bilder/25-design-nachtblau.png b/docs/bilder/25-design-nachtblau.png index 9f92040..c30c7c9 100644 Binary files a/docs/bilder/25-design-nachtblau.png and b/docs/bilder/25-design-nachtblau.png differ diff --git a/docs/bilder/26-plus-menue.png b/docs/bilder/26-plus-menue.png index dd9be03..03becdf 100644 Binary files a/docs/bilder/26-plus-menue.png and b/docs/bilder/26-plus-menue.png differ diff --git a/docs/bilder/27-mehr.png b/docs/bilder/27-mehr.png index 0e65a1d..f8229db 100644 Binary files a/docs/bilder/27-mehr.png and b/docs/bilder/27-mehr.png differ diff --git a/src/components/layout/app-header.tsx b/src/components/layout/app-header.tsx index 561ac87..04e6f02 100644 --- a/src/components/layout/app-header.tsx +++ b/src/components/layout/app-header.tsx @@ -1,16 +1,11 @@ import { Suspense } from 'react'; import Link from 'next/link'; +import { Menu } from 'lucide-react'; import { BrickLogo } from '@/components/brick/logo'; import { DesktopNav } from './bottom-nav'; import { CollectorSwitch, type CollectorOption } from './collector-switch'; import type { SessionUser } from '@/lib/session'; -function initials(name: string): string { - const parts = name.trim().split(/\s+/); - const letters = (parts[0]?.[0] ?? '') + (parts.length > 1 ? (parts.at(-1)?.[0] ?? '') : ''); - return letters.toUpperCase() || '?'; -} - export function AppHeader({ user, collectors, @@ -35,13 +30,14 @@ export function AppHeader({
{/* Account, design and master data: everything that is not daily use. */} + {/* Labelled on purpose: an initials-only box was not recognisable. */} - {initials(user.name)} + + Mehr