summaryrefslogtreecommitdiffstats
path: root/webapp/package.json
Commit message (Collapse)AuthorAgeFilesLines
* Update mattermost-redux to webapp-4.1 branch (#7170)Joram Wilander2017-08-111-1/+1
|
* PLT-7250 Updated marked to better handle trailing periods on URLs (#7098)Harrison Healey2017-08-031-1/+1
|
* PLT-7032/PLT-7155 Updated marked to fix empty table cells and code block ↵Harrison Healey2017-07-271-1/+1
| | | | whitespace (#7015)
* Update mattermost-redux to master (#6982)Joram Wilander2017-07-201-1/+1
|
* Upgrading client dependancies. (#6987)Christopher Speller2017-07-201-12/+12
|
* Merge branch 'release-4.0'Christopher Speller2017-07-181-2/+2
|\
| * PLT-7133 Updated marked to fix escaping of autolinked email addresses (#6942)Harrison Healey2017-07-151-1/+1
| |
| * Fix out of order posts for admins plus two minor fixes (#6886)Joram Wilander2017-07-111-1/+1
| |
* | PLT-6659 Fixed upload thumbnails that weren't properly rotated (#6816)Rich Barton2017-07-101-0/+1
|/ | | | | | | - Used client-side EXIF data to rotate profile picture thumbnails - Added a small package for correctly translating EXIF orientation into CSS transforms - Instead of displaying the image using FileReader, used URL.createObjectURL because it is faster - For upload thumbnails, the original behavior was scaling the entire original image, without accounting for EXIF rotate. I changed this to use the thumbnail image, which does respect rotation. - The preview image was not available when the upload request returned, because handling the preview image creation was in a goroutine. I used sync.WaitGroup to block until the preview image creation is done.
* Fix IE and Edge by upgrading redux-persist (#6832)Joram Wilander2017-07-041-1/+1
|
* PLT-6890 Fix various scrolling issues (#6727)Joram Wilander2017-06-231-0/+1
| | | | | | | | | | * Fix various scrolling issues * Move reaction scrolling to reaction list * Handle scrolling when RHS opens * Only run scroll update code when posts change
* Updating client dependancies. (#6714)Christopher Speller2017-06-211-29/+29
|
* PLT-4457 Added AtMention component to better render at mentions (#6563)Harrison Healey2017-06-201-0/+1
| | | | | | | | | | | | | | * Moved Utils.searchForTerm into an action * Added easier importing of index.jsx files * PLT-4457 Added AtMention component to better render at mentions * Fixed client unit tests * Fixed merge conflict * Fixed merge conflicts
* PLT-6657 Move system console to use v4 endpoints and redux (#6572)Joram Wilander2017-06-141-1/+1
| | | | | | | | | | | | * 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-6127/PLT-6135/PLT-6137 Added EmojiPickerOverlay component to better ↵Harrison Healey2017-06-131-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | position emoji picker (#6352) * Cleaned up emoji picker CSS * Fixed border of emoji picker when reacting to comments in the RHS * PLT-6135 Made EmojiPicker automatically position itself above/below the [...] menu * PLT-6135 Changed post textbox emoji picker to use a RootCloseWrapper * PLT-6135 Changed comment textbox emoji picker to use a RootCloseWrapper * PLT-6135 Changed RHS post components to use EmojiPickerOverlay * Removed react-outside-event package * Fixed merge conflict * Fixed emoji picker position on posts in RHS * Removed unused CSS classes * Fixed not being able to react to posts with emoji picker
* Point to 3.10 release branch for redux (#6601)Joram Wilander2017-06-061-1/+1
|
* PLT-3466 E10: Add announcement bar feature (#6509)Joram Wilander2017-06-051-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | * E10 - Add announcement bar feature * Updates per feedback * Add component tests and snapshots * Update snapshots * Updating color picker UI (#6543) * Add class to body tag when banner is not dismissable and clean up localstorage items when banner changes * Fixing links (#6544) * Updating UI for fixed error bar (#6552) * Truncating text on fixed banner (#6561) * Plt 3466 - Error bar link states (#6577) * Updating error bar hover state * Updating error bar link states
* Updating client dependencies. Switching to yarn. (#6433)Christopher Speller2017-05-181-46/+46
| | | | | | | | | | | | | | | | | | | | | | | | * Updating client dependancies. Switching to using yarn. * Updating React * Moving pure components to using function syntax (performance gains with newer react version) * Updating client dependancies. * Ignore .yarninstall * Enabling pre-lockfile because it's the entire point of using yarn. * Removing old webpack config * Moving to new prop-types * Fixing ESLint Errors * Updating jest snapshots. * Cleaning up package.json
* PLT-6406 Migrate new channel modal to be pure and use redux (#6416)Joram Wilander2017-05-171-0/+1
| | | | | | * Migrate new channel modal to be pure and use redux * Add component tests
* Point webapp at redux webapp-master branch (#6415)Joram Wilander2017-05-161-1/+1
|
* Fix MFA enforcement on login and page load (#6356)Joram Wilander2017-05-091-1/+1
|
* Revert "[GH-5915] Clicking on @mention of a user in a post shows the profile ↵Harrison Healey2017-05-011-1/+0
| | | | | popover (#6129)" (#6289) This reverts commit 83f819451a80a767170b927eb2f0d5ed63f03239.
* [GH-5915] Clicking on @mention of a user in a post shows the profile popover ↵Saturnino Abril2017-05-011-0/+1
| | | | | | | | | | | | | | | | (#6129) * post message at-mention profile pop-over * remove hover effect to special mentions * make non-clickable the non-existing at-mention username * fix "video call" position * use usernameMap instead of initially defined liteUsernameMap * update per comments
* PLT-6214 Move channel store and actions over to redux (#6235)Joram Wilander2017-04-281-1/+1
| | | | | | | | | | | | | | * 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-1/+1
| | | | | | * 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-1/+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
* Adding more text to webpack build so jenkins doesn't timeout (#5972)Christopher Speller2017-04-041-1/+1
|
* Fix console error and reverted colorpicker upgrade to prevent crash (#5897)Joram Wilander2017-03-311-1/+1
|
* Ticket 4665 - Emoji Picker (#5157)bonespiked2017-03-241-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * #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
* PLT-5755: Infrastructure for Component Testing. (#5814)George Goldberg2017-03-231-5/+47
| | | | | | | | | | This migrates the existing webapp tests to using Jest and Enzyme. The infrastructure is put in place for React component testing, and a few simple example component tests are implemented. This also adds snapshot testing of components, coverage checking for the webapp (although that is not yet integrated to Coveralls), and the ability to run npm run test:watch to automatically re-run affected tests when working on the webapp codebase.
* Update eslint (#5752)Christopher Speller2017-03-131-2/+2
| | | | | | * Updating eslint * Updating eslint-plugin-react
* Updating client dependancies except ESLint and react-router (#5750)Christopher Speller2017-03-131-30/+30
|
* PLT-5722 Fix formatText to fail gracefully when input is not text (#5670)Harrison Healey2017-03-061-1/+1
| | | | | | * Updated marked to remove incorrect error message * Fix formatText to fail gracefully when input is not text
* PLT-3077 Add group messaging (#5489)Joram Wilander2017-03-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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)
* Let emoji_store.jsx use Client APIs to resolve URLs (#5302)Akihiko Odaki2017-02-081-0/+1
|
* Updating client dependancies except ESLint and react-router (#5253)Christopher Speller2017-02-031-37/+37
|
* Updated marked to allow escaping pipe characters and to restrict reference ↵Harrison Healey2017-02-021-1/+1
| | | | links (#5278)
* Updated marked to better handle Windows network paths (#5102)Harrison Healey2017-01-181-1/+1
|
* Updated marked to better handle underscores within words (#5093)Harrison Healey2017-01-171-1/+1
|
* PLT-4644 Update webrtc client (#4922)enahum2017-01-031-1/+1
| | | | | | | | * PLT-4644 Update webrtc client * update webrtc-adapter * Use default ice server if none is provided
* Copied fbjs keymirror into utils (#4807)Harrison Healey2016-12-201-1/+0
| | | | | | * Removed react-addons-pure-render-mixin from NOTICE * Copied FBJS keymirror into non_npm_dependencies
* Updating eslint (#4573)Christopher Speller2016-11-171-3/+3
|
* Updating client dependancies (excpet eslint) (#4567)Christopher Speller2016-11-171-32/+32
|
* PLT-4404/PLT-4578/PLT-4541/PLT-4542 Replaced third party autosizing textarea ↵Harrison Healey2016-11-041-1/+0
| | | | | | | | | | | | | | | | with a custom one (#4442) * PLT-4578 Replaced third party autosizing textarea with a custom one * Fix Textbox.handleHeightChange not being called * Removed unused CSS * PLT-4541 Force EditPostModal to resize upon opening * Removed usage of jquery from AutosizeTextarea * Reverted changes made for PLT-4580 as they're no longer needed
* PLT-4404 Replace calls to onInput with onChange to better support IE11 (#4315)Harrison Healey2016-10-251-1/+1
| | | | | | * Replace calls to onInput with onChange to better support IE11 * Replaced react-textarea-autosize with react-autosize-textarea
* PLT-3907 Added a javascript library to prevent the <body> from scrolling on ↵Harrison Healey2016-10-041-0/+1
| | | | | | | | iOS (#4147) * Added a javascript library to prevent the <body> from scrolling on iOS * Added iNoBounce to NOTICE.txt
* Updated make files/scripts to accomodate execution/building in windows in ↵Jared Shields2016-10-041-3/+4
| | | | addition to linux/mac (#4135)
* Updating ESLint (#4085)Christopher Speller2016-09-231-2/+2
|
* Updating client dependancies (#4083)Christopher Speller2016-09-231-34/+34
|
* PLT-4239 fixes getUserMedia (#4038)enahum2016-09-201-1/+1
|