Commit Graph

8656 Commits

Author SHA1 Message Date
Carlos Tadeu Panato Junior
1e84e931ec when a channel is update propagate the channel to everybody (#6677) 2017-06-21 13:01:05 -07:00
Joram Wilander
a9ef8b52aa Fix panic in v4 client (#6704) 2017-06-21 12:50:51 -07:00
Joram Wilander
6bfb7ea3a9 Fix JS error when hovering over reactions (#6710)
* Fix JS error when hovering over reactions

* Fix autocomplete for custom emojis

* Update to latest mattermost-redux
2017-06-21 10:38:19 -04:00
Saturnino Abril
f80003a975 add more Ids for UI automation (#6673) 2017-06-20 17:08:37 -04:00
Saturnino Abril
6e2e1c3bbb fix /expand and /collapse for link previews (#6676)
* fix /expand and /collapse for link previews

* make props.openGraphData not required for PostAttachmentOpenGraph component
2017-06-20 17:08:09 -04:00
Saturnino Abril
14054a532d fix intermittent failure of TestGetPostsForChannel on CI server (#6702) 2017-06-20 17:05:13 -04:00
Corey Hulen
b5d2c12d22 Setting per-paging for logs to load 10K initially like the old apis (#6697)
* Setting per-paging for logs to load 10K initially like the old apis

* Fixing unit test
2017-06-20 13:13:02 -07:00
Harrison Healey
68ea0abfa6 PLT-4457 Added AtMention component to better render at mentions (#6563)
* Moved Utils.searchForTerm into an action

* Added easier importing of index.jsx files

* PLT-4457 Added AtMention component to better render at mentions

* Fixed client unit tests

* Fixed merge conflict

* Fixed merge conflicts
2017-06-20 15:22:46 -04:00
Carlos Tadeu Panato Junior
270fc41c0f [PLT-3379] "Commented on" username should respect the teammate name display (#6684)
* PLT-3379 -  "Commented on" username should respect the teammate name display

* update per review
2017-06-21 00:23:12 +08:00
Joram Wilander
414b208100 PLT-6885/PLT-6888 Fix custom emojis (#6694)
* Fix custom emojis

* Fix custom emoji reactions
2017-06-20 11:47:53 -04:00
Joram Wilander
2e6fd031d1 Add GET /teams/invite/{invite_id} endpoint for v4 (#6685) 2017-06-20 14:55:43 +01:00
Joram Wilander
effaeee830 Fix autocomplete and replying to flagged posts (#6690) 2017-06-20 08:56:38 -04:00
Joram Wilander
5627f3fd1d Add GET /analytics/old endpoint for v4 (#6666) 2017-06-19 16:35:53 -04:00
Joram Wilander
ef9326bcbb Move integrations over to redux and v4 (#6679) 2017-06-19 10:55:47 -07:00
Jeff Schering
1594cf8af1 Renamed /loadtest to /test (#6669) 2017-06-19 10:54:19 -07:00
Joram Wilander
1d66e64e54 Add POST and DELETE /license endpoints for v4 (#6665)
* Add POST and DELETE /license endpoints for v4

* Fix comment text
2017-06-19 10:46:51 -07:00
Carlos Tadeu Panato Junior
59088a1687 [PLT-6452] Remove edit button on mobile, and have the edit icon beside the value, and the value as a link (#6565)
* Remove edit button on mobile, and have the edit icon beside the value, and the value as a link

* update per review
2017-06-19 10:46:15 -07:00
Corey Hulen
e2cc0df2e8 PLT-6761 fixing unit tests (#6671) 2017-06-19 09:08:52 -07:00
Corey Hulen
36f216cb7c PLT-6080 moving clustering to memberlist (#6499)
* PLT-6080 adding cluster discovery service

* Adding memberlist lib

* Adding memberlist lib

* WIP

* WIP

* WIP

* WIP

* Rolling back config changes

* Fixing make file

* Fixing config for cluster

* WIP

* Fixing system console for clustering

* Fixing default config

* Fixing config

* Fixing system console for clustering

* Tweaking hub setting

* Bumping up time

* merging vendor dir

* Updating vendor dir

* Fixing unit test

* Fixing bad merge

* Remove some testing code

* Moving comment

* PLT-6868 adding db ping retry

* Removing unused loc strings

* Adding defer to cancel
2017-06-19 08:44:04 -07:00
Carlos Tadeu Panato Junior
fe48987a32 [PLT-6548] Mobile Web View: Add "Leave Team" option to main menu (#6472)
* PLT-6548 - Mobile Web View: Add "Leave Team" option to main menu

* Updating leave team icon color
2017-06-19 08:41:58 -07:00
Christian Arnold
b978f6a61f Unified quotation marks (#6682) 2017-06-19 10:57:42 -04:00
Joram Wilander
d6603ba7c0 Update redux store configuration to use new signature (#6683) 2017-06-19 08:57:28 -04:00
Joram Wilander
ab67f6e257 PLT-6215 Major post list refactor (#6501)
* Major post list refactor

* Fix post and thread deletion

* Fix preferences not selecting correctly

* Fix military time displaying

* Fix UP key for editing posts

* Fix ESLint error

* Various fixes and updates per feedback

* Fix for permalink view

* Revert to old scrolling method and various fixes

* Add floating timestamp, new message indicator, scroll arrows

* Update post loading for focus mode and add visibility limit

* Fix pinning posts and a react warning

* Add loading UI updates from Asaad

* Fix refreshing loop

* Temporarily bump post visibility limit

* Update infinite scrolling

* Remove infinite scrolling
2017-06-18 14:42:32 -04:00
Saturnino Abril
0231e95f1c Fix Emoji picker cut off at RHS (#6602) 2017-06-18 11:23:17 -07:00
Joram Wilander
acdab8cce6 Fix scroll store typo and user action copy/paste errors (#6680) 2017-06-18 13:45:28 -04:00
Corey Hulen
64eb968b7d PLT-3901 send different push message when only images attached (#6672) 2017-06-16 14:22:12 -04:00
VeraLyu
5158d3a446 Remove fake img preview before loaded (#5854)
Remove fake img preview and collapse toggle before it is loaded,
only show img and toggle after it is fully loaded.
Fix markdown img size and add scroll down behaviour.
2017-06-16 13:12:22 -04:00
it33
617c6e0b23 Clarify "bug" in issue template (#6463)
* Clarify "bug" in issue template

* Update ISSUE_TEMPLATE.md

* Updating per JB, HH feedback
2017-06-16 09:39:28 -07:00
Harrison Healey
0b204ac82a PLT-6788 Stopped filtering custom emojis by creator's full name or nickname (#6662) 2017-06-16 09:36:01 -07:00
Harrison Healey
e2150d5eb0 PLT-6830 Stopped sanitizing User.LastPictureUpdate field (#6661) 2017-06-16 09:35:48 -07:00
Harrison Healey
4d4f2cea86 PLT-6678 Change Cache-Control to private for files (#6660) 2017-06-16 09:35:15 -07:00
Harrison Healey
1897a7ea9e PLT-6751 Fixed error message when trying to join full team (#6657) 2017-06-16 09:34:53 -07:00
Jason Blais
9d082cfe77 Update help text after renaming /loadtest to /test (#6664)
PR that changed /loadtest to /test: https://github.com/mattermost/platform/pull/6624
2017-06-16 10:27:24 -04:00
Asaad Mahmood
94fdba9a31 Ui improvements (#6651)
* PLT-6691 - Centering emoji in post view

* PLT-6737 - FIxing on hover style for heade icons

* PLT-6768 - Fixing error on profile picture

* PLT-6792 - Fixing link preview image not resizing

* PLT-6793 - User popover position on mobile
2017-06-15 08:07:00 -07:00
Joram Wilander
528f2dc6c3 Merge release-3.10 into master (#6654)
* PLT-6787 Fixed being able to send a post before files finished uploading (#6617)

* Fix quick switcher for channels/users not stored locally (#6610)

* Fix button text on confirm mention modal (#6609)

* fix post delete permission of channel admin (#6608)

* open comment thread for the most recent reply-able message (#6605)

* Use mutex flag with yarn to prevent concurrent builds interfering (#6619)

* Use mutex flag with yarn to prevent concurrent builds interfering

* Remove yarn mutex file with clean

* Minor bug fixes (#6615)

* PLT-6774 - Fixing color for offline icon

* PLT-6784 - Fixing status icon

* Fixing icon margin

* Updating caret position

* PLT-6070 Have ChannelMentionProvider stop searching after a term returns no results (#6620)

* Fixing JS error (#6623)

* Minor bug fixes (#6622)

* PLT-6808 - Updating channel switcher on mobile

* PLT-6743 - Updating scrollbar styling

* Login instead of failing if user exists in OAuth sign-up flow (#6627)

* PLT-6802 Disable team switcher (#6626)

* Disable team switcher

* Fix ESLint errors

* PLT-6807 Ensured select teams page can scroll on iOS (#6630)

* Do not redirect from account switch pages on 401 (#6631)

* Fixing loadtest command and renaming to /test (#6624)

* PLT-6820 Update mattermost-redux dependency (#6632)

* translations PR 20170612 (#6629)

* Bump HTTP client timeout to 30 seconds (#6633)

* For team unreads return empty array instead of null (#6636)

* PLT-6831 Fix status modal localization IDs (#6637)

* Fix status modal localization IDs

* Update test snapshot
2017-06-15 11:05:43 -04:00
Joram Wilander
c0a0065472 Move user actions over to use redux and v4 (#6649) 2017-06-15 10:34:20 -04:00
Zeger-Jan van de Weg
0c04c5334f Add APIv4 endpoint to permanently delete teams (#6604)
Tests are added, however, it only tests the property if its soft deleted. In the
background it will be hard deleted, but that is untestable through a integration
test.
2017-06-15 08:13:18 -04:00
David Meza
98ac903fce PLT-6481 Create platform route and logic to be able to DM a user by email or username (#6310)
* Add logic to be able to DM a user by email or username

* PLT-6481 update DM url to be in the format https://servername.com/teamname/messages/xxxxxxxx

* PLT-6481 Adding logic to get user by full email

* PLT-6481 logic for routes /messages/user_id and /messages/id1_id2 to redirect to /messages/@username

* PLT-6481 logic for GM route /messages/generated_id
2017-06-15 08:11:35 -04:00
Saturnino Abril
0e89d9be1d create DotMenu components and add dotmenu IDs to posts at center and RHS (#6642) 2017-06-14 19:45:46 -04:00
Saturnino Abril
5b017171cd add stop server to API 4 tests (#6638) 2017-06-14 14:29:05 -07:00
Joram Wilander
1138dd6770 PLT-6657 Move system console to use v4 endpoints and redux (#6572)
* Move system console to use v4 endpoints and redux

* Rename logs dir to get past gitignore

* Fix test email

* Update brand unit test

* Updates per feedback
2017-06-14 08:56:56 -04:00
Harrison Healey
40efd8367a PLT-6127/PLT-6135/PLT-6137 Added EmojiPickerOverlay component to better position emoji picker (#6352)
* Cleaned up emoji picker CSS

* Fixed border of emoji picker when reacting to comments in the RHS

* PLT-6135 Made EmojiPicker automatically position itself above/below the [...] menu

* PLT-6135 Changed post textbox emoji picker to use a RootCloseWrapper

* PLT-6135 Changed comment textbox emoji picker to use a RootCloseWrapper

* PLT-6135 Changed RHS post components to use EmojiPickerOverlay

* Removed react-outside-event package

* Fixed merge conflict

* Fixed emoji picker position on posts in RHS

* Removed unused CSS classes

* Fixed not being able to react to posts with emoji picker
2017-06-13 11:35:45 -07:00
Corey Hulen
56883d6f95 PLT-6766 fixing error logging (#6634) 2017-06-13 11:33:38 -07:00
Jason Blais
08130096e5 Tweak System Console > Configuration note (#6598)
* Update configuration_settings.jsx

* Update en.json
2017-06-12 07:30:36 -04:00
Harrison Healey
fc7f6ffd32 PLT-6735 Fixed unknown prop warning from SuggestionBox (#6618) 2017-06-10 13:06:39 -07:00
lfbrock
91008ea2a5 Fix spelling of single sign-on (#6621)
* Create signup_controller.jsx

* Create email_authentication_settings.jsx

* Create en.json
2017-06-09 17:19:27 -04:00
Ryan Wang
7ac8542750 Add README file to config directory (#6498) 2017-06-09 13:31:16 -07:00
Joram Wilander
0a8071b1ce Add preparatory upgrade code for 4.0 (#6616) 2017-06-09 09:10:09 -07:00
Saturnino Abril
8db20efd46 fix user agent for desktop app (#6612) 2017-06-08 07:59:02 -04:00
Carlos Tadeu Panato Junior
dc5e7b805c PLT-6695 - Mobile web view: Add "Create Team" option to main menu (#6524)
* PLT-6695 - Mobile web view: Add "Create Team" option to main menu

* change to isSystemAdmin
2017-06-08 07:46:34 -04:00