summaryrefslogtreecommitdiffstats
path: root/webapp/utils
Commit message (Collapse)AuthorAgeFilesLines
* Disabled mangling of email addresses in markdown autolinks (#5192)Harrison Healey2017-01-251-1/+2
|
* Adding active users statistics to system console (#5141)Christopher Speller2017-01-202-1/+11
|
* #4257 Added functionality to create previews for post links using open ↵Debanshu Kundu2017-01-203-0/+51
| | | | graph data from those links. (#4890)
* Support explicit image sizes in markdown (#4803)Jürgen Haas2017-01-201-2/+32
| | | | | | | | | | | | | | | | | | * 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
* Move instances of Client.leaveChannel() in components to an action (#5131)Carlos Tadeu Panato Junior2017-01-201-0/+4
| | | | | | * Move instances of Client.leaveChannel() in components to an action * create isFavoriteChannelId
* Message Editing and Deleting permissions (#4692)Amit Yadav2017-01-182-0/+48
|
* PLT-5211 Always emove deleted channels for LHS (#5087)Corey Hulen2017-01-171-1/+5
|
* PLT-5049 (Webapp) New Channel Members UI. (#5036)George Goldberg2017-01-152-0/+9
| | | | | | | | | | | 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.
* Register the same language aliases as Rouge (#5040)Jazz2017-01-132-34/+46
| | | This allows the use of the same aliases as GitLab.
* Merge branch 'release-3.6'Christopher Speller2017-01-121-8/+12
|\
| * PLT-4614 Fix ordering of channels. (#4980)George Goldberg2017-01-061-8/+12
| |
* | PLT-135 Showing "(Edited)" indicator if a message has been edited. (#4923)Debanshu Kundu2017-01-121-1/+5
| |
* | PLT-5118 moving to last_picture_update for the profile img (#4985)Corey Hulen2017-01-061-1/+1
| |
* | PLT-4821 Fix highlighting of wildcard search terms. (#4976)George Goldberg2017-01-061-1/+7
| |
* | PLT-4791 Fix hashtag highlight in search results. (#4977)George Goldberg2017-01-061-0/+5
|/
* Minor UI improvements (#4959)Asaad Mahmood2017-01-041-0/+1
| | | | | | * PLT-5128 - Fixing channel header responsively * PLT-4984 - Fixing search popover behaviour
* Ui improvements (#4900)Asaad Mahmood2017-01-031-2/+2
| | | | | | | | | | | | | | | | | | | | * PLT-5091 - Updating teams sidebar style * PLT-4650 - Updating bot indicator * Removing text decoration * Fixing dropdown menu in admin console * Updating bot indicator position on desktop * Updating bot indicator on mobile * Moving bot indicator below for mobile * Adding bg to the bot indicator * Updating css for bot indicator in compact view
* Fix isMobileApp() to also apply to Android app (#4892)Hyeseong Kim2017-01-031-1/+1
| | | | | | * Fix isMobileApp() to also apply to Android app * Add checking agent to LHS download app link
* PLT-4990 (WebApp): Separate channel management permissions. (#4865)George Goldberg2017-01-021-0/+70
|
* PLT-3132 Add a direct message link to the contact pop-over (#4853)khawerrind2016-12-301-0/+1
| | | | | | * added DM button to the user picture and name popover * removed isRequired from status and busy properties from profile_popover.jsx
* Fix error after leaving team (#4888)enahum2016-12-261-1/+1
|
* GH-4658 Show profile popover when clicking on username or profile picture ↵Brendan Bowidas2016-12-221-4/+5
| | | | | | | | in DMs (#4705) * GH-4658 Show profile popover when clicking on username or profile picture at top of Direct Message channel * enable popover on username
* PLT-5012 Combine updateLastViewedAt, setLastViewedAt and setActiveChannel ↵Joram Wilander2016-12-211-85/+9
| | | | | | | | into a single API (#4840) * Combine updateLastViewedAt, setLastViewedAt and setActiveChannel into a single API * Remove preference DB writes
* PLT-4943: Warn when editing a message > 4000 chars (#4789)Nick Frazier2016-12-211-0/+2
| | | | | | | | | | * added basic functionality * css fixes * css fixes part II: electric boogaloo * removed css interference with theme changes, for this and post length error
* Revert "PLT-135 Showing "(Edited)" indicator if a message has been edited." ↵Christopher Speller2016-12-201-5/+1
| | | | (#4854)
* Remove autocomplete delay (#4819)Joram Wilander2016-12-201-1/+0
|
* Copied fbjs keymirror into utils (#4807)Harrison Healey2016-12-201-1/+1
| | | | | | * Removed react-addons-pure-render-mixin from NOTICE * Copied FBJS keymirror into non_npm_dependencies
* Multiple UI improvements (#4835)Asaad Mahmood2016-12-191-2/+2
| | | | | | | | | | | | * Updating sizes for teams sidebar * PLT-4641 - Rearranging notification option * PLT-4504 - Updating styles for Oauth apps * PLT-4852 - Updating font size for lists * Fix for the unread indicator with teams sidebar
* Removed usage of removed TeamStore method (#4785)Harrison Healey2016-12-191-4/+2
|
* PLT-135 Showing "(Edited)" indicator if a message has been edited. (#4764)Debanshu Kundu2016-12-191-1/+5
|
* PLT-4167 Team Sidebar (#4569)enahum2016-12-193-4/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PLT-4167 Team Sidebar * Address feedback from PM * change route from my_members to members * bug fixes * Updating styles for teams sidebar (#4681) * Added PM changes * Fix corner cases * Addressing feedback * use two different endpoints * Bug fixes * Rename model and client functions, using preferences to store last team and channel viewed * Fix mobile notification count and closing the team sidebar * unit test, fixed bad merge and retrieve from cached when available * bug fixes * use id for last channel in preferences, query optimization * Updating multi team css (#4830)
* PLT-4815 Refactor 'More Channels' modal into the new modal pattern (#4742)Joram Wilander2016-12-151-1/+2
| | | | | | | | * Refactor 'More Channels' modal into the new modal pattern * Fix unit test * Readded CSS changes
* PLT-4332 Position field for Users (#4632)George Goldberg2016-12-141-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add User.Position field to store & model. * GOFMT * Add Position to user settings. * Unit tests. * Add position to profile popup. * i18n * Fix log message for invalid position. * Add Position field attribute to LDAP config. * Add Position field attribute to SAML config. * Reword empty position message. * Change Position Max Length to 35. * Better invalid position error message. * Add new fields to config.json. * Ensure position is never longer than max when displayed. * Hard limit of 64 chars with soft limit still 35 * Put field with other attributes.
* Ui improvements (#4780)Asaad Mahmood2016-12-141-3/+5
| | | | | | | | | | * PLT-4897 - Updating styles for emoji reactions * PLT-4971 - Fixing help and attachment buttons * PLT-4931 - Fixing UI for user list in system console * Fixing a bug with the new messages indicator
* Multiple Ui improvements (#4767)Asaad Mahmood2016-12-121-5/+2
| | | | | | | | | | * PLT-4911 - Adding new target for OAuth help links * PLT-4953 - Fixing styles for the unread messages indicator * PLT-4901 - Fixing header modal overlap on mobile * PLT-4916 - Swapping position of edit and delete
* PLT-4868 Fix Firefox: Javascript error when selecting a theme (#4731)enahum2016-12-071-1/+3
|
* Created a new message indicator component to indicate new messages (#4299)Pepijn2016-12-071-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | * Created a new message indicator component to indicate new messages are present outside the user's view: * Created new component with styling * Theming and i18n support for new messages indicator * Count new unviewed messages and integrate with component * Coding style for new message indicator * Fixed bugs with new message indicator: * Fix display issues with new message indicator * Update text to deal with plurals in React * Fix coded style for ticket 'PLT-1917': add new message indicator. * Use only server generated timestamps for checking new messages at the bottom * Move transitionend to prop, fix style selectors
* Multiple UI Improvements (#4712)Asaad Mahmood2016-12-061-1/+1
| | | | | | * Multiple UI Improvements * Reverting modal animation
* Autocomplete is now case insensitive (#4709)Joram Wilander2016-12-061-1/+1
|
* Fix react warnings and part of backstage (#4706)enahum2016-12-052-3/+3
|
* Add Team Description to the Team Settings (#4652)Carlos Tadeu Panato Junior2016-12-011-0/+1
| | | | | | | | | | | | | | * draft * Add Team Description to the Team Settings * add tooltips for team description * made changes per PM review * add message when there is no description set in the team * squash
* Fix Unread posts indicator and mention badge don't match theme color (#4678)enahum2016-11-301-4/+1
|
* PLT-1378 Initial version of emoji reactions (#4520)Harrison Healey2016-11-305-2/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Refactored emoji.json to support multiple aliases and emoji categories * Added custom category to emoji.jsx and stabilized all fields * Removed conflicting aliases for :mattermost: and :ca: * fixup after store changes * Added emoji reactions * Removed reactions for an emoji when that emoji is deleted * Fixed incorrect test case * Renamed ReactionList to ReactionListView * Fixed :+1: and :-1: not showing up as possible reactions * Removed text emoticons from emoji reaction autocomplete * Changed emoji reactions to be sorted by the order that they were first created * Set a maximum number of listeners for the ReactionStore * Removed unused code from Textbox component * Fixed reaction permissions * Changed error code when trying to modify reactions for another user * Fixed merge conflicts * Properly applied theme colours to reactions * Fixed ESLint and gofmt errors * Fixed ReactionListContainer to properly update when its post prop changes * Removed unnecessary escape characters from reaction regexes * Shared reaction message pattern between CreatePost and CreateComment * Removed an unnecessary select query when saving a reaction * Changed reactions route to be under /reactions * Fixed copyright dates on newly added files * Removed debug code that prevented all unit tests from being ran * Cleaned up unnecessary code for reactions * Renamed ReactionStore.List to ReactionStore.GetForPost
* Fix Theme in safari (#4668)enahum2016-11-291-6/+13
|
* PLT-2077 Support CJK hashtags (#4555)Hyeseong Kim2016-11-241-2/+2
| | | | | | | | | | | | | | | | | | * Add Korean character ranges to exist CJK pattern * Add constant for CJK hashtags Becuase most of keywords in CJK are two characters * Add CJK ranges to hashtag pattern to handle it. * Fixes hashtag pattern to apply numbers at last * Remove a wrong test case `test_` shouldn't be a hashtag * Fix hashtag regex to support standard unicodes * Remove wrong escapes from regex
* PLT-4403 Add server-based channel autocomplete, search and paging (#4585)Joram Wilander2016-11-241-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | * Add more channel paging API * Add channel paging support to client * Add DB channel search functions * Add API for searching more channels * Add more channel search functionality to client * Add API for autocompleting channels * Add channel autocomplete functionality to the client * Move to be deprecated APIs to their own file * Final clean-up * Fixes related to feedback * Localization changes * Add unit as suffix to timeout constants
* Merge branch 'release-3.5'Christopher Speller2016-11-242-25/+37
|\
| * Hotfix: PLT-4779 Fixing scrolling on loading a channel and missing DM ↵Harrison Healey2016-11-211-24/+36
| | | | | | | | | | | | | | | | | | | | | | | | channel headers (#4584) * Added all parameters to call tracker ids when getting profiles * Changed channel header rendering to not depend on knowing all users in a DM channel * Added comment about a race condition in UserActions.populateDMChannelsWithProfiles * Added a fixed-height placeholder for the ChannelHeader when its state isn't valid for rendering
| * Lower autocomplete timeout to 100ms (#4579)Joram Wilander2016-11-211-1/+1
| |
* | PLT-4429 disabling at_all at_channel metions mentions when channel has more ↵Corey Hulen2016-11-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | than 1k users (#4627) * PLT-4429 disabling explicit mentions when channel has more than 1k users * Fixing test case * Adding setting to the admin console * Fixing bad translation