1. 08 Jan, 2019 1 commit
  2. 14 Dec, 2018 2 commits
  3. 13 Dec, 2018 1 commit
  4. 11 Dec, 2018 1 commit
  5. 28 Nov, 2018 1 commit
  6. 26 Nov, 2018 1 commit
    • Michael Kochell's avatar
      [MM-12396] Option to add user to a channel from the profile pop-over (#1918) · 0a1acaaa
      Michael Kochell authored
      * 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
  7. 23 Nov, 2018 2 commits
    • Jesse Hallam's avatar
      MM-12233: local user mention results (#1974) · a89ee406
      Jesse Hallam authored
      * MM-12233: supply local at mention results immediately
      * temporary redux commit
      * show special mentions after channel members
      * fix edit channel header modal textbox interaction
      * updated mattermost-redux commit
      * address review feedback
    • Chetanya Kandhari's avatar
      MM-12400: Custom terms of service feature: add Re-Acceptance interval settings... · 8e3dd95f
      Chetanya Kandhari authored
      MM-12400: Custom terms of service feature: add Re-Acceptance interval settings and remove header and footer (#1971)
      * MM-12400: Custom terms of service feature Phase 2
      - Remove Footer text and title
      - Add reacceptance interval setting in the Admin Console
      - Update names as used in the redux PR
      - Remove redux actions to use BindActionCreators
      - Update styles
      - Update tests
      - Update reacceptance flag
      * MM-12413 (#3)
      * Remove fixed footer
      * Finish footer CSS changes
      * MM-12411 Update help texts
      * MM-12415 Remove Beta Labels
      * Fix check-style
      * Update terms of service page background colors
      Add colons in Admin Console settings
      * MM-12414 Remove redux hack
      * Fix check-style
      * Update styles
      * Update tests
      * Fix css height
      * review feedback
  8. 22 Nov, 2018 1 commit
  9. 21 Nov, 2018 1 commit
  10. 20 Nov, 2018 2 commits
  11. 18 Nov, 2018 2 commits
  12. 15 Nov, 2018 1 commit
  13. 14 Nov, 2018 2 commits
  14. 12 Nov, 2018 1 commit
  15. 09 Nov, 2018 1 commit
    • Chris Duarte's avatar
      New sidebar feature fixed (#1568) · 795e9837
      Chris Duarte authored
      * New sidebar preference suppport - Oct 17
      Display ordered channels in sidebar
      Add describe lable to sidebar settings
      Move logic over to redux and fix styling and copy issues
      Add test to support Channel Grouping and Sorting
      Support ExperimentalSidebarPreference
      Update snapshot
      Clean up code
      Fix snapshot test after rebase
      Add showSidebarChannelPreference props to test
      Use ExperimentalChannelOrganization
      Fix duplicate dividers between sidebar settings sections
      Combine channel grouping and sorting settings
      Update text for channel organization settings
      Add header to Channel/Direct message modal
      Added sidebar setting analytics
      Fix unit tests
      Remove channel sorting change when grouping changes
      Remove extra scroll div
      Add forked redux version for testing
      Fixed snapshot test
      Fix more_channels snapshot test
      Add clickable channel name in sidebar
      One form for New Public or Private Channel
      Add permission check for creating public & private channel
      Add check for createPublic/Private channel permissions
      Display sorting, unread, and favorite always
      Revert "Add forked redux version for testing"
      This reverts commit ab2182ac02d83a8d0d8a6fa7a5b98406bd7bd7ae.
      Add updated forked redux version for testing
      Display only channel type based on permissions in NewChannel modal
      Update snapshot test for new_channel_modal
      Revert "Add updated forked redux version for testing"
      This reverts commit 4bbd31cc9977f85f319fc97593d744c7893cb2de.
      Add updated forked redux version for testing
      Fix eslint errors
      Fix id for each section
      Display sidebar preference in option description
      Fix Firebox empty-box issue
      Fix snapshot test
      Add More button at the bottom
      Add PropTypes for browsePublicDirectChannels
      Proper check for no permissions to create channel
      Pass createPrivateChannelIcon
      Move unread/favorite preference to the bottom
      Update snapshot test
      * Add missing imports
      * Add section.name to ChannelName component
      * Fix reference to getSidebarPreference
      * Fix failing test
      * Fix snapshot test for new_channel_flow.test
      * Fix needs_team_test snapshot
      * Ran npm run -- -u
      * Refactor ChannelCreate
      * Update snapshot test for ChannelCreate
      * Rename channelType to sectionType
      * Remove Modal.Body when using bodyOnly
      * Minor changes
      * Wrap translationIds with t()
      * Remove duplicate map
      * Update unreadsAtTop and favoriteAtTop usage in UserSettingsSidebar.jsx
      * Remove unused sidebar.tutorialScreen strings
      * Update mattermost-redux library
  16. 06 Nov, 2018 1 commit
    • Jason Blais's avatar
      Update activate/deactive to enable/disable for PATs (#1890) · 828aa801
      Jason Blais authored
      * Update activate/deactive to enable/disable for PATs
      This is consistent with plugins which are enabled/disabled, and with the personal access token (PAT) API calls which refer to the actions as enable/disable.
      * Update user_access_token_section.jsx
  17. 02 Nov, 2018 1 commit
    • Andre Vasconcelos's avatar
      MM-12239 Remove "Plugins > Configuration" page, move enabling plugins setting... · 53e72363
      Andre Vasconcelos authored
      MM-12239 Remove "Plugins > Configuration" page, move enabling plugins setting to the Management page (#1920)
      * Removed plugin configuration page & moved enabling option to mgt page
      * Made PluginManagement an extension of AdminSettings
      * Added methods related to AdminSettings
      * Changed names of methods that conflict with AdminSettings
      * Edited text in en.json to match new helper text
      * Removed plugin's "Configuration" page
      * Updating snapshots for admin_sidebar & plugin_management
      * Added help text for when Plugins are enabled but uploads are disabled
  18. 01 Nov, 2018 1 commit
  19. 25 Oct, 2018 1 commit
  20. 17 Oct, 2018 2 commits
  21. 16 Oct, 2018 1 commit
  22. 15 Oct, 2018 1 commit
    • Jaya Krishna Namburu's avatar
      MM-9820 Adding aria labels for providing accessibility (#1850) · 9b0de584
      Jaya Krishna Namburu authored
      * Adding aria labels for providing accessibility
      * Making changes for test cases to follow shallow render with Intl
      * Added aria-labels for emoji picker and send button for accessibility in create_post
      * Updated snapshots for file_upload and create_post after adding aria-attributes for accessibility
      * Added aira attributes for emojies in ride side bar in create_comment file
      * Renamed attributes for better readability
  23. 11 Oct, 2018 1 commit
  24. 10 Oct, 2018 1 commit
  25. 04 Oct, 2018 1 commit
  26. 28 Sep, 2018 2 commits
    • Harrison Healey's avatar
      MM-11954 Simplify "User's message" translation (#1773) · 1f3d7972
      Harrison Healey authored
      * MM-11954 Simplify "User's message" translation
      * Fix default message and update snapshots
      * Update snapshots
    • Chetanya Kandhari's avatar
      MM-12130: Create a new page for displaying terms of service (#1735) · af50cec6
      Chetanya Kandhari authored
      * MM-12130: Create a new page for displaying terms of service
      - Replace the Back Button with a Logout Button
      - Add default props
      Update shouldComponentUpdate
      - Make Mattermost navigate to this page if user is already logged in has not accepted TOS and TOS is enabled
      - Make Mattermost navigate to this page after logging in if user has not accepted TOS and TOS is enabled
      - Add Loading screen and test cases.
      - Handle Redirect while opening routes, App Navigation and login flow
      - Added new config fields for service terms
      - made service terms text field disabled if custom terms are disabled
      - Integrate API request for Agree and Disagree Actions
      - Use the currently logged in user instead of sending userId.
      - Updated service terms messages to indicate that it is a beta feature
      - Add tests
      * Add action for new API call for getServiceTerms
      Update tests accordingly
      * Add test and fix check-style
      * Update terms of service link
      * Minor Fixes
      * - Sent boolean for registerUserAction instead of string
      - Update tests
      * Remove Redirect Action
      * hid custom service terms setting if feature is not enabled
      * Update admin_definition.jsx
      * Fix check-style
      * check CustomTermsOfService in license
      *     Minor Fixes
          - Do not update terms seen by user when config is updated
          - Update terms Help text
          - Do not stop loaders just before redirecting to another page
          - Footer buttons and text on terms_of_service page are aligned to bottom
          - Update tests accordingly
      * Remove terms of service redirect from login controller
  27. 27 Sep, 2018 4 commits
    • Jesse Hallam's avatar
      MM-12205: notify on session expiration (#1751) · 2643115f
      Jesse Hallam authored
      * fix missing key on login controller
      * dispatch logout vs. using Client4 directly
      This allows the Redux store and associated listeners to respond to the
      event vs. discovering it as a side effect of other requests failing.
      * refactor notifications to allow for more options
      * MM-12205: detect session expiration
      When logging out, identify if the cause was a session expiration, and effectively redirect to /login?extra=expired, triggering controller behaviour there to display a notification (and tweak the document title).
      * don't re-emit the notification once shown
      * track focus/blur and (re-show) notification only when not focussed
      This doesn't work 100% with the desktop app, where an initial load
      doesn't trigger the onFocus. We can't assume it's already focussed,
      though, since that could suppress a notification. Compromises.
      * fix linting issues
      * login --> log in
      * once the notification has been shown, don't unshow it on blur
      * track was logged via local storage instead
      * fix focusing issues and notification dismissal
      * preserve extra=expired interface with desktop app
      * fix linting and unit tests
      * tweak dismiss styling
      * fix linting, snapshot errors
    • Saturnino Abril's avatar
    • Jesús Espino's avatar
    • Saturnino Abril's avatar
      [MM-11959] Add feature to send code block on CTRL + ENTER (#1762) · 58fcc363
      Saturnino Abril authored
      * send code block on CTRL + ENTER
      * add closing backticks when overriding sending od message via Ctrl+Enter
  28. 26 Sep, 2018 3 commits