Fix: Mark offline WhatsApp messages as read#193
Merged
steipete merged 4 commits intoopenclaw:mainfrom Jan 5, 2026
Merged
Conversation
6dfcc2f to
a6f7ab4
Compare
dgarson
added a commit
to dgarson/clawdbot
that referenced
this pull request
Feb 7, 2026
…ion (openclaw#193) Restructure the command palette with drill-down sub-menus: - Navigate to... — Full list of all pages (Home, Conversations, Agents, Goals, Memories, Rituals, Automations, Workstreams, Settings, Dashboard) - Agents — Chat with or view any agent (shows all, not just top 5) - Appearance — Theme toggle, dark/light selection, power user mode, sidebar toggle - Settings & Config — Profile, Gateway config, Nodes, Keyboard shortcuts, Power user mode Navigation UX: - Breadcrumb header shows current sub-menu with back button - Backspace on empty search returns to root menu - Escape from sub-menu returns to root (doesn't close dialog) - ChevronRight indicator on category items signals drill-down - Root page still shows quick-access items (top 5 nav, top 3 agents) for power users who know what they want Also marks goal templates as complete in BACKLOG.md (PR openclaw#184).
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.
Fixes an issue where WhatsApp messages received while the gateway was offline (history sync) were never marked as read.
Changes:
handleMessagesUpsertinsrc/web/inbound.tsto processappendevents (used by Baileys for history/offline messages).onMessage) loop to prevent the bot from replying to old history.src/web/monitor-inbox.test.tsto confirmappendmessages are marked as read but ignored by the auto-reply handler.Motivation:
Improves UX by clearing unread badges for history sync. This also helps account health, as leaving earlier history "unread" while replying to new messages can look like bot behavior to anti-abuse systems.