* Support explicit image sizes in markdown
* Cleanup code
* Add support for missing second dimension
* Overwrite height style attribute if available, use "auto" otherwise
* Fix syntax
* Do not set the height style if its value is auto
* Re-calculate width and height, if given height is bigger than max-height
* Make formulas more explicit
* Refactor and move session logic into app package
* Refactor email functions into the app package
* Refactor password update into app package
* Migrate user functions to app package
* Move team functions into app package
* Migrate channel functions into app package
* Pass SiteURL through to app functions
* Update based on feedback
* PLT-4532: added link to Members model in channel member list
* PLT-4532: change modal behavior for team-modal in non-default channel and change link text
* PLT-4532: changed link text for regular members in non-default-channels
* Change upload button color opacity when max reached
* Display max upload message
* Remove error when deleting preview
* Clear error message in side-bar
when user reaches max upload and error is displayed in side-bar, removing one file won't remove error message
* Scroll in preview after file upload in sidebar
* Removed index on Teams.Description column
* Fixed RemoveIndexIfExists when running with MySQL
* Fixed RemoveIndexIfExists when running Postgres and added unit tests
* add docker container for inbucket
* Add way to get the emails using inbucket and add a test for reset password
* add config setting to send emails
* update TestEmailTest
update
* add another test and fix wrong assert
* update per review
fix lint
change senders email
* Revert config.json to default values for EmailSettings section
* update test
* add setup to make the test run
* PLT-4784 Display Sign In button spinner
When the user clicks the Sign In button, display a spinner on the left
fixes#4973
* Replace "Sing in..." by "Signing in..."
* fix: replace ternary with if block
This replaces the existing Channel Members UI with one based on the Team
Members UI, so that either a button, a role or a role with a menu can be
displayed.
Basic logic for which actions and roles are displayed is implemented,
although this doesn't change behaviour or functionality at all, as that
will come in later PRs. It does, however, add code to fetch the
ChannelMember objects as that is necessary to provide the full set of
actions and roles as intended.
* Add app package and move logic over from api package
* Change app package functions to return errors
* Move non-api tests into app package
* Fix merge