summaryrefslogtreecommitdiffstats
path: root/webapp/actions/global_actions.jsx
Commit message (Collapse)AuthorAgeFilesLines
* PLT-7468 Moved more error pages to use predefined error types (#7378)Harrison Healey2017-09-051-14/+2
| | | | | | | | * PLT-7468 Moved more errors to use error types * PLT-7468 Moved 404 error page to use error types * Made helper function for rendering external links on error page
* Config to make town square read only (#7140)David Meza2017-09-011-0/+7
| | | | | | | | | | | | | | | | | | | | | | * Be able to make Town Square read-only (Disable typing messages for non admins). * Do not emit UserTypingEvent when TownSquareIsReadOnly and is Town Square. * Add unit tests for TownSquareIsReadOnly config value and logic. * Add TownSquareIsReadOnly to System console>Policy. Added Telemetry. * Add control for TownSquareIsReadOnly=true only for License Enterprise Edition E10 & E20. * Update en.json * Update en.json * Update policy_settings.jsx * Change config value from TownSquareIsReadOnly to ExperimentalTownSquareIsReadOnly. * Refactored to simplify. Avoid code repeat and multiple db calls.
* PLT-7220: Jumping to a GM from a flagged messages doesn't add the GM to your ↵Jonathan2017-08-301-1/+8
| | | | | | | | | | LHS (#7319) * Ensured that DM/GM channel is added to LHS when jump link is clicked in RHS * Moved sidebar channel loading logic into global_actions so that it happens after the users' channels have been loaded * Fixing checkstyle issues
* [PLT-3377] Open up a shortcuts dialog instead of printing help text (#7064)Saturnino Abril2017-08-181-0/+7
| | | | | | | | | | | | | | | | | | * open up a shortcuts dialog instead of printing help text * Updating UI for keyboard shortcuts modal * update PR per PLT-7284 * fix typo error * fix mixed up shortcut keys * move to client side * fix shortcuts list, remove unused function and revert server side code for autocompletion * remove quick team switcher
* PLT-6484 Add /leave command to leave a channel (#6402)David Meza2017-08-031-1/+10
| | | | | | | | | | | | | | | | | | * PLT-6484 Add /leave command to leave a channel * Text changes requeted on review. * PLT-6484 Display the right error message when trying to /leave town-square * PLT-6484 Be able to execute /leave command in direct and group message channels with the same effect as clicking x * PLT-6484 Refactor to create new leave_private_channel_modal.jsx * PLT-6484 Remove previous leave private channel logic to use new leave_private_channel_modal.jsx * Remove dot in command description. Change localized error when leaving Town square. * disable /leave command in reply threads on the right-hand sidebar, since it is not obvious which channel you should leave
* Change refresh on version change to be after explicit click (#7090)Joram Wilander2017-08-021-0/+13
|
* [PLT-6710] /rename [text] slash command: Rename the channel (#6570)Carlos Tadeu Panato Junior2017-07-311-0/+8
| | | | | | * /rename [text] slash command: Rename the channel * update strings per review
* PLT-6486 Add an `@username` button to the profile popover, that puts the ↵David Meza2017-07-311-0/+8
| | | | | | | | | | | | username in the post when clicked (#6349) * PLT-6486 Add an `@username` button to the profile popover, that puts the username in the post when clicked * PLT-6486 Display `@username` mention on the right text area on center or RHS. * Disable @mentions from profile popover on searches, mentions and pinned posts. Fix js errors. * Control undefined post in SearchStore that causes an exception.
* RN-152 Updated createGroupChannel's return value to match ↵Harrison Healey2017-07-271-3/+5
| | | | | | | | | | createDirectChannel (#7027) * RN-152 Updated createGroupChannel's return value to match createDirectChannel * Fixed handling of results from createDirectChannel * Updated yarn.lock
* [PLT-6708] /purpose [text] slash command: Edit the channel purpose (#6569)Carlos Tadeu Panato Junior2017-07-211-0/+8
| | | | | | | | | | | | | | | | * /purpose [text] slash command: Edit the channel purpose * update command on server side to check for direct or group channels * update stings and block the dialog when is DM or GM * update per review * remove duplicate websocker event and apply the same for /header command * update per review * update
* dismiss deleted message in RHS (#6914)Saturnino Abril2017-07-131-7/+0
|
* make sidebar right menu Global actions and toggle that on leaving team (#6900)Saturnino Abril2017-07-111-0/+17
|
* Do not scroll center channel to bottom when posting in RHS (#6852)Joram Wilander2017-07-051-2/+3
|
* PLT-6935 Fixes issue when locale set to unknown (#6829)Corey Hulen2017-07-031-3/+3
|
* Join channel with permalink to public channel you're not in (#6795)Joram Wilander2017-06-291-7/+12
|
* [PLT-6707] /header [text] slash command: Edit the channel header (#6566)Carlos Tadeu Panato Junior2017-06-291-0/+8
| | | | | | | | * add /header slash command * update websocket * updater per review
* Move remaining actions over to use redux and v4 endpoints (#6720)Joram Wilander2017-06-261-66/+35
|
* PLT-6714: add /settings command (#6716)Chris2017-06-231-0/+7
| | | | | | * add /settings command * update receiver name
* PLT-6890 Fix various scrolling issues (#6727)Joram Wilander2017-06-231-0/+7
| | | | | | | | | | * Fix various scrolling issues * Move reaction scrolling to reaction list * Handle scrolling when RHS opens * Only run scroll update code when posts change
* Fix autocomplete and replying to flagged posts (#6690)Joram Wilander2017-06-201-14/+3
|
* PLT-6215 Major post list refactor (#6501)Joram Wilander2017-06-181-42/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Major post list refactor * Fix post and thread deletion * Fix preferences not selecting correctly * Fix military time displaying * Fix UP key for editing posts * Fix ESLint error * Various fixes and updates per feedback * Fix for permalink view * Revert to old scrolling method and various fixes * Add floating timestamp, new message indicator, scroll arrows * Update post loading for focus mode and add visibility limit * Fix pinning posts and a react warning * Add loading UI updates from Asaad * Fix refreshing loop * Temporarily bump post visibility limit * Update infinite scrolling * Remove infinite scrolling
* Fix JS errors when receiving message when on no teams (#6533)Joram Wilander2017-06-011-7/+7
|
* Fix channels getting marked unread again on channel switch (#6390)Joram Wilander2017-05-111-1/+1
|
* PLT-6518 Fixed user's locale not being loaded with redux actions (#6359)Harrison Healey2017-05-091-3/+13
| | | | | | | | * Stopped ManageLanguages component from mutating user * Removed obsolete reference to mm_user * PLT-6518 Fixed user's locale not being loaded with redux actions
* PLT-6492 Use new cookie to determine if user is logged in (#6317)Joram Wilander2017-05-041-1/+1
| | | | | | * Use new cookie to determine if user is logged in * Add temporary code for 3.9 to prevent forced re-login
* Add back button to RHS threads from pinned posts (#6306)Joram Wilander2017-05-031-1/+2
|
* Prevent unnecessary store emits (#6285)Joram Wilander2017-05-011-6/+5
| | | | | | * 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-10/+5
| | | | | | | | | | | | | | * Move channel store and actions over to redux * Fix style errors * Fix unit test * Various fixes * More fixes * Revert config changes
* PLT-6213 Move team store and actions over to use redux (#6222)Joram Wilander2017-04-261-11/+2
| | | | | | * Move team store and actions over to user redux * Fix JS error when inviting by email
* Start moving webapp to Redux (#6140)Joram Wilander2017-04-251-82/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * Start moving webapp to Redux * Fix localforage import * Updates per feedback * Feedback udpates and a few fixes * Minor updates * Fix statuses, config not loading properly, getMe sanitizing too much * Fix preferences * Fix user autocomplete * Fix sessions and audits * Fix error handling for all redux actions * Use new directory structure for components and containers * Refresh immediately on logout instead of after timeout * Add fetch polyfill
* PLT-1384 Synced preferences over the websocket (#6108)Harrison Healey2017-04-201-1/+23
|
* Update global_actions.jsx (#5938)prixone2017-04-121-1/+1
| | | Clicking @ should append @[username] to the search
* 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
* Remove unnecessary uses of getMoreChannels (#5982)Joram Wilander2017-04-041-1/+0
|
* PLT-3958 Updated title for permalink error page (#5970)Harrison Healey2017-04-041-1/+4
|
* PLT-2713/PLT-6028 Added System Users list to System Console (#5882)Harrison Healey2017-03-301-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PLT-2713 Added ability for admins to list users not in any team * Updated style of unit test * Split SearchableUserList to give better control over its properties * Added users without any teams to the user store * Added ManageUsers page * Renamed ManageUsers to SystemUsers * Added ability to search by user id in SystemUsers page * Added SystemUsersDropdown * Removed unnecessary injectIntl * Created TeamUtils * Reduced scope of system console heading CSS * Added team filter to TeamAnalytics page * Updated admin console sidebar * Removed unnecessary TODO * Removed unused reference to deleted modal * Fixed system console sidebar not scrolling on first load * Fixed TeamAnalytics page not rendering on first load * Fixed chart.js throwing an error when switching between teams * Changed TeamAnalytics header to show the team's display name * Fixed appearance of TeamAnalytics and SystemUsers on small screen widths * Fixed placement of 'No users found' message * Fixed teams not appearing in SystemUsers on first load * Updated user count text for SystemUsers * Changed search by id fallback to trigger less often * Fixed SystemUsers list items not updating when searching * Fixed localization strings for SystemUsers page
* Check if LHS DM list needs updating on channel switch and channel members ↵Joram Wilander2017-03-241-0/+2
| | | | fetch (#5861)
* Add sync logic for DMs/GMs when network reconnects (#5676)Joram Wilander2017-03-081-2/+2
|
* Add system console switch for enabling link previews (#5663)Joram Wilander2017-03-061-0/+4
|
* Fix telemtry IDs. (#5649)George Goldberg2017-03-061-1/+13
|
* PLT-3077 Add group messaging (#5489)Joram Wilander2017-03-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-5396 Fix team mention badge persistance (#5543)enahum2017-02-271-0/+4
|
* PLT-5071: Client side component of Telemetry. (#5516)George Goldberg2017-02-241-2/+7
|
* Increase performance when receiving messages (#5375)Joram Wilander2017-02-131-3/+4
|
* Use consistent Display Name sorting code throughout the webapp #5159 (#5213)Saturnino Abril2017-01-311-1/+1
| | | | | | * Use consistent Display Name sorting code throughout the webapp #5159 * fixed broken sorting of teams and channels
* Improvments to typing messages (#5230)Christopher Speller2017-01-301-1/+3
|
* PLT-2555/PLT-5009/PLT-5225 Changed system messages to be rendered by the ↵Harrison Healey2017-01-301-1/+1
| | | | | | | | | | | | client (#5209) * Moved rendering of (message deleted) into PostMessageView * Added additional post types to constants on client * Changed system messages to be rendered in the client's language * Updated new system messages to have relevant usernames highlighted and have markdown rendered in header change messages
* #4257 Added functionality to create previews for post links using open ↵Debanshu Kundu2017-01-201-0/+24
| | | | graph data from those links. (#4890)
* Fix lodaing missing messages after search bug (#5080)Joram Wilander2017-01-161-1/+1
|
* Reset unread counts for channels being switched to/away (#5037)Joram Wilander2017-01-101-0/+4
|