enahum
f651cac583
Fix more dms screen ( #1193 )
2017-11-22 12:24:12 -03:00
enahum
ee3f0500f2
Fix search auto focus on iOS ( #1176 )
2017-11-21 11:40:02 -05:00
enahum
8b08a44820
RN-526 fix broken analytics ( #1183 )
2017-11-21 11:01:42 -05:00
enahum
92bc6e73ee
Fix document library ( #1182 )
2017-11-21 10:53:02 -05:00
Chris Duarte
aa61391436
Fix add reaction shortcut in post reply ( #1174 )
2017-11-21 10:38:20 -05:00
enahum
c69bf5a950
Remove unneded ownProps ( #1177 )
2017-11-21 12:35:03 -03:00
enahum
20412ae803
Add preview support for rtf files ( #1180 )
2017-11-21 12:30:51 -03:00
Chris Duarte
e345ee1e7b
Add recently used section ( #1136 )
...
* Add recently used section and section icons
* Improve section scrolling indication
* Modify Makefile and use onMomentumScrollEnd
* Make sure top section maintains highlight when scrolled to top
* Sort emojis by startsWith then includes when filtering
2017-11-21 10:20:09 -05:00
enahum
d1318d4631
Add localization support to the android downloader ( #1175 )
2017-11-21 09:45:32 -03:00
enahum
bc1554e1bd
Add Document and Video previews ( #1170 )
...
* Video file previewer
* Document preview support
* Fix tests
* Feedback review
* feedback review 2
* feedback review 3
* Fix video_controls copyright
* Fix mime undefined
2017-11-20 18:28:20 -03:00
Martin Kraft
7fb4b4f8ed
RN-359: Adds edited indicator to post. ( #1171 )
...
* RN-359: Adds '(edited)' indicator to post.
* RN-359: Formatting.
2017-11-20 13:24:22 -05:00
Carsten Pfeiffer
7272f47485
Request image quality 1 (=100%) to avoid scaling (and failing with OOME) ( #1157 ) ( #1169 )
2017-11-17 09:25:45 -05:00
enahum
e7f8388fe1
Fix iOS post context menu ( #1165 )
2017-11-16 20:33:18 -03:00
enahum
a65811e088
Sync read channels across devices/apps ( #1164 )
2017-11-16 20:33:03 -03:00
Harrison Healey
7014c6035e
Removed unused component ( #1163 )
2017-11-16 20:32:43 -03:00
enahum
fd20be4bbf
Add the ability to retry the connection ( #1161 )
2017-11-16 20:32:27 -03:00
enahum
2a9ce83c23
Fix switch to DM from thread view ( #1162 )
2017-11-16 10:39:38 -05:00
enahum
073ddc9d44
Keep search results on data cleanup ( #1147 )
2017-11-15 09:52:25 -05:00
Harrison Healey
350a78c616
RN-376 Removed code that made search bar focus itself after animations ( #1152 )
...
* RN-376 Removed code that made search bar focus itself after animations
* Used StyleSheet to pass styles into search components
2017-11-15 09:56:26 -03:00
Harrison Healey
70a1a92d06
Updated borders on autocomplete to wrap entire list ( #1149 )
...
* Updated borders on autocomplete to wrap entire list
* Reverted accidental changes to search autocomplete position
2017-11-14 19:13:03 -06:00
Harrison Healey
e98e22600e
RN-465 Fixed emoji autocomplete removing spaces before emoji ( #1150 )
2017-11-14 19:06:55 -06:00
Martin Kraft
002a5b8acd
RN-44: Adds flag SVG to post header. ( #1004 )
...
* Adds flag SVG to post header.
* RN-44: Pushes flagged post icon up.
2017-11-14 09:49:38 -05:00
enahum
5fb9390759
IOS Version Bump to 64 ( #1142 )
...
* Update Mattermost redux (#1086 )
* Fix middleware
* Upgrade mattermost-redux
* another middleware fix
* Bump app version to 1.4.1
* Version Bump to 64
2017-11-14 11:06:18 -03:00
Chris Duarte
cf29d8dec5
Use new isFavoriteChannel redux util ( #1113 )
...
* Use new isFavoriteChannel redux util
* Remove unmarkFavorite actions
2017-11-14 08:19:32 -03:00
Harrison Healey
df5f7a0059
Increased clickable area around send post button ( #1139 )
...
* Increased clickable area around send post button
* Fixed attachment icon not staying at the bottom when the post textbox gets taller
2017-11-13 18:43:31 -03:00
enahum
49899b2a00
Improve performance on post textbox ( #1138 )
2017-11-13 18:36:24 -03:00
enahum
f6d829c445
Network detection fixed to use default if no server is present ( #1137 )
2017-11-13 18:36:09 -03:00
Chris Duarte
7a965d6035
Allow iconSize to be passed from config ( #1135 )
2017-11-13 12:49:36 -05:00
enahum
c9fd1ac97d
Scroll to search result in preview ( #1129 )
...
* Scroll to search result in preview
* Fix uni test
* Feedback review
* Remove listeners for mattermostManaged
* Remove specific event listeners for mattermostManaged
2017-11-13 11:55:26 -05:00
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