There is a diff of rendering on some timeline state event, see below a screenshot of EXI on the left and EXA on the right (from 2 users in a DM POV, so ignoring diff due to this fact):
We can see that:
the call top right icon does not match
the arrows to expand collapsed state event do not match (design, it seems that iOS is right here -> I take the point)
iOS does not display the "This is the beginning of ", maybe because it's a DM?
iOS does not render the room create state event
the date is not rendered the same way
iOS does not render the following state events power level, join rule, history visibility, guest access. The Rust SDK does not provide details on what the values are and/or what has changed. I think it's important to render such states change, but we could maybe filter them for now on Android. If we keep rendering them, wording has to be fixed. Other state event with the same issue: policy rule user, policy rule server, policy rule room, room alias, room canonical alias, pinned events, server acl, tombstone, space child, space parent. (Android code)
There is a diff of rendering on some timeline state event, see below a screenshot of EXI on the left and EXA on the right (from 2 users in a DM POV, so ignoring diff due to this fact):
We can see that:
power level
,join rule
,history visibility
,guest access
. The Rust SDK does not provide details on what the values are and/or what has changed. I think it's important to render such states change, but we could maybe filter them for now on Android. If we keep rendering them, wording has to be fixed. Other state event with the same issue:policy rule user
,policy rule server
,policy rule room
,room alias
,room canonical alias
,pinned events
,server acl
,tombstone
,space child
,space parent
. (Android code)