Updated right panel in a conversation to use overlay logic similar to the left panel.
Improved design for disappearing messages
Added panel radio buttons that are used for the disappearing message timer options
Improved Conversation Header that can switch between the notification settings, disappearing message setting and group members. When you click on the heading it opens the related right panel option (if available)
Added 2 new disappearing message modes (The original mode aka. Legacy will be removed in the future but will be kept for backwards compatibility / migration purposes for now)
Disappear After Read
Disappear After Send
Added disappearing support to other visible messages (call, group update, media extraction notifications etc.)
Use clock svg for disappearing countdown in all cases to keep in line with other platforms.
Disappearing messages are now correctly deleted from the swarm and won't appear when restoring a device
Users with newer desktop clients will get notified if they are sent messages from an older (legacy) client encouraging them to tell the other user to upgrade
Improved spacing and line height on toast notification
Disappearing Messages settings now sync via libsession with release v0.3.0
Fixed visual alignment all message types in message list and moved spacing to parent. This also fixes the alignment of hte disappearing messages timer for different message types