summaryrefslogtreecommitdiffstats
path: root/webapp/package.json
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Webrtc client side (#4026)enahum2016-09-161-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * WebRTC Server side * WebRTC client side * Bug fixes and improvements * Pushing UI improvements for webrtc (#3728) * Pushing UI improvements for webrtc * Updating webrtc css * PLT-3943 WebRTC P1: bug fixes and improvements * Video resolution set to std, reduce volume of ringtone and flip video horizontally * Fix calling a user B while WebRTC RHS is still opened * Leave RHS opened when call ends, Fix isBusy on popover and channel_header * Fix pre-release feature, RHS & System Console * PLT-3945 - Updating UI for webrtc (#3908) * PLT-3943 Webrtc p1 * Add ongoing call indicator when RHS is opened * UI updates to to webrtc notifcation (#3959)
* PLT-3642 Add PDF previewer (#3812)Joram Wilander2016-08-181-0/+1
| | | | | | * Added a PDF previewer * PLT-3900 - Improving UI for the pdf max pages (#3800)
* PLT-1424 Added XRegExp library to fix search highlighting (#3787)Harrison Healey2016-08-121-1/+2
|
* Fixing build failure caused by dependancies updatingChristopher Speller2016-08-071-2/+2
|
* PLT-3482/PLT-3551/PLT-3552 Fixed some markdown list parsing (#3637)Harrison Healey2016-07-201-1/+1
| | | | | | | | | | * PLT-3552 Partially-fixed an invalid test case * PLT-3551 Removed an invalid test case * PLT-3482 Added a test case for multiple lists separated by text * PLT-3482 Updated marked to fix multiple lists separated by text
* PLT-3690 Updated marked to not break URLs on exclamation marks (#3627)Harrison Healey2016-07-191-1/+1
|
* Moving javascript driver back to platform (#3613)Christopher Speller2016-07-191-1/+0
|
* PLT-2241 Refactored statuses into a more real-time system (#3573)Joram Wilander2016-07-181-1/+1
| | | | | | | | | | * Refactored statuses into a more real-time system * Updated package.json with correct commit and fixed minor bug * Minor updates to statuses based on feedback * When setting status online, update only LastActivityAt if status already exists
* Updating client dependancies (#3594)Christopher Speller2016-07-151-30/+31
|
* Improving caching of static assets (#3591)Christopher Speller2016-07-151-0/+1
|
* Updating ESLint (#3597)Christopher Speller2016-07-151-3/+3
|
* Added infrastructure for basic WebSocket API (#3432)Joram Wilander2016-07-121-1/+1
|
* Adding unit tests (#3515)Corey Hulen2016-07-061-1/+1
|
* PLT-2863 adding remove user from team (#3429)Corey Hulen2016-07-061-1/+1
| | | | | | | | | | | | | | * PLT-2863 adding remove user from team * PLT-2863 adding the client side UI * Fixing trailing space * Fixing reported issues * Adding documentatino * Switching to final javascript driver
* Added new segment analytics (#3511)David Lu2016-07-061-1/+1
|
* SAML support (#3494)enahum2016-07-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PLT-3073: Implement SAML/Okta Server side (EE) (#3422) * PLT-3137 Support for SAML configuration * PLT-3410 SAML Database Store * PLT-3411 CLI to add Identity Provider Certificate and Service Provider Private Key * PLT-3409 SAML Interface for EE * PLT-3139 Handle SAML authentication server side * Add localization messages * PLT-3443 SAML Obtain SP metadata * PLT-3142 Login & Switch to/from SAML * Remove Certs for Database & Clean SAML Request * Make required Username, FirstName and LastName * PLT-3140 Add SAML to System Console (#3476) * PLT-3140 Add SAML to System Console * Move web_client functions to client.jsx * Fix issues found by PM * update package.json mattermost driver * Fix text messages for SAML
* PLT-3145 Custom Emojis (#3381)Harrison Healey2016-07-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Reorganized Backstage code to use a view controller and separated it from integrations code * Renamed InstalledIntegrations component to BackstageList * Added EmojiList page * Added AddEmoji page * Added custom emoji to autocomplete and text formatter * Moved system emoji to EmojiStore * Stopped trying to get emoji before logging in * Rerender posts when emojis change * Fixed submit handler on backstage pages to properly support enter * Removed debugging code * Updated javascript driver * Fixed unit tests * Fixed backstage routes * Added clientside validation to prevent users from creating an emoji with the same name as a system one * Fixed AddEmoji page to properly redirect when an emoji is created successfully * Fixed updating emoji list when an emoji is deleted * Added type prop to BackstageList to properly support using a table for the list * Added help text to EmojiList * Fixed backstage on smaller screen sizes * Disable custom emoji by default * Improved restrictions on creating emojis * Fixed non-admin users seeing the option to delete each other's emojis * Fixing gofmt * Fixed emoji unit tests * Fixed trying to get emoji from the server when it's disabled