-
Notifications
You must be signed in to change notification settings - Fork 157
Description
Motivation
Users need a way to navigate from a memory back to the conversation that generated it. Currently, when viewing memories in the app, there's no visual indication or interaction that allows users to see which conversation a memory came from or to navigate to that conversation for more context. This creates a disconnect in the user experience, as memories are derived from conversations but the relationship isn't accessible in the UI.
Current Behavior
Memory items in the memories list display content but provide no way to navigate to their source conversation. Users viewing a memory cannot determine which conversation it came from or access that conversation directly from the memory item.
Reproduction Steps:
- Open the app and navigate to the Memories page
- Locate any memory item in the list that was generated from a conversation (Or talk to Omi and create a new memory)
- Observe: There is no button, link, or visual indicator showing which conversation the memory relates to
Expected Behavior
Memory items should display a conversation link button when they are associated with a conversation. Tapping this button should navigate the user to the conversation detail page, showing the full conversation that generated the memory.
Acceptance Criteria:
- A conversation link button appears on memory items that have an associated
conversationId - Tapping the button fetches the conversation data and navigates to the conversation detail page
- A loading indicator is shown while the conversation is being fetched
- The conversation detail page opens with the correct conversation data and date context
Steps To Test
- Navigate to the Memories page in the app
- Find a memory item that has an associated conversation
- Tap the conversation link button
- Verify the conversation detail page opens showing the correct conversation
- Verify the conversation date and content match the memory's context
Submission
Download https://cap.so/ to record your screen (use Studio mode). Export as an mp4, and drag and drop into an issue comment below.
Guide to submitting pull requests: https://hackmd.io/@timothy1ee/Hky8kV3hlx