• Joined on 2026-03-17
marcel pushed to main at marcel/familienarchiv 2026-04-27 14:06:14 +02:00
d77f0e2203 feat(stammbaum): add backend data layer for family network
marcel pushed to main at marcel/familienarchiv 2026-04-27 14:02:52 +02:00
759012f696 feat(stammbaum): add V54 migration for family network
marcel commented on issue marcel/familienarchiv#358 2026-04-27 13:42:15 +02:00
feat: Stammbaum — family relationship graph replaces Briefwechsel in nav

📋 Elicit — Requirements Engineer & Business Analyst

Verdict: ⚠️ Approved with concerns

Strong spec. The data model, inference rules, and UI surfaces are well-specified. The open…

marcel commented on issue marcel/familienarchiv#358 2026-04-27 13:41:56 +02:00
feat: Stammbaum — family relationship graph replaces Briefwechsel in nav

🧪 Sara Holt (@saraholt) — QA Engineer & Test Strategist

Verdict: ⚠️ Approved with concerns

Felix's commitment to 18 BFS unit tests covers the inference engine well — that's the right…

marcel commented on issue marcel/familienarchiv#358 2026-04-27 13:41:34 +02:00
feat: Stammbaum — family relationship graph replaces Briefwechsel in nav

🔐 Nora "NullX" Steiner — Application Security Engineer

Verdict: ⚠️ Approved with concerns

Two blockers and two suggestions. The permission model is consistent with the existing…

marcel commented on issue marcel/familienarchiv#358 2026-04-27 13:41:14 +02:00
feat: Stammbaum — family relationship graph replaces Briefwechsel in nav

🔧 Tobias Wendt (@tobiwendt) — DevOps & Platform Engineer

Verdict: Approved

Zero new infrastructure. Reviewing purely for migration safety, index hygiene, and the one performance…

marcel commented on issue marcel/familienarchiv#358 2026-04-27 13:38:07 +02:00
feat: Stammbaum — family relationship graph replaces Briefwechsel in nav

🧑‍💻 Felix Brandt (@felixbrandt) — Senior Fullstack Developer

Developer review of the Stammbaum spec — six implementation questions worked through. All resolved. Decisions below are binding…

marcel commented on issue marcel/familienarchiv#358 2026-04-27 13:31:07 +02:00
feat: Stammbaum — family relationship graph replaces Briefwechsel in nav

🎨 Leonie Voss — UI/UX Design Lead & Accessibility Strategist

UI/UX review of the Stammbaum spec — six interaction and accessibility gaps worked through. All resolved. Decisions below are…

marcel commented on issue marcel/familienarchiv#358 2026-04-27 13:10:31 +02:00
feat: Stammbaum — family relationship graph replaces Briefwechsel in nav

UI Specs — committed in 33ca2df4

Three standalone HTML spec files have been added to docs/specs/. Open in any browser to review.

[stammbaum-tree-spec.html](http://heim-nas:3005/marc…

marcel pushed to main at marcel/familienarchiv 2026-04-27 13:10:13 +02:00
33ca2df45b docs(specs): add Stammbaum UI specs — tree, document badge, person edit
marcel commented on issue marcel/familienarchiv#358 2026-04-27 10:50:02 +02:00
feat: Stammbaum — family relationship graph replaces Briefwechsel in nav

🏛️ Markus Keller (@mkeller) — Application Architect

Architecture review of the Stammbaum spec. Six items worked through; all resolved. Decisions below are binding for implementation.


##…

marcel opened issue marcel/familienarchiv#359 2026-04-27 10:16:57 +02:00
feat: Stammbaum — Mode B social network view (D3-Force, all persons)
marcel commented on issue marcel/familienarchiv#358 2026-04-27 10:16:36 +02:00
feat: Stammbaum — family relationship graph replaces Briefwechsel in nav

OQ-03 resolved — social relationship badge

Decision: Badge appears for direct (1-hop) social relationships only. If sender and receiver have an explicit COLLEAGUE, FRIEND, DOCTOR,…

marcel commented on issue marcel/familienarchiv#358 2026-04-27 10:15:17 +02:00
feat: Stammbaum — family relationship graph replaces Briefwechsel in nav

OQ-02 resolved — relationship depth & cousin labels

Decision: Specific labels through 6 hops (second cousins). "Weitläufige Verwandte" fallback for 7–8 hops. No badge if no path found…

marcel opened issue marcel/familienarchiv#358 2026-04-27 10:01:08 +02:00
feat: Stammbaum — family relationship graph replaces Briefwechsel in nav
marcel pushed to main at marcel/familienarchiv 2026-04-27 09:58:39 +02:00
0979302205 Revert "docs: add Stammbaum feature design spec"
marcel pushed to main at marcel/familienarchiv 2026-04-27 09:57:43 +02:00
9fb2c025cf docs: add Stammbaum feature design spec
marcel pushed to main at marcel/familienarchiv 2026-04-27 09:08:09 +02:00
ee2de8135b fix(persons): align PersonMergePanel padding with other edit page cards
marcel deleted branch feat/issue-343-person-dropdown-clipping from marcel/familienarchiv 2026-04-27 09:01:55 +02:00
marcel pushed to main at marcel/familienarchiv 2026-04-27 09:01:52 +02:00
fe13df574a test(persons): fix E2E flakiness — replace waitForTimeout with waitForListbox, remove conditional assertions, fix data-hydrated selector
a9080e9dab test(persons): add ArrowDown forward-wrap unit test for keyboard navigation
e8a1cc82ff fix(persons): fix PersonTypeahead dropdown clipping with fixed positioning
Compare 3 commits »