Skip to content

fix: Keep new session content visible - #562

Merged
xingkaixin merged 1 commit into
mainfrom
feat/live-session-filter-defaults
Aug 31, 2026
Merged

fix: Keep new session content visible#562
xingkaixin merged 1 commit into
mainfrom
feat/live-session-filter-defaults

Conversation

@xingkaixin

Copy link
Copy Markdown
Owner

Live session filters stored the categories present at first render as the complete selection. A first assistant reply or newly used tool was therefore hidden even when the reader had not applied a filter.

Store only explicit exclusions and derive visible categories from the current session contents. Existing choices survive live updates, while new categories remain visible. Bulk actions retain their current-category scope, and changing sessions or resetting clears the exclusions. Tool search and expansion do not trigger message filtering again.

Validation:

  • Reproduced a live reply disappearing before the change and verified both messages remain visible afterward.
  • Added coverage for new replies/content/tools, retained exclusions after categories disappear and return, and bulk-action behavior.
  • Passed local lint, formatting, typecheck, build, and tests.

@xingkaixin
xingkaixin merged commit 2529f48 into main Aug 31, 2026
10 checks passed
@xingkaixin
xingkaixin deleted the feat/live-session-filter-defaults branch August 31, 2026 01:04
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