diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index 2f9781d..a5ebcb3 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -161,6 +161,8 @@ A session is the working unit of the product. It binds together: This is how Aryx keeps "ongoing work" first class. Sessions can survive restarts, can be organized, and can accumulate operational history over time. +Individual messages can be pinned as bookmarks. A dedicated bookmarks panel (`BookmarksPanel`) lists all pinned messages across all sessions globally, navigating to the originating session and message on selection. This data is derived renderer-side from the workspace state; there is no separate backend API. + ### Runs Each user turn becomes a **run**. A run is more than the final assistant output; it also tracks: diff --git a/README.md b/README.md index 2e06a3c..998b884 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ Aryx is a desktop app that turns GitHub Copilot into a full workspace. Connect r | Session branching | Fork a session at any user message to explore a different direction | | Session search | Full-text search across all session messages, not just titles | | Message actions | Copy, pin, edit-and-resend, and regenerate individual messages | +| Bookmarks | Browse all pinned messages across sessions in one panel (`Ctrl+Shift+B`) | | System tray | Minimize to tray, quick-launch scratchpads, and see running session count | | Desktop notifications | Native OS alerts when runs complete, fail, or need approval | | Onboarding | First-launch walkthrough, interactive tooltips, and a "try it" quickstart | diff --git a/website/src/pages/index.astro b/website/src/pages/index.astro index 12e617b..0a5a955 100644 --- a/website/src/pages/index.astro +++ b/website/src/pages/index.astro @@ -332,6 +332,16 @@ import Base from '../layouts/Base.astro';
Copy, pin, edit-and-resend, and regenerate individual messages.
+ +Browse all pinned messages across sessions in one panel via Ctrl+Shift+B.
+