Session Navigation

PinnedMessages

A message from three days ago holds the decision you need. Pin it when you read it, then open the Pinned view in the sessions sidebar and click it to land back on that exact message. One list covers every project on the machine, each pin labelled with where it came from.

Pin Either Side of the Conversation

Hover a message in the chat and click the pin. It works on your own messages and on the assistant answers, so the prompt that got it right and the answer worth keeping are both one click away later. A pinned message keeps its marker showing without hover, which makes what you kept visible as you scroll back through a long transcript.

  • The pin control sits on both user and assistant messages
  • A pinned message keeps its marker up instead of hiding it until hover
  • Click the pin again to unpin, from the chat or from the sidebar row
  • The control appears once a turn finishes, not while it is still streaming

The Pinned View in the Sessions Sidebar

Switch the sessions sidebar to Pinned and the session list gives way to your pinned messages. Every row names who said it, when you pinned it, the first couple of lines of the message, and the session it came from. The sidebar search box filters that list instead of the sessions.

  • Search matches the message text, the session title, and the project name
  • Rows carry the role, the time you pinned, and a two-line preview
  • Unpin straight from a row without opening the session
  • Pins start scoped to the project you have open; All projects widens the list

Click a Pin, Land on the Message

Opening a pin loads its session and scrolls to that one message, with a brief highlight marking where you landed. A pin points at a stable per-message id rather than a position or a timestamp, so it still resolves after the session has grown by a few hundred messages or after a restart.

  • Scrolls to the pinned message, not just to the top of the session
  • A short highlight marks the message you came back for
  • Every message carries a stable id; sessions written before the change get one on their next load
  • A reply you just received is pinnable right away, with no reload

Pins Cross Projects

The pin index covers the whole machine, not only the folder you have open. Turn on All projects and pins from your other work appear with a chip naming the project they belong to, so you can see what you kept without hunting for the folder it came from. Chats are stored inside each project, so opening one of those pins means opening that project first.

  • One index shared by every project on the machine
  • A project chip names the source of any pin from elsewhere
  • Search covers message text, session title, and project name
  • Nothing in your current window is closed, switched, or interrupted

Kept on Your Machine

Pins live in a single file in your Plexon home folder. No account sits behind them and nothing is uploaded, so nothing syncs them between computers on its own. Moving to a new machine carries them across, inside the encrypted file the transfer builds. Each pin keeps a short copy of the message text, which is what lets a row from another project render without opening that project first.

  • One JSON file under your Plexon home directory
  • No sync, no cloud copy, no account involved
  • A pin whose session was deleted greys out and says so rather than vanishing
  • Pins stay behind when a session is exported as a .plexshare file

What Pins Give You

Both Sides of the Chat

Prompts you want to reuse and answers you want to find again pin the same way, from the same control in the transcript.

Searchable

The sidebar search runs over the pinned text, the session titles, and the project names, so a half-remembered phrase is enough to find the message again.

Across Every Project

Pins from every project sit in one list, each labelled with where it came from. Your current window carries on untouched.

Local by Default

One file in your home folder. Nothing is uploaded and no account is involved, so pins stay on the machine that made them.