Conversation
…te-thread-lifecycle-filters-thr_igw6sh3963
…te-thread-lifecycle-filters-thr_igw6sh3963
brsbl
added this pull request to stack #3934
September 19, 2026 04:16
This was referenced Sep 19, 2026
…te-thread-lifecycle-filters-thr_igw6sh3963
…te-thread-lifecycle-filters-thr_igw6sh3963
…te-thread-lifecycle-filters-thr_igw6sh3963
…te-thread-lifecycle-filters-thr_igw6sh3963
…te-thread-lifecycle-filters-thr_igw6sh3963
…te-thread-lifecycle-filters-thr_igw6sh3963
…te-thread-lifecycle-filters-thr_igw6sh3963
…te-thread-lifecycle-filters-thr_igw6sh3963
…o bb/palette-thread-lifecycle-filters-thr_igw6sh3963 # Conflicts: # docs/configuration.md
…o bb/palette-thread-lifecycle-filters-thr_igw6sh3963
…o bb/palette-thread-lifecycle-filters-thr_igw6sh3963
…te-thread-lifecycle-filters-thr_igw6sh3963
…te-thread-lifecycle-filters-thr_igw6sh3963
…te-thread-lifecycle-filters-thr_igw6sh3963
brsbl
removed this pull request from stack #3934
September 21, 2026 04:59
brsbl
added this pull request to stack #3980
September 21, 2026 04:59
…te-thread-lifecycle-filters-thr_igw6sh3963
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.
Human comments
What was wrong
Thread search could not narrow active and archived results or include archived threads before typing.
What changed
Palette-only queries retain the existing lazy boundary. Archived recents use explicit updated ordering through SDK
threads.list({ sort: "updated" })and CLIbb thread list --sort updated; omitted sort preserves existing ordering. SDK/CLI guides are updated.How you verified
Current main integration
91020e66dd2a6a7f3dbb2afd13f5dfeb43100bb5, above sidebar parent73692f4884d6fb8741b765c514c286b9b2bfb089.Compact combined filter label
Before: parent
fa8c241c7eb1d3f9eec5b632a43786a70582b149· After:b8d60aded25ec1ad1e15fd00b310e51f49c755bc· Same fixture, route, theme, viewport and 2× density. The parent has no palette filter, so before shows the preceding search view. Other comparison states below retain their historical pins. User QA remains pending.Prior filter wording evidence
8f26f24a27966f5de8ac39add0ff4665b426c556.These are prior-head after captures at 2×, not a replacement for the historical comparison tables below. The complete exact-parent/head comparison refresh and user sign-off remain pending.
744fd8ac5b0e59c6c0b497ea48e60be42a852ae1; PR CI passed.Startup is 1679.7 KB raw / 412.7 KB Brotli, within unchanged limits. Source SDK/CLI archived ordering passed. The live server returns only Active/Archived groups and normalizes older Drafts preferences to Active.
Review and follow-ups
The cumulative Slop Cop review covered
963171ce1f38032e34bdd41c17a7454815504174..723fe1c753f7249d45c604b017f78a8b237e53e6: no P0/P1 findings. Subsequent approved changes remove draft classification and make recent ordering explicit. No second review ran.Slim PR retained shared filter items and the existing lazy query boundary. Sidebar pagination and bounded palette recents remain separate because they serve different loading behavior. The archive-only hook now states its actual scope; no generic lifecycle query remains.
The inherited compact filter can return focus to BODY while keeping the palette open. User QA is pending; native iOS Safari remains unverified. Nothing merged.
Screenshot evidence
These screenshots retain their original revision pins. Current-head evidence refresh remains pending after the approved nonvisual lifecycle cleanup.
Before:
4b4bc3aaeccbfda7b5d832c6a586b43d60dedaaa· After:a5d91b15ad40308e5911c75a7d494a7e3ddd525b· 2× PNGs.Same fixture, route, theme, and viewport. Before has no filter or archived recents, so those rows show the preceding search view. Saved-message indexing is already present in the parent.
BB-Thread-ID: thr_igw6sh3963