Pedro Pombeiro
a7fd659d84
nix: Wrap gradle, npm packages, `lein prod-build` and `gradle assembleRelease` in Nix expressions to improve reproducible builds with constant build paths
2019-07-15 16:08:02 +02:00
tbenr
b78bb456a4
add coverage test
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-07-10 16:15:44 -04:00
Roman Volosovskyi
e925b2dc46
[perf] prod version of slurp
...
All resources loaded by slurp are moved to status-modules/resources dir
in release builds and are loaded only by demand instead of being bundled into
index.*.js.
2019-06-11 15:52:23 +03:00
Roman Volosovskyi
3bd0947b4c
[perf] move goog.i18n deps to a module
2019-06-10 21:10:42 +03:00
Pedro Pombeiro
ab11a67c96
Move files that don't change per platform to the root
2019-06-06 16:56:24 +02:00
Roman Volosovskyi
632bbf3bc1
[perf] Move translation to node_modules in release build
2019-06-05 18:40:53 +03:00
Pedro Pombeiro
90d517adf6
nix: Add add-gcroots target to Makefile to avoid garbage collection
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-05-13 11:33:00 +02:00
Pedro Pombeiro
b575f5f6a5
Create androidenv package with accepted license so build can run with --pure
2019-05-06 11:56:51 +02:00
Jakub Sokołowski
42a3b7d195
fix setting of BUILD_TYPE and BRANCH params
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-04-12 11:49:02 +02:00
Pedro Pombeiro
65e6e80349
Create Nix package for building status-go
2019-04-09 12:44:39 +02:00
Roman Volosovskyi
24a978d442
Migrate to RN 0.59.2
2019-04-01 17:42:57 +03:00
Pedro Pombeiro
5553486d31
Fix base image path import in Windows setup
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-03-26 13:29:16 +01:00
Pedro Pombeiro
692de32931
Migrate from installing tooling the traditional way to Nix
2019-03-21 13:56:57 +01:00
Pedro Pombeiro
50b4ef36b5
Remove reliance on .nvmrc file and enforce node version check
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-01-31 19:42:22 +01:00
Jakub Sokołowski
e87464e5ba
refactor docker image creation to use base image
...
Squashed commits:
- initial work
- make base image use all the versions
- make desktop images use the base image
- update ci to use new images
- use new toolversion script
- update android image tag
- add missing android-26 platform
- fix installing packages with sdkmanager
- fix installation of react-native-cli
- specify prefix path for npm install -g
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-25 11:40:32 +01:00
Pedro Pombeiro
4981f4c346
Clean up .gitignore and ignore some new files
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-01-18 17:08:38 +01:00
Pedro Pombeiro
4462ebf78a
Install nvm if no system nodejs is found
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2019-01-17 19:12:13 +01:00
Pedro Pombeiro
5a69b4198e
Update PNs to use data-only messaging, and only encode/decode data values. Fixes #6772
...
Fix navigation to chat when PN is tapped while signed off. Fixes #3488
Anonymize PN pubkeys. Part of #6772
2019-01-17 19:23:55 +02:00
Jakub Sokołowski
b51b565cdb
add dockerimage for building android
...
- remove unused android-ndk toolchains
- add build.sh and test target for easy testing of image
- separate generic parts into a base image
- pass keystore credentials via env variables
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-01-16 17:36:13 +01:00
Pedro Pombeiro
3437982f70
Lock down yarn version for local repo (currently 1.13.0)
2019-01-14 19:49:00 +01:00
Jakub Sokołowski
a91a799eb5
add an e2e build target for ios
...
Squashe commits:
- add an e2e build target for ios
- add correct sdk and destination for simulator
- fixup! add correct sdk and destination for simulator
- drop xcarchive_path since we are not using it
- temporarily bind ios build to macos-03
- Detect installed simulator SDK and use it.
- Signed-off-by: Jakub Sokołowski <jakub@status.im>
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-12-05 18:43:11 +01:00
Jakub Sokołowski
01c8d9b25b
stop using build-* git tags for counting build numbers
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-11-21 13:43:12 +01:00
Pedro Pombeiro
a31d10f6dc
Add support for generating Windows install program instead of zip file. Part of #6304
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-11-20 15:11:24 +01:00
Pedro Pombeiro
50200404ce
Ensure no ubuntu-server process is running at startup. Fixes #6584
...
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-11-19 13:26:37 +01:00
Pedro Pombeiro
ff0613b0f8
Add Desktop app icon. Closes #5807
...
Signed-off-by: yenda <eric@status.im>
2018-11-14 17:28:09 +01:00
Pedro Pombeiro
b8f6eb8d24
Configure Jenkins for Windows builds. Part of #5807
2018-11-14 17:16:32 +01:00
Pedro Pombeiro
d0f78445d4
Windows port using Conan and MXE. Part of #5807
2018-11-14 17:16:29 +01:00
Jakub Sokołowski
75f23a19ad
drop use of artifactory maven repo
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
- rename jar file to match flatDir search method
- try using ivy repo to pull status-go from github
- drop use of artifactory in pom.xml
- move status-go version to a STATUS_GO_VERSION file
- upgrade status-go to 0.16.0
- unzip with overwriting
- prepare-ios: doewnload archive only if it doesn't exist
- fix prepare-android and prepare-ios
- use Makefile targets to make sure status-go archives exist
- remove unnecessary call to make prepare-android
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-10-05 18:18:58 -04:00
Pedro Pombeiro
17a8d3a9c9
Unify desktop builds. Closes #5406
...
- Replace Linux and MacOS scripts in `ci/desktop.groovy` with calls to `scripts/create-desktop-package.sh`
- Replace use of `deployment/env` with `.env` to avoid confusion and be coherent with mobile platforms
Signed-off-by: Pedro Pombeiro <pombeirp@users.noreply.github.com>
2018-09-26 16:45:48 +02:00
Jakub Sokołowski
3dd776190a
use ubuntu:12.04 image to build linux app
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-09-17 16:21:30 -04:00
gnl
906fb8a3e8
Update .gitignore
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-29 08:08:39 -04:00
Jakub Sokołowski
d38f74fdfd
create Jenkinsfile.combined and extract build teps
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-21 10:27:12 -04:00
Volodymyr Kozieiev
457f2a157a
Desktop branch merged into develop ( #5266 )
...
* Desktop branch merged into develop
* Fixed review notes by yenda
2018-07-23 18:21:31 +03:00
Aleksandr Pantiukhov
d3b28ddbe8
re-natal completely removed from the project and replaced with clj-rn
...
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-07-18 23:56:39 +02:00
Stepan Lusnikov
e74ff7e0be
Fix wallet screen styles
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-04-20 16:25:30 +03:00
Julien Eluard
7d604b2042
Cleaned clj script
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-28 14:45:49 +02:00
Chd
039ae7be59
add fastlane, beta deploy lanes, and jenkins release changes
2018-03-27 14:50:23 +02:00
Lukasz Fryc
eff794c2ff
[ISSUE #3433 ] Update end-end test report for Github
...
Signed-off-by: Lukasz Fryc <fryc.lukasz@gmail.com>
2018-03-02 12:47:34 +01:00
Audrius Molis
2292d2e500
Got rid of old files.
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-01-17 17:04:29 +01:00
Pedro Pombeiro
0d83aeda8d
scripts: Improve `bundle-status-go.sh` so that it can bundle Android package as well ( #2539 )
...
Signed-off-by: Oskar Thoren <ot@oskarthoren.com>
2018-01-13 00:54:49 +09:00
t4sk
591e568e37
[feature #2793 ]
...
- update re-natal to 0.8.0
- git ignore config.cljs
- derive re-frisk url from config.cljs
- add tests for env/dev/env/utils
- remove lein re-frisk use-re-natal from Makefile
Signed-off-by: Oskar Thoren <ot@oskarthoren.com>
2018-01-08 23:13:47 +09:00
Eric Dvorsak
56c59c741f
update react-native and project dependencies
...
[#bug] fix realm version
2017-12-15 16:06:13 +01:00
David Balatero
db1efe51f8
Added developer setup script for smoother setup
...
Moved run-osx.sh to scripts/ subdirectory
2017-11-30 01:24:06 -08:00
Roman Volosovskyi
8137c802fe
print status-go logs in adb logcat
2017-10-16 09:10:12 +02:00
Oskar Thorén
e169949e0a
Push notifications: Spike for Android
...
- Print FCMToken which can be used to send PNs from Firebase Console
- Include react-native-fcm and related packages
- Update capabilities for iOS
- google service config files for Android and iOS
2017-08-30 13:58:52 +02:00
Anton Danchenko
e69d998071
e2e-tests, android: added infrastructure for running e2e tests, added test send/receive in chat, added request password tests, updated gitignore to exclude python related files.
2017-08-28 15:27:02 +02:00
alwx
bf27c55398
Development tools ( #719 )
2017-02-13 12:14:28 +02:00
alealejandro
30fb48523e
Refactor colors, remove unneeded (src/status_im) issue #278
2017-01-30 08:40:27 +02:00
alwx
430229d192
faucet command ( #445 )
2016-12-09 13:04:14 +03:00
alwx
e7043faa45
Ignore emacs projectile files
2016-12-02 20:12:41 +03:00