Skip to content

feat(room): collapse adjacent small state events with smart summaries#133

Merged
tyreseluo merged 1 commit into
mainfrom
feat/issue-118-small-state-event-summary
May 8, 2026
Merged

feat(room): collapse adjacent small state events with smart summaries#133
tyreseluo merged 1 commit into
mainfrom
feat/issue-118-small-state-event-summary

Conversation

@tyreseluo
Copy link
Copy Markdown

@tyreseluo tyreseluo commented May 8, 2026

Summary

  • implement collapsible groups for adjacent small state events in the timeline (issue fix: clear Makepad DSL runtime errors and test-code clippy warnings #118)
  • add expand/collapse toggle behavior with collapsed-by-default groups
  • render collapsed summary as a smarter sentence-style description (join/leave/profile picture/display name/other state changes)
  • refine toggle visual style to match lightweight timeline UI affordances
  • place expanded-state collapse control on its own header row

Details

  • timeline grouping and expanded-state tracking are handled in TimelineUiState
  • collapsed groups render a dedicated summary row and hide interior small state rows
  • expanded groups render all items while showing only a right-aligned collapse control
  • i18n strings were updated for new small-state group actions and text

Validation

  • cargo build --locked passes

Notes

  • includes the lockfile package-version sync for robrix

@tyreseluo tyreseluo merged commit ffcc699 into main May 8, 2026
12 checks passed
@tyreseluo tyreseluo deleted the feat/issue-118-small-state-event-summary branch May 8, 2026 10:22
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