Elias Nahum
69a8df33f4
Update bad dependencies
2018-04-19 08:01:08 -03:00
Elias Nahum
006c5a08d7
Use local Images when possible ( #1580 )
...
* Fix advance settings android layout
* include react-native-image-gallery dependency
* ImageCacheManager
* Add support for isGif, isDocument, isVideo and purge to file utils
* Remove file fetch cache
* include progressive image component
* Refactor image previewer
* Add image preview support for open graph and embed images
* Cache user profile picture
* Fix post additional content images for android
* Preview markdown inline images
* Improve progressive image
* feedback review
2018-04-13 12:23:15 -03:00
Harrison Healey
a2b3ca3bac
Move forked dependencies into mattermost org ( #1574 )
2018-04-11 13:32:51 +03:00
Elias Nahum
e20b84c6d8
Upload progress indicator ( #1562 )
...
* Long post support
* Split file upload component
* Use fetch blob fork
* add progress to file upload
* Remove SERVER.PID from Makefile
* Preview only images
* remove unused prop
2018-04-04 09:14:26 -04:00
Elias Nahum
6698dbf678
Upgrade to RN 0.54.3 and other dependencies ( #1539 )
...
* Upgrade to RN 0.54.2 and other dependencies
* feedback review
* upgrade mattermost-redux
* Update dependencies
2018-03-29 10:05:49 -04:00
Jesse Hallam
58b72302d6
update eslint's comma-dangle rule to always-multiline ( #1457 )
...
* update eslint's `comma-dangle` rule to `always-multiline`
* add check and fix scripts to package.json
* Invoke `yarn fix` to adopt the updated eslint rules. No other changes are included.
2018-02-23 09:06:02 -05:00
Harrison Healey
f75d35b66e
RN-9379 Updated react-native-sentry to 0.34.0 ( #1447 )
...
* RN-9379 Updated react-native-sentry to 0.34.0
* Removed translations for sentry debugging options
2018-02-21 01:01:06 +08:00
Harrison Healey
ede4d22f75
ICU-624 Added markdown tables ( #1434 )
...
* ICU-624 Added initial table rendering support
* ICU-624 Added full table view
* Added proper pluralization to +X more lines in code blocks
* ICU-624 Added support for images in tables
* Stopped using injectIntl for tables
* ICU-624 Updated commonmark-react-renderer
* ICU-624 Hid scroll indicator in collapsed table view
* Addressed feedback
2018-02-16 19:31:14 -03:00
enahum
418c1ce9ba
Update tooltip library ( #1426 )
...
* Update tooltip library
* Feedback review
* remove static field
2018-02-12 09:03:05 -05:00
enahum
9a0a43ae35
Enable iOS Share Extension with TableView ( #1418 )
...
* Enable iOS Share Extension with TableView
* show channel display_name when main app channel is dm or gm
* feedback review
2018-02-08 12:14:40 -05:00
enahum
d0f96c0887
[ICU-650] Upgrade React Native to 0.52.2 ( #1421 )
...
* Upgrade to React Native 0.52.2
* Bump app version to 1.7.0
* Update fastlane
* Upgrade mattermost redux
* feedback review
2018-02-07 18:24:01 -03:00
Stephen Kiers
29705d0715
ICU-573 Allow flag on file upload to trigger unescape of filename ( #1383 )
...
* properly encode filename to be handled by android
* Perf updates
* remove form-data devDependency
* Broke out encoding to function
* missed one
* Removed fontSize prop from Emoji
* trigger jenkins
* reverse jenkins trigger
* fix styles
* eslint upgrade
* Fine, harrison…
* needed semicolon now….
2018-01-31 11:42:02 -05:00
enahum
6132b72adb
iOS request permissions if needed to save files to the photo library ( #1368 )
...
* iOS request permissions if needed to save files to the photo library
* Fixing capital letter in permission description
2018-01-22 16:18:42 -03:00
enahum
926ffe96c5
Android share extension ( #1352 )
...
* Android share extension
* Feedback review
* Feedback review
2018-01-17 18:17:02 -03:00
Harrison Healey
71df3ef8fa
Upgrade to React Native 0.51.0 ( #1344 )
...
* Upgraded React Native to 0.51.0
* Updated react-native-linear-gradient to 2.4.0 to support RN 0.51.1
2018-01-15 15:12:17 -03:00
Chris Duarte
224099a9dc
Add fuzy search to the emoji picker ( #1310 )
...
* Add fuzy search to the emoji picker
remove comments from master rebase
Add fusejs to NOTICE.txt
* Add fuzzy search support for emoji_picker
2018-01-02 17:21:50 -05:00
Chris Duarte
2e951cbfca
Upgrade to RN 0.50.4 ( #1303 )
...
* Update to RN 0.50.4
* Fix intl context in post textbox
2017-12-22 19:39:51 -03:00
Martin Kraft
204e88a90f
Package fix. ( #1215 )
2017-11-28 11:38:21 -03:00
enahum
87261e9a59
Make layout compatible with iPhone X ( #1205 )
...
* Make layout compatible with iPhone X
* feedback review
2017-11-28 09:04:53 -03:00
enahum
f74b8e685d
Channel Peek ( #1203 )
...
* Channel Peek
* feedback review
2017-11-27 17:35:32 -03:00
Chris Duarte
be682240f4
Add slash command support ( #1190 )
...
* Add slash command support
* Review feedback
* Review feedback 2
* Update to latest redux
* Fix tests
2017-11-23 14:25:03 -03:00
enahum
92bc6e73ee
Fix document library ( #1182 )
2017-11-21 10:53:02 -05: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
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
Harrison Healey
d16cbaa8e3
RN-497 Updated commonmark to better handle non-latin characters in URLs ( #1160 )
2017-11-16 08:18:01 -03:00
Harrison Healey
f260c75f57
Revert "RN-497 Updated commonmark to better handle non-latin characters in URLs" ( #1158 )
...
* Revert "Keep search results on data cleanup (#1147 )"
This reverts commit 073ddc9d44 .
* Revert "Fix Makefile to avoid Platform duplicates in VirtualizedList (#1156 )"
This reverts commit 2e9fb7f824 .
* Revert "RN-497 Updated commonmark to better handle non-latin characters in URLs (#1153 )"
This reverts commit b1d2a0078b .
2017-11-15 13:12:17 -03:00
Harrison Healey
b1d2a0078b
RN-497 Updated commonmark to better handle non-latin characters in URLs ( #1153 )
2017-11-15 09:57:19 -03:00
enahum
380f5d884a
RN-466 DND status support ( #1115 )
...
* DND status support
* Feedback review
2017-11-10 12:51:33 -03:00
enahum
9910e3438d
Upgrade RN ( #1102 )
2017-11-07 13:34:39 -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
dec442a4a4
Babel plugin to remove console.* in production ( #1048 )
2017-10-23 09:01:43 -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
enahum
fb773f04cb
Multiple performance improvements ( #956 )
...
* Update fastlane
* Multiple performance improvements
* Feedback review
* Feedback review
2017-10-02 16:03:13 -03:00
Harrison Healey
f687c8ad8c
RN-369 Added a maximum depth to the markdown renderer ( #942 )
...
* RN-369 Added a maximum depth to the markdown renderer
* Updated yarn.lock
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
b2cddad13a
Update make scripts and fastlane ( #908 )
2017-09-18 14:34:54 -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
19502f9aaa
RN-344 open push notifications faster ( #899 )
2017-09-13 12:00:33 -03:00
enahum
7aebcbd52e
Link Previews ( #890 )
...
* Link previews, Image previews and YouTube
* Install cocoapods dependencies
2017-09-12 15:06:19 -03:00
Harrison Healey
206aa79e3c
PLT-7553/RN-319 Updated commonmark.js ( #888 )
2017-09-12 09:29: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
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
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
f720b96f88
RN-177 Updated commonmark.js to match web app list behaviour ( #848 )
2017-08-11 16:45:39 -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
Harrison Healey
9c0ff207ab
PLT-7250 Updated commonmark.js to better handle trailing periods on URLs ( #814 )
2017-08-02 11:04:56 -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
Elias Nahum
6e9faa95db
Include build folders in make clean
2017-07-20 12:50:53 -04:00
enahum
f23f8d99df
Fix SSO login ( #754 )
...
* Fix SSO login
* Update style
* Fix stripTrailingSlashes
2017-07-20 12:50:53 -04:00
enahum
7dbac06983
Fix sentry found issues ( #699 )
2017-07-03 18:09:04 -04:00
enahum
5e979e53ab
Update fastlane and remove search bar dependency ( #692 )
2017-06-28 14:27:56 -04:00
enahum
c5ea6955ef
RN-208 Fix drawer when app opens in landscape ( #687 )
2017-06-28 12:42:31 -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
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
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
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
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
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
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
e4a5ebca40
Fix android channel drawer ( #597 )
2017-06-05 16:40:37 -04:00
enahum
c285a6f553
Fix push notifications ( #596 )
2017-06-05 16:15:00 -04:00
Chris Duarte
cbdfb4ff46
Add component unit testing ( #588 )
2017-05-31 08:59:20 -04:00
enahum
5b1a68db74
RN-137 Team sidebar ( #577 )
...
* Team sidebar
* Update NOTICES.txt
* feedback review
2017-05-29 15:51:11 -04:00
Chris Duarte
dda0370b37
Remove sentry to fix build ( #573 )
2017-05-26 11:30:43 -04:00
Chris Duarte
9a05aeec78
Fix sentry build issues ( #570 )
...
* Fix sentry build issues
* Review feedback
2017-05-26 06:38:48 -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
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
dbafd2f45c
Update react-native-image-picker to use a fork ( #550 )
2017-05-17 16:15:53 -04:00
enahum
844c654fda
Update RN to 0.44.0 and project dependencies ( #546 )
2017-05-16 21:13:44 -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
Chris Duarte
ddf03e1372
RN-79: Images uploaded from React Native get renamed ( #509 )
2017-04-28 10:24:55 -03:00
enahum
2076e17c52
Upgrade mattermost-redux in yarn ( #508 )
2017-04-27 09:05:54 -03:00
enahum
eb240af15b
Update dependencies and start using yarn ( #506 )
2017-04-27 08:45:55 -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
enahum
7a3c99c267
Move to mattermost-redux master branch ( #484 )
2017-04-21 14:20:52 -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
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
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
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
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
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
591da1b494
Android Version Bump to 18 ( #381 )
...
* Removed default server and set mattermost-redux to the right commit
* Version Bump to 18
2017-03-22 08:16:04 -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
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
Harrison Healey
f642de986a
Added url autolinking to commonmark.js ( #361 )
2017-03-20 17:02:05 -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
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
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
0721c9ca4c
Upgrade to RN 0.42.0 ( #356 )
2017-03-16 15:15:54 -04:00
enahum
548633f5c0
PLT-5857 replace the service folder with mattermost-redux library ( #348 )
2017-03-14 10:52:24 -03: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
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