diff --git a/content/features/_index.md b/content/features/_index.md index 7eb2c98..747bcc0 100644 --- a/content/features/_index.md +++ b/content/features/_index.md @@ -18,3 +18,4 @@ This section covers the features and improvements that have been added to Sable - [UI Improvements](ui-improvements) — A collection of quality-of-life improvements across the whole app. - [Presence](presence) — Control whether your online/away status is shared with others. - [Developer Tools](developer-tools) — Internal debug log viewer and in-app bug report command. +- [Message Bookmarks](bookmarks) — Save messages for later and access them from the bookmarks sidebar page, synced across devices. *(Experimental — MSC4438)* diff --git a/content/features/bookmarks.md b/content/features/bookmarks.md new file mode 100644 index 0000000..f2811a4 --- /dev/null +++ b/content/features/bookmarks.md @@ -0,0 +1,37 @@ ++++ +title = "Message Bookmarks" +weight = 10 ++++ + +> **Experimental feature** — Enable via **Settings → Experimental → Message Bookmarks (MSC4438)**. + +Bookmarks let you save individual messages for later reference. Saved bookmarks appear in a dedicated **Bookmarks** page in the sidebar and sync automatically across all your devices. + +This feature implements [MSC4438](https://github.com/matrix-org/matrix-spec-proposals/pull/4438). See the [tracking issue](https://github.com/SableClient/Sable/issues/600) for known limitations and progress. + +# Bookmarking a Message + +Hover over any message and open the message menu (the **⋮** button). Select **Bookmark Message**. The menu item toggles, so selecting it again on an already-bookmarked message removes the bookmark. + +# The Bookmarks Page + +Click **Bookmarks** in the left sidebar (under Message Search) to open the bookmarks list. + +Each bookmark shows: + +- The sender's avatar and display name +- The room the message came from +- A preview of the message content +- The timestamp of the original message + +Use the **Filter** box at the top to search bookmarks by message text, room name, or sender. + +Click **Jump** on any bookmark to navigate directly to that message in its room. + +Click the **trash** icon to remove a bookmark (a confirmation dialog will appear). + +# Sync Across Devices + +Bookmarks are stored in your Matrix account data, so they are available on any device you log in to with your account. Changes (adding or removing a bookmark) propagate to other devices automatically via your homeserver. + +> **Privacy note:** Bookmark metadata including a short message preview is stored as unencrypted account data on your homeserver, regardless of whether the original room is encrypted. This is a known limitation of the current MSC — see [MSC4438](https://github.com/matrix-org/matrix-spec-proposals/pull/4438) for the ongoing spec discussion.