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
Jason Blais
9ae39521a7
Fix "libary" --> "library" typo ( #614 )
...
* Fix typo
* Update en.json
2017-06-11 21:01:50 -04:00
enahum
2980de0b19
RN-7 Ability to search channels in the drawer ( #602 )
...
* RN-7 Ability to search channels in the drawer
* Fix i18n locale data
* Split channel_drawer into multiple components
* Fix eslint
2017-06-09 08:23:56 -04:00
enahum
8b8cf6234a
RN-161 Expand input textbox appropiately for multi-line ( #613 )
2017-06-08 22:25:33 -04:00
Asaad Mahmood
0139a05c0f
RN-162 - Increasing attachment button size ( #610 )
2017-06-08 21:58:03 -04:00
enahum
e1a13135f5
RN-157 Android drawer overlay fix ( #612 )
2017-06-08 21:51:01 -04:00
enahum
ecf39f61dd
Various fixes & improvements ( #611 )
...
* RN-166 follow user prefs for join/leave messages
* RN-158 Fix Android input textbox offscreen issue
* RN-181 Use device locale as default locale
* Upgrade mattermost-redux
* Fix TouchableHighlight in the channel drawer items
* Update channel title when switching channels
* Fix channel name title when switching teams
* Fix unit test
2017-06-08 15:40:29 -04:00
enahum
f1c9f1051c
RN-36 Update status bar color ( #606 )
2017-06-08 15:10:59 -04:00
enahum
68b8bcdc42
RN-148 Tapping to dismiss post tooltip and prevent openining thread view ( #607 )
2017-06-08 14:57:03 -04:00
enahum
1ecba6697a
RN-170 Remove the box for the offline indicator ( #605 )
2017-06-08 14:54:17 -04:00
enahum
3b691ca5e0
RN-169 Remove "Unread below" indicator ( #604 )
2017-06-08 14:53:32 -04:00
enahum
42251ffc40
RN-178 Show unread and mention count on the current team in Team Switcher ( #603 )
2017-06-08 14:51:55 -04:00
enahum
f20163197a
Add join teams in settings screen ( #601 )
2017-06-08 14:51:07 -04:00
enahum
e4a5ebca40
Fix android channel drawer ( #597 )
2017-06-05 16:40:37 -04:00
enahum
a836b7ad04
RN-167 custom list to show loading indicator only on search ( #598 )
2017-06-05 16:18:15 -04:00
enahum
c285a6f553
Fix push notifications ( #596 )
2017-06-05 16:15:00 -04:00
Asaad Mahmood
41491317a9
RN-128 - Unbolding settings categories ( #595 )
2017-06-02 13:30:04 -04:00
enahum
8669d5bb58
RN-151 tap on unread post above ( #591 )
2017-05-31 12:02:47 -04:00
enahum
2309c91f88
RN-146 Join open teams ( #590 )
2017-05-31 10:07:13 -04:00
Harrison Healey
35d08fb793
RN-150 Fixed markdown styles not being applied ( #589 )
2017-05-30 16:15:13 -04:00
Harrison Healey
e808bc7f9a
Fixed null pointer error in Badge component ( #587 )
...
* Fixed null pointer error in Badge component
* Improved handling of undefined mention_count/msg_count
* Fixed ESLint error
2017-05-30 11:12:40 -04:00
enahum
9bec6ebd63
RN-118 Update search result loading indicators ( #583 )
2017-05-30 08:59:38 -04:00
enahum
da762f4454
handle text input content size changed ( #585 )
2017-05-30 08:57:06 -04:00
enahum
cb74f39081
Have the hamburger badge follow the theme ( #586 )
2017-05-30 08:56:31 -04:00
enahum
5b1a68db74
RN-137 Team sidebar ( #577 )
...
* Team sidebar
* Update NOTICES.txt
* feedback review
2017-05-29 15:51:11 -04:00
enahum
f6266c10c5
RN-147 Properly handle Account Notifications when Email Batching is enabled ( #578 )
2017-05-29 14:46:08 -04:00
enahum
febc818bbb
Add markdown to channel info ( #580 )
2017-05-29 14:38:55 -04:00
enahum
e43fafae38
Fix slack attachment styles ( #579 )
2017-05-29 14:38:42 -04:00
Carlos Tadeu Panato Junior
b7eeea3808
[RN-112] Update the formatting of markdown block quotes ( #538 )
...
* RN-112 - Update the formatting of markdown block quotes
* update style definitions
* update per review
2017-05-29 09:56:00 -04:00
Harrison Healey
5f49c11497
RN-124 Improved text flow in markdown paragraphs and headers ( #574 )
2017-05-26 17:05:25 -04:00
Chris Duarte
dda0370b37
Remove sentry to fix build ( #573 )
2017-05-26 11:30:43 -04:00
enahum
edfa3b1229
Add "Unreads" section to channel drawer ( #568 )
2017-05-25 09:57:50 -04:00
Asaad Mahmood
43620d2798
RN-103 - Updating send button on android and IOS ( #569 )
2017-05-25 09:57:22 -04:00
Chris Duarte
d14edc25da
RN-145 Add support for sentry error tracking ( #564 )
...
* RN-145 Add support for sentry error tracking
* Add to notice.txt
2017-05-25 09:56:38 -04:00
Chris Duarte
1478bb47b1
RN-121 Upload thumbnail ( #565 )
2017-05-25 09:08:29 -04:00
enahum
ce4f8a2600
RN-34 tap to remove ephemeral posts ( #563 )
2017-05-25 09:07:55 -04:00
enahum
1e4e9b7962
Render slack attachments in posts ( #555 )
2017-05-23 12:07:21 -04:00
enahum
9f64676215
Replace dismissAllModals for dismissModal ( #562 )
2017-05-23 11:18:19 -04:00
enahum
516d184916
Improve in-app notifications design ( #561 )
2017-05-22 21:38:45 -04:00
enahum
26c365a00b
Various Updates and fixes ( #559 )
...
* Update to latest mattermost-redux
* Update View.propTypes to ViewPropTypes
* use an empty object if the draft is undefined
2017-05-22 14:17:30 -04:00
enahum
7aa4fbd4a5
RN-136 Post list pull to refresh ( #558 )
...
* Fix post list inverted issue
* Add pull to refresh to post list
2017-05-22 08:09:52 -04:00
enahum
d21975b613
Fix hamburger unread indicator ( #557 )
2017-05-21 22:41:51 -04:00
enahum
52f5f49b86
Fix unread above/below and use FlatList ( #556 )
2017-05-19 20:19:48 -04:00
enahum
009a07e83a
GitLab login ( #552 )
2017-05-18 12:51:40 -04:00
enahum
04d63a3e93
Local push notification when session expires ( #551 )
2017-05-18 08:55:49 -04:00
enahum
9161b92bd3
Android push notification in cold state ( #547 )
2017-05-17 09:21:46 -04:00
enahum
844c654fda
Update RN to 0.44.0 and project dependencies ( #546 )
2017-05-16 21:13:44 -04:00
enahum
90dc6ecb25
RN-96 Make Android and IOS PostTextbox grow and scroll accordingly ( #545 )
2017-05-16 16:59:10 -04:00
enahum
248dafbe0e
RN-97 Changed navigation from NavigationExperimental to ReactNative Navigation ( #540 )
...
* Add react-navigator dependency
* Add react-native-navigation dependency
* react-native-navigation, ios and android config
* update react-native-navigation
* New navigation and code cleanup
* Set ScreenBackgroundColor
* Fix channel drawer event issue
* Applied RNPN non-working popInitial notification
* Android navbar and back button
* packages and notices
* MM-redux update
* Fix draft on team switch
* Remove custom NavBar
2017-05-16 11:19:46 -04:00
Carlos Tadeu Panato Junior
b31914b3b8
Change photo quality to 0.7 instead of 0.5 ( #537 )
2017-05-13 14:30:03 -03:00
Carlos Tadeu Panato Junior
3252759175
"Help" menu option should open help link in a mobile browser ( #524 )
2017-05-11 18:17:33 -03:00
enahum
5d11935a40
Fix DM mark as unread on team switch ( #523 )
2017-05-09 12:20:20 -03:00
enahum
30b306c39c
Fix unread channels ( #522 )
2017-05-09 09:34:00 -03:00
enahum
a7dc43aee9
Retry File Upload ( #515 )
...
* rename searchMoreChannels to searchChannels
* Handle send post when a file failed to upload
2017-05-02 12:06:08 -03:00
enahum
136a8fede8
translations PR 20170501 ( #513 )
...
* translations PR 20170501
* Add polish
2017-05-02 10:01:30 -03:00
Asaad Mahmood
9e90884fce
Multiple UI improvements ( #512 )
...
* Multiple UI improvements
* RN-107 - Adding margin in more channels modal
* RN-108 - Updating center channel overlay
2017-04-30 13:32:26 -03:00
enahum
aff1648d07
Redux changes ( #511 )
...
* Update mattermost-redux dependency
* Do not save preferences when creating a direct channel
2017-04-30 10:14:13 -03:00
Chris Duarte
ddf03e1372
RN-79: Images uploaded from React Native get renamed ( #509 )
2017-04-28 10:24:55 -03:00
Carlos Tadeu Panato Junior
46e27f82e3
remove download icon ( #507 )
2017-04-27 08:46:49 -03:00
Chris Duarte
9d13c985c2
RN-52: RN: Make create post and upload file actions optimistic ( #504 )
...
* RN-52: RN: Make create post and upload file actions optimistic
* Review feedback
2017-04-27 08:45:42 -03:00
Carlos Tadeu Panato Junior
c6d6bcc03f
implement jira ticker RN-50 - Accept Team URL for Server URL ( #499 )
...
* implement jira ticker RN-50 - Accept Team URL for Server URL
* update per review
* add url-parse license to NOTICE.txt
2017-04-26 18:42:57 -03:00
Chris Duarte
d6bb00edf7
RN-78: Can't reply to a post with only files ( #505 )
2017-04-26 16:33:17 -03:00
enahum
dda0480fec
Various Bug Fixes ( #502 )
...
* Fix edit post with APIv4
* Fix filterProfiles
* Fix intro message error for threads
* Fix members to load in channel action
* Fix channel members lists
2017-04-26 12:55:09 -03:00
enahum
5d1b370604
Remove membersInTeam cause is no longer a set ( #497 )
2017-04-25 15:10:51 -03:00
enahum
2e99a71a0d
Several Fixes ( #495 )
...
* Revert files to use APIv3
* Fix channel intro constants
* Add src to transpiler for mattermost-redux
* Fix android back button
* Fix check for MFA
* feedback review
2017-04-24 17:39:23 -03:00
enahum
7a3c99c267
Move to mattermost-redux master branch ( #484 )
2017-04-21 14:20:52 -03:00
enahum
311cc4028d
Fix redux-offline ( #492 )
2017-04-21 14:19:12 -03:00
Chris Duarte
015b8637eb
RN-81 RN: Error state for post list ( #488 )
...
* RN-81 RN: Error state for post list
* Review feedback
2017-04-19 17:38:40 -03:00
enahum
b4ed634006
Fix offline indicator messages ( #489 )
2017-04-19 13:14:42 -03:00
Chris Duarte
5b11aea0f5
RN-68: Make save and delete preferences optimistic ( #478 )
...
Make account notifications optimistic
Make close DM/GM optimistic
Make favorite channel optimistic
2017-04-18 18:18:30 -03:00
Chris Duarte
65af36ce1d
RN-68 RN: Show channel intro message ( #480 )
2017-04-18 16:51:17 -03:00
Chris Duarte
756a08703f
RN-72 RN: Improvements to image previewer ( #487 )
2017-04-18 16:49:03 -03:00
enahum
cdff304be1
RN-64 Ability to open the app in offline mode ( #479 )
2017-04-13 11:57:19 -03:00
Harrison Healey
43e4c5e2f2
PLT-5860 Updated copyright date ( #476 )
2017-04-10 11:33:35 -03:00
enahum
0d654a79da
RN-61 Implement offline indicator ( #472 )
...
* Implement offline indicator
* Review feedback
2017-04-10 09:17:43 -03:00
enahum
c675b17e3c
PLT-5840 Prevent double tapping ( #464 )
...
* PLT-5840 Prevent double tapping
* handle double tapping on channel header
* Review feedback
2017-04-09 22:43:18 -03:00
enahum
15ae765f52
RN-71 bottom align post timestamp with username ( #473 )
2017-04-09 22:33:03 -03:00
Chris Duarte
d206ea68de
PLT-6173: Offline redux store ( #471 )
...
* PLT-6173: Offline redux store
* Review feedback
2017-04-09 21:51:47 -03:00
Chris Duarte
9a5f693e7f
PLT-6122 RN: Improvements to image upload UI ( #467 )
2017-04-07 16:10:13 -03:00
enahum
fb1471c4de
Fix first load to include the right DM's and GM's ( #461 )
2017-04-06 11:45:20 -03:00
enahum
8cfeb4b5db
Include App version and platform for Report a Problem ( #458 )
2017-04-05 22:33:26 -03:00
enahum
491fba7738
PLT-6202 Make DM's and GM's visible if necessary ( #457 )
2017-04-05 22:33:13 -03:00
enahum
007c8bcf35
PLT-6208 Follow policies set in System Console ( #456 )
2017-04-05 22:33:03 -03:00
enahum
70449a4768
PLT-5940 Remove ability to reply to system and deleted messages ( #454 )
2017-04-05 00:27:09 -03:00
enahum
ed0d608d1f
Private Group to Channel ( #455 )
2017-04-05 00:19:17 -03:00
enahum
618b4bfc6f
PLT-6156 Update npm dependencies ( #451 )
...
* PLT-6156 Update npm dependencies
* re-add remote-redux devtools to build in jenkins
2017-04-03 16:34:03 -03:00
enahum
dc38d45465
PLT-6110 tap on the user name selects the row for add & manage members ( #450 )
2017-04-03 16:32:36 -03:00
enahum
65a35088ef
PLT-6056 set channel icon in channel info to use centerChannelColor ( #449 )
2017-04-03 16:29:06 -03:00
Chris Duarte
21f9defe0b
Fix input blur error ( #443 )
2017-03-31 19:14:29 -03:00
Chris Duarte
6d47984d24
PLT-5963 RN: Message over 4000 characters ( #440 )
2017-03-31 14:26:33 -03:00
Chris Duarte
ae3de5c1f2
PLT-6145 RN: File upload overlay doesn't clear ( #437 )
2017-03-30 23:46:20 -03:00
enahum
422474a0d2
* Fix markdown issue with renderHardBreak's ( #438 )
...
* Fix issue when tapping on a push notification
* Fix splash screen dismissal
2017-03-30 23:44:52 -03:00
Chris Duarte
903e0399a2
PLT-6129 There's no cutout in the profile picture for the offline indicator (React) ( #436 )
2017-03-30 18:27:34 -03:00
enahum
b167d58282
PLT-6144 remove small gap in channel drawer list ( #430 )
2017-03-30 00:35:43 -03:00
Chris Duarte
eb99aac45c
Plt 5991 pinch zoom ( #414 )
...
* Rename and get correct image URL
* Add pinch and zoom
* Fix pinch and zoom on device
* Fix dismiss drag and landscape
2017-03-30 00:35:35 -03:00
enahum
5c5a4f5102
Small ui fixes ( #419 )
2017-03-29 23:54:12 -03:00
Chris Duarte
fce5acea46
PLT-6015 RN grey vertical line on left of replies is sometimes too short ( #427 )
2017-03-29 23:53:48 -03:00
enahum
e26be5554a
PLT 6062 - Fixing Push Notifications ( #418 )
...
* PLT-6062 Don't show in-app notification if current channel
* PLT-6131 make drawer titles all caps
* PLT-6027 fix handle Push notifications for DM/GM
2017-03-29 15:32:02 -03:00
enahum
fae6cafc9b
Android Version Bump to 21 ( #416 )
...
* Move to KeyboardAvoidingView in server login and mfa
* Version Bump to 21
2017-03-29 15:31:37 -03:00
enahum
442d6b0bc5
Search ( #415 )
...
* Align post_textbox paper plane
* add search to manage | view | add channel members
2017-03-29 00:04:44 -03:00
Chris Duarte
bc18d60883
Fix login transition ( #410 )
...
* Fix login transition
* Add instant transition to modal
* Fix transition to show loader on first login
* Add loader to load_team
* Remove back button
2017-03-28 23:59:01 -03:00
enahum
5d997ae22b
PLT-5931 Adds splash screen ( #413 )
...
* Adds splash screen
* Increase font size for IOS modal options
2017-03-28 23:29:08 -03:00
Harrison Healey
d482ae184d
Made HTML in posts render as plain text ( #409 )
2017-03-27 18:51:37 -03:00
enahum
cb62b02b02
PLT-5489 About Mattermost ( #406 )
...
* PLT-5489 About Mattermost
* address feedback
2017-03-27 17:05:33 -03:00
enahum
fbe753be67
Fix create post when channel is group message ( #407 )
2017-03-27 17:01:14 -03:00
Chris Duarte
e6a1c1a433
Plt 6044 plt 5971 plt 5934 ( #405 )
...
* Update post textbox design
* Hide team selection
* Added channel loader
* Update post textbox to new design
* Add channel loader animation
* Remove error bar
* Made image preview fullscreen
* Fix channel loader gradient
* Fix status icon
* Adjust loaded and profile
* Fix channel header wrap
* Add reply count icon
* Fix android styling
* Hide send button
* Fix thread header
* Fix thumbnail upload preview
* Fix preview retry and design
2017-03-27 16:47:52 -03:00
enahum
b0c3d0bd44
add supported translations ( #403 )
2017-03-27 10:46:28 -03:00
enahum
6eb9920758
Search DM's using profiles and not search store ( #402 )
...
* Fix localization strings
* Make DM search to use the profiles instead of the search store
2017-03-26 23:06:47 -03:00
enahum
58f1b3a552
PLT-5660 Ability to edit a post ( #399 )
...
* Ability to edit a post
* address feedback
2017-03-26 22:31:16 -03:00
enahum
0c1cad8a7f
fix android crash on server url ( #400 )
2017-03-26 22:23:21 -03:00
enahum
23fa46fad6
Various UI fixes ( #398 )
...
* PLT-6001 Fix right margin on markdown lists
* PLT-6036 Fix post commented on spacing
* PLT-5902 Close keyboard when drawer opens
2017-03-26 22:23:09 -03:00
enahum
3209eeb46c
PLT-6038 & PLT-6032 Bug fixes in post list and create channel ( #397 )
...
* * Fix post list to gracefully fail image previews
* Do not to fetch multiple times the same posts with infinite scroll
* Fix create private channel
* move react-native orientation to own fork
2017-03-26 22:22:54 -03:00
enahum
d0005231c6
PLT-5997 show the above unread indicator 15px below the header ( #396 )
2017-03-26 22:22:41 -03:00
enahum
43b582d4e5
Fix new line indicator for center channel & thread ( #394 )
2017-03-26 22:22:26 -03:00
Chris Duarte
396bac389f
Plt 5944 portait view ( #393 )
...
* PLT-5499 RN: Only allow portrait view
* Added library
* Lock to portait
* Fixed upload preview hiding under text input
* Fixed create channel input borders
* Fixed color separators in channel list
* Fixing orientation for android
2017-03-24 13:41:20 -03:00
enahum
35ff7a0da7
Fix drawer shadow ( #391 )
2017-03-24 12:03:53 -03:00
enahum
4a53d47887
PLT-5598 Android back button support ( #388 )
...
* Add shadow to the drawer
* PLT-5964 open a DM with someone outside the team
* PLT-5598 Android back button support
2017-03-23 19:10:48 -03:00
enahum
9fec29aa92
PLT-5501 Confirm server version is compatible with the app version ( #385 )
2017-03-23 17:25:33 -03:00
enahum
30d8f31bf8
PLT-6056 Fix channel info icon color ( #386 )
2017-03-23 17:22:22 -03:00
Chris Duarte
f37c308ab8
PLT-6033 Add loading spinner to image previewer ( #387 )
2017-03-23 17:21:14 -03:00
enahum
c049cb0f9d
Various UI Fixes ( #384 )
...
* Various UI Fixes
* ability to scroll through teams
* Fix drawer when not logged in
* fix channel info DM status
* channel drawer spacing of icons made equal
* address feedback
2017-03-23 10:36:35 -03:00
enahum
56a27ce7ad
PLT-5711 Fix Tapping on the button to open the drawers not always work ( #383 )
...
* PLT-5711 Fix Tapping on the button to open the drawers not always work
* PLT-6052 Include drawer transition fix
* feedback + unit tests
2017-03-22 23:38:01 -03:00
enahum
d21dacbf6f
fix post textbox default props ( #378 )
2017-03-21 21:16:58 -03:00
enahum
7fae0f8039
PLT-5721 Show Group Messages and correct channel info ( #372 )
...
* Fix bad merge for navigation modal
* Fix modal props for options and image preview
* PLT-5721 Show Group Messages and correct channel info
* Set fixed commit on mattermost-redux
* address feedback
2017-03-21 21:11:11 -03:00
enahum
4bb74c065a
PLT-5930 Moved Settings to channel drawer ( #376 )
2017-03-21 18:15:41 -04:00
enahum
913e29e37b
PLT-5933 Fix drawer transition lag ( #377 )
...
* Fix drawer transition lag
* make handleSelectChannel perform actions in parallel
2017-03-21 18:09:56 -04:00
Chris Duarte
18cc7f1e7f
PLT-5518 RN: Allow user to upload + send image file attachments ( #373 )
...
* PLT-5518 RN: Allow user to upload + send image file attachments
* Review feedback
2017-03-21 17:58:31 -04:00
Harrison Healey
305929012f
PLT-5494 Added at mention detection ( #366 )
2017-03-20 18:03:41 -03:00
enahum
383a770fde
PLT-5880 Channel drawer UI ( #365 )
...
* fix drawer size and added tweener
* added opacity to drawer buttons
* Fix bad merge for navigation modal
* Fix channel drawer container UI
* Open Account Settings modal from channel drawer
* Fix modal props for options and image preview
* Channel drawer item UI
* Fix bottom unread indicator overlap
2017-03-20 16:31:10 -04:00
Harrison Healey
ac49aa6c11
PLT-5603 Properly applied theme colours to right menu ( #369 )
2017-03-20 16:30:58 -04:00
Harrison Healey
ae703eb00a
PLT-5875 Updated system message font opacity to match web app ( #367 )
2017-03-20 16:30:47 -04:00
enahum
e61f6264ac
PLT-5511 Ability to flag and unflag posts ( #360 )
2017-03-20 17:18:59 -03:00
enahum
74db04f672
PLT-5912 Make integration posts follow the override username and profile picture config settings ( #363 )
2017-03-20 17:16:56 -03:00
enahum
8aaddf70f3
PLT-5884 Fix burger mention numbers ( #362 )
2017-03-20 17:02:16 -03:00
enahum
e1eeac4d82
PLT-5498 Add ability to delete a message ( #357 )
...
* ios tooltip menu with option to delete a post
* bottom sheet for android
* Feedback review
2017-03-20 16:57:37 -03:00
enahum
0812507b9e
Fix SAML login with OneLogin ( #359 )
2017-03-20 16:47:19 -03:00
Harrison Healey
07af08b74a
PLT-5717 Initial markdown support ( #354 )
...
* Added CommonMark-based post rendering
* Fixed text wrapping in most block elements
* Fixed paragraphs not being rendered as children of lists
* Replaced markdown images with a placeholder
* Fixed font colour in code spans
2017-03-20 16:27:33 -03:00
Saturnino Abril
70da78af69
fixed android app crash on saving notification ( #364 )
2017-03-20 09:51:48 -04:00
Chris Duarte
2638a9c75d
PLT-5517 Image file previewer ( #344 )
...
* PLT-5517 RN: Image file previewer
Add preview component and client routes
Add fade transition for modal
Add paging controls, title header, and info footer
Add drag to dismiss behavior
Fix android layout issues
Handle orientation change
* Fix tests
* Review feedback
* Review feedback
2017-03-17 09:04:35 -04:00
Chris Duarte
1e63ac2667
PLT-5599 RN: Modal options for Android ( #353 )
2017-03-16 15:13:36 -04:00
enahum
548633f5c0
PLT-5857 replace the service folder with mattermost-redux library ( #348 )
2017-03-14 10:52:24 -03:00
enahum
3096e89155
Fix badge flickering ( #341 )
2017-03-14 00:23:59 -03:00
enahum
d852587268
Fix android error handler ( #347 )
2017-03-14 00:09:23 -03:00
Chris Duarte
d36dc3412a
PLT-5492 Add Account Settings > Notifications ( #323 )
...
* PLT-5492 RN: Add Account Settings > Notifications
* Review feedback
2017-03-13 15:37:44 -03:00
enahum
8bc6a0cb14
PLT-5726 Fix post profile picture tap ( #345 )
...
* PLT-5726 Fix post user image tap
* Fix double loading showing up
* conditional reply bar
2017-03-13 12:51:20 -04:00
enahum
31d89c37fe
PLT-5506 Record user agent/device type in the active sessions list ( #342 )
...
* Add user info and userAgent
* notice
2017-03-13 13:39:35 -03:00
enahum
6324f22095
PLT-5630 Implement push notifications and unread badge on app icon ( #338 )
...
* enable ios push notifications
* enable android push notifications
* NOTICE for push notification and message bar
* include message in noty
* re-wording notices
* feedback review
2017-03-13 09:51:21 -04:00
Chris Duarte
e17eb6c237
PLT-5709 Global error handler ( #187 )
...
* WIP Global error handler
Adding components
Adding actions
* Add general errors where errors are caught
* Filter out non displayable errors
* Initial setup to email errors
* Add current user/team to error email
* Fix a few lints
* Ensure errors are cleared when reporting a problem
* Add clear all and internationalization
* Fix trailing comma issue
* fix lints
* Use Formatted Text component
* Move error list out of channel
* Add mobile prefix to i18n id for connection error
* Set shouldRender to true in RightMenuDrawerItem.defaultProps
* Update component name for RightMenuDrawerItem
* Clean up propTypes in RightMenuDrawerItem
* Clean up styles in RightMenuDrawerItem
* Use selector to filter displayable errors
* Clarify code for constructing wrapper style in ErrorList
* Avoid indenting email body for error report
* Remove extraneous params from errors actions
* Rename action type for logging errors
* Rename action for logging errors
* Set shouldRender to true in RightMenuDrawerItem.defaultProps
* Make logged errors displayable by default
* Don't log error when websocket connection is closed
* Hide button to dismiss all errors if ShowErrorsList isn't enabled
* Display only last error in alert bar when ShowErrorsList is disabled
* Add error logging where missing in actions
* Always show button to report problem
* Only include errors in report problem email if any have been logged
* Clarify subject of report problem email
* Set ShowErrorsList to false in default config.json
* Remove unused component + translation for connection errors
* Capture entire error object not just message
* Display fallback if error.message is blank
* Log errors in login actions
* Fix construction of errors email body
2017-03-12 14:42:02 -03:00
enahum
f3dbb72f65
PLT-5836 Smooth transitions and add activity indicators ( #339 )
2017-03-10 20:52:52 -03:00
Chris Duarte
f5745cbc0e
PLT-5810 Add missing intl key to error objects in login screen ( #336 )
2017-03-10 15:40:31 -05:00
Chris Duarte
dca35ac418
PLT-5675 Fix posts rendering as blank ( #337 )
...
* PLT-5675 RN: Posts rendering as blank
* Review feedback
2017-03-10 15:28:57 -03:00
Chris Duarte
496068e99c
PLT-5496 Allow user to load more posts in channel posts list ( #307 )
...
* Group addDatesToPostList options into object
* Clean up imports in PostList
* Dry up code for adding dates to posts in PostList
* Allow user to load more posts in channel post list
* Load more posts upon scrolling to end instead of with button
* Wait for initial posts to be loaded before loading more
* Return data in getPosts actions
* Check how many posts were fetched to determine if there are more
* Insert load-more-posts into list in PostList not post_utils.js
* Rename component for LoadMorePosts
* Use LoadMorePosts to indicate if more posts are loading
* Only try to load more posts if initial posts have been loaded
* Don’t show LoadMorePosts if posts list is empty
* Don’t try to load more posts if first post has been loaded
* Don’t show LoadMorePosts if first post has been loaded
* Set hasFirstPost in willReceiveProps of PostList
* Use constant for load-more-posts token string
* Only show LoadMorePosts if pagination is enabled on PostList
* Fix logic for determining if posts loaded in PostList
* Ensure PostList ListView rerenders
* Move load more posts logic into ChannelPostList
* Remove unused getTheme from ChannelPostList container
* Avoid clever variable assignment in LoadMorePosts
2017-03-09 14:07:35 -03:00
enahum
c13a436d18
Enable SAML authentication ( #325 )
...
* enable saml authentication
* Fix unit tests
* Fix android cookies
* Feedback review
2017-03-09 14:07:18 -03:00
enahum
6296f39673
Fix login when showing an error ( #329 )
2017-03-06 17:22:45 -05:00
enahum
ba582b2edc
PLT-5606 Pre-fill the server URL from async storage if you have it. ( #326 )
2017-03-06 11:04:45 -05:00
Chris Duarte
c01035ac38
Action button ( #324 )
2017-03-06 09:50:33 -05:00
enahum
2fe69cacef
Move periodic status check to channel scene ( #318 )
2017-03-03 20:32:51 -03:00
Harrison Healey
4c2928218f
PLT-5695 Fixed replying in DM threads ( #320 )
2017-03-03 18:18:47 -03:00
enahum
49c31620a8
PLT-5707 Fix Threads title in DM channel ( #322 )
2017-03-03 16:17:17 -05:00
Chris Duarte
bb1446da91
Fix android web socket error ( #321 )
...
* Fix android web socket error
* Modify init args
2017-03-02 17:34:45 -03:00
enahum
069495ecb2
PLT-5676 Validate server URL format ( #315 )
...
* PLT-5676 validate server URL format
* changed based on feedback
2017-03-01 11:13:17 -05:00
enahum
9969ac52f2
PLT-5659 removed right padding for text inputBox ( #312 )
2017-03-01 10:34:31 -05:00
Chris Duarte
8ae59996a5
Navigation swiping fix ( #311 )
...
* Navigation swiping fix
* Review feedback
2017-03-01 10:34:01 -05:00
enahum
c121097974
PLT-5587 Create channel ( #300 )
...
* PLT-5587 Create channel
* Feedback review
* hidding options in account settings
2017-02-27 16:17:18 -05:00
Chris Duarte
24e4fb5311
Navigation modal fix ( #303 )
...
* Navigation modal fix
* Review feedback
2017-02-27 15:11:10 -05:00
enahum
e6547c6970
PLT-5502 Update statuses ( #302 )
2017-02-27 14:10:39 -05:00
enahum
c1318fe834
PLT-5589 Reload configuration when the server config changes ( #301 )
2017-02-27 13:15:51 -05:00
Chris Duarte
a36702f7d4
PLT-5634 Add account settings scene ( #297 )
...
* PLT-5634 RN: Add account settings scene
* Rebase
2017-02-25 19:48:30 -03:00
Chris Duarte
bb3d7941be
PLT-5578 Add theming for channel info ( #298 )
2017-02-24 23:47:24 -03:00
Chris Duarte
9e8fb26f4b
PLT-5604 Add/Remove members from pubic channels doesn't match the webapp functionality ( #289 )
...
* PLT-5604 Add/Remove members from pubic channels doesn't match the webapp functionality
* Review feedback
* Fix spelling of ChannelMembersTitle
* Use selector to consolidate auth logic for channel member mgmt
2017-02-24 23:20:28 -03:00
Chris Duarte
80edba14da
PLT-5608 App crashes when invalid server url is selected ( #285 )
...
* PLT-5608 App crashes with wrong URL
* Review feedback
* FormattedError Modification
* Rename i18n id for server ping failure message
* Display friendly error message if server ping fails w/o response
2017-02-24 21:36:49 -03:00
Chris Duarte
4be1e9af3a
PLT-5600 RN: Mention and Channel autocomplete in the thread scene ( #299 )
2017-02-24 21:24:21 -03:00
enahum
d33c2712ed
PLT-5611 Add Channel Name to thread view title ( #294 )
2017-02-24 12:46:50 -03:00
Chris Duarte
440de8ba32
PLT-5610 Localize login error message to match what's displayed in webapp ( #296 )
...
* Capture server error id where handling error response in client.js
* Alias login errors for unknown acct & incorrect pw to match webapp
2017-02-24 10:19:31 -03:00
Chris Duarte
63dee10fd8
PLT-5644 Center align login header text and topbar title text ( #295 )
...
* Center align header text in global styles
* Center align topbar title text
2017-02-24 10:18:15 -03:00
Chris Duarte
b09dbbb79c
PLT-5493 Add a profile scene that shows user information ( #287 )
...
* PLT-5493 React Native: Add a profile scene that shows user information
* Review feedback
2017-02-24 10:17:05 -03:00
Chris Duarte
567310b9d6
PLT-5572 Add swiping to close all scenes that open from the side ( #292 )
2017-02-23 20:04:59 -03:00
Chris Duarte
90ac1fa625
PLT-5601 RN: autocompleting stopped when non-word chars are typed, even if there's an exact match ( #288 )
2017-02-23 14:43:46 -03:00
enahum
06cf8b7851
PLT-5609 Fix different speed for text animation ( #290 )
2017-02-23 13:50:25 -03:00
Chris Duarte
afe09babfa
PLT-5605 Fix logic for indicating start of new messages ( #284 )
...
* Fix placement of new messages separator
* Ignore your own posts when determining start of new messages
* Cache lastViewedAt in ChannelPostList until switching channels
* Increase padding around DateHeader & NewMessagesDivider
* Improve styling of new messages divider line
* Use async await for ChannelDrawerList.onSelectChannel
* Convert DateHeader to functional component
2017-02-21 23:59:27 -03:00
Chris Duarte
4f2d769766
PLT-5541 Autocomplete mentions in post textbox ( #266 )
...
* WIP channel autocomplete
* Channel mentions
* Feedback Review
2017-02-20 18:19:11 -03:00
Chris Duarte
42ef890415
Manage members fix ( #267 )
2017-02-20 18:06:18 -03:00
Chris Duarte
f788fb8144
Status indicator fix ( #275 )
2017-02-20 18:05:26 -03:00
Chris Duarte
0bf26e95b0
PLT-5499 Indicate start of new messages in posts list ( #279 )
...
* Indicate start of new messages in posts list
* Use flag prop to indicate start of new messages in posts list
* Declare style props with View.propTypes.style
2017-02-20 18:05:16 -03:00
enahum
e74ecfa5f2
PLT-5510 Show user is typing ( #278 )
...
* PLT-5510 Show user is typing
* Move autocomplete below the user typing
2017-02-20 17:39:20 -03:00
enahum
d0209aa8c3
PLT-5488 Add an Unread indicator on the button to open the channel drawer ( #277 )
...
* Unread indicator in burger button
* Set badge to always be red
2017-02-20 17:11:19 -03:00
enahum
3eb7e377cf
More Channels ( #276 )
...
* More Channels
* Fix cleaning search
* feeback review
2017-02-20 16:51:02 -03:00
Harrison Healey
6c527300d7
Improved how posts are loaded when switching to a channel ( #265 )
2017-02-20 16:33:39 -03:00
Chris Duarte
230cbf7530
Post draft persist ( #271 )
2017-02-18 15:06:49 -03:00
Chris Duarte
3b7a6df617
PLT-5530 Render placeholder icons + metadata for file attachments in posts list ( #249 )
...
* Add icons for file types
* Compress image files for file type icons
* Add constants for file types
* Add utils for file metadata
* Add actions & reducers for fetching file attachments
* Render file attachments in posts
* Add reducers for handling files requests
* Refactor getFileType in file utils
* Refactor getFileIconPath in file utils
* Refactor getFormattedFileSize in file utils
* Trim trailing whitespace in getTruncatedFilename
* Style file attachment metadata
* Remove entity store reducer for files fetch failure
* Change filesForPost to fileIdsForPost in files store
* Use a selector for getFilesForPost
* Memoize getFilesForPost selector
* Dispatch postId with getFilesForPost
* Add test for getFilesForPost
* Upload seed file in getFilesForPost test
* Display correct icon for image attachments
* Fix reducers for receiving files for post
Expect response data to be array not object
* Style attachment post
* Merge headers (defaults + opts) in Client.doFetch
* Upload file as FormData
* Use form-data lib instead of built-in polyfill
* Associate file with post in getFilesForPost test
* Improve assertions in getFilesForPost test
* Check for createPost failure in getFilesForPost test
* Use correct post id in getFilesForPost test
* Use client not action to create post in getFilesForPost test
* Fix file upload in getFilesForPost test
* Add assertion for name of uploaded file
* Update attachment post style
* Fix spelling of loadFilesForPostIfNecessary
* Remove eslint-disable no-magic-numbers from file_utils.js
* Remove unused index prop from FileAttachment
* Clarify code for merging headers in Client.getOptions
* Dynamically truncate file attachment names
* Extract component for FileAttachmentIcon
* Use white bg for FileAttachmentIcon to match webapp styles
* Match webapp styles for file attachment borders
* Move file icon path lookup to FileAttachmentIcon
* Use more logical ordering for file type lookup
2017-02-17 17:40:40 -05:00
Chris Duarte
8aea409ae6
Webhook post override ( #273 )
2017-02-17 16:07:52 -03:00
Chris Duarte
37bea54b9f
Android autocomplete fix ( #272 )
2017-02-17 13:02:05 -03:00
Chris Duarte
75dc27dd92
Fix offline indicator ( #268 )
2017-02-17 10:57:36 -05:00
enahum
5a5772bcd0
PLT-5545 Fix Unread above/below indicator size to fit on screen ( #256 )
...
* Fix Unread above/below indicator size to fit on screen size
* removing unnecessary flex
2017-02-16 09:29:57 -05:00
Harrison Healey
1319f1fcf8
Added KeyboardLayout to automatically use a KeyboardAvoidingView as necessary ( #263 )
...
* Renamed layouts/root_layout to components/root
* Added KeyboardLayout to automatically use a KeyboardAvoidingView when necessary
2017-02-16 09:19:48 -05:00
enahum
185b968b76
Fix fetch offset for more dms ( #255 )
2017-02-16 09:16:20 -05:00
enahum
61576c9474
PostList date separator to match webapp ( #264 )
...
* PostList date separator to match webapp
* Remove preference change test
2017-02-16 09:11:00 -05:00
Harrison Healey
a02e317474
Added title to Thread scene ( #262 )
2017-02-16 10:27:28 -03:00
enahum
a97238f75c
Removed channel_viewed websocket event ( #254 )
2017-02-15 14:08:41 -03:00
Chris Duarte
940363cf36
Mention autocomplete bug fixes ( #253 )
...
* Mention autocomplete bug fixes
* Review feedback
2017-02-15 09:57:30 -05:00
Harrison Healey
f5502d8b67
Fixed merge conflict causing thread drafts to not work ( #252 )
2017-02-14 15:09:20 -05:00
enahum
51e8ee6ea2
More Direct Messages scene ( #244 )
...
* More Direct Messages scene
* Adding search_bar.js to mock tests
* Feedback review
* Address feedback review 2
2017-02-14 11:49:41 -05:00
Chris Duarte
f0e1d38a48
Remove items from menu drawer ( #247 )
...
* Remove items from menu drawer
* Removed unused import
* Remove flagged posts prop
2017-02-14 10:01:16 -05:00
enahum
239ecbcdba
Fix Android keyboard ( #250 )
2017-02-14 09:30:28 -05:00
Harrison Healey
249312b852
PLT-5252 Added Thread view ( #239 )
...
* Added Thread view
* Fixed added unit test
* Fixed copyright date on added file
* Moved scene-specific selector into service directory
2017-02-13 18:08:26 -03:00
Chris Duarte
c370e895bd
Mention autocomplete ( #242 )
...
* Mention autocomplete
* Review feedback
2017-02-13 16:07:50 -05:00
Chris Duarte
ec9c33157a
Right menu swipe ( #240 )
2017-02-13 11:17:10 -05:00
Chris Duarte
e0631c2663
Store post drafts ( #241 )
2017-02-13 10:25:11 -05:00
Chris Duarte
263fd50887
Channel info delete ( #222 )
...
* Initial setup to delete channels
* Combine leave and delete
* Working delete when removing the current channel id delete
* Initial working delete with handling web sockets
* Move go back out of component
* Refactor alert function and handle after leave navigation
* Remove promise then
* Allow channel membership to default to empty object
* Ensure that channel is present to avoid method on undefined
* Remove view channel delete action
* Remove unused type
2017-02-09 09:12:44 -08:00
Chris Duarte
8c0f5c70d7
Manage member permissions ( #223 )
...
* Manage member permissions
* Review feedback
2017-02-08 13:01:17 -08:00
Chris Duarte
088a2c7737
Navigation Drawer and Modal ( #220 )
...
Navigation header now responds to theme changes
Improve channel selection transition
Implement navigation modal
Reword options modal
2017-02-08 12:16:24 -08:00
enahum
b3b3d9a39a
Squashing several bugs ( #221 )
...
* Squashing several bugs
* Fix websocket tests
2017-02-08 10:28:27 -08:00
Chris Duarte
c933da341a
Channel Add Members ( #218 )
...
* Channel Add Members
Add ability to select rows
Change member list to accept datasource instead of manage it’s own
Add navbar button
Add alert for empty member selection
Add batched method to send to server
* Feedback changes
2017-02-07 17:57:52 -08:00
Harrison Healey
3e9cb1bc91
Fixed post width ( #214 )
2017-02-02 18:32:54 -03:00
Chris Duarte
ce58429a21
Reworking navigation ( #212 )
...
* Reworking navigation
* Fixed navigation testing and lint errors
2017-02-02 16:13:25 -05:00
Chris Duarte
89ebae1108
Channel info leave ( #211 )
...
* Setup for leaving a channel (does not include navigating once successfully leaving)
* Initial setup to navigate from leaving a channel
* Conditionally render leave channel row based on default channel
* Use setInitial from inside the action
* Refactor navigating after leave
* Ensure that channel is not DM
* Rename to shouldRender
2017-02-02 15:52:27 -05:00
Harrison Healey
c28d64c8da
#96/#112/PLT-5370/PLT-5372 Styling posts and channel view ( #213 )
...
* Updated post rendering in center channel to include dates, display names, themeing, profile pictures, and threads
* Added status to ProfilePicture component
* Changed MemberListRow to use a ProfilePicture
* Removed unused prop
* Fixed incorrect copyright year on new file
* Removed unnecessary ref
2017-02-02 13:53:42 -03:00
enahum
71b2ecd394
Platform dependent search bar and ui fixes ( #205 )
...
* Platform dependent search bar and ui fixes
* Set events in default props
* Update NOTICE.txt
* Channel info favorite (#210 )
* Enable toggling of favorite channel from channel_info
* Change this binding
* Handle favorite toggle with state
* feedback review
* removed unnecessary view
2017-02-01 11:38:32 -03:00
Chris Duarte
ea3b2cabd4
Channel members fix ( #209 )
...
* Channel members fix
* Review feedback
2017-02-01 09:28:01 -05:00
Chris Duarte
1bd40d1a40
Channel info favorite ( #210 )
...
* Enable toggling of favorite channel from channel_info
* Change this binding
* Handle favorite toggle with state
2017-02-01 00:02:06 -03:00
Chris Duarte
c9e513f83b
Team selection causes blank channel view fix ( #203 )
2017-01-31 09:08:25 -05:00
Chris Duarte
4cdc4b21a4
Channel members ( #189 )
...
* Channel members
Add scene
Add navigation
Add selector
Add channel member row
Move list view to component for reusability
Add user profile picture
Add list paging
Add onRowPress
Add section headers
* Review feedback
2017-01-30 19:38:31 -03:00
enahum
b21e98e796
Websocket re-establish connection ( #190 )
2017-01-30 11:20:14 -03:00
enahum
bfd70f742c
Modal with options ( #179 )
...
* modal options and channel long press
* PureComponent optimization (#183 )
* Bug fix when leaving the current channel
* Rebased with new navigation
* Add disabled drawer to unit test
* re-organize modal up in the stack and controlled by redux
* renaming modalOptions to optionsModal
2017-01-30 08:41:14 -05:00
Harrison Healey
0996644512
Added a polyfill for Reflect to support Android devices ( #186 )
...
* Added a polyfill for Reflect to support Android devices
* Added harmony-reflect to NOTICE.txt
2017-01-25 11:09:25 -05:00
enahum
79902e8ceb
Mfa ( #182 )
...
* Adding MFA support
* specific actions on mfa
* Fix header on new navigation
* review feedback
2017-01-24 16:08:09 -05:00
Harrison Healey
cea81f6497
Reorganized navigation ( #181 )
...
* Moved ChannelDrawer into its own scene
* Moved RightSideMenu to a separate route
* Moved title back above scenes
* Moved right side menu into a separate scene
* Reorganized navigation so that it centers around ChannelView when logged in
* Stopped using NavigationExperimental to manage drawers
* Fixed copyright date
* Added unit tests for navigation drawers
* Renamed RightSideMenu to RightMenuDrawer
* Removed unnecessary ChannelDrawer style
2017-01-24 11:56:35 -03:00
Chris Duarte
d180f324c5
Select last channel viewed ( #172 )
...
* Select last channel viewed
Now saving last channel id to local storage
Reworked local storage saving
* Feedback review
2017-01-23 16:20:11 -03:00
enahum
a6b735ba28
Ability to remove DM's from channel drawer ( #171 )
...
* Ability to remove DM's from channel drawer
* review feedback
* Adding confirmation on removal
2017-01-23 10:26:19 -05:00
Chris Duarte
e0eb79656e
Add channel-info ( #164 )
...
Adding channel info screen.
2017-01-20 15:17:28 -05:00
enahum
b8dd3ec359
Fix channel selection when switching teams ( #167 )
...
* Fix channel selection when switching teams
* Making the listview channels to already have if its current
2017-01-20 13:41:48 -05:00
Harrison Healey
388393afb6
Fixed post textbox being off screen ( #168 )
2017-01-19 19:20:34 -03:00
Chris Duarte
c94a0840fd
Show town square when selecting a team ( #166 )
...
Now selects the first channel if the default channel can’t be found
2017-01-19 09:55:32 -05:00
enahum
1566a79c93
Fastlane for Android and ios ( #165 )
2017-01-19 09:35:40 -05:00
Asaad Mahmood
4d9e30fb75
Updating UI for Sign up screens ( #163 )
...
* Updating sign up screens
* Removing help text for server screen
* Reverting change in projects file
* Updating proj file
2017-01-18 10:47:19 -05:00
Chris Duarte
677f7a8cb0
Auto select last team viewed ( #161 )
...
* WIP Autoselect last team viewed
* Auto select last team viewed
* Fix auto login in root.
* Fix per PR comments
Remove unused actions. Use currentTeam selector.
2017-01-17 09:27:53 -05:00
Harrison Healey
d0481605fb
Add ability to post messages ( #158 )
...
* Fixed copyright date
* Removed unnecessary components folder from channel scene
* Added initial version of post textbox
* Moved getTheme into a proper selector
* Moved ChannelHeader into its own component
* Flipped post list so that the most recent posts appear at the bottom
* Moved post textbox value into redux view store
* Switched new components from PureRenderMixin to React.PureComponent
2017-01-13 10:40:00 -03:00
enahum
fdc9b5cc0e
Bug fixes ( #157 )
...
* Fix team switch
* Fix getThemes
* Fix drawer unread indicators
2017-01-10 11:47:11 -05:00
Harrison Healey
9d51a3b970
Added whitelabeling support using assets/override ( #156 )
2017-01-05 16:32:24 -03:00
enahum
81526fbb09
Channel drawer ( #154 )
...
* Channel list drawer
* Get channels by category
* Fix and connect websocket
* Fix Select first team using the team members
* create loadMe and fix login actions to loads the teams
* Add android back button handler for the channel drawer
* Channel drawer styling and functionality
* Mark channel as viewed and fixed reset unread counts
* Unread above/below indicators
* Improve performance replacing ScrollView with ListView
* Fix unread indicators
* Addressing review feedback
2017-01-03 19:49:28 -03:00
Harrison Healey
4ecd3758e7
Render posts for the current channel ( #153 )
...
* Added selectChannel action
* Fixed selected team not being cleared on logout
* Fixed posts and postsByChannel not being initialized correctly
* Added basic post rendering
* Renamed selectors files to be plural
* Removed empty file
* Fixed unit tests after merge
* Removing unnecessary code
2016-12-23 10:55:33 -03:00
Chris Duarte
89855d108e
Auto-select first team & skip SelectTeam initially ( #149 )
...
* Auto-select first team & skip SelectTeam initially
* Auto-select first team in alphabetical order
2016-12-22 11:19:25 -03:00
enahum
7e426b6029
Add WebSocket support ( #144 )
...
* Add WebSocket support
* fix unit tests
* Add actions to websocket and fix unit tests
2016-12-21 12:54:23 -05:00
Chris Duarte
e8d774b332
Use KeyboardAvoidingView in SelectServer & Login ( #148 )
...
* Use KeyboardAvoidingView in SelectServer & Login
* Use justifyContent not paddingTop in global container styles
2016-12-21 11:32:50 -05:00
enahum
189668105b
Fix login flow ( #140 )
2016-12-19 10:24:34 -05:00
Harrison Healey
384667ece1
Added NOTICE.txt ( #136 )
...
* Added NOTICE.txt
* Add creators to intro sentence
* Removed react-addons-pure-render-mixin from NOTICE.txt since it's part of react
* Copied fbjs keymirror into utils
* Renamed deepFreezeAndThrowOnMutation to deep_freeze
* Fixed merge conflict
2016-12-16 19:42:08 -03:00
Harrison Healey
39a101822c
Added ability to go back to team selection from channel view ( #139 )
2016-12-16 19:33:14 -03:00
enahum
d2f2678880
Reauthenticate from stored token when app is reloaded ( #137 )
...
* Reauthenticate from stored token when app is reloaded
* Address feedback
2016-12-15 13:17:26 -05:00
Harrison Healey
61c4d8b585
Added basic theming support ( #131 )
...
* Moved all view action types into a single file
* Moved preferences into their own constants section
* Added basic theming support
2016-12-12 21:05:59 -03:00
enahum
e2f3f7b803
project folder structure ( #107 )
...
* project folder structure
* Moving store to be called from app folder
2016-12-09 10:34:17 -05:00