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

1205 Коммитов

Автор SHA1 Сообщение Дата
Ari Autio
9cfa733178 PLT-5281 error messages contain a link to documentation about reserved words (#5530)
* PLT-5281 error messages contain a link to documentation about reserved words

* Updated comments per PM review

* Proposed fix to review comments
2017-03-24 17:10:40 -04:00
Joram Wilander
4dc03613b4 Check if LHS DM list needs updating on channel switch and channel members fetch (#5861) 2017-03-24 13:46:39 -07:00
George Goldberg
22715a31ed PLT-5879: User email notification settings disabling. (#5837)
When Email Notifications are turned off server wide, don't allow the
user to configure their email notification preferences.
2017-03-24 13:43:09 -07:00
George Goldberg
2c0c71d460 PLT-5910: Fix Channel header menu in Town Square. (#5831) 2017-03-24 13:42:37 -07:00
George Goldberg
92a1878708 PLT-5907: Fix Create Channel in More Channels dialog. (#5830) 2017-03-24 13:42:22 -07:00
bonespiked
28ad645153 Ticket 4665 - Emoji Picker (#5157)
*  #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
2017-03-24 09:09:51 -04:00
Ryan Wang
4c1eb7ff55 Update default town square purpose (#5810) 2017-03-24 09:17:01 +00:00
VeraLyu
3ea091fd6d Add file attachment to search result (#5806) 2017-03-24 09:14:27 +00:00
Saturnino Abril
1167b39185 Fixed mobile search focus - keyboard collapse/focus (#5766) 2017-03-24 09:05:43 +00:00
Corey Hulen
98baf1536e Fixing issue with ids for selenium (#5859)
* Fixing issue with ids for selenium

* removing comment
2017-03-23 19:41:08 -07:00
Corey Hulen
37c41a26c9 Adding a last message id for selenium testing (#5840) 2017-03-23 19:11:15 +00:00
George Goldberg
7d449e0556 PLT-5755: Infrastructure for Component Testing. (#5814)
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.
2017-03-23 14:05:36 -04:00
George Goldberg
c6ded1dbfd Merge branch 'release-3.7' 2017-03-23 17:38:24 +00:00
VeraLyu
0326177253 PLT-5669: Change format of timestamp of access history (#5646)
Add new line for timestamp and forbid wrap for ip and sessionid of access history to
prevent unnecessary line wrap.
2017-03-23 10:39:15 +00:00
Carlos Tadeu Panato Junior
41ebdb6441 fix - make loginId always lowercase (#5613) 2017-03-23 10:35:50 +00:00
George Goldberg
0d917b08ed Fix telemetry. (#5841) 2017-03-22 20:17:27 +00:00
Eric Sethna
25517aae56 Add IDs to Team Settings, Channel Settings, Account Settings (Display & Advanced) (#5823)
* Add IDs to Channel Notification Preferences

* Add IDs to Display Settings

* Add ID to language dropdown

* Add Ids

* Add ids

* Add Ids

* Add Ids

* Add Ids

* Add Id

* Add Ids

* Add Ids

* Fix duplicate Id
2017-03-21 19:16:48 -04:00
Harrison Healey
8866218243 Revert "PLT-3181 Added crossorigin='anonymous' to all external images (#5774)" (#5815)
This reverts commit 24848f9d6a.
2017-03-20 16:58:09 -04:00
Jason Blais
4efefa0ff6 Update pinned posts help text (#5811)
* Update pinned posts help text

* Update en.json

* Fix id
2017-03-20 08:51:25 -04:00
VeraLyu
9b10f3ef54 Split delete modal trigger for reuse (#5740)
Spllit delete modal trigger for reuse and make emoji delete
to use this modal trigger.
2017-03-19 09:53:12 -04:00
George Goldberg
7f266c1951 Merge branch 'release-3.7' into master. 2017-03-17 16:29:26 +00:00
Asaad Mahmood
bfae88e60c Ui improvements (#5755)
* PLT-5816 - Flagged posts tooltip fix

* PLT-5766 - Link previews appearing outside the box

* PLT-5795 - Fixing alignment user list in channel

* PLT-5818 - Reset password error not aligned

* PLT-5837 - Adjusting image preview max height

* PLT-5778 - Updating word break for paragraphs

* PLT-5848 - Updating label for file error

* PLT-5846 - Markdown tables extra border on mobile

* PLT-5662 - Pinned post UI improvement

* Fixing eslint error

* Updating tooltip eslint issue

* PLT-5832 - Removing error styling on labels
2017-03-17 08:19:54 -04:00
Ryan Wang
6f87438cbb 'Other words' for mentions no longer includes '@username' (#5746) 2017-03-17 08:19:10 -04:00
Eric Sethna
05e3dc9f2a Add IDs for Account Settings > Notifications (#5788)
* Add IDs for desktop notification settings

* Add IDs for email notifications

* Add IDs to user notification settings

* Add close button ID
2017-03-16 16:37:28 -04:00
Corey Hulen
b7a128ec1c Fixing ids for UI automation (#5772) 2017-03-16 12:00:52 -07:00
Harrison Healey
24848f9d6a PLT-3181 Added crossorigin='anonymous' to all external images (#5774)
* PLT-3181 Added crossorigin='anonymous' to all external images

* Fixed image unit tests

* Added crossorigin='anonymous' to a few more places
2017-03-16 11:59:00 -07:00
Ryan Wang
04c0223c64 Sort favorite channels alphabetically regardless of type (#5739) 2017-03-16 11:27:33 -07:00
lindalumitchell
91355f0e7d Add IDs to Security > password fields (#5777) 2017-03-16 09:28:35 -07:00
Eric Sethna
6b208c5f3c Add IDs to Account Settings > General (#5763)
* Add IDs

* Add ID for cancel button

* Update ID on cancel button
2017-03-14 12:54:39 -07:00
Ruzette Tanyag
dc2e733058 PLT-5764 Fixed channel name minimum length (#5693)
* make sure that we use constants for channel name min length

* changed channel name error to match channel URL error

* changed constant max channel name length to 22 and reapply in modal

* reverted dutch translation
2017-03-14 12:06:31 -04:00
Mika Andrianarijaona
a1994cf7ce PLT-4606: Date separator in RHS (#5606) 2017-03-14 15:41:27 +00:00
Ryan Wang
242d2cec1b Allow saving of identical team name (#5738) 2017-03-14 15:35:23 +00:00
Joram Wilander
8568afe5b4 PLT-5804 Fix email blue error not showing up (#5749) 2017-03-14 09:29:12 +00:00
Christopher Speller
3b081bda08 Update eslint (#5752)
* Updating eslint

* Updating eslint-plugin-react
2017-03-13 16:42:25 -04:00
Ryan Wang
33c1609aa4 Close confirm_integration On Enter Keypress (#5600) 2017-03-13 13:36:10 -07:00
Tudor Gergely
5ec49c0db0 [PLT-4790] Crop profile picture in middle (#5653) 2017-03-13 09:26:48 -04:00
Harrison Healey
e8a81db968 PLT-3483 Added date tooltip to post timestamps (#5688) 2017-03-13 12:27:06 +00:00
Gabin Aureche
fe38d6d5bb Add pinned posts (#4217) 2017-03-13 12:25:08 +00:00
enahum
a8524b648e Report correct session for React Native app (#5734) 2017-03-13 09:57:32 +00:00
Ryan Wang
b756ae17c0 Remove link on team creation page (#5639) 2017-03-11 19:31:52 -03:00
Harrison Healey
89d0087ea4 PLT-5792 Fixed all ephemeral posts using system message icons (#5709) 2017-03-10 10:19:07 +00:00
Joram Wilander
43e5bbea37 Fix user list updating when removing a user from team (#5712) 2017-03-10 10:17:22 +00:00
George Goldberg
d79c40f330 PLT-5772: Use standardised javascript method instead of Chrome-only one. (#5708) 2017-03-09 19:41:42 +00:00
Asaad Mahmood
6ff46f3050 Multiple bug fixes (#5699)
* Multiple bug fixes

* Fixing modal on mobile
2017-03-09 15:05:11 +00:00
Joram Wilander
cbead2d973 Remove race between clearing lists and search requests (#5686) 2017-03-09 09:15:38 +00:00
Joram Wilander
bfc8dafe5e Fix MFA page showing up when not active on account switch (#5687) 2017-03-09 09:14:51 +00:00
Joram Wilander
db7540b111 Add sync logic for DMs/GMs when network reconnects (#5676) 2017-03-08 09:13:16 +00:00
Ryan Wang
fa04d2bf3a 'Add Members' Modal Focuses Searchbar Fix (#5608) 2017-03-07 19:17:11 -05:00
Corey Hulen
e753d3dc3c Adding id examples for UI automation (#5508)
* Adding id examples

* Adding id examples
2017-03-07 13:58:41 -05:00
Joram Wilander
e87f5c6cf9 Add system console switch for enabling link previews (#5663) 2017-03-06 21:13:12 -05:00