• Joined on 2026-03-17
marcel created pull request marcel/familienarchiv#165 2026-03-30 22:21:59 +02:00
feat(header): replace white header with brand-navy header per design spec
marcel pushed to feat/issue-163-brand-navy-header at marcel/familienarchiv 2026-03-30 22:20:40 +02:00
c905f136d2 test(header): add Playwright tests for brand-navy header
36bf591afe feat(forgot-password): add AuthHeader for consistent auth page branding
550a9704ad feat(login): replace floating lang switcher with AuthHeader
55e681c209 feat(AuthHeader): slim brand-navy header for auth pages
e65ddc655e feat(UserMenu): brand-mint avatar, white guest icon, focus rings
Compare 9 commits »
marcel created branch feat/issue-163-brand-navy-header in marcel/familienarchiv 2026-03-30 22:20:39 +02:00
marcel commented on issue marcel/familienarchiv#163 2026-03-30 22:07:50 +02:00
feat(header): replace white header with brand-navy header per design spec

Implementation complete — branch feat/issue-163-brand-navy-header

What was implemented

All 11 planned tasks done. 9 commits:

marcel closed issue marcel/familienarchiv#162 2026-03-30 21:38:24 +02:00
feat(ui): Korrespondenz redesign — compact strip, log cards, single-person mode
marcel pushed to main at marcel/familienarchiv 2026-03-30 21:38:24 +02:00
ebeb0cf865 chore: merge origin/main into feat/issue-162-korrespondenz-redesign
46eb908ff4 fix(DateInput): fire onchange when field is cleared
616d6ba01c fix(korrespondenz): use semantic tokens in SinglePersonHintBar for dark mode
154f859efc feat(korrespondenz): address PR #164 review – blockers and suggestions
9d6c7b8605 test(DateInput): add Vitest specs for DateInput component and date utils
Compare 32 commits »
marcel merged pull request marcel/familienarchiv#164 2026-03-30 21:38:23 +02:00
feat(ui): Korrespondenz redesign — compact strip, log cards, single-person mode
marcel pushed to feat/issue-162-korrespondenz-redesign at marcel/familienarchiv 2026-03-30 21:34:26 +02:00
ebeb0cf865 chore: merge origin/main into feat/issue-162-korrespondenz-redesign
591316aa22 feat(admin): add READ_ALL and ANNOTATE_ALL to groups permission matrix
89f2106d8b feat(admin): mass import card on system tab with live status polling
33c29fbff3 feat(admin): entity flyout for tablet icon strip (Phase 9 complete)
757d0493a0 feat(admin): responsive entity nav and collapsible list panels (Phase 9)
Compare 13 commits »
marcel pushed to feat/issue-162-korrespondenz-redesign at marcel/familienarchiv 2026-03-30 21:23:11 +02:00
46eb908ff4 fix(DateInput): fire onchange when field is cleared
marcel pushed to feat/issue-162-korrespondenz-redesign at marcel/familienarchiv 2026-03-30 20:00:36 +02:00
616d6ba01c fix(korrespondenz): use semantic tokens in SinglePersonHintBar for dark mode
marcel pushed to feat/issue-162-korrespondenz-redesign at marcel/familienarchiv 2026-03-30 19:58:08 +02:00
154f859efc feat(korrespondenz): address PR #164 review – blockers and suggestions
marcel deleted branch feat/persons-redesign-concept-a from marcel/familienarchiv 2026-03-30 18:30:29 +02:00
marcel pushed to main at marcel/familienarchiv 2026-03-30 18:30:27 +02:00
591316aa22 feat(admin): add READ_ALL and ANNOTATE_ALL to groups permission matrix
89f2106d8b feat(admin): mass import card on system tab with live status polling
33c29fbff3 feat(admin): entity flyout for tablet icon strip (Phase 9 complete)
757d0493a0 feat(admin): responsive entity nav and collapsible list panels (Phase 9)
50e637a9f2 feat(admin): phase 8 — unsaved-changes guard on all detail panels
Compare 11 commits »
marcel closed issue marcel/familienarchiv#156 2026-03-30 18:30:26 +02:00
feat: Admin section redesign — Concept C (Master-Detail Command Center)
marcel merged pull request marcel/familienarchiv#160 2026-03-30 18:30:25 +02:00
feat: Admin section redesign (Concept C) + Persons redesign (Concept A)
marcel commented on pull request marcel/familienarchiv#164 2026-03-30 18:29:26 +02:00
feat(ui): Korrespondenz redesign — compact strip, log cards, single-person mode

⚙️ Tobias Wendt — DevOps & Platform Engineer

Verdict: ⚠️ Approved with concerns

This PR is primarily a frontend feature — it doesn't touch docker-compose.yml, CI pipeline, or…

marcel commented on pull request marcel/familienarchiv#164 2026-03-30 18:28:53 +02:00
feat(ui): Korrespondenz redesign — compact strip, log cards, single-person mode

🎨 Leonie Voss — UI/UX Design Lead

Verdict: ⚠️ Approved with concerns

The compact filter strip is a genuine improvement over the old card layout — it frees vertical space for the…

marcel commented on pull request marcel/familienarchiv#164 2026-03-30 18:28:04 +02:00
feat(ui): Korrespondenz redesign — compact strip, log cards, single-person mode

🔐 NullX (Nora Steiner) — Application Security Engineer

Verdict: ⚠️ Approved with concerns

One confirmed security finding, one high-severity concern, and several smells that deserve…

marcel commented on pull request marcel/familienarchiv#164 2026-03-30 18:27:24 +02:00
feat(ui): Korrespondenz redesign — compact strip, log cards, single-person mode

🧪 Sara Holt — QA Engineer & Test Strategist

Verdict: ⚠️ Approved with concerns

The test coverage in this PR is genuinely impressive for a feature of this size. Unit tests for…

marcel commented on pull request marcel/familienarchiv#164 2026-03-30 18:26:48 +02:00
feat(ui): Korrespondenz redesign — compact strip, log cards, single-person mode

🏛️ Markus Keller — Application Architect

Verdict: ⚠️ Approved with concerns

The architectural direction is sound. Moving from a two-person bilateral-only model to a flexible single/bila…