Skip to content

feat(inbox): add Archived scope and local-only guidance - #677

Draft
johnmatthewtennant wants to merge 13 commits into
mainfrom
codex/inbox-archive-only
Draft

johnmatthewtennant wants to merge 13 commits into
mainfrom
codex/inbox-archive-only

Conversation

@johnmatthewtennant

@johnmatthewtennant johnmatthewtennant commented Oct 6, 2026 •

Copy link
Copy Markdown
Contributor

Why

Inbox archive needs a separate browsing scope without making archiving look like marking a task done or changing read state. People also need to know that archive choices stay on this device rather than syncing.

What

  • Adds Inbox and Archived scopes independent of Activity, Sender, Unread only, and Unresponded only filters; changing scope preserves those selections.
  • Explains discreetly that archive choices are local to this device, account, and community.
  • Keeps archive personal to the current view: it does not change unread or notification policy. Restore returns a conversation to Inbox, and a new verified mention reopens it.

Reviewer-reproducible examples

Setup: Use a channel where an agent is a member. Have the agent post a new verified message that explicitly mentions your Buzz account, then leave the message unread. This produces a conversation matching Mentions, Agents, and Unread only. Archive choices are local view state and do not mark the message read.

  • In Inbox, set Activity to Mentions, Sender to Agents, and enable Unread only. Archive the prepared conversation from its row menu, then select Archived. The archived row is visible, the three filters remain selected, and the Archived scope is visibly selected. Hover About Inbox archive to read the local-only explanation. Restore the conversation and confirm it returns to Inbox.
  • Archive the same conversation again and reload; confirm it remains in Archived. Have the agent send another new verified message that explicitly mentions your account in that conversation, then confirm it reappears in Inbox.

Screenshots

Archived scope with attention filters preserved

Archived Inbox scope with Mentions, Agents, and Unread only still selected

Related issue

BUZZ-283: Add Inbox/Archived scope with local-only archive guidance

johnmatthewtennant and others added 13 commits October 6, 2026 10:36
Signed-off-by: John Tennant <jtennant@block.xyz>
Signed-off-by: John Tennant <jtennant@block.xyz>
* origin/main:
  Cache coverage checks during read-state retention (#576)
  docs: define shared host boundaries and Canvas contract cases (#658)
  feat(plugins): allow bounded output for agent tool queries (#649)
  test(browser): measure GitHub panel actions after its enter motion (#625)
  Read whole DMs and end a channel's manual unread at the bottom (#616)
  docs: update Goose session viewer and add Pi session viewer (#651)
  Add Hermes Agent as a Tier 2 harness (#629)
  feat(messages): upload attachments in the background after send (#632)

Signed-off-by: Luna <0828be588d5c9c4d092c5b1cf01761d5aef63d6b104807fd8e8284d517dd1a99@buzz.block.builderlab.xyz>
Signed-off-by: Luna <0828be588d5c9c4d092c5b1cf01761d5aef63d6b104807fd8e8284d517dd1a99@buzz.block.builderlab.xyz>
Signed-off-by: Luna <0828be588d5c9c4d092c5b1cf01761d5aef63d6b104807fd8e8284d517dd1a99@buzz.block.builderlab.xyz>
Signed-off-by: Luna <0828be588d5c9c4d092c5b1cf01761d5aef63d6b104807fd8e8284d517dd1a99@buzz.block.builderlab.xyz>
Signed-off-by: Luna <0828be588d5c9c4d092c5b1cf01761d5aef63d6b104807fd8e8284d517dd1a99@buzz.block.builderlab.xyz>
Signed-off-by: Luna <0828be588d5c9c4d092c5b1cf01761d5aef63d6b104807fd8e8284d517dd1a99@buzz.block.builderlab.xyz>
Signed-off-by: Luna <0828be588d5c9c4d092c5b1cf01761d5aef63d6b104807fd8e8284d517dd1a99@buzz.block.builderlab.xyz>
Signed-off-by: Luna <0828be588d5c9c4d092c5b1cf01761d5aef63d6b104807fd8e8284d517dd1a99@buzz.block.builderlab.xyz>
Signed-off-by: Luna <0828be588d5c9c4d092c5b1cf01761d5aef63d6b104807fd8e8284d517dd1a99@buzz.block.builderlab.xyz>
Signed-off-by: Luna <0828be588d5c9c4d092c5b1cf01761d5aef63d6b104807fd8e8284d517dd1a99@buzz.block.builderlab.xyz>
Signed-off-by: Luna <0828be588d5c9c4d092c5b1cf01761d5aef63d6b104807fd8e8284d517dd1a99@buzz.block.builderlab.xyz>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant