Sudheer
f06e90407a
[MM-11487] Add a defensive check for channel obj ( #1967 )
...
* [MM-11487] Add a defensive check for channel obj
* Fix review comments
* Add a modal to show feedback to user about failed join
* Fix error message
2018-08-13 10:26:05 -03:00
Sudheer
b76319e9c6
[MM-11170] Remove loader and someone from LHS ( #1973 )
2018-08-11 12:07:27 -04:00
Sudheer
70f8fb580d
[MM-11258] Close keyboard on close of LHS ( #1989 )
2018-08-09 08:30:15 -04:00
Elias Nahum
22455fe682
Handle YouTube video errors ( #1978 )
2018-08-08 14:24:47 -04:00
Elias Nahum
dabc24892f
Fix Android timestamp when timezone is not enabled ( #1982 )
...
* Fix Android timestamp when timezone is not enabled
* Remove unnecesary comments
2018-08-08 14:24:26 -04:00
Saturnino Abril
1c758e2287
[MM-10918] Filter system_remove_channel messages of a current user based on hiding/showing join/leave messages ( #1955 )
...
* filter system_remove_channel messages of a current user based on hiding/showing join/leave messages
* update mattermost-redux
* makes the remove_from_channel/team shows after leave_channel/team
* update per comments
* revert change on mattermost-redux commit to prevent conflict with existing PR
2018-08-07 12:18:09 -04:00
Sudheer
8ab2373d7b
[MM-11051] Add a loading_palceholder when user info is loading ( #1972 )
...
* MM-11051] Add a loading_palceholder when user info is loading
* Update package json and lock
2018-08-07 10:30:52 -04:00
Saturnino Abril
c1317f0e94
add protection (emoty object) when accessing id after declaring an object. ( #1970 )
2018-08-07 08:11:50 -04:00
Saturnino Abril
2fe9d8842a
[MM-11492] Add protection in accessing ".team_id" field when it's immediately accessed after the object is created ( #1963 )
...
* add protection in accessing ".team_id" field when it's immediately accessed after the object is created.
* remove lastChannelId since lastChannel is being checked already
2018-08-03 10:52:43 -04:00
Saturnino Abril
3a70e5c43f
add extra protection to those channel/object followed immediately by accessing its "channel_id" field ( #1960 )
2018-08-01 13:04:58 -04:00
Sudheer
1783bf9731
Fix render prop of replyBarStyle ( #1959 )
2018-08-01 13:04:36 -04:00
Sudheer
d329c6fb4c
[MM-11213] Fix post layout including line spacing for consecutive posts ( #1947 )
...
* Fix style issues with consecutive posts
* Remove commented on message for immediate comment by
same user.
* Change replyBar to be on post and not on postHeader
* Fix padding on messages
* Fix date_header spacing
* Fix snapshots
* Change renderReplyBar variable name
2018-07-31 16:21:57 -04:00
Martin Kraft
0d0dfb1057
MM-11070: Adds ability to view archived channels. ( #1927 )
...
* MM-11070: Adds ability to view archived channels.
* MM-11070: Switches to existing selector.
* MM-11070: Uses boolean prop instead of object.
* MM-11070: Reuses web translations.
* MM-11070: Adds archived message to thread view. Switches to selector for postIDs of archived channels.
* MM-11070: Removed unused import.
* MM-11070: Removes edit and delete options from longpress of archived posts.
* MM-11070: Moves closure variable.
* MM-11070: Switch from hard-coded to theme color.
* MM-11070: Hides actions in header of archived channels.
* MM-11070: Updates Redux.
* MM-11070: Re-adds the 'Leave Channel' option for archived channels.
2018-07-31 15:27:38 -04:00
Elias Nahum
2f3a6f98ac
Fix close setting sidebar when setting status ( #1954 )
2018-07-31 14:13:20 -04:00
Saturnino Abril
b2f7fcc346
[MM-11454] Update the value of QuickTextInput on componentDidUpdate ( #1941 )
...
* update the value of QuickTextInput on componentDidUpdate
* update condition in updating input from props
2018-07-31 11:50:20 -04:00
Chris Duarte
26950abb61
Add deep linking support ( #1805 )
2018-07-31 08:43:54 -04:00
Sudheer
e45a3a0bb9
[MM-11258] Clear jumpTo focus on drawerClose ( #1944 )
...
* Clear jumpTo focus on drawerClose
* Fix conditional if for clearSearch
2018-07-27 12:47:13 +05:30
Harrison Healey
154def4af8
Only update Client4.setAcceptLanguage when locale changes ( #1942 )
2018-07-26 07:54:33 -04:00
Elias Nahum
c7e1a70236
Recycle the post list ( #1938 )
2018-07-20 16:58:38 -04:00
Saturnino Abril
59d077a71d
fix embedded long URL in message attachment ( #1937 )
2018-07-20 16:58:18 -04:00
Elias Nahum
b47c7db4dc
Fix cropped images ( #1936 )
...
* Fix cropped images
* Unit tests
2018-07-20 13:34:46 -04:00
Saturnino Abril
c714072b9b
[MM-11274 & MM-10797] Add profile pop-up to combined system messages and fix it's translation issue ( #1926 )
...
* add profile pop-up to combined system messages and fix it's translation issue
* Pushing userlink changes
* add spacing
* fix styling and spacing issue. also removed tests due to transpiling issue
* update per comment
2018-07-20 03:53:23 -04:00
Elias Nahum
f6a1927a27
Fix closing app with Android Back Button ( #1933 )
2018-07-18 12:20:18 -04:00
Harrison Healey
0d91ef64a1
MM-11207 Fixed wrapping of username in menu ( #1930 )
2018-07-18 07:22:02 +08:00
Elias Nahum
977575e4b8
Merge pull request #1924 from mattermost/release-1.10
...
Merge Release 1.10 into master
2018-07-13 09:35:07 -04:00
Elias Nahum
087096de88
Fix autocomplete
2018-07-12 20:28:25 -04:00
Elias Nahum
26389994d7
If slash command fails leave the command in the textbox
2018-07-12 19:21:53 -04:00
Elias Nahum
a8202b8311
Fix regression DMs will not open using jump to ( #1920 )
2018-07-12 11:18:26 -04:00
Martin Kraft
7675dd1af2
Render escaped HTML in FormattedMarkdownText; no throw error. ( #1911 )
2018-07-12 14:16:04 +05:30
Elias Nahum
3aad874ac6
Fix join channel from jump to drawer ( #1915 )
2018-07-11 19:31:15 -04:00
Elias Nahum
145520f676
Mark flagged posts for consecutive messages ( #1913 )
2018-07-11 19:30:51 -04:00
Jesse Hallam
36dd3f19e2
MM-11198: avoid duplicate date line keys ( #1901 )
...
* MM-11198: avoid duplicate keys in date lines
Ensure each dateline rendered as part of search, recent mentions, or flagged post list has a unique key, even if the same date itself appears multiple times.
* update post_list.test.js to actually test date boundaries, relying on TZ=utc export in package.json
* unit test makePreparePostIdsForSearchPosts
* fix eslint issues
* try TZ=GMT
* encode date lines using timestamps instead
This requires a few extra changes to the post list proper, but largely
simplifies things anyway.
2018-07-09 18:35:43 -04:00
Elias Nahum
ca4d08fc7e
Use TextInput instead of QuickTextInput on Android ( #1904 )
2018-07-09 18:33:31 -04:00
Elias Nahum
01792f2b54
Handle bad state ( #1903 )
...
* Upgrade mattermost-redux
* Check if url start with http before pinging
* Remove required status prop in settings sidebar
* Prevent the app to get into a bad state and if that happens try and recover
2018-07-09 18:33:13 -04:00
Elias Nahum
360c8cd2e3
Prevent drawer from swiping to teams when jump to channel is focused ( #1902 )
2018-07-09 18:32:48 -04:00
Elias Nahum
3a2e8e256a
Set the proper size to the drawer when device rotates ( #1899 )
2018-07-09 15:46:54 -04:00
Harrison Healey
3bc93c8f38
MM-11203 Adjust reply icon margins to not affect other components ( #1897 )
2018-07-09 14:59:46 -04:00
Elias Nahum
5bf248d5c4
Fix getting the youtube video id ( #1890 )
...
* Fix getting the youtube video id regardless where the id is defined in the link
* feedback review
* Simplify and add unit tests for getYouTubeVideoId
2018-07-05 15:02:34 -04:00
Saturnino Abril
e4a0a4b4ec
[MM-10215] Fix saving of email notification props when email batching is enabled ( #1654 )
...
* fix saving of email notification props when email batching is enabled
* fix email notification settings for android
* make screen for Android email notification
* update per comment
* leave as is "...email.everyXMinutes", and fix prop type error on emailInterval
* add "mobile." prefix to newly introduced translation ID
2018-07-04 13:17:59 -04:00
Harrison Healey
da8b5e92cc
MM-10012 Added Markdown rendering to expanded announcement banner ( #1861 )
...
* MM-10012 Added Markdown rendering to expanded announcement banner
* Updated snapshots
* Re-added dismiss button to expanded announcement banner
* Updated 'Don't show again' button style'
2018-07-04 13:15:03 -04:00
Elias Nahum
5d579cdfcf
Bold unread channels in jump to channel ( #1879 )
2018-07-04 10:40:56 -04:00
Harrison Healey
939040c3cc
Add setNativeProps to QuickTextInput ( #1881 )
2018-07-04 09:38:14 -04:00
Elias Nahum
40c7d9cb07
Add defensive code to prevent extension from not working ( #1872 )
2018-07-04 07:03:58 +08:00
Harrison Healey
02c89faead
MM-11116 Work around setNativeProps not working for TextInputs ( #1873 )
2018-07-04 07:02:41 +08:00
Harrison Healey
dee530cce7
MM-11116 Re-added updated QuickTextInput component to work around RN issue ( #1859 )
2018-07-02 09:09:31 -04:00
Elias Nahum
10cba91981
Fix youTube crash on iOS providing the right prop type ( #1856 )
2018-06-29 16:33:18 -04:00
Elias Nahum
dca5e85449
Fix Main sidebar responder ( #1854 )
2018-06-29 18:42:48 +05:30
Elias Nahum
aade1f0e35
Merge branch 'release-1.9' into merge-1.9
2018-06-27 18:17:44 -04:00
Martin Kraft
c7caf9b442
MM-10970: Adds new FormattedMarkdownText to format translations using… ( #1818 )
...
* MM-10970: Adds new FormattedMarkdownText to format translations using markdown.
* MM-10970: Makes defaultText required. Changes prop validation of theme. Moves computing styles to render.
2018-06-27 12:08:25 -04:00
Elias Nahum
cd265fb7c2
Fix jump to recent messages ( #1834 )
...
* Fix jump to recent messages
* force scroll to bottom when jumping to recent messages
2018-06-27 08:13:21 -04:00