feat(person): add quick link to conversations page #20
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
User Journey
Anna is on Heinrich's person page after reading through his sent documents. She wants to explore the correspondence between Heinrich and Maria — but she has to navigate away to
/conversations, then manually type or search for both names.With this feature, Anna sees a "Konversationen anzeigen" button on Heinrich's page. She clicks it and lands directly on
/conversations?senderId=<Heinrich's id>with Heinrich pre-filled as Person A, ready to pick a second person.High-Level Plan
Add a single anchor link on the person detail page that navigates to the conversations page with this person's ID pre-set as
senderId. Pure frontend, no backend changes.Detailed Plan
Frontend only
Button placement — add a secondary action link in the header area of
persons/[id]/+page.svelte, next to or below the existing edit button. Use the "subtle action link" pattern fromCLAUDE.md:i18n — add translation key
person_btn_conversationstode.json,en.json,es.json:"Konversationen anzeigen""View conversations""Ver conversaciones"The conversations page already supports
?senderId=as a query param (pre-fills Person A in the typeahead). No changes needed there.Acceptance Criteria
/conversationswith this person pre-filled as Person A