enahum
d7622eb7a4
RN-360 Add support for interactive message buttons ( #1131 )
2017-11-13 10:52:43 -06:00
enahum
a299cdb5c5
Network detection by pinging Mattermost server ( #1130 )
2017-11-13 13:51:24 -03:00
enahum
2792e3bab1
Fix badge render ( #1134 )
2017-11-13 10:44:35 -06:00
enahum
4896716668
Prevent notify props from causing a crash ( #1127 )
2017-11-13 11:32:38 -05:00
lfbrock
ab657604fb
Spelling correction ( #1132 )
...
* Spelling correction
* Update en.json
* fix eslint
2017-11-13 13:03:30 -03:00
Harrison Healey
8e960f0257
RN-472 Improved handling of deleted search results ( #1119 )
2017-11-12 08:34:39 -03:00
Harrison Healey
8f42f1ca1a
RN-487 Added null check for user in UserProfile ( #1120 )
2017-11-12 08:34:24 -03:00
enahum
b7fe369fab
Apply data retention policy ( #1122 )
2017-11-12 08:33:42 -03:00
enahum
380f5d884a
RN-466 DND status support ( #1115 )
...
* DND status support
* Feedback review
2017-11-10 12:51:33 -03:00
Harrison Healey
bc4df84519
RN-471/RN-484 Fixed null pointer exceptions caused by ScrollViews ( #1116 )
...
* RN-471 Fixed null pointer from Swiper scroll view
* RN-484 Added null check to ImagePreview scroll view
2017-11-09 18:48:37 -03:00
Harrison Healey
e18aea8f9a
RN-474 Fixed resetStateForNewVersion not working if upgrading from version without search state ( #1117 )
2017-11-09 12:47:21 -03:00
Harrison Healey
324398e4be
RN-414 Reduce loading of posts in increasePostVisibility action ( #1111 )
2017-11-09 08:50:31 -06:00
enahum
b649dada6f
RN-13 Scroll to New messages indicator ( #1110 )
2017-11-09 08:50:04 -06:00
enahum
2a6b49cdfa
Close Thread view when the root post has been deleted ( #1114 )
2017-11-09 09:22:48 -05:00
Harrison Healey
58efa5863b
RN-435 Fixed Loading messages... message not appearing ( #1104 )
...
* RN-435 Fixed Loading Messages... message not appearing
* Made capitalization of Loading messages... more consistent
* Fixed ignored eslint warning
* Removed outdated FIXME comment
* Removed unnecessary view
2017-11-08 15:55:11 -03:00
Harrison Healey
1817de589a
Changed PostProfilePicture to be a PureComponent ( #1105 )
...
* Changed PostProfilePicture to be a PureComponent
* Updating style
2017-11-08 09:19:27 -06:00
enahum
9910e3438d
Upgrade RN ( #1102 )
2017-11-07 13:34:39 -03:00
Elias Nahum
c8e7c2deb1
Keep post openGraph data
2017-11-06 14:29:02 -03:00
enahum
9dcb7ac717
Set the section list to wait for interactions before updating the unread indicator ( #1093 )
2017-11-03 17:55:09 -03:00
enahum
a66aa05bcd
set appSarted as false when logging out and resetting cache ( #1092 )
2017-11-03 17:55:09 -03:00
enahum
7c8f735b3b
Merge Build 62 into master ( #1090 )
...
* Use ImageBackground for youtube videos instead of nested Images
* Fix bugs reported by sentry (#1081 )
* Update Mattermost redux (#1086 )
* Fix middleware
* Upgrade mattermost-redux
* another middleware fix
* RN-456 when a channel is left we update content and title (#1087 )
* Version Bump to 62 (#1088 )
* Version Bump to 62 (#1089 )
2017-11-02 17:53:20 -03:00
enahum
dd9d245e39
Prevent More unreads indicators when canceling jump to... ( #1082 )
2017-11-02 08:37:08 -03:00
enahum
da461ca35d
Keep user statuses for current channel and all post visibilities ( #1080 )
2017-11-02 08:37:08 -03:00
enahum
2641ec96fb
Perform validations to avoid crash on data cleanup ( #1075 )
...
* Perform validations to avoid crash on data cleanup
* Remove postId from postsInChannel
2017-11-02 08:37:08 -03:00
enahum
6e7eb521b8
Show profile images and names only for DMs in channel intro ( #1076 )
2017-11-02 08:37:08 -03:00
Chris Duarte
2f5201bac9
Add copy post/url/mention/code to tooltip menu ( #1069 )
...
* Add copy post/url/mention/code to tooltip menu
* Check for managedConfig.copyAndPasteProtection
* Reorder copy options
2017-10-31 13:42:56 -03:00
enahum
3fdfe92800
Data cleanup ( #1070 )
...
* Add message retention middleware and config
* Data cleanup middleware
2017-10-30 11:23:19 -04:00
Chris Duarte
898d02c5d4
Handle post deleted while image preview is open ( #1071 )
...
* Handle post deleted while image preview is open
* Review feedback
2017-10-30 10:31:18 -04:00
Chris Duarte
9e0831e984
Allow profile button configuration ( #947 )
...
* Allow profile button configuration
* Renamed config to experimental and moved to separate function
2017-10-27 14:15:14 -04:00
Chris Duarte
1ef99da29c
White label login options screen - Experimental ( #944 )
...
* White label login options screen
* Move colors to server side config
* Rename config options to experimental
2017-10-26 10:35:49 -07:00
Chris Duarte
582db04da1
Force url's to be normalized ( #1058 )
...
* Force url's to be normalized
* Refactor and move behind config flag
2017-10-26 09:52:41 -07:00
Chris Duarte
6b132cc4d0
Allow server to be auto selected from config ( #946 )
...
* Allow server to be auto selected from config
* Remove easter egg
* Review feedback 2
* Show the readonly textbox at all times
2017-10-26 09:16:32 -07:00
Chris Duarte
9ff9b872ba
Config to enable when clicking on username to fill input with @mention ( #966 )
...
* Config to enable when clicking on username to fill input with @mention
* Rename to experimental and move tenary from componet to variable
* Use getCurrentChannelId in insertToPostDraft action
* Change to work with rebase
* Refactor thread reducer and blacklist currentThreadId
* Review feedback
* Review feedback 2
2017-10-26 10:48:52 -04:00
Chris Duarte
54ddec3d46
Prompt/require user to upgrade to new version ( #948 )
...
* Prompt/require user to upgrade to new version
* Update en.json
* Update app message text
* Fix typo and add copyright
2017-10-26 10:45:34 -04:00
enahum
59ce8571c3
Handle Image picker permissions ( #1064 )
2017-10-26 09:17:56 -03:00
enahum
ad33738474
Fix MFA check to use the new mattermost-redux {data, error} response ( #1067 )
2017-10-26 09:17:36 -03:00
enahum
685a56d24c
Android: Fix inverted list deprecated warnings on android ( #1065 )
2017-10-26 09:16:54 -03:00
Chris Duarte
a13079b715
White label about modal. Move strings to config. ( #943 )
...
* White label about modal. Move strings to config.
* Refactor styling and add powered by Mattermost
* Review feedback
* Use full bundle ids for about modal check
2017-10-25 15:24:22 -04:00
enahum
834ce4d0bf
Revert: android timezone ( #1066 )
2017-10-25 12:09:22 -04:00
enahum
8008e731e4
listen for connectionChange instead of deprecated change event in NetInfo ( #1063 )
2017-10-25 11:37:26 -04:00
Chris Duarte
1641d38863
Fix android predictive text prepend issue ( #1056 )
2017-10-24 19:43:51 -03:00
Chris Duarte
e49f89d727
Add better network detection ( #1054 )
...
* Add better network detection
* Mock NetInfo for store
2017-10-24 19:43:22 -03:00
enahum
c8a0753289
Fix new message indicator ( #1053 )
...
* Fix new message indicator
* Revert "Fix new message indicator"
This reverts commit 3732d2e53149f2e29b671cb6fd68e359d64aab36.
* Fixed new messages indicator and added unit tests for it
2017-10-24 19:42:50 -03:00
enahum
f50b1c6ae9
Improve push notification flow ( #1044 )
2017-10-24 17:03:51 -04:00
enahum
27713322e3
Fixed Search bugs and avoid re-renders ( #1047 )
...
* Fixed Search and avoid re-renders
* Feedback review
* Feedback review
2017-10-24 17:02:09 -04:00
Chris Duarte
53f0576672
Skip await for loadMe if we have the currentUser ( #1055 )
2017-10-24 14:24:52 -04:00
Chris Duarte
b2b2b24051
Force formatted_time to use device time zone ( #1057 )
2017-10-24 14:21:15 -04:00
Harrison Healey
0e4f9d5825
Changed to pass IDs to PostList instead of posts ( #1036 )
...
* Moved PostList to take a list of postIds instead of posts
* Removed usage of selectors that return posts from ChannelPostList and Thread
* Fixed search and switched to use getPostIdsAroundPost selector
* Removed use of selectors that returned posts from emoji reactions
* Updated makePreparePostIdsForPostList to be better memoized
* Fixed filter of join/leave messages
* Added unit tests for makePrepaprePostIdsForPostList
* Check if post edit/delete should be enabled more often
* Updated mattermost-redux version in yarn.lock
2017-10-20 18:58:44 -03:00
enahum
e84af2bfa7
Polishing search box text size and icon styling ( #1034 )
...
* Channel Switcher and search box text size and icon styling
* minor UI fixes and android fixes
2017-10-19 18:49:21 -03:00
enahum
02aef861b7
Fix crashes when currentUser is null after offline store purge ( #1040 )
2017-10-19 09:10:51 -07:00
enahum
360dc045cf
Fix currentUser is null on SelectTeam screen ( #1041 )
2017-10-19 09:08:41 -07:00
enahum
04ec27f333
Avoid crash on drawer filtered channel list ( #1042 )
2017-10-19 09:07:46 -07:00
enahum
40008a9242
Fix DM separator in channel drawer ( #1035 )
2017-10-19 11:30:57 -04:00
enahum
b2d5887f95
Various Fixes ( #1033 )
...
* Fix crash Unread indicator scrollToTop
* Fix list when favorites change
2017-10-17 17:33:21 -03:00
enahum
46bdeb6031
RN-428 Drawer panResponder offset ( #1029 )
...
* drawer panResponder offset
* Cleanup
* Update mattermost-redux
2017-10-17 15:51:01 -03:00
enahum
cc966702fd
Improve performance of the channel drawer ( #1023 )
...
* Improve performance of the channel drawer
* Feedback review
* Fix makefile
* Feedback review 3
* Fix areStatesEqual
* Fix Android SVG
2017-10-17 10:06:28 -07:00
Chris Duarte
2378ad627b
Swith android to use layout file for splash ( #952 )
2017-10-17 08:44:41 -07:00
enahum
b5451ca352
Fix android white screen when the bridge is closed ( #1027 )
2017-10-16 16:22:13 -03:00
enahum
770af754b9
Fix undefined when default or selected sound not found ( #1026 )
2017-10-16 15:07:38 -03:00
enahum
30dea1dcf0
Fix undefined when selected sound not found ( #1025 )
2017-10-16 15:07:22 -03:00
Chris Duarte
229e5935f6
Whitelabel ‘report a problem’ email ( #945 )
...
* Whitelabel ‘report a problem’ email
* Fix lint error
2017-10-16 11:16:45 -04:00
enahum
c3f36e6a89
RN-404 add missing localization strings ( #1020 )
2017-10-16 11:19:06 -03:00
Harrison Healey
a9489dcc5f
Replace getTheme selector with one from mattermost-redux ( #1013 )
2017-10-12 08:45:17 -07:00
Chris Duarte
dd17d51d17
Allow OneLogin scaling fix JS to be enabled via local config flag ( #949 )
...
* Allow OneLogin scaling fix JS to be enabled via local config flag
* Remove from config and inject if url contains onelogin
* Move scalePageToFit to component state
2017-10-11 16:06:49 -04:00
enahum
4605ecc359
Do not show channel intro while posts are being loaded ( #1012 )
...
* Do not show channel intro while posts are being loaded
* check if we have posts in the channel
2017-10-11 15:36:40 -04:00
enahum
f50b2b9412
Improving Performance Part 3 ( #1011 )
...
* Update mattermost-redux
* Tap on Deleted post to remove it
* Improvements when rendering post additional content
* Avoid unnecessary re-renders on the post list component
* Avoid unnecessary re-renders on the channel post list component
* Avoid unnecessary re-renders on the channel screen
* Feedback review
2017-10-11 14:54:13 -03:00
enahum
f8414559b2
Improving Performance Part 2 ( #1010 )
...
* Remove serverVersion check to allow GitLab login
* Avoid unncessary re-renders on the root screen
* Avoid unncessary re-renders on the options modal screen
* Avoid unncessary re-renders on the thread screen
* Avoid unncessary re-renders on the offline indicator component
* Avoid unncessary re-renders on the channel loader component
* review feedback
2017-10-11 14:36:27 -03:00
enahum
dabad3eca6
Improving Performance Part 1 ( #1009 )
...
* Dispatch retry failed action | fix refreshing state | change postVisibility to 15
* Improve channel switching
* Improve handling of visible tooltip
* Improve watching for status bar height changes
* Remove unnecessary mapStateToProps from code screen
* Use drawer native functions to open/close instead of state
* Feedback review
2017-10-11 14:33:26 -03:00
enahum
5bfe97b1f2
fix swiper bounce in iOS ( #1005 )
2017-10-10 13:15:11 -04:00
Elias Nahum
d360836baa
Fix crashes when user hasn't loaded and when postDraft was undefined
2017-10-05 17:49:14 -03:00
Elias Nahum
9eb00f3d2e
Fix postTextBox at_mention autocomplete
2017-10-05 12:31:00 -03:00
enahum
d501a678e9
RN-382 Refactor at_mention & channel_mention autocomplete ( #988 )
...
* RN-382 Refactor at_mention & channel_mention autocomplete
* Feedback review
* If the term changes always trigger a request
2017-10-05 10:25:15 -03:00
Harrison Healey
aac0aa18f3
RN-383 Fixed new messages indicator ( #990 )
2017-10-05 10:25:15 -03:00
enahum
76b8fba358
Remove context menu for system and ephemeral messages ( #981 )
2017-10-02 16:03:13 -03:00
enahum
ace45ae0dd
RN-362 Do not crash when leaving channels ( #980 )
2017-10-02 16:03:13 -03:00
enahum
4610ab9ad4
Make Post time format respect user display setting ( #977 )
2017-10-02 16:03:13 -03:00
enahum
b64153fcb8
Fix drawer according to number of teams ( #974 )
2017-10-02 16:03:13 -03:00
enahum
0a9ead9605
Fix search issues ( #973 )
2017-10-02 16:03:13 -03:00
Harrison Healey
61b80e10ba
RN-379 Get posts since last websocket disconnect when viewing channel ( #971 )
...
* RN-379 Added websocket state to device state
* Fixed view store blacklist
* RN-379 Get posts since last websocket disconnect when viewing channel
* Used Date.now instead of new Date().getTime()
2017-10-02 16:03:13 -03:00
Harrison Healey
e1547678f3
RN-268 Fixed teams list not always rerendering when team member changes ( #970 )
...
* RN-268 Fixed teams list not always rerendering when team member changes
* Removed unused prop from ChannelDrawer
* RN-268 Passed fewer props into TeamsListItem
2017-10-02 16:03:13 -03:00
enahum
874edb4d2a
Fix blank screen when user has no teams ( #965 )
2017-10-02 16:03:13 -03:00
Harrison Healey
edf1c9a8d5
RN-364 Fixed switch teams button rendering with only one team ( #964 )
2017-10-02 16:03:13 -03:00
Harrison Healey
9a2a645208
Fixed drawer rendering empty if the user is only on one team ( #963 )
2017-10-02 16:03:13 -03:00
enahum
fb773f04cb
Multiple performance improvements ( #956 )
...
* Update fastlane
* Multiple performance improvements
* Feedback review
* Feedback review
2017-10-02 16:03:13 -03:00
enahum
c3726b316d
Fix post additional content ( #962 )
...
* Fix post additional content
* Feedback review
2017-10-02 16:03:13 -03:00
enahum
7289fedea7
Fix SSO login ( #960 )
2017-10-02 16:03:13 -03:00
enahum
86c697aa55
Fix image preview initial scroll ( #959 )
2017-10-02 16:03:13 -03:00
enahum
0a7b297a6f
Fix android search autocomplete ( #958 )
2017-10-02 16:03:13 -03:00
enahum
2682d37e4e
RN-320 Tapping enter in channel header/purpose keeps the keyboard open ( #961 )
2017-10-02 16:03:13 -03:00
Harrison Healey
de52469825
Added selector for getting sorted teams list ( #954 )
2017-10-02 16:03:13 -03:00
Harrison Healey
8c86a95f19
RN-349 Mark channel as read when switching teams and opening the app ( #953 )
...
* RN-349 Mark current channel as read when opening the app
* RN-349 Mark channels as read when switching teams
* Moved markChannelAsRead into handleTeamChange action
2017-10-02 16:03:13 -03:00
enahum
271a757505
Refactor channel swiper ( #933 )
...
* Refactor channel swiper
* Feedback review
* clean up
* another feedback review
* Remove unnecessary props
* clean up initialState
2017-09-25 14:40:30 -03:00
enahum
e31d1834f6
Show full date on search results ( #934 )
2017-09-25 10:21:06 -04:00
Harrison Healey
98abbd6dca
RN-345 Additional improvements to channel switching ( #926 )
...
* RN-345 Only show refreshing indicator when channel is actually refreshing
* Added getCurrentLocale selector
* Added SwitchTeams component to channel drawer to reduce rerenders
* Reduced number of props passed from ChannelsList into children
* Removed unused prop from FilteredList
* Moved visible post calculation out of render function
* Don't set the channel to loading when not switching channels
* Added most of channel view state to blacklist
2017-09-22 11:48:30 -07:00
Harrison Healey
05bfc04ec9
Fixed post draft selectors returning null ( #932 )
2017-09-22 11:23:42 -07:00
enahum
757387a4de
Only load post body additional content when needed ( #927 )
...
* Only load post body additional content when needed
* Feedback review
2017-09-22 08:04:29 -07:00
Harrison Healey
a09e1ebcc1
Revert changes that select channel before channel drawer is closed ( #930 )
2017-09-22 11:16:56 -03:00
Chris Duarte
9a5e7ac541
RN-337 Enable GIF support in image preview ( #928 )
2017-09-22 11:15:44 -03:00
enahum
a5eecb9fb3
Fix channel_updated WS event ( #924 )
2017-09-22 11:10:43 -03:00
Chris Duarte
e4b86518a9
RN-342 Refactor post textbox component ( #915 )
...
* RN-342 Refactor post textbox component
* Rebase
* Review feedback
2017-09-20 16:40:40 -04:00
enahum
4995a76f2c
Add Landscape support for both platforms ( #909 )
...
* Landscape support
* Fix image rotation on Android
* Fix landscape mode for login and login options
* Fix previewer will receive props
* Move device dimensions and others to redux
* Fix unit tests
* Include orientation and tablet in the store
2017-09-20 12:54:24 -07:00
enahum
59762e4fac
Use mattermost-redux favorite and unfavorite actions ( #921 )
2017-09-20 10:39:25 -07:00
enahum
2f631ef726
Fix status bar black on black in Android ( #922 )
2017-09-20 10:13:35 -07:00
Chris Duarte
8694f59e80
RN-335 Reaction shortcut ( #920 )
...
* RN-335 Reaction shortcut
* Review feedback
2017-09-20 11:08:17 -04:00
enahum
da28fa18e4
Fix about title ( #918 )
2017-09-19 12:55:52 -03:00
Harrison Healey
96da38ed14
RN-345 Optimizing channel switching and general improvements ( #914 )
...
* Reduced re-renders of Channel screen
* Switched some components to be PureComponents
* Stopped waiting for drawer to close to switch channels
* Fixed post list being stuck loading
* Fixed incorrectly removed ref
* Removed loader from channel post list
* Removed unused prop
* Re-added ChannelDrawer.swiperIndex
* Changed ChannelPostTextbox to only require a single draft
* Re-enable InteractionManager on ChannelDrawer
* Fixed ChannelDrawer.joinChannel and removed duplicated code
* Moved getting device dimensions into render method
* Switched ChannelsList to be a PureComponent
2017-09-18 17:39:21 -03:00
enahum
33072941f3
RN-351 Remove extra "for" in mobile notification screen ( #913 )
2017-09-18 14:33:39 -04:00
enahum
0628cbc693
Upgrade to RN 0.48.3 ( #911 )
...
* Upgrade to RN 0.48.1
* Update deps to be exact
* Fix tests
* Remove unneeded code from setup and add socketcluster dep
* Fix drawer pan issue
* Fix bridge issues on iOS
* Upgrade to RN 0.48.3
* Search to use RN SectionList
2017-09-18 12:01:47 -04:00
enahum
acc7fedd0e
Fix saving Android notification preferences ( #907 )
2017-09-14 16:54:20 -03:00
enahum
446c90f371
Show pull to retry if the offline indicator is not showing ( #905 )
2017-09-14 08:43:50 -03:00
enahum
8c3c83e346
Show connecting indicator after two failed attempts ( #904 )
2017-09-14 08:43:32 -03:00
Harrison Healey
612da49697
RN-189/RN-241 Updated emoji appearance ( #898 )
...
* Removed Emoji padding prop
* Reduced emoji size on Android
* RN-189 Fixed aspect ratio for wide emojis
* Removed margins from headers which didn't actually work
* RN-189 Fixed aspect ratio for tall emojis
* Adjusted line height so emojis don't cause uneven spacing on iOS
* Further reduced emoji size on Android
* Slightly adjusted vertical alignment of emojis
* Added hack to get vertical alignment of emojis looking better
2017-09-13 11:33:13 -04:00
enahum
19502f9aaa
RN-344 open push notifications faster ( #899 )
2017-09-13 12:00:33 -03:00
enahum
e0cfefcdff
RN-138 Android notification preferences ( #889 )
...
* Fix Android and iOS flow
* Own review
* RN-138 Android notification preferences
* Feedback review
* Feedback review 2
2017-09-13 12:00:16 -03:00
enahum
7aebcbd52e
Link Previews ( #890 )
...
* Link previews, Image previews and YouTube
* Install cocoapods dependencies
2017-09-12 15:06:19 -03:00
enahum
adbaead58e
RN-321 Update Settings and Notifications UX/UI Screens ( #879 )
...
* Fix Android and iOS flow
* Own review
* RN-321 Update Settings and Notifications UX/UI Screens
* Fix style for separator in android modals
* Feedback review
2017-09-08 15:38:50 -03:00
enahum
97969717fa
Release 1.2 ( #883 )
...
* RN-73 Fixed code block text colour being incorrect (#868 )
* RN-220 Add "in:" and "from:" search modifiers (#869 )
* Fix search and search preview
* Add "in:" and "from:" search modifiers
* Version Bump to 49 (#875 )
* Version Bump to 49 (#876 )
* Update minimum server version (#878 )
* translations PR 20170905 (#882 )
2017-09-05 16:13:33 -03:00
Harrison Healey
3ac7b48adc
RN-289 Sentry integration ( #873 )
...
* Added JS code for Sentry
* Removed leftover initializeSentry call
* Added SentryOptions config setting
* Added native components for react-native-exception-handler
* Removed default props from ErrorText
* Moved where Sentry is initialized
* Added ios/sentry.properties to .gitignore
* Added linking react-native-sentry to Fastlane
* Fixed fastlane to include newlines in sentry.properties
* Moved to manually link react-native-sentry
* Captured redux errors with Sentry
* Redid how Sentry is optionally compiled to be simpler
* Added Sentry middleware to create redux breadcrumbs
* Added Sentry tags for server version
* Initialize Sentry when testing
* Fixed string replacement for SentryEnabled in fastlane
* Added react-native-sentry to NOTICE.txt
2017-09-01 14:50:17 -03:00
Chris Duarte
220fb588b9
RN-80 Add ability to download files ( #866 )
...
* RN-80 Add ability to download files
* Add android permission check and toasts
* Add check for ability to download from config
2017-09-01 12:11:49 -03:00
enahum
60087e6b4d
Enable replying from the push notification ( #871 )
...
* Enable replying from the push notification
* Fix Android and iOS flow
* Own review
2017-08-29 12:16:34 -03:00
Chris Duarte
bffc75f8d1
RN-223 Emoji picker for adding new emoji reactions ( #854 )
...
* RN-223 Emoji picker for adding new emoji reactions
* Remove redundant setServerVersion and fetch custom emojis on reset
* Review feedback
* Review feedback 2
* Review feedback 3
* Review feedback 4
* Change aliases to array and add header to image source
* Remove aliases from custom emojis
2017-08-23 15:29:09 -03:00
enahum
b8d8be78d5
Fetch images using APIv4 ( #862 )
2017-08-22 22:23:10 -03:00
Harrison Healey
a291fdc933
RN-74 Added updated markdown code block view ( #855 )
...
* RN-74 Added updated markdown code block view
* Set default channelIsLoading prop to PostList
* RN-74 Fixed uneven line numbers on Android
* RN-74 Prevented double tapping on markdown code blocks
2017-08-21 11:40:42 -03:00
enahum
86261dad30
RN-303 fix small screen error overlap ( #857 )
...
* RN-303 fix small screen error overlap
* feeback review
2017-08-18 12:19:21 -04:00
enahum
cd5fb71681
Appconfig support for iOS and Android ( #856 )
...
* AppConfig support for iOS
* AppConfig support for Android
* Fix typo
* Java feedback review
2017-08-18 12:19:00 -04:00
Harrison Healey
2b33618f31
Reverted change to keyboardShouldPersistTaps for post list ( #858 )
2017-08-17 22:44:17 -03:00
Harrison Healey
57c602eb79
RN-113/RN-114 Updated markdown styles for lists and code ( #851 )
...
* RN-114 Updated markdown list style
* RN-113 Updated code font
2017-08-17 00:43:11 -03:00
Harrison Healey
c6ae1090f7
Changed makeStyleSheetFromTheme to take a function that returns a plain object ( #852 )
...
* Changed makeStyleSheetFromTheme to take a function that returns a plain object
* Fixed style issues
2017-08-15 18:26:55 -03:00
Harrison Healey
321a2bf576
RN-283 Properly render uppercase theme colours ( #849 )
2017-08-11 16:45:27 -04:00
Harrison Healey
d88f59bc6b
RN-282 Switched usage of splice to slice ( #850 )
2017-08-11 16:45:13 -04:00
enahum
010336bb64
RN-306 Don't scroll to results when recent search is removed ( #834 )
...
* RN-306 Don't scroll to results when recent search is removed
* Feedback review
2017-08-11 11:42:52 -04:00
enahum
5422b5b472
Add LDAP login to the login options ( #846 )
2017-08-11 10:37:44 -04:00
enahum
f7cbf3afd0
Ensure reset of version and badge when logout ( #832 )
2017-08-11 10:37:25 -04:00
Chris Duarte
aeb3691696
Implement new image preview components ( #838 )
...
* Implement new image preview components
* Review feedback
2017-08-11 10:33:11 -04:00
enahum
523a66e023
Fix mention badge wrap text ( #833 )
2017-08-11 10:30:28 -04:00
Chris Duarte
0dbbf65477
Fix empty serverVersion dispatch ( #839 )
2017-08-09 21:14:16 -04:00
enahum
d9b76386c0
RN-288 Add analytics with segment.io ( #828 )
...
* Add analytics with segment.io
* Feedback review
2017-08-08 12:43:41 -04:00
Harrison Healey
a0a1678939
RN-174 Added support for strikethrough text in markdown ( #816 )
2017-08-07 10:37:29 -04:00
enahum
b7b817a973
Release 1.1 ( #829 )
...
* Updated yarn.lock
* Fastlane ensure branch for cutting builds (#815 )
* Version Bump to 45 (#818 )
* Android Version Bump to 45 (#819 )
* Updated yarn.lock (#817 )
* Version Bump to 45
* Fix Create on Create channel to not push another Create Channel screen (#820 )
* Version Bump to 46 (#821 )
* Version Bump to 46 (#822 )
* RN-205/RN-210 Allow tapping buttons on post and DM lists without closing keyboard (#823 )
* Version Bump to 47 (#824 )
* Version Bump to 47 (#825 )
* Release 1.1 changelog (#827 )
* Release 1.1 changelog
* Update CHANGELOG.md
* Update CHANGELOG.md
* Update CHANGELOG.md
Set supported server version
* update fastlane
* Update fastlane android release
2017-08-04 17:42:55 -04:00
enahum
01ab4af1e2
Fix retry to get posts race condition ( #809 )
2017-08-02 09:37:50 -04:00
Chris Duarte
fd0ca606bb
Use post retry actions to avoid missing messages ( #796 )
...
* Use post retry actions to avoid missing messages
* Review feedback
* Fix race condition and update redux-offline
* Review feedback
2017-08-01 19:09:57 -04:00
enahum
f6bdbb941a
Fix new message indicator in channel screen ( #807 )
2017-08-01 18:21:26 -04:00
enahum
2216843854
Fixes autocomplete to not to crash if rootId is undefined ( #804 )
2017-07-31 18:39:10 -04:00
enahum
d5513a4585
Fix localized string ( #803 )
2017-07-31 18:38:42 -04:00
enahum
95a8b46242
RN-293 Show no resuls found in search for posts ( #800 )
...
* RN-293 Show no resuls found in search for posts
* Update mattermost-redux
* remove unnecesary array for style
2017-07-28 17:16:25 -04:00
Harrison Healey
0f8f93af6d
PLT-6924 Added setting to disable mobile file uploads ( #799 )
...
* PLT-6924 Added setting to disable mobile file uploads
* PLT-6924 Updated yarn.lock
2017-07-28 17:06:44 -04:00
Chris Duarte
ab2144c423
RN-217 Add emoji autocomplete ( #798 )
...
* RN-217 Add emoji autocomplete
* Review feedback
2017-07-28 16:49:46 -04:00
enahum
8a3e410995
RN-246 include NOTICE links in about screen ( #777 )
...
* RN-246 include NOTICE links in about screen
* Feedback review
2017-07-28 09:51:11 -04:00
Harrison Healey
8a7840b58a
RN-152 Add ability to create new group direct messages ( #793 )
...
* RN-152 Added ability to open group messages from MoreDirectMessages
* Refactored row components for CustomList
* Added CustomSectionList component to mirror CustomList
* Added control to display all selected users in More DMs list
* Updated title of More DMs modal
* Updated yarn.lock
* Fixed channel name not being set when creating GM channel
* Fixed error on Android
2017-07-27 19:08:13 -04:00
enahum
4506e13c95
Fix sso login onMessage handler ( #787 )
...
* Fix sso login onMessage handler
* Remove unnecessary commented line
2017-07-27 18:43:52 -04:00
enahum
953a2718f4
RN-285 Rename clear offline store to reset cache and moved to advanced settings screen ( #791 )
2017-07-27 18:43:38 -04:00
enahum
03fabc45cc
Fix sticky ( #795 )
...
* Last item in search results displays with no buffer below
* Search sticky headers only for ios
2017-07-27 18:43:25 -04:00
enahum
1716c1127b
Make search results scroll after a period of time ( #792 )
2017-07-27 18:33:38 -04:00
enahum
8e0d1f56d9
Last item in search results displays with no buffer below ( #794 )
2017-07-27 18:33:20 -04:00
enahum
a39ff41ff7
Fix Title in "Jump" pop up is not visible on default theme ( #790 )
2017-07-27 18:28:55 -04:00
enahum
3315ce9328
Adjust search box carret and selection color ( #789 )
2017-07-27 18:28:40 -04:00
enahum
9d6d5f41a5
Fix GM channel info memberCount ( #775 )
2017-07-24 08:12:13 -04:00
Chris Duarte
b6274da38a
RN-270 "Jump to conversation" filtering ( #755 )
...
* RN-270 "Jump to conversation" filtering
* Review Feedback
* Change reduce filter for member details
* Remove duplicate email push
2017-07-24 08:11:52 -04:00
Harrison Healey
a5f10c7137
PLT-244/PLT-277 Made Delete Channel visibility always depend on policy setting ( #771 )
...
* PLT-274 Fixed navigator not being passed into ChannelInfo Markdown
* PLT-244/PLT-277 Changed Delete Channel visibility to always be based on policy settings
2017-07-21 18:29:08 -04:00
Harrison Healey
5e0ca727a5
PLT-253 Made margins around settings button appear even ( #770 )
2017-07-21 18:28:30 -04:00
Harrison Healey
2a9e1ee7a3
RN-245 Made all channel icons have equal margins ( #765 )
...
* RN-245 Made all channel icons have equal margins
* Fixed offline icon being white-on-white in channel info
2017-07-21 17:10:40 -04:00
Elias Nahum
ee148e7472
RN-249 Fix the hamburger icon opening the drawer when it was closed by swiping to close
2017-07-21 17:10:15 -04:00
Elias Nahum
3f18238597
Fix search box clear button to be more tappable and center text vertically
2017-07-21 17:09:34 -04:00
enahum
dc8b9a04b1
RN-10 Ability to search Posts ( #763 )
...
* Fix offline indicator UI
* Add search screen with recent mentions functionality
* Fix make start
* Add autocomplete to the search box
* Fix search bar in other screens
* Get search results and scroll the list
* Add reply arrow to search result posts
* Search result preview and jump to channel
* Feedback review
2017-07-21 17:07:47 -04:00
Chris Duarte
aafc8001dc
RN-248 Upload file and leave channel ( #759 )
...
* RN-248 Upload file and leave channel
* Fix bool to string comparison
2017-07-21 09:49:30 -04:00
enahum
f23f8d99df
Fix SSO login ( #754 )
...
* Fix SSO login
* Update style
* Fix stripTrailingSlashes
2017-07-20 12:50:53 -04:00
enahum
54f5d77fa6
fix for huawei not rendering posts ( #751 )
2017-07-20 12:50:53 -04:00
Chris Duarte
67840c0b6f
RN-256 Image thumbnails are blurry ( #756 )
2017-07-20 09:54:43 -04:00
Chris Duarte
e34f82a36a
Android Leaving/Deleting channel redirects to info page of Town Square ( #750 )
2017-07-17 14:56:09 -04:00
Chris Duarte
daa193e2ce
Disable the send button while attachments are uploading ( #749 )
2017-07-17 14:55:44 -04:00
Chris Duarte
9db0a38e8b
RN-153 Show emoji reactions on posts ( #745 )
...
* RN-153 Show emoji reactions on posts
* Review Feedback
* Change makeMapStateToProps in export
2017-07-17 12:27:16 -04:00
enahum
93d7697dcc
RN-261 Fix app crashing when badge is unmounted before it displays ( #743 )
2017-07-17 12:26:53 -04:00
enahum
088ecad2b5
Split Post component into smaller components and prevent re-rendering ( #740 )
...
* Split Post component into smaller components and prevent re-rendering
* Feedback review
* Fix render reply bar
* Remove eslint-disable-line
2017-07-13 17:48:45 -04:00
Chris Duarte
422abe4cb7
Fix undefined object issue in Jump to Conversation ( #736 )
2017-07-12 15:27:34 -04:00
Stan Chan
643925469b
RN-38 Clicking on an at mention should open user profile ( #728 )
2017-07-10 18:09:15 -04:00
Stan Chan
b03189defb
Refactor Jump to Conversation ( #726 )
...
* Refactor Jump to Conversation
Fixed channel loader not showing when switching channels
Refactored jump to conversation
* Review feedback
2017-07-10 08:30:51 -04:00
Stan Chan
c017afb392
RN-66 Clear cache store ( #727 )
...
* RN-66 Clear cache store
* Review feedback
2017-07-07 18:21:48 -04:00
enahum
458a2be333
Fix race condition when selecting channel in PN ( #723 )
...
* Fix race condition when selecting channel in PN
* Feedback review
2017-07-07 16:37:31 -04:00
enahum
8afd7fe1cd
Renaming the bundle and package Ids ( #721 )
...
* Renamed to com.mattermost.rnbeta
* Fastlane for release of com.mattermost.rn
* Do not Publish apps directly to production
* Change ios icon format from jpeg to png
2017-07-07 16:37:05 -04:00
enahum
618d894917
Fix leave private channel ( #719 )
2017-07-05 18:46:05 -04:00
Harrison Healey
0890984b0c
Fixed uneven margin on channel name ( #717 )
...
* Fixed uneven margin on channel name
* Converted ChannelInfoHeader to a PureComponent
2017-07-05 11:00:09 -04:00
Harrison Healey
cd7db1454d
Updated .eslintrc.json and disabled exception handler in dev mode ( #712 )
...
* Updated .eslintrc.json to require space between async keyword and brackets
* Disabled exception handler in dev mode
2017-07-05 10:52:35 -04:00
Harrison Healey
fd977df9e3
Hid View Members option when viewing direct/group channels ( #716 )
2017-07-05 10:51:15 -04:00
Harrison Healey
4db267ff61
Fixed Remove button being displayed in View Members modal ( #715 )
2017-07-05 10:51:03 -04:00
Harrison Healey
e54861a7e9
Fixed uneven settings dividers ( #714 )
2017-07-05 10:50:53 -04:00
Harrison Healey
9da1abea99
Fixed uneven vertical margin on iOS search box ( #713 )
2017-07-05 10:50:41 -04:00
Harrison Healey
bd2c623775
Added support for new system-wide teammate name display setting ( #709 )
2017-07-04 20:54:03 -04:00
enahum
f8eb3bf8bd
Fix badge wrap for 2+ digits ( #708 )
2017-07-04 20:46:35 -04:00
enahum
2fa7d7dd84
Fix logout/login issue ( #707 )
2017-07-04 20:46:07 -04:00
enahum
c2c56737bf
RN-242 Fix race condition and ensure server url is set when tapping on a PN ( #706 )
2017-07-04 20:45:12 -04:00
enahum
a85e523b0e
Blacklist typing state ( #705 )
2017-07-04 15:25:38 -04:00
Asaad Mahmood
fbfd5d547a
RN-218 - Updating default font size for posts ( #702 )
...
* RN-218 - Updating default font size for posts
* Updating channel intro size
2017-07-04 11:12:17 -04:00
Harrison Healey
8c7433d7e2
RN-203 Fixed RestrictDirectMessages setting not applying in RN app ( #697 )
...
* RN-203 Fixed RestrictDirectMessages setting not applying to MoreDirectMessages
* Removed unused prop from MoreDirectMessages
* RN-203 Fixed RestrictDirectMessages setting not applying to FilteredList
* Removed unused propTypes from FilteredList
2017-07-04 10:00:06 -04:00
enahum
7dbac06983
Fix sentry found issues ( #699 )
2017-07-03 18:09:04 -04:00
Harrison Healey
3bb50ff96e
Fixed some potential bugs in goToNotification action ( #696 )
2017-07-03 07:52:27 -04:00
enahum
88940d576a
RN-240 Fix create public channel policy ( #690 )
2017-06-28 14:29:18 -04:00
enahum
a22a62fcaa
Fix push notification switch channel name ( #689 )
2017-06-28 12:42:49 -04:00
enahum
c5ea6955ef
RN-208 Fix drawer when app opens in landscape ( #687 )
2017-06-28 12:42:31 -04:00
Harrison Healey
6432a16fb2
GH-671 Fixed entire link being made lower case ( #688 )
2017-06-28 12:09:47 -04:00
enahum
3a233455a6
RN-235 Report errors to email and restart app if needed ( #683 )
...
* RN-235 Report errors to email and restart app if needed
* Feedback review
2017-06-28 10:22:57 -04:00
enahum
055e4173e8
RN-230 remove drawer bottom padding if only one team ( #686 )
2017-06-28 09:50:50 -04:00
enahum
1b58bec9c4
Fix makeDirectChannel action ( #685 )
2017-06-28 09:50:27 -04:00
enahum
7026ea4bec
Filter channels to not return my own DM ( #675 )
2017-06-28 09:45:30 -04:00
Chris Duarte
e89b63441b
RN-71 Timestamps are not aligned with username ( #681 )
2017-06-27 16:36:00 -04:00
Chris Duarte
e010af3be1
RN-199 Leave Channel isn't hidden for last member of private channel ( #680 )
2017-06-27 16:35:50 -04:00
Harrison Healey
102a56e7cf
RN-237 Re-added workaround for pressing enter on Android ( #679 )
...
* Stop 'make stop-packager' from erroring when packager isn't running
* RN-237 Re-added workaround for pressing enter on Android
2017-06-27 16:27:39 -04:00
Harrison Healey
77c701b03a
RN-204 Added error alert when failing to join a team ( #678 )
2017-06-27 16:24:15 -04:00
Chris Duarte
a8b49ef3a4
RN-168 Attachment selector closes without attachment ( #682 )
2017-06-27 16:04:19 -04:00
enahum
38a462cd71
translations PR 20170626 ( #677 )
...
* translations PR 20170626
* Include italian as UI option
2017-06-27 16:02:36 -04:00
Chris Duarte
0b6d2628ed
Fixes an issue with channel intro not displaying ( #667 )
2017-06-26 15:57:55 -04:00
enahum
8d72c0a020
Fix localization + setting the token for APIv3 ( #674 )
2017-06-26 15:49:28 -04:00
enahum
cb8d7799a8
RN-238 Fix ability to post with just images ( #672 )
...
* Fix ability to post with just images
* Feedback review
2017-06-26 15:27:08 -04:00
enahum
675eca630c
RN-232 Fix cannot leave edit post screen when edit fails ( #673 )
2017-06-26 15:12:42 -04:00
enahum
6c03d3b8e6
RN-239 show error messages for join/delete channel and create dms ( #668 )
...
* RN-239 show error messages for join/delete channel and create dms
* Feedback review
2017-06-26 15:12:14 -04:00
enahum
c36260cdce
RN-236 Fix connection status bar covers part of post list ( #669 )
2017-06-24 09:47:47 -04:00
enahum
d057e3c1ab
Update channel header whit mode dms and more channels ( #664 )
2017-06-23 16:12:11 -04:00
enahum
2a7c487463
Re-factor post_list with VirtualizedList ( #665 )
...
* Re-factor postlist with VirtualizedList
* Remove react-native-invertible-scroll-view dependency
* Fix navigator not being pass to post
* Feedback review
* Feedback second review
2017-06-23 16:07:06 -04:00
Asaad Mahmood
a614a2835b
Ui improvements ( #666 )
...
* RN-171 - Extending border bottom on sidebar title
* RN-164 - Teams title center and bold
* RN-103 - Updating position for sendButton
* RN-231 - Increasing left margin when only one team
2017-06-23 08:23:59 -04:00
enahum
0cf3382f4c
Fix android reset drawer ( #662 )
2017-06-22 11:39:15 -04:00
Harrison Healey
8a38ca86d3
RN-216 Hid file upload button when files are disabled ( #656 )
2017-06-21 15:49:54 -04:00
Harrison Healey
4574a54241
RN-219 Attempting to fix missing posts ( #653 )
...
* RN-219 Changed loadPostsIfNecessary to get since latest Post.CreateAt
* RN-219 Changed post list refresh to always get the latest page of posts
* Updated yarn.lock
2017-06-20 09:32:55 -04:00
Harrison Healey
22b71797ce
RN-109 Added ability to add styles to adjacent paragraphs ( #654 )
...
* RN-109 Added ability to add styles to adjacent paragraphs
* Updated yarn.lock
2017-06-19 18:51:14 -04:00
enahum
e7ae205b8f
Fix gitlab key ( #651 )
2017-06-19 17:49:28 -04:00
enahum
f758d69296
RN-46 convert loginId to lowercase ( #647 )
2017-06-19 16:56:09 -04:00
Chris Duarte
c369ca6593
Posts are now seen as pending until submitted successfully ( #650 )
...
* Posts are now seen as pending until submitted successfully
* Fix image upload fail retry
2017-06-19 16:55:56 -04:00
Chris Duarte
94c8cb1ff7
Can now long press on markdown links ( #648 )
...
* Can now long press on markdown links
* Review feedback
2017-06-19 14:51:13 -04:00
enahum
a68d4f4579
RN-192 Fix Cancel button in IOS search bar ( #642 )
...
* when login get the sessions after setting the credentials
* Fix reset drawer on android
* RN-192 Fix Cancel button in IOS search bar
* feedback review
2017-06-19 09:19:37 -04:00
enahum
dafe0ba7a8
RN-191 Channel drawer IOS UI fixes ( #641 )
2017-06-19 09:11:32 -04:00
Harrison Healey
426bd8abb0
RN-161 Fix autosizing post textbox ( #637 )
2017-06-19 09:11:18 -04:00
enahum
fd96b5c5e3
Fix DM title when open from user profile ( #634 )
2017-06-19 09:10:59 -04:00
enahum
2693ffc18b
RN-202 Fix blank help link to not crash ( #630 )
2017-06-19 09:10:46 -04:00
Chris Duarte
1a17f2970f
Allow navigation to profiles using channel intro icons and names ( #644 )
...
* Allow navigation to profiles using channel intro icons and names
* Add preventDoubleTap
2017-06-19 08:46:38 -04:00
Harrison Healey
f89e5076cf
RN-207 Fixed missing divider in ChannelInfo ( #643 )
2017-06-18 14:33:42 -04:00
Harrison Healey
99bf56e444
RN-205 Fixed EditPost error message not being visible ( #640 )
2017-06-16 13:47:57 -04:00
Harrison Healey
44f6321336
RN-187 Fixed right margin for block quotes ( #638 )
2017-06-16 09:41:36 -04:00
Harrison Healey
d2b2503c04
RN-196 Added a key to try to force ProfilePicture to rerender ( #636 )
2017-06-16 09:39:14 -04:00
Chris Duarte
956e203be8
Fix issue where name could be undefined ( #639 )
2017-06-15 18:28:55 -04:00
Harrison Healey
655a050524
RN-198 Fixed adding members to channel not incrementing member count ( #635 )
...
* Removed unused props from components
* RN-198 Fixed adding members to channel not incrementing member count
* Updated yarn.lock
2017-06-15 11:06:39 -04:00
Asaad Mahmood
92c1e025a8
Updating search styling for some pages ( #632 )
2017-06-14 21:27:01 -04:00
Asaad Mahmood
c9306a815a
Updating search bar styling ( #626 )
...
* Updating search bar styling
* Updating search bar styling
* Removing unusued variable
2017-06-14 11:19:01 -04:00
Harrison Healey
7e2192a052
RN-176 Fixed horizontal rules not rendering ( #629 )
2017-06-14 10:58:17 -04:00
Harrison Healey
ea6bace72f
RN-165 Removed lineHeight style from Markdown text ( #628 )
2017-06-14 10:57:33 -04:00
Harrison Healey
2eaf7a4cf2
RN-143 Fixed links being case sensitive on Android ( #627 )
2017-06-14 10:31:50 -04:00
enahum
56b8f6e479
Handle the cases when a user with no teams ( #621 )
2017-06-14 10:04:41 -04:00
enahum
27c29e09b4
RN-193 & RN-197 ( #625 )
...
* RN-193 Always show the create btn on android
* RN-197 Update channel header on channel creation
* missing android actions from never to always show the btn
2017-06-14 09:59:54 -04:00
enahum
7f756a9f81
RN-35 handle clear push notifications ( #624 )
2017-06-14 09:26:13 -04:00
Chris Duarte
a7f71ca772
Fixes an issue where url could be undefined ( #623 )
2017-06-13 18:24:22 -04:00
Harrison Healey
84fe4733bc
RN-74 Added channel links ( #620 )
...
* Updated AtMention component to match web app
* RN-74 Added channel links
* Updated yarn.lock
2017-06-13 10:01:25 -04:00
Harrison Healey
55fa467da9
RN-8 Added emoji and emoticon support ( #616 )
...
* RN-8 Added emoji and emoticon support
* Updated yarn.lock
2017-06-12 12:04:18 -04:00
enahum
fa2218a835
RN-185 ensure leaving channels and teams when the app is closed or disconnected ( #617 )
2017-06-12 12:03:59 -04:00