From 38dd3587554154f59e8ddf3641e649930b984d45 Mon Sep 17 00:00:00 2001 From: David Kaya Date: Mon, 30 Mar 2026 16:11:17 +0100 Subject: [PATCH] docs: document bookmarks panel in README, ARCHITECTURE, and website Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- ARCHITECTURE.md | 2 ++ README.md | 1 + website/src/pages/index.astro | 10 ++++++++++ 3 files changed, 13 insertions(+) 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.

+ +
+
+ +
+
+

Bookmarks

+

Browse all pinned messages across sessions in one panel via Ctrl+Shift+B.

+
+