* Create a plugin component to override file previews
* Add test cases
* Code refactoring
* Expost pdfjs to window to use in webpack externals in plugins
* - Pass postId to ViewImageModal and use getPost to fetch post object.
- Update test cases
* Update plugins/registry.js
Co-Authored-By: chetanyakan <chetanya.kandhari@brightscout.com>
* MM-14341 Add client-side messageWillBePosted hook
* Fix and add another test
* Update CreatePost unit tests
* Handle falsey results from MessageWillBePosted hooks
* MM-13099 Use size_aware_image component for all instances for loading images in webapp.
* Removing getFileDimensionsForDisplay in favour of SizeAwareImage as it would be reliable in preventing
scroll pop
* WIP changes for svg pop
* Fix snapshots
* Add a fallback for svg as older version do not have dimentions
* Revert package-lock change
* MM-13265: Creating new set of widgets to build dropdown menus
* Improving unit tests
* Adding tests for the main menu component
* Adding ids for e2e testing
* fixed popmotion version
* Fixing some cypress tests
* Fixed proberly the cypress tests
* Using correct types for menu items texts and dialogTypes
* Using menu wrapper on ldap groups new interface
* Removing unneded component BootstrapSpan
* Fixing unit tests
* Fixed a small styling problem
* More small fixes
* Fixing some e2e tests
* Adding aria-label to all menus
* Fixing rebase conflicts
* Fixed small bug
* Fix comments
* Fix emoji picker on the RHS
* Fixed system users dropdown menu
* Fixing Manage Teams modal styling
* Fixed some styles for mobile
* Fixed some bugs found in the review
* Fixed another small bug
* fixing check-style
* Fixed manage members menu
* Fixing dots menu styling on dark theme
* Fixed mentions icon style in mobile menu
* More small fixes
* Fixed bug in Manage teams modal
* Fix emoji picker on the center panel
* Fixed tests
* Fixing a small bug
* Fixing tests
* prevent passing too much of user and status and rely on userId to prevent unnecessary re-render of component
* update per review and update redux commit to latest including the one that requires the change
* update per feedback
* Remove usage of localizeMessage for aria-label and title attributes in HTML tags
* Remove duplicate tooltip caused by the usage of OverlayTrigger and title attribute
* MM-12996 - Updating modals on mobile
* Updating snapshots
* Updating test
* Updating test
* Updating tests
* Update unit tests for MobileChannelHeaderPlug
* basic feature complete
Add to channel button is shown when user has manage private or public channel members permission.
Channel filtering is based on permissions.
#Styling of error message.
add tests for profile_popover and add_user_to_channel_modal
channel search with permissions provider is tested
permission gate used in favor of boolean prop for showing "add user to channel" button in profile popover
remove webrtc from i18n and profile_popover props
use form tag to make sure pressing enter submits the form
update snapshot
requested changes added
move tests to be next to source code
fix onHide call in handleInviteError. change class names to id's
make variable/property name changes and method name changes
* fix merge conflicts
* Remove Flux store usages from account settings modal
* Fix test
* Remove global action for opening account settings modal
* Fix notifications not updating correctly
* Refactor executeCommand to remove import cycle