summaryrefslogtreecommitdiffstats
path: root/webapp/components/suggestion/suggestion_box.jsx
Commit message (Collapse)AuthorAgeFilesLines
* PLT-7368: Don't clear search box on ESC in Chrome. (#7215)George Goldberg2017-08-161-0/+1
|
* PLT-7313: Show help popover when search focused and empty. (#7134)George Goldberg2017-08-081-11/+19
|
* make suggestion box focus more robust, require more explicit enabling (#7123)Chris2017-08-041-7/+18
|
* fix caret position after autocomplete (#7118)Chris2017-08-031-1/+1
|
* PLT-6965 jira integration (plus plugin scaffolding) (#6918)Chris2017-08-021-10/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * plugin scaffolding / jira integration * add vendored testify packages * webhook fix * don't change i18n ids * support configuration watching * add basic jira plugin configuration to admin console * fix eslint errors * fix another eslint warning * polish * undo unintentional config.json commit >:( * test fix * add jira plugin diagnostics, remove dm support, add bot tag, generate web-safe secrets * rebase, implement requested changes * requested changes * remove tests and minimize makefile change * add missing license headers * add missing comma * remove bad line from Makefile
* PLT-6486 Add an `@username` button to the profile popover, that puts the ↵David Meza2017-07-311-6/+39
| | | | | | | | | | | | 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.
* PLT-6735 Fixed unknown prop warning from SuggestionBox (#6618)Harrison Healey2017-06-101-0/+1
|
* [PLT-6616] Fixed autocomplete to close properly (#6528)Saturnino Abril2017-06-051-7/+9
| | | | | | * fix autocomplete to close properly * disable key press of suggestion box when input value is empty
* PLT-5699 Improvements to channel switcher (#6486)Joram Wilander2017-05-311-21/+74
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* PLT-6282 Make post list stay visible when post textbox height changes (#6323)Harrison Healey2017-05-231-3/+5
| | | | | | | | * 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
* Updating client dependencies. Switching to yarn. (#6433)Christopher Speller2017-05-181-10/+12
| | | | | | | | | | | | | | | | | | | | | | | | * 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
* Fix mouse selection on channel switcher (#6244)Joram Wilander2017-04-271-2/+1
|
* Fixing double enter in channel switcher (#6208)Christopher Speller2017-04-241-0/+1
|
* 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
* Fixed channel autocomplete flickering (#5961)Harrison Healey2017-04-031-1/+6
|
* Fixed mobile search focus - keyboard collapse/focus (#5766)Saturnino Abril2017-03-241-0/+5
|
* Increase timeout on suggestion clear after blur (#5631)Joram Wilander2017-03-041-1/+1
|
* Fixed ChannelMentionProvider matching completed mentions (#5188)Harrison Healey2017-01-251-0/+6
|
* Fixed onBlur being called when not given as a prop (#5024)Harrison Healey2017-01-091-1/+4
|
* PLT-5179 - Fixing modal overflow for autocomplete (#5002)Asaad Mahmood2017-01-091-0/+2
| | | | | | * PLT-5179 - Fixing modal overflow for autocomplete * PLT-5171 - Fixing search bar popover behaviour
* Remove race between multiple autocomplete requests (#4860)Joram Wilander2016-12-211-8/+0
|
* Changed SuggestionBox to clear suggestions shortly after losing focus (#4721)Harrison Healey2016-12-091-17/+6
|
* PLT-4894 channel switcher (CTRL+K) to match message autocomplete (#4733)enahum2016-12-081-1/+14
| | | | | | * PLT-4894 Change name display of direct messages in channel switcher (CTRL+K) to match message autocomplete * Addressing feedback
* Removed duplicated characters when autocompleting composed characters (#4734)Harrison Healey2016-12-081-10/+29
|
* Added support for autocompleting at mentions for users with non-alphanumeric ↵Harrison Healey2016-12-061-16/+29
| | | | names (#4717)
* Fix some react natives warning messages (#4653)enahum2016-11-281-1/+3
|
* Deleted posts now update in search results and flagged posts (#4618)Joram Wilander2016-11-221-1/+2
|
* PLT-4600 Properly clear autocomplete suggestions when suggestions are out of ↵Harrison Healey2016-11-101-4/+9
| | | | | | | | date (#4529) * PLT-4600 Better clear autocomplete suggestions when suggestions are out of date * Fixed react warnings and removed an eslint ignore
* PLT-4459 Fixed not being able to scroll on mobile after autocomplete is ↵Harrison Healey2016-11-041-8/+8
| | | | | | | | shown (#4464) * Fixed not being able to scroll on mobile after autocomplete is shown * Fixed SuggestionLists not being scrollable on iOS
* PLT-4404/PLT-4578/PLT-4541/PLT-4542 Replaced third party autosizing textarea ↵Harrison Healey2016-11-041-22/+34
| | | | | | | | | | | | | | | | 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-4376 iOS and Android: Keep the keyboard open after sending a message (#4377)Mike Piccolo2016-11-041-0/+1
| | | | | | | | | | | | * Force keyboard to retain focus on submitting post on mobile * Fix lint error * Allow keyboard to stay closed if the keyboard was closed earlier before submitting * Increase delay time and add to comment * Remove pass through props on suggestion box
* Fixed autocomplete to work with TextareaAutosize (#4325)Harrison Healey2016-10-251-2/+2
|
* PLT-4404 Replace calls to onInput with onChange to better support IE11 (#4315)Harrison Healey2016-10-251-12/+12
| | | | | | * Replace calls to onInput with onChange to better support IE11 * Replaced react-textarea-autosize with react-autosize-textarea
* Made SuggestionBox take back keyboard focus after the user clicks on a ↵Harrison Healey2016-09-281-0/+2
| | | | suggestion (#4112)
* PLT-4100 Made SuggestionList dividers optional (#3990)Harrison Healey2016-09-081-0/+2
| | | | | | * Made SuggestionList dividers optional * Stopped mutating the User object in the AtMentionProvider
* Fixed input handlers used by Textbox and SuggestionBox components to ↵Harrison Healey2016-07-151-24/+27
| | | | properly update when typing quickly (#3598)
* PLT-3366 Holding down the ALT key and clicking on a message adds a new ↵samogot2016-07-141-0/+1
| | | | messages indicator (squashed) (#3374)
* PLT-3094 - Fixing autocomplete and image modal scrolling on mobile (#3279)Asaad Mahmood2016-06-091-2/+7
|
* PLT-3056 Fix Unable to type quickly in post textbox in IE11 (#3249)enahum2016-06-061-3/+2
|
* PLT-2962 Added channel switcher modal (#3216)David Lu2016-06-021-2/+7
| | | | | | | | * Added channel switcher modal * Fixed typos * Added handling for duplicate channels
* PLT-2643 Fixed asynchronous autocomplete incorrectly replacing text (#3167)Harrison Healey2016-05-311-3/+29
| | | | | | * Allowed different suggestions to match different text. Added a Suggestion base component. Improved text replacement used when filling in suggestions * Fixed formatting
* Refactor login, claim and create_team into views and add actions (#3110)Joram Wilander2016-05-261-1/+1
|
* Made SuggestionBox clear suggestions on escape (#2909)Harrison Healey2016-05-061-0/+2
|
* Multiple UI ImprovementsAsaad Mahmood2016-03-241-1/+9
|
* Switched Textbox to use a TextareaAutosize and removed custom resizing codeHarrison Healey2016-03-211-3/+14
|
* Revert "PLT-2183 Slash command auto-complete"Christopher Speller2016-03-181-2/+1
|
* eslint error: validate suggestion_box channelId propNicolas Clerc2016-03-171-0/+1
|
* add external slashcommands managementNicolas Clerc2016-03-171-1/+1
|
* Converting to Webpack. Stage 1.Christopher Speller2016-03-161-0/+167