Skip to content

Load earlier messages for most-recent-unread navigation - #675

Merged
witbrock merged 1 commit into
mainfrom
codex/von-3654393b1ba6b749
Sep 13, 2026
Merged

Load earlier messages for most-recent-unread navigation#675
witbrock merged 1 commit into
mainfrom
codex/von-3654393b1ba6b749

Conversation

@witbrock

@witbrock witbrock commented Sep 13, 2026

Copy link
Copy Markdown
Member

The unread count can include messages outside the loaded page, while the conversation pane previously offered navigation only for loaded unread messages. “Jump to most recent unread” now stays available for a counted unread message in earlier pages, loads backwards until it finds the target, and scrolls and focuses the newest unread contribution.

Loading failures retain a retryable action; stale counts report that no unread messages remain. Navigation stops when the conversation or organisation changes and does not bulk-acknowledge skipped messages.

Validation: 16 message-exchange tests passed, covering multi-page navigation, retry, stale counts, conversation switching and existing visible-read behaviour. A further 24 related message-panel tests passed (40 tests total). Static frontend lint and diff checks passed. Chromium with production modules/CSS and synthetic HTTP pagination passed at 390px and 1280px, verifying target focus and viewport visibility. This is fixture acceptance, not live authentication testing. No deployment requested.

Von task: #V#task_agent_cb08f17a9888e9d74b3da4e01667b8a8.

@witbrock
witbrock merged commit 677e62f into main Sep 13, 2026
2 checks passed
@witbrock
witbrock deleted the codex/von-3654393b1ba6b749 branch September 13, 2026 17:10
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