Repository navigation
Make Discord category collapse hide all children and preserve hierarchy - #38
Merged
itz4blitz merged 2 commits intoOct 18, 2026
Merged
Conversation
Indent category children consistently when expanded or collapsed so selected and unread exceptions still read as children of their header. Keep threads and voice participants one level deeper and ungrouped channels at the root. Preserve Slack sections, with regression coverage and updated sidebar design documentation. Co-Authored-By: GPT-6 <noreply@openai.com>
Make collapse hide selected channels, unread channels, threads and voice participants. Keep hidden activity on the category header and leave the open conversation intact. Preserve Slack's attention exceptions and update the regression expectations and sidebar specification. Co-Authored-By: GPT-6 <noreply@openai.com>
itz4blitz
approved these changes
Oct 18, 2026
itz4blitz
left a comment
Owner
There was a problem hiding this comment.
Collapse now hides every Discord category child, including the selected channel, unread rows, threads, and occupied voice channels, while the header rollup still carries the hidden attention. Slack sections keep the old attention exceptions, and expanded Discord channels sit one level under the header with threads and occupants one level deeper. Ungrouped channels stay at the root. Tests cover the Discord and Slack split.
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.
Collapsed Discord categories still displayed selected channels, unread channels and occupied voice channels, and those rows had the same indentation as the category header. This made the hierarchy misleading and collapse appear ineffective.
Make a collapsed Discord category hide every channel, thread and voice participant. The open conversation remains visible, and hidden unread activity and mentions are summarized on the category header. Expanded channels indent beneath their category, with threads and participants one further level deeper. Ungrouped channels remain at the root. Slack retains its existing section layout and attention exceptions.
Update regression coverage for selected/unread/occupied children, collapsed open threads, hidden quiet siblings, nested depths after expansion and unchanged Slack behavior. Update the sidebar design specification.
Validation:
git diff --checkpass.