summaryrefslogtreecommitdiffstats
path: root/webapp/utils
Commit message (Collapse)AuthorAgeFilesLines
* 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
* | PLT-4300 Switched emoji to use a background-image (#4631)Harrison Healey2016-11-221-1/+1
| |
* | Move instances of Client.updateTeam() in components to an action (#4574)Carlos Tadeu Panato Junior2016-11-181-0/+1
| | | | | | | | | | | | | | | | | | | | * Move instances of Client.updateTeam() in components to an action * remove client from missing ones * update code per review * update per code review
* | Multiple UI fixes and improvements (#4572)Asaad Mahmood2016-11-171-3/+4
| | | | | | | | | | Reverting switch teams code Fixing change css function
* | Don't show desktop notifications for messages entering the channel th… (#4216)Pepijn2016-11-171-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Don't show desktop notifications for messages entering the channel the user is currently on Coding style fixes Allow notifications if browser tab is not focussed * Don't show desktop notifications for messages entering the channel the user is currently on Coding style fixes Allow notifications if browser tab is not focussed * Mute sound when a user doesn't get a desktop notification * Also play sound on desktop notifications * Fixed reviewer's remarks: * Removed double notification check * Removed direct links to browser store, created separate actions
* | Updating eslint (#4573)Christopher Speller2016-11-174-15/+11
| |
* | Change theming function to something more efficient (#4487)Pepijn2016-11-171-153/+148
| | | | | | | | Remove indexes from changeCss function calls. Not necessary when injecting style tags in the <head> directly
* | Updating client dependancies (excpet eslint) (#4567)Christopher Speller2016-11-171-4/+4
| |
* | Add support for editing slash commands (#4335)Brian Olecki2016-11-151-0/+23
| |
* | Update introduction message at top of channel/private groups (#4508)Carlos Tadeu Panato Junior2016-11-141-6/+23
| | | | | | | | | | | | * Update introduction message at top of channel/private groups * fix grammar
* | Merge branch 'release-3.5'Christopher Speller2016-11-143-37/+56
|\|
| * Fixing new messages indicator (#4531)Christopher Speller2016-11-112-36/+47
| |
| * Fix websocket on old versions of IE11 (#4501)Joram Wilander2016-11-101-1/+9
| |
* | PLT-4316 - Webrtc improvements (#4525)Asaad Mahmood2016-11-111-0/+1
|/
* PLT-4486 Don't apply sidebar bg color to settings modals w/o tabs (#4460)Thomas Hopkins2016-11-041-1/+1
| | | | | | * PLT-4486 Don't apply sidebar bg color to settings modals w/o tabs * PLT-4486 Use more correct naming for tabless modals
* Updating UI fixes (#4437)Asaad Mahmood2016-11-031-21/+21
|
* Channel link marker changed from ! to ~ (#4433)George Goldberg2016-11-031-5/+5
| | | Fixes PLT-4570