Feature Request – Fork & Revisit Conversations for Exploratory Branching

I’d like to propose a feature called “Fork & Revisit”, enabling users to return to an earlier point in a chat and:

  • Revisit past messages for review
  • Fork a new conversational branch from any point without overwriting the original conversation

Why This Matters:

For power users exploring multiple strategic or analytical paths (e.g., financial modeling, coding options, design brainstorming), this feature streamlines comparison and reduces duplication.

Suggested Features:

  • Timeline View: Scrollable or dropdown interface showing all messages
  • Fork Thread: Creates a new conversation branch retaining all context up to that message
  • Revisit Option: Jump back to a message in the current thread for reference
  • Optional Add-ons:
    • Side-by-side fork comparison
    • Tagging for decision points
    • Quick switcher to hop between forks

This would dramatically improve productivity, iterative thinking, and version tracking across complex conversations.

Thank you for considering it!