summaryrefslogtreecommitdiffstats
path: root/webapp/stores
Commit message (Collapse)AuthorAgeFilesLines
* Move integrations over to redux and v4 (#6679)Joram Wilander2017-06-191-206/+66
|
* PLT-6215 Major post list refactor (#6501)Joram Wilander2017-06-185-765/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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 scroll store typo and user action copy/paste errors (#6680)Joram Wilander2017-06-181-1/+1
|
* Remove fake img preview before loaded (#5854)VeraLyu2017-06-161-0/+24
| | | | | Remove fake img preview and collapse toggle before it is loaded, only show img and toggle after it is fully loaded. Fix markdown img size and add scroll down behaviour.
* PLT-6481 Create platform route and logic to be able to DM a user by email or ↵David Meza2017-06-151-0/+4
| | | | | | | | | | | | | | username (#6310) * Add logic to be able to DM a user by email or username * PLT-6481 update DM url to be in the format https://servername.com/teamname/messages/xxxxxxxx * PLT-6481 Adding logic to get user by full email * PLT-6481 logic for routes /messages/user_id and /messages/id1_id2 to redirect to /messages/@username * PLT-6481 logic for GM route /messages/generated_id
* PLT-6657 Move system console to use v4 endpoints and redux (#6572)Joram Wilander2017-06-141-177/+0
| | | | | | | | | | | | * Move system console to use v4 endpoints and redux * Rename logs dir to get past gitignore * Fix test email * Update brand unit test * Updates per feedback
* PLT-6658 Ignore correct message types for setting unreads for teams (#6532)Joram Wilander2017-05-311-2/+1
| | | | | | * Ignore correct message types for setting unreads for teams * Fix ESLint error
* PLT-5699 Improvements to channel switcher (#6486)Joram Wilander2017-05-311-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Refactor channel switcher to not wait on server results * Change channel switcher to quick switcher and include team switching * Add sections, update ordering and add discoverability button * Fix styling error * Use CMD in text if on mac * Clean yarn cache on every install * Various UX updates per feedback * Add shortcut help text for team switcher * Couple more updates per feedback * Some minor fixes for GM and autocomplete race * Updating UI for channel switcher (#6504) * Updating channel switcher button (#6506) * Updating switcher modal on mobile (#6507) * Removed jQuery usage * Rename function to toggleQuickSwitchModal
* fix JS error when adding reaction when latest post is ephemeral (#6512)Saturnino Abril2017-05-311-0/+14
|
* PLT-6282 Make post list stay visible when post textbox height changes (#6323)Harrison Healey2017-05-231-14/+20
| | | | | | | | * PLT-6282 Changed post drafts to use an action when being stored * PLT-6282 Triggered post list to update scroll position when post draft changes * PLT-6282 Changed SuggestionBox to complete suggestions without an event
* Merge 3.9 RC5 fixes into master (#6459)Joram Wilander2017-05-191-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | * UI fixes for 3.9 (#6400) * UI fixes for header icon alignment * PLT-6569 - Fixing pin icon in header * PLT-6505 - Updating z-index for emoji picker * Updating z-index for overlaying sidebar * PLT-6134 - Fix for emoji picker on comments * Reverting emoji picker fix * Fixing alignment for header icons * Removing channel title changes * Don't show mention badge for active channel (#6411) * PLT-6583 - Fixing RHS compact view (#6413)
* Merge branch 'release-3.9' into merge-3.9JoramWilander2017-05-122-8/+15
|\
| * Fix DM getting marked unread from your own message (#6373)Joram Wilander2017-05-101-7/+14
| |
| * PLT-6518 Fixed user's locale not being loaded with redux actions (#6359)Harrison Healey2017-05-091-1/+1
| | | | | | | | | | | | | | | | * Stopped ManageLanguages component from mutating user * Removed obsolete reference to mm_user * PLT-6518 Fixed user's locale not being loaded with redux actions
* | fix JS error after pinning a post with an empty pinned post list open in RHS ↵Saturnino Abril2017-05-081-1/+1
|/ | | | (#6345)
* PLT-6262 Add config setting to disable file attachments (#6301)Joram Wilander2017-05-041-13/+0
| | | | | | | | | | | | | | * Add config setting to disable file attachments * Add unit tests * Updating UI for no attachments (#6312) * Update UI text on file upload System Console setting (#6313) * Update storage_settings.jsx * Update en.json
* PLT-6431 Prevented autocompleting while suggestions are being received (#6328)Harrison Healey2017-05-041-8/+38
|
* Add back button to RHS threads from pinned posts (#6306)Joram Wilander2017-05-031-3/+3
|
* Improve perf for channel switching, fix team switching issues (#6286)Joram Wilander2017-05-022-20/+1
| | | | | | * Improve perf for channel switching, fix team switching issues * Fix last channel when switching teams
* Prevent unnecessary store emits (#6285)Joram Wilander2017-05-012-68/+46
| | | | | | * 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-63/+108
| | | | | | | | | | | | | | * Move channel store and actions over to redux * Fix style errors * Fix unit test * Various fixes * More fixes * Revert config changes
* PLT-6249: Erase custom emoji in "recently used" after deleted (#6242)VeraLyu2017-04-271-0/+12
|
* PLT-6213 Move team store and actions over to use redux (#6222)Joram Wilander2017-04-262-73/+67
| | | | | | * Move team store and actions over to user redux * Fix JS error when inviting by email
* Redux bug fixes (#6243)Joram Wilander2017-04-261-2/+4
| | | | | | | | * Fix save teams dispatch * Fix login when MFA is enabled but not active * Fix JS error caused by using deleted team member
* PLT-6283 Hide Preview Mode error bar after enabling email notifications (#6180)Harrison Healey2017-04-251-0/+8
|
* Start moving webapp to Redux (#6140)Joram Wilander2017-04-254-471/+215
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-6240: Remove own pinned post from RHS when removed from channel (#6098)VeraLyu2017-04-181-0/+17
| | | | | Dispatch REMOVE_POST event after successfully initiating delete post, others get informed by websocket event and will mark the msg as deleted but not delete from RHS.
* PLT-4176: Remain RHS pin post unchanged after channel switching (#6038)VeraLyu2017-04-121-0/+9
| | | | Prevent changes to search_store after switched channel so that RHS pin posts can continue to display previous content.
* PLT-6155: Keep pin badges in RHS consistent with that in center (#6018)VeraLyu2017-04-121-0/+22
| | | | Sync search store when recieving pin/unpin event to keep pin badges in RHS consistent with that in center channel.
* PLT-5860 Updated copyright date (#6058)Harrison Healey2017-04-1221-24/+24
| | | | | | | | | | | | * 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
* PLT-5702 Added special error page for private browsing error message (#5985)Harrison Healey2017-04-041-7/+2
|
* PLT-6023: Add Users to Team in WebApp. (#5956)George Goldberg2017-04-042-0/+117
| | | | | | | | | | | | | | | * PLT-6198: Use added to channel system message on default channels. Use a different sytem message when a user was added to a default channel by someone else than when they joined themselves. * PLT-6023: Add Users to Team in WebApp. * Fix string text. * Handle added_to_team websocket message. * Fix unread flag on new channel.
* PLT-5900 Removed automatic configuration of SiteURL (#5952)Harrison Healey2017-04-041-2/+2
| | | | | | | | | | | | | | | | * Revert "PLT-5765 Passed SiteURL to SendNotifications (#5705)" This reverts commit a8e68bd8905972ae59de90fa33d5b3e3c274dc47. * Removed automatic configuration of SiteURL * Reverted unintentional config changes * Updated help text * Added link to docs in Site URL warning * Fixed merge conflict
* Fixed channel autocomplete flickering (#5961)Harrison Healey2017-04-031-2/+2
|
* PLT-6147 Fixed reactions not rendering properly while loading (#5958)Harrison Healey2017-04-031-18/+18
|
* Save recently used emojis after logout (#5926)Ryan Wang2017-04-032-3/+8
|
* Replace initial load of user's channel members for all teams with a lazy ↵Joram Wilander2017-04-031-107/+3
| | | | load (#5942)
* PLT-2713/PLT-6028 Added System Users list to System Console (#5882)Harrison Healey2017-03-302-63/+81
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Ticket 4665 - Emoji Picker (#5157)bonespiked2017-03-241-1/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * #4665 Added EmojiPicker Work primarily by @broernr-de and @harrison on pre-release.mattermost.com * Final fixes to handle custom emojis from internal review and single merge error * ESLint fixes * CSS changes and other code to support emoji picker in reply window * Fix for file upload and emoji picker icon positions on post and comment. RHS emoji picker appearing see-through at this time. * Fix for two ESLint issues. * covered most of feedback: RHS emoji picker looks correct color-wise RHS emoji picker dynamically positions against height of thread size (post + reply messages) escape closes emoji window search box focused on open ESLint fixes against other files oversized emoji preview fixes * Adding in 'outside click' eventing to dismiss the emoji window * Changing some formatting to fix mismatch between my local eslant rules and jenkins. * adding alternative import method due to downstream testing errors * yet another attempt to retain functionality and pass tests - skipping import of browser store * fix for feedback items 5 and 7: * move search to float on top with stylistic changes * whitespace in the header (+1 squashed commit) Squashed commits: [6a26d32] changes that address items 1, 2, 6, 8, and 9 of latest feedback * Fix for attachment preview location on mobile * Fix for latest rounds of feedback * fixing eslint issue * making emojipicker sprite based, fixing alignments * Fix for emoji quality, fixing some behavior (hover background and cursor settings) undoing config changes * Preview feature for emojis * Adjustments to config file, and changing layout/design of attachment and emoji icon. * manual revert from master branch for config.json * reverting paperclip and fixing alignments. Additionally fixing inadvertent display of picker on mobile. * CSS changes to try to fix the hover behavior - currently working for emoji picker (when enabled), but hover for attachment isn't working * Made suggested changes by jwilander except for jQuery removal * Adding hover for both icons * removal of some usages of jQuery * Fix for two layout issues on IE11/Edge * UI improvements for emoji picker * Fix for many minor display issues * fix for additional appearance items * fix to two minor UI items * A little extra padding for IE11 * fix for IE11 scroll issue, and removing align attribute on img tag which was throwing js error * fixes some display issues on firefox * fix for uneven sides of emojis * fix for eslint issues that I didn't introduce * fix for missing bottom edge of RHS emojipicker. also fixing text overlapping icons on text area (including RHS) * Update "emoji selector" to "emoji picker" * changes for code review - removal of ..getDOMNode - use sprite imagery for emoji preview - remove lastBlurAt from state as it wasn't used * fixes for: - fake custom emoji preview in picker - RHS scrollbar on preview * fix for minor alignment of preview emoji
* Merge branch 'release-3.7' into master.George Goldberg2017-03-172-2/+6
|\
| * Fix posts from your own webhook not showing as unread until refresh (#5703)Joram Wilander2017-03-091-2/+2
| |
| * Fix GMs showing up on refresh after being hidden (#5702)Joram Wilander2017-03-091-0/+4
| |
* | Add pinned posts (#4217)Gabin Aureche2017-03-132-12/+55
|/
* Fix desktop notification click handler for existing/new GMs (#5633)Joram Wilander2017-03-041-1/+2
|
* Fix JS error when receiving reply during channel switch (#5582)Joram Wilander2017-03-031-3/+3
|
* PLT-3077 Add group messaging (#5489)Joram Wilander2017-03-023-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)
* Prevent msg count subtraction to be less than zero (#5565)enahum2017-03-011-2/+5
|
* PLT-5396 Fix team mention badge persistance (#5543)enahum2017-02-271-0/+8
|
* Adding edit of incoming webhook (#5272)Poornima2017-02-261-0/+18
| | | | | | | Adding edit of outgoing webhook Fixing spelling of error Fixing style Changing from PUT to POST for updates Fixing test failures due to merge
* PLT-5080 (WebApp): Channel Admin permission level. (#5047)George Goldberg2017-02-231-1/+11
| | | | | | | | | | * 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.