summaryrefslogtreecommitdiffstats
path: root/webapp/actions/channel_actions.jsx
Commit message (Collapse)AuthorAgeFilesLines
* add /search command (#6741)Chris2017-07-051-0/+4
|
* Various updates to match latest mattermost-redux (#6794)Joram Wilander2017-06-291-29/+21
|
* Move remaining actions over to use redux and v4 endpoints (#6720)Joram Wilander2017-06-261-82/+39
|
* PLT-6714: add /settings command (#6716)Chris2017-06-231-3/+17
| | | | | | * add /settings command * update receiver name
* Properly filter in more channels search (#6513)Joram Wilander2017-06-021-1/+5
|
* Prevent unnecessary store emits (#6285)Joram Wilander2017-05-011-1/+1
| | | | | | * Remove unnecessary store emits * Drastically reduce number of emitted changes
* PLT-6214 Move channel store and actions over to redux (#6235)Joram Wilander2017-04-281-275/+128
| | | | | | | | | | | | | | * Move channel store and actions over to redux * Fix style errors * Fix unit test * Various fixes * More fixes * Revert config changes
* Merge branch 'release-3.8'Christopher Speller2017-04-171-1/+1
|\
| * Check if we need to add DM/GM to sidebar regardless of post sender (#6009)Joram Wilander2017-04-071-1/+1
| |
* | PLT-5863 Fixing double display of error message (#6104)Corey Hulen2017-04-171-2/+2
| |
* | PLT-5860 Updated copyright date (#6058)Harrison Healey2017-04-121-1/+1
|/ | | | | | | | | | | | * PLT-5860 Updated copyright date in about modal * PLT-5860 Updated copyright notice in JSX files * PLT-5860 Updated copyright notice in go files * Fixed misc copyright dates * Fixed component snapshots
* Merge branch 'release-3.7' into master.George Goldberg2017-03-171-4/+25
|\
| * Add sync logic for DMs/GMs when network reconnects (#5676)Joram Wilander2017-03-081-4/+25
| |
* | Prevent double join calls when joining a public channel (#5761)Joram Wilander2017-03-151-0/+1
|/
* PLT-3077 Add group messaging (#5489)Joram Wilander2017-03-021-11/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implement server changes for group messaging * Majority of client-side implementation * Some server updates * Added new React multiselect component * Fix style issues * Add custom renderer for options * Fix model test * Update ENTER functionality for multiselect control * Remove buttons from multiselect UI control * Updating group messaging UI (#5524) * Move filter controls up a component level * Scroll with arrow keys * Updating mobile layout for multiselect (#5534) * Fix race condition when backspacing quickly * Hidden or new GMs show up for regular messages * Add overriding of number remaining text * Add UI filtering for team if config setting set * Add icon to channel switcher and class prop to status icon * Minor updates per feedback * Improving group messaging UI (#5563) * UX changes per feedback * Update email for group messages * UI fixes for group messaging (#5587) * Fix missing localization string * Add maximum users message when adding members to GM * Fix input clearing on Android * Updating group messaging UI (#5603) * Updating UI for group messaging (#5604)
* PLT-3193 Add channel notification preferences for push notifications (#5512)enahum2017-02-271-2/+6
| | | | | | | | | | | | * PLT-3193 Add channel notification preferences for push and email notifications * Fixing UI * Removing email as preferences from the UI for now * move to action * fix client test
* PLT-5653 Fix Create channel does not show in another device (#5548)enahum2017-02-271-20/+27
|
* PLT-5071: Client side component of Telemetry. (#5516)George Goldberg2017-02-241-0/+4
|
* PLT-5080 (WebApp): Channel Admin permission level. (#5047)George Goldberg2017-02-231-2/+0
| | | | | | | | | | * PLT-5080 (WebApp): Channel Admin permission level. For channel management and channel deletion. * Fix some incorrect showing/hiding of options. * Remove incorrect client calls that was overwriting my channel members.
* Move instances of Client.deleteChannel() in components to an action (#5164)Carlos Tadeu Panato Junior2017-01-231-0/+20
|
* Move instances of Client.leaveChannel() in components to an action (#5131)Carlos Tadeu Panato Junior2017-01-201-0/+27
| | | | | | * Move instances of Client.leaveChannel() in components to an action * create isFavoriteChannelId
* Move instances of Client.updateChannelPurpose() in components to an action ↵Carlos Tadeu Panato Junior2017-01-191-0/+19
| | | | (#5096)
* PLT-5050 (WebApp): Change channel member roles. (#5076)George Goldberg2017-01-181-0/+72
| | | | Admins can now Promote/Demote channel members in the Channel Manage Membersmodal.
* Move instances of Client.updateChannelHeader() in components to an action ↵Carlos Tadeu Panato Junior2017-01-171-0/+22
| | | | (#5098)
* PLT-5049 (Webapp) New Channel Members UI. (#5036)George Goldberg2017-01-151-0/+3
| | | | | | | | | | | 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.
* PLT-5238: Show error on execute invalid slash command. (#5057)George Goldberg2017-01-131-1/+8
|
* #4697 Move Client.createChannel() in components to an action (#4855)Björn Roland2016-12-221-0/+36
| | | * #4697 Move instances of Client.createChannel() in components to an action
* PLT-5012 Combine updateLastViewedAt, setLastViewedAt and setActiveChannel ↵Joram Wilander2016-12-211-1/+1
| | | | | | | | into a single API (#4840) * Combine updateLastViewedAt, setLastViewedAt and setActiveChannel into a single API * Remove preference DB writes
* #4699 Move instances of Client.updateChannelNotifyProps() in components to ↵Björn Roland2016-12-211-0/+15
| | | | an action (#4862)
* PLT-1598 Slash command works in RHS (#4367)Yusuke Nemoto2016-12-091-3/+2
| | | | | | | | | | | | | | | | | | | | | * PLT-1598 Slash command works in RHS * fix UserProfile in the reply for Slash Command * fix some problem about the system messages in RHS * system message in RHS isn't displayed as comment for root message * remove status indicator for system message in RHS * system message in RHS is colored to grey * system messages don't count as commented post * fix bug about cleaning draft in RHS * remove unnecessary function * implement new model for executing command
* Move instances of Client.updateChannel() in components to an action (#4643)Carlos Tadeu Panato Junior2016-12-011-0/+18
| | | | | | * Move instances of Client.updateChannel() in components to an action * update per code review
* PLT-4403 Add server-based channel autocomplete, search and paging (#4585)Joram Wilander2016-11-241-0/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Load channel members with channels to make sure we have latest unread counts ↵Joram Wilander2016-11-011-0/+5
| | | | (#4389)
* GH-4095 Favorite/Starred Channels (#4222)Alexander Smaga2016-10-261-0/+14
|
* Fix autocomplete for old mechanisms and add partial fix for channel switcher ↵Joram Wilander2016-10-201-11/+1
| | | | (#4279)
* Merging performance branch into master (#4268)Joram Wilander2016-10-191-4/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * improve performance on sendNotifications * Fix SQL queries * Remove get direct profiles, not needed anymore * Add raw data to error details if AppError fails to decode * men * Fix decode (#4052) * Fixing json decode * Adding unit test * Initial work for client scaling (#4051) * Begin adding paging to profiles API * Added more paging functionality * Finish hooking up admin console user lists * Add API for searching users and add searching to all user lists * Add lazy loading of profiles * Revert config.json * Fix unit tests and some style issues * Add GetProfilesFromList to Go driver and fix web unit test * Update etag for GetProfiles * Updating ui for filters and pagination (#4044) * Updating UI for pagination * Adjusting margins for filter row * Adjusting margin for specific modals * Adding relative padding to system console * Adjusting responsive view * Update client user tests * Minor fixes for direct messages modal (#4056) * Remove some unneeded initial load calls (#4057) * UX updates to user lists, added smart counts and bug fixes (#4059) * Improved getExplicitMentions and unit tests (#4064) * Refactor getting posts to lazy load profiles correctly (#4062) * Comment out SetActiveChannel test (#4066) * Profiler cpu, block, and memory profiler. (#4081) * Fix TestSetActiveChannel unit test (#4071) * Fixing build failure caused by dependancies updating (#4076) * Adding profiler * Fix admin_team_member_dropdown eslint errors * Bumping session cache size (#4077) * Bumping session cache size * Bumping status cache * Refactor how the client handles channel members to be large team friendly (#4106) * Refactor how the client handles channel members to be large team friendly * Change Id to ChannelId in ChannelStats model * Updated getChannelMember and getProfilesByIds routes to match proposal * Performance improvements (#4100) * Performance improvements * Fixing re-connect issue * Fixing error message * Some other minor perf tweaks * Some other minor perf tweaks * Fixing config file * Fixing buffer size * Fixing web socket send message * adding some error logging * fix getMe to be user required * Fix websocket event for new user * Fixing shutting down * Reverting web socket changes * Fixing logging lvl * Adding caching to GetMember * Adding some logging * Fixing caching * Fixing caching invalidate * Fixing direct message caching * Fixing caching * Fixing caching * Remove GetDirectProfiles from initial load * Adding logging and fixing websocket client * Adding back caching from bad merge. * Explicitly close go driver requests (#4162) * Refactored how the client handles team members to be more large team friendly (#4159) * Refactor getProfilesForDirectMessageList API into getAllProfiles API * Refactored how the client handles team members to be more large team friendly * Fix js error when receiving a notification * Fix JS error caused by current user being overwritten with sanitized version (#4165) * Adding error message to status failure (#4167) * Fix a few bugs caused by client scaling refactoring (#4170) * When there is no read replica, don't open a second set of connections to the master database (#4173) * Adding connection tacking to stats (#4174) * Reduce DB writes for statuses and other status related changes (#4175) * Fix bug preventing opening of DM channels from more modal (#4181) * Fixing socket timing error (#4183) * Fixing ping/pong handler * Fixing socket timing error * Commenting out status broadcasting * Removing user status changes * Removing user status changes * Removing user status changes * Removing user status changes * Adding DoPreComputeJson() * Performance improvements (#4194) * * Fix System Console Analytics queries * Add db.SetConnMaxLifetime to 15 minutes * Add "net/http/pprof" for profiling * Add FreeOSMemory() to manually release memory on reload config * Add flag to enable http profiler * Fix memory leak (#4197) * Fix memory leak * removed unneeded nil assignment * Fixing go routine leak (#4208) * Merge fixes * Merge fix * Refactored statuses to be queried by the client rather than broadcast by the server (#4212) * Refactored server code to reduce status broadcasts and to allow getting statuses by IDs * Refactor client code to periodically fetch statuses * Add store unit test for getting statuses by ids * Fix status unit test * Add getStatusesByIds REST API and move the client over to use that instead of the WebSocket * Adding multiple threads to websocket hub (#4230) * Adding multiple threads to websocket hub * Fixing unit tests * Fixing so websocket connections from the same user end up in the same… (#4240) * Fixing so websocket connections from the same user end up in the same list * Removing old comment * Refactor user autocomplete to query the server (#4239) * Add API for autocompleting users * Converted at mention autocomplete to query server * Converted user search autocomplete to query server * Switch autocomplete API naming to use term instead of username * Split autocomplete API into two, one for channels and for teams * Fix copy/paste error * Some final client scaling fixes (#4246) * Add lazy loading of profiles to integration pages * Add lazy loading of profiles to emoji page * Fix JS error when receiving post in select team menu and also clean up channel store
* PLT-4343 Fixes for mobile main menu (#4148)Harrison Healey2016-10-041-1/+1
| | | | | | | | * Fixed mobile app link in the main menu to be displayed on mobile browsers * Fixed doubled up dividers in mobile menu * Added scrolling to mobile main menu
* Removed /shortcuts from mobile (#3753)David Lu2016-08-111-6/+11
|
* Moving javascript driver back to platform (#3613)Christopher Speller2016-07-191-1/+1
|
* made /shortcuts separate for mac (#3571)David Lu2016-07-141-0/+8
|
* PLT-3153 Converted slash command triggers to lowercase on save (#3577)David Lu2016-07-141-1/+5
| | | | | | * Converted slash command triggers to lowercase on save * Made slash commands case insensitive
* PLT-3366 Holding down the ALT key and clicking on a message adds a new ↵samogot2016-07-141-0/+12
| | | | messages indicator (squashed) (#3374)
* Adding webpack code splitting (#3377)Christopher Speller2016-06-221-1/+1
|
* Fixed DM channels not opening (#3336)David Lu2016-06-151-2/+13
|
* PLT-3028 Added CTRL+/ to show shortcuts (#3181)David Lu2016-06-021-1/+6
| | | | | | * Added CTRL / to show shortcuts * Simplified code
* Changed channel navigation (#3142)David Lu2016-05-271-0/+10