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
      0a1acaaa
  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
      a89ee406
    • 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
      8e3dd95f
  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
      795e9837
  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
      828aa801
  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
      53e72363
  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
      9b0de584
  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
      1f3d7972
    • 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
      af50cec6
  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
      2643115f
    • 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
      58fcc363
  28. 26 Sep, 2018 3 commits