summaryrefslogtreecommitdiffstats
path: root/webapp/components/post_view
Commit message (Collapse)AuthorAgeFilesLines
* #4257 Added functionality to create previews for post links using open ↵Debanshu Kundu2017-01-207-531/+253
| | | | graph data from those links. (#4890)
* PLT-5057 Make image preview work if URL contains a query (#4869)khawerrind2017-01-182-10/+25
| | | | | | * Fixed image previews urls having query params * dont show expand/collapse icon if image link fails to load
* PLT-5077: Fix floating date on mobile view. (#5061)George Goldberg2017-01-182-2/+6
|
* Message Editing and Deleting permissions (#4692)Amit Yadav2017-01-181-9/+15
|
* PLT-5173 fixing javascript error when creating DM on Android (#5077)Corey Hulen2017-01-161-1/+9
|
* PLT-5025: Fix scroll to bottom delay loading channel. (#5056)George Goldberg2017-01-131-0/+5
|
* Merge branch 'release-3.6'Christopher Speller2017-01-121-1/+1
|\
| * Slack format for Slash command messages (#4999)Zeger-Jan van de Weg2017-01-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | * Slash commands accept Slack format Until this commit the slash commands only accepted 'text' properties. For better styling however, Slack formatting support was added. However, ephemeral messages are not supported, and only text will be displayed. * Allow emphemeral Slack messages
* | PLT-135 Showing "(Edited)" indicator if a message has been edited. (#4923)Debanshu Kundu2017-01-122-8/+32
| |
* | PLT-5118 moving to last_picture_update for the profile img (#4985)Corey Hulen2017-01-061-3/+3
|/
* Remove TODOs that now have tickets (#4935)Joram Wilander2017-01-031-1/+0
|
* Tweaked new message indicator calculation: (#4763)Pepijn2016-12-272-7/+8
| | | | | | | | * Removed count from new message indicator * Don't count deleted posts towards the unviewedCount * remove lodash, reduce() is natively available
* PLT-4860 Make ProfilePopover into it's own component and use it consistently ↵George Goldberg2016-12-222-7/+33
| | | | | | | | | | | | | | | | | | | | | everywhere (#4701) * PLT-4860 - Use same User Popover everywhere. Refactor out the ProfilePopover into it's own component and give it the union of all the features of the previous two implementations, and make sure all the necessary data for it to work consistently everywhere is provided through the props wherever it is used. * Don't show popover for webhook posts in main view. * No popover on RHS when it's a webhook post. * Fix style. * Don't send in user when it's a system message. * Fix some duplication of code.
* PLT-4431 Add post queuing to the webapp (#4800)Joram Wilander2016-12-211-5/+2
| | | | | | * Add post queuing to the webapp * Add more abstraction
* 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
* Revert "PLT-135 Showing "(Edited)" indicator if a message has been edited." ↵Christopher Speller2016-12-202-32/+8
| | | | (#4854)
* PLT-135 Showing "(Edited)" indicator if a message has been edited. (#4764)Debanshu Kundu2016-12-192-8/+32
|
* PLT-4903 Rendered a placeholder for user reactions where the user hasn't ↵Harrison Healey2016-12-141-19/+85
| | | | | | | | | | been loaded (#4784) * Rendered a placeholder for user reactions where the user hasn't been loaded * Added id to reaction Tooltip * Removed FormattedHTMLMessage from Reaction and improved support for different verb conjugations
* Fix JS errors with RHS and flagged posts (#4771)Joram Wilander2016-12-121-1/+1
|
* Multiple Ui improvements (#4767)Asaad Mahmood2016-12-121-5/+4
| | | | | | | | | | * 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-1598 Slash command works in RHS (#4367)Yusuke Nemoto2016-12-091-1/+1
| | | | | | | | | | | | | | | | | | | | | * 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
* Remove status from webhook posts in compact mode (#4739)Joram Wilander2016-12-091-1/+1
|
* Fixed being unable to make the first post in a new channel (#4744)Harrison Healey2016-12-091-1/+12
|
* Fixed typo causing NewMessageIndicator to fail to translate (#4738)Harrison Healey2016-12-081-1/+1
|
* Created a new message indicator component to indicate new messages (#4299)Pepijn2016-12-073-4/+101
| | | | | | | | | | | | | | | | | | | | | | | | * 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
* Don't show status for posts from webhooks (#4726)Joram Wilander2016-12-061-1/+6
|
* Move instances of Client.createPost() in components to an action (#4639)Carlos Tadeu Panato Junior2016-12-051-22/+13
| | | | | | | | | | | | * Move instances of Client.createPost() in components to an action * update per review, waiting for more review and see if this is the right way * update per code review * update code * remove comment per request
* PLT-1378 Initial version of emoji reactions (#4520)Harrison Healey2016-11-305-0/+273
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 some react natives warning messages (#4653)enahum2016-11-281-1/+1
|
* PLT-4787 Fixed not being able to join a channel through a link after opening ↵Harrison Healey2016-11-211-3/+4
| | | | the More Channels modal (#4616)
* Fixing new messages indicator (#4614)Christopher Speller2016-11-211-2/+7
|
* PLT-4205 Fixed pending posts always being considered as part of a post ↵Harrison Healey2016-11-081-5/+7
| | | | thread (#4488)
* PLT-4649 reply threads highlight (#4479)enahum2016-11-081-1/+5
|
* PLT-443 Fix timestamps UI in center channel and RHS (#4463)enahum2016-11-041-7/+2
|
* Removing ALT-click beacuse bug was not fixed (#4454)Christopher Speller2016-11-041-9/+1
|
* PLT-4189 always highlight reply mentions (#4443)enahum2016-11-041-7/+2
|
* Checking the post is not deleted before displaying attachments (#4426)Christopher Speller2016-11-021-1/+1
|
* Plt-4483 Removed unnecessary events from ChannelStore (#4407)Harrison Healey2016-11-011-2/+0
| | | | | | * PLT-4483 Removed MoreChange listener from ChannelStore * PLT-4483 Removed LeaveChannel listener from ChannelStore
* Fixing scrollHeight javascript error (#4388)Corey Hulen2016-11-011-1/+3
|
* Shift UI changes (#4353)Asaad Mahmood2016-10-271-6/+9
| | | | | | * Shift UI changes * Reverting config.json
* PLT-4293 - Adding status indicator to RHS thread (#4292)Asaad Mahmood2016-10-241-11/+10
| | | | | | | | | | | | | | * PLT-4293 - Adding status indicator to RHS thread * Coming conditional * Changing const position * Uber UI changes * Revert "Uber UI changes" This reverts commit 6b756c38ccde7da6b8180e119a00beb92b4b8057.
* Fix scrolling issues caused by performance branch (#4285)Joram Wilander2016-10-201-3/+3
|
* Merging performance branch into master (#4268)Joram Wilander2016-10-194-32/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Multiple UI Improvements (#4253)Asaad Mahmood2016-10-181-2/+11
| | | | | Reverting config Reverting config.json
* GH-4187 Turn off dot menu for system messages (#4198)Alexander Smaga2016-10-121-2/+3
|
* PLT-3785 Re-enabled marking messages unread (#4179)David Lu2016-10-111-3/+2
| | | | | | * Re-added ALT+Click to mark msgs unread, fixed mentions for DM * Added string to /shortcuts
* PLT-3252 Bring up profile popover after clicking on a profile picture… (#4144)Brendan Bowidas2016-10-061-0/+1
| | | | | | | | | | | | | | * PLT-3252 Bring up profile popover after clicking on a profile picture in a channel * PLT-3252 Bring up profile popover after clicking on a profile picture in a channel remove important * fixed 'Cannot read property first_name of undefined' bug * fix status indicator position * refactoring per request
* PLT-3105 Files table migration (#4068)Harrison Healey2016-09-302-17/+102
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Implemented initial changes for files table * Removed *_benchmark_test.go files * Re-implemented GetPublicFile and added support for old path * Localization for files table * Moved file system code into utils package * Finished server-side changes and added initial upgrade script * Added getPostFiles api * Re-add Extension and HasPreviewImage fields to FileInfo * Removed unused translation * Fixed merge conflicts left over after permissions changes * Forced FileInfo.extension to be lower case * Changed FileUploadResponse to contain the FileInfos instead of FileIds * Fixed permissions on getFile* calls * Fixed notifications for file uploads * Added initial version of client code for files changes * Permanently added FileIds field to Post object and removed Post.HasFiles * Updated PostStore.Update to be usable in more circumstances * Re-added Filenames field and switched file migration to be entirely lazy-loaded * Increased max listener count for FileStore * Removed unused fileInfoCache * Moved file system code back into api * Removed duplicate test case * Fixed unit test running on ports other than 8065 * Renamed HasPermissionToPostContext to HasPermissionToChannelByPostContext * Refactored handleImages to make it more easily understandable * Renamed getPostFiles to getFileInfosForPost * Re-added pre-FileIds posts to analytics * Changed files to be saved as their ids as opposed to id/filename.ext * Renamed FileInfo.UserId to FileInfo.CreatorId * Fixed detection of language in CodePreview * Fixed switching between threads in the RHS not loading new files * Add serverside protection against a rare bug where the client sends the same file twice for a single post * Refactored the important parts of uploadFile api call into a function that can be called without a web context
* PLT-4307 - fix !channel link hrefs. (#4122)George Goldberg2016-09-302-3/+8
| | | | | | * PLT-4307 - fix !channel link hrefs. * Fix style.
* Show statuses correctly for cached post views (#4094)Joram Wilander2016-09-281-0/+3
|