Repository navigation
Needs you: one list of what waits for you, unread chats, and notices that open the thing - #61
Merged
Merged
Conversation
…that open the thing - One list of everything that waits for you, computed from live state so items leave by themselves once handled: questions and approvals, missing logins (leading back to the stuck chat or ticket), tickets to review or blocked, paused chats, held budgets (one row per budget), chats that failed while you were away, failing automations, people asking a bot for access. On Home and in the Inbox, each with its one action. - Sidebar badges count from it: Inbox (what waits), Tasks (review and blocked), Automations (failing). - Chats you talk in are marked unread when work ends while you're elsewhere; opening one (or "Mark all read") reads it. A window tells the core which chat it shows, so nothing notifies while you're looking. - "Mia replied in “Q4 plan”" / "ran into a problem" when nobody watched — never twice (not when the agent told you itself or a missing login already did). Toasts carry Open; what's already on screen doesn't pop up. - Each automation chooses when it tells you: on failures (default, once until it works again), always, or never. - Migration 54: conversations.unread_run_id, routines.notify.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
items leave by themselves once handled: questions and approvals, missing
logins (leading back to the stuck chat or ticket), tickets to review or
blocked, paused chats, held budgets (one row per budget), chats that
failed while you were away, failing automations, people asking a bot for
access. On Home and in the Inbox, each with its one action.
blocked), Automations (failing).
elsewhere; opening one (or "Mark all read") reads it. A window tells the
core which chat it shows, so nothing notifies while you're looking.
never twice (not when the agent told you itself or a missing login
already did). Toasts carry Open; what's already on screen doesn't pop up.
until it works again), always, or never.
Checks
pnpm typecheck: all packages passNew routes:
GET /api/attention,POST /api/conversations/read(Cloud: allowed; phone: closed). Client eventconversation.view.