Feature Request: Navigation Pane / Table of Contents for long chat threads

As a software developer and system administrator, I often have very long, technical conversations. Currently, the sidebar only lists the chats themselves. However, a single chat can grow into a massive “wall of text,” making it extremely difficult to locate specific code snippets or configuration steps discussed earlier.

Proposed Solution: Introduce a Secondary Navigation Menu (Nested Sidebar) for individual conversations, functioning like the “Navigation Pane” in Microsoft Word or the “Outline” in Google Docs.

Key Features:

  • Auto-Generated Logical Anchors: The AI should automatically detect context shifts (e.g., shifting from “Nginx Config” to “Rust Axum Logic”) and create clickable headings in the sidebar.

  • Color-Coded Categories (Visual Tagging): To enhance scannability, allow different technical domains to have distinct colors in the navigation pane.

    • Example: Blue for Database tasks (PostgreSQL), Yellow/Orange for Language-specific logic (Rust), Green for Infrastructure (Nginx/Proxmox).
  • Manual Bookmarking: Users should be able to “pin” specific messages to this sub-menu for quick reference.

Why it Matters: This turns a standard chat into a structured Knowledge Base. For power users and engineers, visual color-coding and hierarchical navigation are essential for managing complex technical workflows without losing focus.