* Moved PostList to take a list of postIds instead of posts
* Removed usage of selectors that return posts from ChannelPostList and Thread
* Fixed search and switched to use getPostIdsAroundPost selector
* Removed use of selectors that returned posts from emoji reactions
* Updated makePreparePostIdsForPostList to be better memoized
* Fixed filter of join/leave messages
* Added unit tests for makePrepaprePostIdsForPostList
* Check if post edit/delete should be enabled more often
* Updated mattermost-redux version in yarn.lock
* Update mattermost-redux
* Tap on Deleted post to remove it
* Improvements when rendering post additional content
* Avoid unnecessary re-renders on the post list component
* Avoid unnecessary re-renders on the channel post list component
* Avoid unnecessary re-renders on the channel screen
* Feedback review
* RN-345 Only show refreshing indicator when channel is actually refreshing
* Added getCurrentLocale selector
* Added SwitchTeams component to channel drawer to reduce rerenders
* Reduced number of props passed from ChannelsList into children
* Removed unused prop from FilteredList
* Moved visible post calculation out of render function
* Don't set the channel to loading when not switching channels
* Added most of channel view state to blacklist
* Upgrade to RN 0.48.1
* Update deps to be exact
* Fix tests
* Remove unneeded code from setup and add socketcluster dep
* Fix drawer pan issue
* Fix bridge issues on iOS
* Upgrade to RN 0.48.3
* Search to use RN SectionList
* Updated yarn.lock
* Fastlane ensure branch for cutting builds (#815)
* Version Bump to 45 (#818)
* Android Version Bump to 45 (#819)
* Updated yarn.lock (#817)
* Version Bump to 45
* Fix Create on Create channel to not push another Create Channel screen (#820)
* Version Bump to 46 (#821)
* Version Bump to 46 (#822)
* RN-205/RN-210 Allow tapping buttons on post and DM lists without closing keyboard (#823)
* Version Bump to 47 (#824)
* Version Bump to 47 (#825)
* Release 1.1 changelog (#827)
* Release 1.1 changelog
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
Set supported server version
* update fastlane
* Update fastlane android release
* Fix offline indicator UI
* Add search screen with recent mentions functionality
* Fix make start
* Add autocomplete to the search box
* Fix search bar in other screens
* Get search results and scroll the list
* Add reply arrow to search result posts
* Search result preview and jump to channel
* Feedback review
* Re-factor postlist with VirtualizedList
* Remove react-native-invertible-scroll-view dependency
* Fix navigator not being pass to post
* Feedback review
* Feedback second review
* RN-219 Changed loadPostsIfNecessary to get since latest Post.CreateAt
* RN-219 Changed post list refresh to always get the latest page of posts
* Updated yarn.lock
* Fix edit post with APIv4
* Fix filterProfiles
* Fix intro message error for threads
* Fix members to load in channel action
* Fix channel members lists
* * Fix post list to gracefully fail image previews
* Do not to fetch multiple times the same posts with infinite scroll
* Fix create private channel
* move react-native orientation to own fork
* Group addDatesToPostList options into object
* Clean up imports in PostList
* Dry up code for adding dates to posts in PostList
* Allow user to load more posts in channel post list
* Load more posts upon scrolling to end instead of with button
* Wait for initial posts to be loaded before loading more
* Return data in getPosts actions
* Check how many posts were fetched to determine if there are more
* Insert load-more-posts into list in PostList not post_utils.js
* Rename component for LoadMorePosts
* Use LoadMorePosts to indicate if more posts are loading
* Only try to load more posts if initial posts have been loaded
* Don’t show LoadMorePosts if posts list is empty
* Don’t try to load more posts if first post has been loaded
* Don’t show LoadMorePosts if first post has been loaded
* Set hasFirstPost in willReceiveProps of PostList
* Use constant for load-more-posts token string
* Only show LoadMorePosts if pagination is enabled on PostList
* Fix logic for determining if posts loaded in PostList
* Ensure PostList ListView rerenders
* Move load more posts logic into ChannelPostList
* Remove unused getTheme from ChannelPostList container
* Avoid clever variable assignment in LoadMorePosts
* Fix placement of new messages separator
* Ignore your own posts when determining start of new messages
* Cache lastViewedAt in ChannelPostList until switching channels
* Increase padding around DateHeader & NewMessagesDivider
* Improve styling of new messages divider line
* Use async await for ChannelDrawerList.onSelectChannel
* Convert DateHeader to functional component
* Indicate start of new messages in posts list
* Use flag prop to indicate start of new messages in posts list
* Declare style props with View.propTypes.style
* Updated post rendering in center channel to include dates, display names, themeing, profile pictures, and threads
* Added status to ProfilePicture component
* Changed MemberListRow to use a ProfilePicture
* Removed unused prop
* Fixed incorrect copyright year on new file
* Removed unnecessary ref