Граф коммитов

2184 Коммитов

Автор SHA1 Сообщение Дата
George Goldberg
7683e751ab PLT-7311 Don't allow empty search in searchbar. (#7133) 2017-08-08 08:54:23 -04:00
George Goldberg
5132c62d15 PLT-7309: Fix webook management when permitted for non-admins. (#7132) 2017-08-08 08:45:17 -04:00
George Goldberg
82407bd44a PLT-7313: Show help popover when search focused and empty. (#7134) 2017-08-08 08:44:12 -04:00
Saturnino Abril
bec6b90b8d bump mattermost-redux#e529791 at yarn.lock (#7141) 2017-08-08 08:42:27 -04:00
94117nl
2c8fe15cc8 Change "Cancel" button to "Close" (#7131) 2017-08-08 17:11:24 +08:00
George Goldberg
a4ce7371ca Revert "PLT-6609: Don't highlight #hashtag.dot when searching for #hashtag (#7109)" (#7147)
This reverts commit f4638aecec.
2017-08-08 09:58:28 +01:00
George Goldberg
f4638aecec PLT-6609: Don't highlight #hashtag.dot when searching for #hashtag (#7109) 2017-08-07 17:10:33 +08:00
Asaad Mahmood
9eb8d93a0d Updating user access token UI (#7091)
* Updating user access token UI

Updating help text

Updating tokenlistClass

Updating string for token

Updating translations

Updating translations

Updating translations

* Updating translations

* Minor UI fix

* Update manage_tokens_modal.jsx

* Update user_settings_security.jsx

* Update en.json

* Fix merge conflicts
2017-08-06 17:23:16 -07:00
Jonathan
178ccd16cb System Console: Email notification content setting (#7122)
* PLT-7195: Added new config option, new license feature, and config UI to system console. Still need to implement behaviour change in email batching code

* PLT-7195: Modified batch emails to respect email notification content type setting

* PLT-7195: Tweaking the colours a bit

* PLT-7195: Added support for email notification content type setting in immediate (non-batched) notification messages. Attempted to clean up the code somewhat. Unit tests coming in a future commit

* PLT-7195: Added unit tests for non-batched emails

* Checked license when applying email content settings

* Changed return type of getFormattedPostTime
2017-08-06 07:52:35 +08:00
Eric Sethna
2ab2baba58 Add beta tag to Elasticsearch (#7121)
* make Elasticsearch beta

* make Elasticsearch beta

* make Elasticsearch beta
2017-08-05 03:29:29 +08:00
Chris
efe477abf8 make suggestion box focus more robust, require more explicit enabling (#7123) 2017-08-04 14:07:08 -05:00
Chris
efdbb6ee54 fix some webhook attachments not truncating, lower short text to 300 chars (#7120) 2017-08-04 14:24:53 -04:00
Harrison Healey
fb2022fb1c PLT-6924 Added ability to disable file uploads/downloads on old mobile apps (#7117) 2017-08-04 11:05:33 -07:00
Harrison Healey
3998659236 PLT-7267 Refactored tracking of recent emojis to hide deleted emojis (#7102)
* Fixed local ESLint error

* PLT-7267 Refactored tracking of recent emojis to hide deleted emojis
2017-08-04 11:03:41 -07:00
Saturnino Abril
2c8a5ffd97 [PLT-2407] Improve ordering of uploaded attachments (#7022)
* improve ordering of uploaded attachments

* use LocalizationStore.getLocale() when comparing file names
2017-08-04 11:00:23 -07:00
Asaad Mahmood
fcede31bed PLT-7295 - Submitting UI changes for Jira (#7097)
* PLT-7295 - Submitting UI changes for Jira

* Updating help text

* Revert "Updating help text"

This reverts commit 2885b290c6951b47da1465095ee6e83c6a750f33.
2017-08-05 01:55:26 +08:00
Joram Wilander
5a8c1c18e5 PLT-7287 Move access token text in user list to under the dropdown (#7099)
* Move access token text in user list to under the dropdown

* Updating UI for token help text (#7107)
2017-08-05 01:51:08 +08:00
Asaad Mahmood
a5f1a77fa5 Ui improvements (#7092)
* PLT-7121 - Making channel header text dynamic

* PLT-7268 - Fixing search results in compact view

* PLT-7248 - Adjusting space between post controls

* PLT-7303 - Fixing manage members button

* Revert "PLT-7303 - Fixing manage members button"

This reverts commit 7dcb68a8e333a2c95444d417ed9a244c9c30aa99.
2017-08-04 23:45:59 +08:00
Chris
e06686dbf4 fix caret position after autocomplete (#7118) 2017-08-03 20:40:53 -04:00
Saturnino Abril
dc884983e6 close post control button after reacting to a post (#7110) 2017-08-03 17:14:10 -04:00
94117nl
304377c427 PLT-6455 Migrate installed_oauth_apps.jsx to be pure and use Redux (#7059)
* Migrate installed_oauth_apps.jsx to be pure and use Redux

* Props docs typo, add test, remove commands_container, bump yarn.lock
2017-08-03 16:24:30 -04:00
Alex White
3174c9a07d PLT-6823 Removes option to set notification sound in Edge (#6883)
* Remove sound notification support for Edge

* Move the sound test to utils and also stop the dings for Edge along with firefox

* Fix some styling issues

* Remove sound notification support for Edge

Move the sound test to utils and also stop the dings for Edge along with firefox

Fix some styling issues

* Reversing soundOptions util method. Fixing some string IDs for clarity

* Fixing a syntax error

* Restructure HasSoundOptions blocks to not begin with negative statement

* Fixing paranthesis
2017-08-03 10:03:51 -04:00
94117nl
ea095d6206 GH-6452 Migrate installed_command.jsx to be pure and use Redux (#6903)
* Migrate installed_command.jsx to be pure and use Redux

* Add test for InstalledCommand component

* Fix failing test and typo

* Whoops. Revert back deleted filter

* Add filter test

* Remove commands related code from /stores/integration_store.jsx
2017-08-03 09:25:07 -04:00
David Meza
b54d134299 PLT-6484 Add /leave command to leave a channel (#6402)
* PLT-6484 Add /leave command to leave a channel

* Text changes requeted on review.

* PLT-6484 Display the right error message when trying to /leave town-square

* PLT-6484 Be able to execute /leave command in direct and group message channels with the same effect as clicking x

* PLT-6484 Refactor to create new leave_private_channel_modal.jsx

* PLT-6484 Remove previous leave private channel logic to use new leave_private_channel_modal.jsx

* Remove dot in command description. Change localized error when leaving Town square.

* disable /leave command in reply threads on the right-hand sidebar, since it is not obvious which channel you should leave
2017-08-03 08:59:42 -04:00
Harrison Healey
9c037dd18a PLT-7250 Updated marked to better handle trailing periods on URLs (#7098) 2017-08-03 08:52:18 -04:00
Corey Hulen
43c523e839 PLT-7130 adding more generic push notificaiton message. (#7044)
* PLT-7130 adding more generic push notificaiton message.

* Fixing strings
2017-08-03 08:38:17 -04:00
Saturnino Abril
f3934bc7e1 [PLT-1249] Add close button 'x' to the right of a link preview (#7017)
* add close button 'x' to the right of a link preview

* Updating webhook UI

* UI improvements for close button

* Adding hover state

* Making the close button visible on mobile

* previews are permanently disabled/closed for that link

* make post as required props

* fix JS error of undefined

* fix update issue both at center and RHS view
2017-08-03 14:29:31 +08:00
Joram Wilander
345bb2236f Fix teams being incorrectly marked unread across tabs (#7062) 2017-08-02 17:09:53 -04:00
Joram Wilander
eee711145c Do not show non-autocomplete commands for system admins (#7094) 2017-08-02 17:07:30 -04:00
Jonathan
76bfd279b3 PLT-7140: On slow connection searching should clear RHS and show spinner (#7014)
* Added a RECEIVED_SEARCH_TERM event on search form submit, attempted to modify Search Results Header title when loading search results

* Fixed RHS behaviour so that loading icon is shown while waiting for search results on slow connections.

* PLT-7140: Fixed all eslint issues

* PLT-7140: reverted changes to config/config.json that were accidentally committed

* PLT-7140: Removed all static function decorators that I previously added to jsx files. These were suggested by eslint, but can cause issues for functions that override parent functionality. still can't reproduce the errors seen on spinmint locally, so I'm guessing at this point

* PLT-7140: Changed var to const

* Updating UI for search results loading (#7096)
2017-08-02 15:38:54 -04:00
Harrison Healey
b796960a25 PLT-7204 Fixed markdown preview (#6997)
* PLT-7204 Fixed markdown preview

* Updated style of Textbox component
2017-08-02 09:29:09 -07:00
Joram Wilander
dab299c9af Fix commenting on deleted post (#7095) 2017-08-02 08:25:27 -07:00
Jonathan
b47cf82043 PLT-7238: Modified channel member dropdown list to show user name, as defined by display settings, rather than full name (#7086) 2017-08-02 09:29:44 -04:00
Joram Wilander
4dcaa5b676 Use redux selector for getting siderbar channels (#7078) 2017-08-02 09:29:15 -04:00
Joram Wilander
6ff7e4ea4b Change refresh on version change to be after explicit click (#7090) 2017-08-02 08:44:25 -04:00
Chris
65817e13c7 PLT-6965 jira integration (plus plugin scaffolding) (#6918)
* 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
2017-08-02 01:36:54 -07:00
Joram Wilander
c6bf235ec2 Do not show commented on header for ephemeral posts (#7069) 2017-08-01 13:34:30 -04:00
Harrison Healey
d79e538d27 PLT-7262 Stopped including emoji sprite sheets multiple times in CSS (#7077)
* PLT-7262 Stopped including emoji sprite sheets multiple times in CSS

* Changed EmojiPickerItem to be a PureComponent
2017-08-01 13:28:39 -04:00
Harrison Healey
0cc5854b64 Fixed error thrown when viewing a channel containing an invalid emoji reaction (#7080)
* Added better error handling for when reacting with a non-existant emoji

* Re-added emoji aliases ca, za, and pk
2017-08-01 13:27:18 -04:00
Saturnino Abril
1026b7d84c add POST_UPDATED constant for socket events (#7074) 2017-08-01 23:23:37 +08:00
Joram Wilander
5da5c0bbfb PLT-6987 User access token UI (#7007)
* Add user access token UI

* Fix enter press and update mattermost-redux

* Updating UI for access token stuff (#7066)

* Revert segment key
2017-08-01 11:06:53 -04:00
Joram Wilander
4ef844298f Show flagged posts consistently throughout the UI (#7063) 2017-08-01 09:04:28 -04:00
Saturnino Abril
88f398ffdd Revert " #4755 Combining consecutive user join/leave system messages to single message and few other changes." (#7072)
* Revert "PLT-6603: Don't return all posts on invalid query. (#7061)"

This reverts commit 25a2013890.

* Revert " #4755 Combining consecutive user join/leave system messages to single message and few other changes. (#5945)"

This reverts commit 8a91235fb3.
2017-08-01 08:16:45 -04:00
David Meza
b023b89155 Use Constants.MAX_CHANNELNAME_LENGTH where a fixed number like 22 or 64 is used for max length of channel names. (#7041) 2017-08-01 13:12:25 +01:00
George Goldberg
00e8b6621a PLT-6595 (Client): Elasticsearch indexing system console UI (#6991)
* PLT-6595: System Console for Elasticsearch Job Management.

* Fixing UI issues

* Fixing colors

* ESLint Fixes.

* Update test snapshots.

* Fixing cancel button

* Fix review comments.

* Config capitalisation.

* Review fixes.
2017-08-01 13:11:29 +01:00
Debanshu Kundu
8a91235fb3 #4755 Combining consecutive user join/leave system messages to single message and few other changes. (#5945)
fix 7 and 8

remove @ at "{username} joined the channel"

refactor and update test
2017-08-01 02:17:21 +08:00
Jonathan
ed62660e96 PLT-7185: Double clicking Create Account attempts to create an account twice (#7025)
* PLT-7185: Disabled submit button after it is clicked for the first time, unless an error occurs

* PLT-7140: Removed all static function decorators that I previously added to jsx files. These were suggested by eslint, but can cause issues for functions that override parent functionality. still can't reproduce the errors seen on spinmint locally, so I'm guessing at this point

(cherry picked from commit 34b87fe88a7e1c05ce97324861124e531a8a840b)
2017-07-31 17:55:49 +01:00
Carlos Tadeu Panato Junior
251f000c68 [PLT-6710] /rename [text] slash command: Rename the channel (#6570)
* /rename [text] slash command: Rename the channel

* update strings per review
2017-07-31 12:54:34 -04:00
Joram Wilander
0f786a42d3 Select page correctly in more channels modal (#7035) 2017-07-31 11:52:02 -04:00
Jonathan
d01261a228 PLT-7177: Change the default email frequency to 15 minutes if batching is enabled on the server. (#7036)
* PLT-7177: Found default preference that needs to be changed

* PLT-7177: Front end behaves as desired

* PLT-7177: Changed default batching interval on server side

* PLT-7177: Added unit tests for new default interval

* PLT-7177: Removed unused import

* PLT-7177: Renamed constants to increase clarity
2017-07-31 11:51:43 -04:00