Skip to content

Fix people/profile interactions and keep member list synced#84

Open
tyreseluo wants to merge 1 commit intoProject-Robius-China:mainfrom
tyreseluo:feature/people-profile-sync-power-level
Open

Fix people/profile interactions and keep member list synced#84
tyreseluo wants to merge 1 commit intoProject-Robius-China:mainfrom
tyreseluo:feature/people-profile-sync-power-level

Conversation

@tyreseluo
Copy link
Copy Markdown

Summary

This PR fixes user-profile entry points and improves member-list freshness in the room People panel.

Changes

  • Fix action feedback loop when opening profile from People list cards.
  • Ensure profile opens from both People cards and timeline avatars with room-member context.
  • Add permission-gated power-level control in user profile pane.
  • Refresh People member list when:
    • opening the People panel
    • membership-change timeline events arrive (including invite acceptance / join)

Validation

  • cargo build passes.
  • Manual flow verified for:
    • clicking People cards
    • clicking timeline avatars
    • pending invite acceptance -> member appears in People list

- fix feedback loop when opening profile from People list cards

- open user profile with room-member context from people list and timeline avatars

- add permission-gated power-level update in user profile pane

- refresh People members on panel open and membership-change timeline events
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant