Skip to content

fix(search): stop omitting older channel results - #130

Open
dwaxe wants to merge 1 commit into
stablyai:mainfrom
dwaxe:dwaxe/fix-channel-search-pagination
Open

fix(search): stop omitting older channel results#130
dwaxe wants to merge 1 commit into
stablyai:mainfrom
dwaxe:dwaxe/fix-channel-search-pagination

Conversation

@dwaxe

@dwaxe dwaxe commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Problem

Channel-scoped search reads only the first conversations.history page, so it misses older messages. Its result-limit path can also resolve users without the caller requesting it.

Fix

Continue through older history pages until Slack reports no more messages, the --after boundary is reached, or the result limit is met. Return results through the shared formatter so user resolution remains opt-in.

Channel-scoped search reads only the newest conversations.history page, so
older matches are omitted. Reaching the result limit can also resolve users
when that was not requested.

Continue through older pages until history ends, the requested time boundary
is reached, or enough results are found. Use the shared result formatter so
user resolution remains opt-in.
@dwaxe
dwaxe force-pushed the dwaxe/fix-channel-search-pagination branch from 78c9d5b to 436fdbc Compare August 5, 2026 08:50
@dwaxe dwaxe changed the title fix(search): paginate channel-scoped fallback fix(search): stop omitting older channel results Aug 5, 2026
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