Skip to content

Issue #9 - [FEATURE] Add conversation link button to memory items #15

@rogelio-cmj

Description

@rogelio-cmj

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:

  1. Open the app and navigate to the Memories page
  2. Locate any memory item in the list that was generated from a conversation (Or talk to Omi and create a new memory)
  3. 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

  1. Navigate to the Memories page in the app
  2. Find a memory item that has an associated conversation
  3. Tap the conversation link button
  4. Verify the conversation detail page opens showing the correct conversation
  5. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions