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

2054 Коммитов

Автор SHA1 Сообщение Дата
Saturnino Abril
9a654d7b27 prevent image preview to default view when adding/removing reaction (#6910) 2017-07-12 19:47:08 -04:00
Joram Wilander
0cc60abf6a Migrate add and edit outgoing webhook components to redux (#6818) 2017-07-10 17:43:47 -04:00
Rich Barton
998b8f70c2 PLT-6659 Fixed upload thumbnails that weren't properly rotated (#6816)
- 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.
2017-07-10 06:51:07 -07:00
Alex Ford
b03b9d7362 Minor fixes based on lgtm.com alerts (#6819)
* Remove a couple of superfluous trailing arguments

* Simplify assignment logic in a couple of places

* Modify some potentially inconsistent setState calls to use the function form

* Fix eslint errors
2017-07-07 13:29:32 -04:00
Alex Ford
e6ca2974cd Fix for SignupEmail invite handling (#6820)
* Fix SignupEmail invite handling

* Fix eslint errors
2017-07-07 12:13:13 -04:00
Asaad Mahmood
d64d1f4029 PLT-6905 - Updating channel header design (#6789)
* PLT-6905 - Updating channel header design

* Updating border-radius

* Updating radius for wide icons

* Updating trigger for overlay

* Updating UI for channel header

* Updating channel header sizing

* Updating channel header css

* Updating sidebar css

* Updating status icons

* Adjusting border

* Updating comment

* Removing type from status icon

* Fixing UI issues for the channel header/sidebar

* make "Add a channel description" open the channel header modal

* Updating status and opacity

* Updating stauts icon positioning

* Updating description and heading size

* Updating UI changes

* Updating UI changes

* add a focused class to the parent div .search__form and then remove when hover away

* Fix active state for pinned posts icon

* Updating UI changes

* Update channel header text
2017-07-06 09:07:43 -04:00
Joram Wilander
97cfe62309 Remove bad checks for emoji picker preview feature (#6861) 2017-07-06 08:32:34 -04:00
Saturnino Abril
279c7b7fda [PLT-6969] System console setting for the emoji picker (#6809)
* system console setting for the emoji picker

* remove state.emojiPickerEnable

* update url to /admin_console/customization/emoji
2017-07-06 08:48:34 +08:00
Joram Wilander
918ce03622 Fix MFA setup page (#6856) 2017-07-06 06:02:53 +08:00
Joram Wilander
73527800a1 Properly store recently used emoji when reacting (#6854) 2017-07-06 05:02:49 +08:00
Saturnino Abril
af35dcf9c4 [PLT-6800] Clear center and rhs view on other window when leaving a channel (#6723)
* clear center and rhs view on other window when leaving a channel

* move redirection to websocket actions

* close sidebar at websocket action
2017-07-05 16:36:50 -04:00
Joram Wilander
04e364f4f7 Do not scroll center channel to bottom when posting in RHS (#6852) 2017-07-05 16:28:32 -04:00
enahum
d59cac0314 translations PR 20170703 (#6836)
* translations PR 20170703

* Fix bad merge
2017-07-05 16:21:54 -04:00
Saturnino Abril
81a893b556 fix position of emoji picker (#6837) 2017-07-05 16:21:04 -04:00
Joram Wilander
4efb0f37b7 Increase post visibility in current channel when receiving posts (#6848) 2017-07-05 16:20:25 -04:00
Joram Wilander
dd78a3f1fa Fix some scrolling issues (#6851) 2017-07-05 16:20:09 -04:00
Asaad Mahmood
857d280007 Minor UI Updates (#6842)
* PLT-6964 - Updating new theme

* PLT-6827 - Fixing error bar link color issue
2017-07-05 23:29:58 +08:00
Jason Blais
0e1a9b7ebf Add App Directory link to Integrations pages (#6731)
* Update installed_commands.jsx

* Update installed_incoming_webhooks.jsx

* Update installed_oauth_apps.jsx

* Update installed_outgoing_webhooks.jsx

* Update integrations.jsx

* Update quick_switch_modal.jsx

* Update en.json

* Decrease help text size in Integrations page

* Fix syntax error

* Tweak help text size based on Asaad's feedback

* Fix indentation

* Update help text classname to backstage-list__help

* Update _backstage.scss

* Remove the horizontal line in integrations page

* Renamed template strings for integrations help links
2017-07-05 21:03:49 +08:00
Joram Wilander
0a1b34366b Update mattermost redux to latest (#6846)
* Update to latest mattermost-redux

* Add back recent and new users to team analytics page

* Update to latest
2017-07-05 09:00:30 -04:00
Chris
5bd60a4d1e add /search command (#6741) 2017-07-05 09:26:31 +08:00
Saturnino Abril
8f8a978e84 [PLT-6838] Restrict channel delete option per permission policy even for last channel member (#6706)
* channel delete option is hidden from the menu unless there is appropriate permissions as set in the policy page

* apply to public channel only and add restriction to API layer

* updated channel deletion
2017-07-05 06:32:27 +08:00
Joram Wilander
8ec8948c84 PLT-6554 Add config setting to control enabling API version 3 (#6835)
* Add config setting to control enabling API version 3

* Update help text for APIv3 config setting (#6843)

* Update configuration_settings.jsx

* Update en.json
2017-07-04 16:12:02 -04:00
94117nl
29b98ec383 PLT-6445 Migrate add_command.jsx to be pure and use Redux (#6804)
* Migrate add_command.jsx to be pure and use redux

* Add basic test for AddCommand component
2017-07-04 08:58:45 -04:00
Asaad Mahmood
0b112999b5 PLT-6978 - Fixing spacing for menu items (#6827) 2017-07-04 08:37:42 -04:00
Joram Wilander
914562a3f0 Fix IE and Edge by upgrading redux-persist (#6832) 2017-07-04 06:55:44 -04:00
Joram Wilander
9f5fb98b75 Fix system admin not seeing manage channel members options (#6831) 2017-07-04 09:06:18 +01:00
Joram Wilander
7a09b4bd78 Make channel switcher partially obey RestrictDirectMessage setting (#6830) 2017-07-04 09:01:27 +01:00
George Goldberg
0a3bb8fdb1 Refactor system console buttons into RequestButton component. (#6808)
Since I was going to make yet another button for the ElasticSearch test
config button, I refactored all of them to use a single common component
and tidied that component up and gave it some unit tests.
2017-07-04 00:00:17 -07:00
Saturnino Abril
02335ddad4 fix collapsed image preview that doesn't stay collapsed after posting a message in the channel (#6833) 2017-07-03 16:24:02 -04:00
Corey Hulen
e60c6dec19 PLT-6935 Fixes issue when locale set to unknown (#6829) 2017-07-03 13:26:30 -04:00
Corey Hulen
093dfd6c7f Reverting tutorial fix (#6812) 2017-06-30 18:18:04 -07:00
Corey Hulen
d2eb10b7e6 Fixing JS error (#6813)
* Fixing JS error

* Fixing js error and storing issue
2017-06-30 17:19:04 -07:00
Joram Wilander
6e5b1b7cd4 Fix some JS errors (#6811) 2017-06-30 14:01:42 -07:00
Saturnino Abril
6b77a054c2 remove font setting and default to Open Sans (#6643) 2017-06-30 23:29:14 +08:00
enahum
c2cef78f04 translations PR 20170626 (#6756)
* translations PR 20170626

* Include italian as UI option
2017-06-30 10:16:43 -04:00
Asaad Mahmood
31aeda363c PLT-6836 - Updating post spacing (#6745)
* PLT-6836 - Updating post spacing

* Updating post spacing

* Updating post margins
2017-06-30 09:18:03 +01:00
Saturnino Abril
eea64f8049 [PLT-5864] Move teammate name display setting to the System Console (#6681)
* move teammate name display setting to the system console

* update all the likes of TeammateNameDisplay names

* fix gofmt error

* rebase and fix conflict
2017-06-30 09:06:59 +01:00
Saturnino Abril
fb57b3dd53 update theme constants to have 6 hex format in lowercase (#6805) 2017-06-29 22:08:20 -07:00
Corey Hulen
f79101a279 Fixes issues with the tutorial (#6786)
* PLT-6907 Increased hit area for tutorial

* PLT-6907 Show the tutorial no matter what channel you're in

* Fixing eslint issue
2017-06-29 12:40:13 -07:00
Chris
5d239317dc fix slash command add / edit front-ends (#6799) 2017-06-29 11:05:16 -07:00
Joram Wilander
a3ece09262 Join channel with permalink to public channel you're not in (#6795) 2017-06-29 09:25:18 -07:00
Corey Hulen
eb7561e05b PLT-6610 sending websocket event for last channel viewed (#6787) 2017-06-29 07:51:15 -07:00
Joram Wilander
bf81fea9f8 More scrolling fixes (#6780)
* Added MarkdownImage component

* Fixed unit tests

* More scrolling fixes
2017-06-29 07:49:55 -07:00
Saturnino Abril
648f333850 [PLT-6496] Remove System Console and config settings for image height and width (#6688)
* remove System Console and config settings for image height and width

* add constants and update config.json

* updated as per review
2017-06-29 10:39:57 -04:00
Carlos Tadeu Panato Junior
e1168ab7cc [PLT-6847] If a message starts with a / but is not a slash command, put the text back in the input box when it fails to send (#6695)
* If a message starts with a / but is not a slash command, put the text back in the input box when it fails to send

* update string per review

* update per review
2017-06-29 10:39:13 -04:00
Jaehyun, Park
50b662040c Add /help slash command (#6650)
* Add /help slash command

* Fix copyright year

* go fmt

* Add help command test at api4

* Fix jasonblais's issue

* Update test code

* Fix unit test issue - keep config unchanged
2017-06-29 10:38:56 -04:00
Saturnino Abril
94e734c1bd [PLT-6655] Remove 1024 character limit with text settings at system console, except sitename of custom branding (#6597)
* remove 1024 character limit with text settings at system console, except sitename of custom branding

* add ability to set textarea of TextSetting
2017-06-29 10:36:55 -04:00
Joram Wilander
fcc9a8e6ae Fix bad merge (#6796) 2017-06-29 10:14:51 -04:00
Joram Wilander
3cd8057d28 Various updates to match latest mattermost-redux (#6794) 2017-06-29 10:03:57 -04:00
Joram Wilander
bef07fc53e Fix sidebar status not updating (#6752) 2017-06-29 09:37:57 -04:00