Block a user
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence
marcel
pushed to fix/hover-card-placeholder-maiden-name at marcel/familienarchiv
2026-04-29 21:32:54 +02:00
feat: auto-open transcription panel when navigating from mission-control cards
🚀 Tobias Wendt — DevOps & Platform Engineer
Verdict: ✅ Approved
What I checked
- No infrastructure changes: Docker Compose, CI pipeline, environment variables, and service…
feat: auto-open transcription panel when navigating from mission-control cards
🎨 Leonie Voss — UX Designer & Accessibility Strategist
Verdict: ✅ Approved
What I checked
- Focus management:
closeBtn?.focus({ preventScroll: true })afterscrollIntoView…
feat: auto-open transcription panel when navigating from mission-control cards
🧪 Sara Holt — QA Engineer
Verdict: ✅ Approved
What I checked
SegmentationColumn.svelte.spec.ts: link assertion updated from/documents/abc-123to `/documents/abc-123?task…
feat: auto-open transcription panel when navigating from mission-control cards
🔒 Nora "NullX" Steiner — Security Engineer
Verdict: ✅ Approved
What I checked
- Param comparison is strict:
page.url.searchParams.get('task') === 'transcribe'— exact…
feat: auto-open transcription panel when navigating from mission-control cards
🏛️ Markus Keller — Application Architect
Verdict: ✅ Approved
What I checked
- Layer boundary: purely frontend UI-state change — no backend, no server load function touched…
feat: auto-open transcription panel when navigating from mission-control cards
👨💻 Felix Brandt — Senior Fullstack Developer
Verdict: ⚠️ Approved with concerns
Blockers
None.
Suggestions
+page.svelte—tick().then()has no.catch(): The…
fix: hover card maiden name false positive, editor placeholder on non-empty content, mention persistence
All reviewer concerns addressed ✅
Keyboard focus gap (Leonie FINDING-01 / WCAG 2.1.1)
PersonHoverCard.svelte — added onfocusin and onfocusout to the card's root <div> so…
feat: auto-open transcription panel when navigating from mission-control cards
marcel
pushed to feat/issue-376-auto-open-transcription-panel at marcel/familienarchiv
2026-04-29 21:31:28 +02:00
marcel
created branch feat/issue-376-auto-open-transcription-panel in marcel/familienarchiv
2026-04-29 21:31:28 +02:00
feat: auto-open transcription panel when navigating from mission-control cards
✅ Implementation complete
Three commits on feat/issue-376-auto-open-transcription-panel:
690eb234 — feat(SegmentationColumn): deep-link to transcription panel via ?task=transcribe
-…
feat: auto-open transcription panel when navigating from mission-control cards
🎯 Discussion Resolutions
After reviewing the persona feedback with the user, here are the agreed decisions:
Theme 1 — Implementation location
- Decision:
taskparam check lives in…
feat: auto-open transcription panel when navigating from mission-control cards
🗳️ Decision Queue — 2 decisions needed before implementation
URL Behaviour
- Strip
?task=transcribefrom the URL after the panel opens, or keep it?- Strip (Felix, Nora,…
feat: auto-open transcription panel when navigating from mission-control cards
🚀 Tobias Wendt — DevOps & Platform Engineer
Observations
- Purely a frontend change. No Docker Compose modifications, no environment variables, no CI pipeline changes, no new services,…
feat: auto-open transcription panel when navigating from mission-control cards
🎨 Leonie Voss — UX Designer & Accessibility Strategist
Observations
- The fix is the right call and the right scope. Passive enhancement: users navigating via normal search or person…
feat: auto-open transcription panel when navigating from mission-control cards
🧪 Sara Holt — QA Engineer
Observations
- Existing test will break:
SegmentationColumn.svelte.spec.tsline 65 assertstoHaveAttribute('href', '/documents/abc-123'). After the…
feat: auto-open transcription panel when navigating from mission-control cards
🔒 Nora "NullX" Steiner — Security Engineer
Observations
- No server-side attack surface is introduced. The
taskparam is read client-side inonMountonly — it does not reach the…
feat: auto-open transcription panel when navigating from mission-control cards
🏛️ Markus Keller — Application Architect
Observations
- This is entirely a frontend UI-state concern. No backend changes, no API changes, no Flyway migration, no new endpoints. The…