There are some bad assumptions about profile changes in here.
* Remove assumption FIXME's
Profile changes that come from other members will be state event of None.
* Bump SDK version.
* Cleanup session verification state machine configuration
* Add support for new timeline items: loading indicators, stickers and invalid/unsupported events
* Add sticker accessibility label, fix session verification ones
* Add support for the new TimelineStart timeline item and new pagination API. Remove identifiers from individual timeline items and only set them in the TimelineTableViewController
* Add changelog
* Add the message delivery status to the plain timeline styler and display it outside of the main content
* Fix glitchy timeline scroll to bottom button
* Fixed bubbled reactions padding
* Simplified the emoji picker, double tapping a timeline item directly opens it now and added a context menu option. Linked it to rust side reaction sending
* Fix the sliding sync cold cache: treat invalidated rooms as filled
* Make splash screen view full screen
* Fix the offline indicator popping up when first setting up the network monitor
* Expose presentationDetents on the NavigationStackCoordinator and start using them for the EmojiPicker
* Fix link tint color
* Linked TimelineReactionsView reaction sending
* Remove now unused/unnecessary classes
* Add changelog
* Fix formatting issue
* Updated md files
* Changelog
* Update CONTRIBUTING.md
Co-authored-by: Stefan Ceriu <stefanc@matrix.org>
* PR fixes
* Sending state in the timeline
* Changelog
* Formating
* Project file
* Make MessageTimelineItemDeliveryStatus Equatable
* Renamed seconds ago to elepsed time
* Moved show/hide logic into TimelineDeliveryStatusView
* Hide view when unknown status
* Added delivery status for other items
* Cleanup
Co-authored-by: Stefan Ceriu <stefanc@matrix.org>