• Joined on 2026-03-17
marcel commented on issue marcel/familienarchiv#364 2026-04-29 20:33:27 +02:00
feat(stammbaum): show maiden name (geb. Schmidt) below person name in tree and side panel

👨‍💻 Felix Brandt — Senior Fullstack Developer

Observations

  • SVG layout blocker. StammbaumTree.svelte (not StammbaumPage.svelte — that file doesn't exist) uses NODE_H = 56.…
marcel commented on issue marcel/familienarchiv#364 2026-04-29 20:33:13 +02:00
feat(stammbaum): show maiden name (geb. Schmidt) below person name in tree and side panel

🏛️ Markus Keller — Senior Application Architect

Observations

  • Domain boundary violation in the proposed implementation. The issue suggests calling `PersonNameAliasRepository.findByP…
marcel commented on pull request marcel/familienarchiv#375 2026-04-29 20:15:08 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

🎨 Leonie Voss — UX Designer & Accessibility Strategist

Verdict: ⚠️ Approved with concerns

Brand compliance is good. The chip layout change improves readability. Two accessibility gaps…

marcel commented on pull request marcel/familienarchiv#375 2026-04-29 20:14:49 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

🧪 Sara Holt — Senior QA Engineer

Verdict: ⚠️ Approved with concerns

Good test additions overall. The position test update (absolutefixed) is correct. Three coverage gaps that…

marcel commented on pull request marcel/familienarchiv#375 2026-04-29 20:14:36 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

🔒 Nora "NullX" Steiner — Application Security Engineer

Verdict: ⚠️ Approved with concerns

No authentication or authorization changes. The XSS surface is unchanged. Two concerns, one…

marcel commented on pull request marcel/familienarchiv#375 2026-04-29 20:14:21 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

📋 Elicit — Requirements Engineer

Verdict: ⚠️ Approved with concerns

The PR description is clear and well-structured. All 7 stated fixes map to visible diff changes. The test plan…

marcel commented on pull request marcel/familienarchiv#375 2026-04-29 20:14:09 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

🔧 Tobias Wendt — DevOps & Platform Engineer

Verdict: Approved

The only infrastructure-adjacent change is vite.config.ts. No Compose, no CI, no Dockerfile touched.


What I…

marcel commented on pull request marcel/familienarchiv#375 2026-04-29 20:14:04 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

🏛️ Markus Keller — Application Architect

Verdict: Approved

Layer boundaries respected throughout. Fixes are surgical and well-scoped. One performance consideration to keep an eye…

marcel commented on pull request marcel/familienarchiv#375 2026-04-29 20:13:53 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

👨‍💻 Felix Brandt — Senior Fullstack Developer

Verdict: Approved

Good set of targeted fixes. TDD evidence is present across both stacks. A few things worth looking at.


###…

marcel commented on pull request marcel/familienarchiv#375 2026-04-29 19:57:10 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

Review concerns addressed — bc0824b9…b087de84

All four reviewer blockers resolved in three commits.

@mkeller — EAGER fetch justification comment (bc0824b9)

Added a two-line…

marcel pushed to fix/hover-card-placeholder-maiden-name at marcel/familienarchiv 2026-04-29 19:56:46 +02:00
b087de84c4 test(PersonMentionEditor): add placeholder show/hide behavior coverage
3e07f6798c refactor(PersonHoverCard): extract showMaidenName derived, verify chip-type contrast, fix stale position test
bc0824b934 refactor(TranscriptionBlock): document EAGER fetch rationale
Compare 3 commits »
marcel commented on pull request marcel/familienarchiv#375 2026-04-29 19:26:21 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

🎨 Leonie Voss (@leonievoss) — UX Designer & Accessibility Strategist

Verdict: ⚠️ Approved with concerns

Blockers

.chip-type { opacity: 0.7 } — potential contrast failure

`P…

marcel commented on pull request marcel/familienarchiv#375 2026-04-29 19:26:07 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

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

Verdict: ⚠️ Approved with concerns

Blockers

Missing unit test for PersonMentionEditor placeholder behavior

The…

marcel commented on pull request marcel/familienarchiv#375 2026-04-29 19:25:54 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

🔒 Nora "NullX" Steiner — Application Security Engineer

Verdict: Approved

No new attack surface introduced. Reviewing the changes through an adversarial lens:

What I checked

**`m…

marcel commented on pull request marcel/familienarchiv#375 2026-04-29 19:25:42 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

📋 Elicit — Requirements Engineer

Verdict: Approved

Reviewing the PR against its stated requirements and test plan.

Requirements Traceability

The PR description lists 7 bugs…

marcel commented on pull request marcel/familienarchiv#375 2026-04-29 19:25:28 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

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

Verdict: Approved

No infrastructure, CI, or deployment changes in this PR. Reviewing only the changes that touch the…

marcel commented on pull request marcel/familienarchiv#375 2026-04-29 19:25:21 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

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

Verdict: ⚠️ Approved with concerns

Blockers

Inline template logic in PersonHoverCard — extract to $derived

`Pe…

marcel commented on pull request marcel/familienarchiv#375 2026-04-29 19:25:08 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence

🏗️ Markus Keller (@mkeller) — Senior Application Architect

Verdict: ⚠️ Approved with concerns

Blockers

**EAGER fetch on mentionedPersons — correct fix, but document the…

marcel pushed to fix/hover-card-placeholder-maiden-name at marcel/familienarchiv 2026-04-29 19:23:12 +02:00
7ccd541d40 fix(hover-card): use orientation-aware relationship labels; allow spaces in mention
marcel created pull request marcel/familienarchiv#375 2026-04-29 18:28:07 +02:00
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence