summaryrefslogtreecommitdiffstats
path: root/webapp/stores/channel_store.jsx
Commit message (Collapse)AuthorAgeFilesLines
* PLT-1759 - Auto-complete for !channels when posting messages. (#3890)George Goldberg2016-09-191-0/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Auto-complete for !channels when posting messages. This is part 1 of the fix for PLT-1759 to make channels linkable. Still to do: - Make the !channels clickable when they appear in messages. This is blocked until PR #3865 is resolved as it looks like that refactors some of the code that would be touched by making this change. - Unit tests. Again, I think the above referenced PR should be merged before tackling this. * Fix style problems. * Highlighting of !channel-names in messages. This only identifies the !channel-name (not the display name). The implementation of the auto-complete on channel names now needs to be modified to convert to the channel handle before sending the message. * Display !channel-name as !Display Name. When we encounter !channel-name in a message, display it as a link using the channel's actual name rather than it's handle (name). * Match on names and display name, and use name. * Autocomplete channels matching on both the name and the the display name. * Use the name as the text we fill in instead of the display name. It's potentially a bit ugly, but it minimises complexity for now as otherwise we'd have to do complicated things to the message box. * Fix style issues. * Load more channels everywhere. Whenever we load the list of channels, we should also load the list of more channels. This is to enable auto-completing and auto-linking of all channels whether or not the user is in them currently. * Include more channels in the map for linking. * Listen for channel list updates for autolinking. * Remove accidental console.log. * Autocomplete on more channels too. * i18n for channel autocomplete. * Link directly to channels in !channel mentions. This currently does not work if you aren't a member of that channel. Need to decide what the correct behaviour is in that case. * Fix style issues. * Show channel name and handle in suggestion. * Match channels only at start or after space. * Better matching in text-formatting. Only match channels after a space-type character or at the start in the posts list too. * Move the route construction to make tests work. Moves route-construction out of text_formatting.jsx and into utils.jsx so that the unit tests work once again.
* Fixed number in title not appearing for direct messages (#3875)Harrison Healey2016-08-241-1/+0
|
* Fixed calculation of mention count for direct channels (#3831)Harrison Healey2016-08-181-1/+1
| | | | | | * Fixed clientside calculation of direct channel mention count * Fixed serverside calculation of direct channel mention count
* PLT-3366 Holding down the ALT key and clicking on a message adds a new ↵samogot2016-07-141-0/+16
| | | | messages indicator (squashed) (#3374)
* PLT-3346/PLT-3342/PLT-3360 EE: Add the ability to restrict channel ↵Joram Wilander2016-07-061-0/+43
| | | | | | | | management permissions (#3453) * EE: Add the ability to restrict channel management permissions * Always allow last user in a channel to delete that channel
* PLT-2962 Added channel switcher modal (#3216)David Lu2016-06-021-0/+4
| | | | | | | | * Added channel switcher modal * Fixed typos * Added handling for duplicate channels
* Updating client dependancies and ESLint (#2954)Christopher Speller2016-05-121-1/+1
| | | | | | | | * Updating client dependancies * Fixing eslint errors with updates * Updating eslint
* Fixing permalinks to channels your not a memeber of (#2805)Christopher Speller2016-04-271-0/+9
|
* Fxing some channel changing issuesChristopher Speller2016-04-041-1/+9
|
* Converting to Webpack. Stage 1.Christopher Speller2016-03-161-0/+352