Shipped· Included in a published release
Polish group-DM system actions and member inspector
- Type
- Bug
- Priority
- Medium
- Area
- 📞 Communication
- Votes
- 👍 0
What happened?
Improve generated group-DM action rows with operation-specific symbols, actual affected-user/name values, and Discord-like emphasis for actors and key values while keeping connective wording secondary. Fix group-DM participant resolution so partial/lazy channel payloads that include the current account in recipients and expose the owner only through owner_id render each participant exactly once, with inspector and toolbar counts aligned. Verify with deterministic offline app tests and packaged visual/accessibility inspection; no authenticated mutation is required.
Acceptance criteria
- [x] Group-DM recipient add/remove, name-change, and icon-change rows use operation-specific symbols, resolve affected users or new names from the message payload, and visually emphasize actors and affected values while leaving connective wording secondary; accessibility exposes the complete plain-language action.
- [x] The group-DM inspector reconciles current-user, recipient, and known owner identity from partial channel payloads, renders every participant exactly once across presence sections, and uses the resolved participant count in the conversation toolbar.
- [x] Recreating DM-list and member-inspector avatar views reuses the shared decoded-image cache immediately, keeps a stable cached first-frame/fallback surface while animated presentation attaches, and does not flash transparent placeholders after an avatar has loaded.
Activity
- Imported from the previous tracker