Commit graph

67 commits

Author SHA1 Message Date
Mattermost Build
5c4405278b MM-17120 Update fastlane image to a working one (#3045)
https://mattermost.atlassian.net/browse/MM-17120
2019-07-25 09:21:12 -04:00
Miguel Alatzar
0f948f650d Merge branch 'master' into rnn-v2 2019-06-18 09:58:35 -07:00
Miguel Alatzar
cbe0c719ac [MM-15874] Add native code to support RNN v2 on Android (#2855)
* Remove fix for MM-9233

* MM-15774 Add native code to support RNN v2 on iOS

* Android changes for RNN v2 upgrade

The activity visibility handling of NotificationsLifecycleFacade
is no longer needed in RNN v2. I've moved the lifecycle callbacks
we use for handling managed config into
ManagedActivityLifecycleCallbacks.java and registered them in
MainApplication's onCreate. Also, I've moved and updated the
loading and getting of the managed config into MainApplication

* Update moduleNames and modulePaths

* Use TAG in restrictionsReceiver

* Set launch screen onCreate

* Comment out registerActivityLifecycleCallbacks for now

* Remove setSoftInputMode call as it's handled in the manifest

* Remove clearHostOnActivityDestroy as that fix is no longer needed

* Rename to canLaunchEntry

* Remove replacement of super.onBackPressed()

* Remove react-navigation from packager files
2019-06-12 15:26:03 -04:00
Vasily Naumkin
b1c8f2bd35 Fix build after #2840 (#2861) 2019-06-05 11:11:18 -04:00
Saturnino Abril
30ee1e78c7
configure telemetry on build (#2852) 2019-06-01 01:16:32 +08:00
Saturnino Abril
7aff7067a9
fix link on Android beta signup message (#2822) 2019-05-23 07:24:55 +08:00
Elias Nahum
b179ce34e1 Fix android release link (#2821) 2019-05-23 07:01:49 +08:00
Elias Nahum
afc451fa77
move apk using the full path (#2820) 2019-05-22 16:46:27 -04:00
Elias Nahum
8a9d8acdb5
Fix Build script apk location (#2819) 2019-05-22 14:49:56 -04:00
Saturnino Abril
7fe198aade
fix fastlane for PR build (#2804) 2019-05-22 00:43:48 +08:00
Elias Nahum
f7f56e958b
MM-9494 & MM-13888 Tapping execute actions & interactive keyboard dismissal (#2799)
* MM-9494 & MM-13888 Tapping with the keyboard opened executes the action & iOS iteractive keyboard

* Fix tests

* feedback review

* add new line at the end of file

* feedback review and added todo list

* Track interactive dismiss keyboard and set scrollview bounds natively

* Fix snapshots

* Fastlane default to current branch when no BRANCH_TO_BUILD is set

* Set NODE_OPTIONS in ios build script

* Rebind scrollview when channel gets first set of posts

* Keep scrolling momentum on keyboard close

* Update react-native-keyboard-tracking-view

* Fix ScrollView offset with keyboard-tracking

* Fix offset while dragging the keyboard

* Allow action on channel drawer on tablets

* Fix typo

Co-Authored-By: Saturnino Abril <saturnino.abril@gmail.com>

* Fix indentation
2019-05-20 12:02:00 -04:00
Saturnino Abril
ff4374f59f [MM-15407] Add ability to upload compiled app to S3 via fastlane with S3 path as "<s3_bucket>/<version_number>/<build_number>/<file>.(apk | ipa | app.zip)" (#2796)
* add ability to upload compiled app to S3

* make upload_file_to_s3 as generic and rename function to qa_build_message

* change single to double quote for interpolation
2019-05-17 08:26:45 -04:00
Elias Nahum
5bf96272ae
Notification receipt delivery for Android and iOS (#2755)
* Notification receipt delivery for Android and iOS

* Update Fastlane with iOS notification service extension

* User JSONObject to build response
2019-05-15 12:45:26 -04:00
Elias Nahum
f36ee37402
Upgrade to RN 0.59.6 and dependencies (#2777)
* Upgrade to RN 0.59.6 and dependencies

* Remove channel loader unused style

* Update to the latest netInfo that fixes a crash

* Do not set default timezone with moment

* Use RN 0.59.8
2019-05-13 13:33:18 -04:00
Elias Nahum
a44fea29c0
Update fastlane iOS beta tester link (#2785) 2019-05-10 18:50:36 -04:00
Saturnino Abril
e086d66ec2
[MM-13955] Add telemetry for Android (#2719)
* add markers for Android profiling

* update per comments

* Remove beta build flag

* update per comment, latest change on telemetry server and others

* rebase and fix merge conflicts, and update per comments

* update commit hash of mattermost-redux
2019-05-08 00:23:59 +08:00
Saturnino Abril
bb5702edb5 add telemetry config for beta build (#2714) 2019-04-15 17:24:21 -04:00
Elias Nahum
3feaa8e6bb
iOS Native Share Extension (Swift) (#2575)
* iOS Native Share Extension (Swift)

* Re-arrange files

* Fix .gitignore
2019-02-26 14:31:57 -03:00
Elias Nahum
dfe4be76fe
Bump version to 1.16.0 and Build number to 167 (#2481)
* Fix fastlane platform thumbnail

* Bump app version number to 1.16.0

* Bump app build number to 167
2018-12-28 09:20:36 -03:00
Elias Nahum
68a3825d95
Update dependencies (#2316) 2018-11-18 17:54:06 -03:00
Elias Nahum
30cccafcd5
Fix Build on Jenkins (#2326) 2018-11-06 21:10:18 -03:00
Elias Nahum
0f35add65b
Change PR build filename to PR-{PR_ID} (#2250) 2018-10-10 21:19:05 -03:00
Elias Nahum
4e94f81c00
Update Fastlane scripts (#2231)
* Upload builds to store after a successful build

* Update script to build PRs
2018-10-09 12:05:24 -03:00
Elias Nahum
1a7a6cc118
Fix fastlane android script (#2217) 2018-10-03 17:59:43 -03:00
Elias Nahum
75a23dbf18
Fastlane update to include new build process (#2208) 2018-10-03 15:09:42 -03:00
Elias Nahum
11d81b9b6b
Fastlane (#2190)
* Have fastlane use BRANCH_TO_BUILD

* Update fastlane
2018-09-28 14:48:31 -03:00
Elias Nahum
ad17c2ada6
Save dist config json with the right values (#2175) 2018-09-27 05:19:13 -03:00
Elias Nahum
d7df1ec044
Update fastlane and mattermost-redux (#2011) 2018-08-16 08:56:29 -03:00
Elias Nahum
3002ba2315
Bump Android build number to 124 (#1892)
* Mention qateam in fastlane pretext message

* Bump Android build number to 124
2018-07-05 15:37:32 -04:00
Elias Nahum
cc8d713e02
Bump iOS build number to 124 (#1891)
* Mention @qateam when build is ready

* Bump iOS build number to 124
2018-07-05 15:27:40 -04:00
Elias Nahum
be22eb9a42
Fix setting iOS app group id on build time 2018-06-25 13:51:24 -04:00
Elias Nahum
661a37af95
Fix fastlane ios release splash screen (#1780)
* Fix fastlane ios release splash screen

* Fix segment replacement
2018-06-18 17:51:01 -04:00
Elias Nahum
64baa64057
Fix push notification styling backwards compatibility (#1729)
* Android Push notification style backwards compatible

* Fix fastlane android release build
2018-06-05 14:50:51 -04:00
Elias Nahum
77140f8730
Fastlane sign with iCloud (#1663) 2018-05-11 18:06:09 -03:00
Elias Nahum
23ca490525
Ability to upload other file types (#1662) 2018-05-11 18:05:49 -03:00
Elias Nahum
b2b554d40c
Whitelabel for Icons and Splash Screen (#1634)
* Fix iOS icons assets and include splash screen whitelabel

* Whitelabel for app icon and splash screen on Android

* iOS Splash layout
2018-05-01 11:09:56 -03:00
enahum
e28168caae
Bump iOS build number to 80 (#1376)
* Fix Info.plist to be able to publish the app in the app store

* Fastlane requires

* Bump iOS build number to 80
2018-01-23 16:36:20 -03:00
Martin Kraft
38d0c57466 RN-545: Builds, uploads to S3, notififes channel. (#1330)
* RN-545: Builds, uploads to S3, notififes channel.

* RN-545: Awesomeified the bot post.

* RN-545: Adds logos to qa builds. Uses env variable for mattermost() invocation to get exceptions via webhook.

* RN-545: Fix typo.
2018-01-10 16:26:05 -05:00
enahum
3c309da69d
Bump Android build number to 75 (#1337) 2018-01-04 18:35:39 -03:00
enahum
4ae1caa1a8
Make fastlane generic (#1328)
* Make fastlane generic

* Move release assets to dist folder for easier white labeling

* Remove at in help command
2018-01-04 12:49:19 -03:00
enahum
b639d80159 update java package when preparing for release (#1240)
* update java package when preparing for release

* Fix unsigned build
2017-12-04 10:04:38 -05:00
enahum
986e27038c
Fix upload source maps for android to sentry (#1238) 2017-12-01 11:50:13 -03:00
enahum
6d07c47e38 Android Version Bump to 58 (#1031)
* Update fastlane

* Version Bump to 58
2017-10-17 16:59:45 -03:00
Elias Nahum
ea4fc49d81 Fix Android crash on push notification 2017-10-05 10:25:15 -03:00
enahum
b2cddad13a Update make scripts and fastlane (#908) 2017-09-18 14:34:54 -04:00
enahum
92424bed2e IOS Version Bump to 50 (#902)
* Update fastlane and Makefile to use ios workspace instead of project

* Version Bump to 50
2017-09-13 13:43:34 -03:00
enahum
e0cfefcdff RN-138 Android notification preferences (#889)
* Fix Android and iOS flow

* Own review

* RN-138 Android notification preferences

* Feedback review

* Feedback review 2
2017-09-13 12:00:16 -03:00
enahum
6e1d351a73 Ability to create Unsigned ipa and apk files (#896)
* Build unsigned ipa file

* Build unsigned apk file
2017-09-12 12:30:12 -04: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
enahum
60087e6b4d Enable replying from the push notification (#871)
* Enable replying from the push notification

* Fix Android and iOS flow

* Own review
2017-08-29 12:16:34 -03:00