Oskar Thoren
ce3d5936ec
Offline inboxing: End to end MVP
...
- Turns on flag for dev and Jenkins
- Change enode to peer in requestMessages arg
- Upgrades status-go to get ssh_requestMessages
- Use status-cluster enode
- Fix Android AddPeer binding bug
2017-12-15 10:29:48 +01:00
Roman Volosovskyi
bd017457e3
execute ParseJail synchronously: allows to avoid synchronization deadlocks inside com.github.ericwlange:AndroidJSCore at JSContext instantiation
2017-12-13 16:36:46 +02:00
Oskar Thoren
6d5251ad20
Offline inboxing: integrate AddPeer binding
...
- Add add-peer call to IReactNativeStatus
- Upgrade status-go
- Bindings for addEnode(enode string) in Java and ObjC
2017-12-05 18:52:22 +01:00
Roman Volosovskyi
8886bfd5d0
JavaScriptCore jail as alternative for Otto vm
2017-12-05 12:09:34 +02:00
Andrey Shovkoplyas
afd7fca6d8
refactored protocol handlers
2017-12-04 23:08:18 +03:00
Oskar Thoren
1f03faa7c6
Bump status-go to develop-g6927638 and fix Android import path
2017-11-27 12:32:50 +01:00
Roman Volosovskyi
f4082951b7
add ETHEREUM_DEV_CLUSTER flag
2017-10-17 13:20:41 +02:00
angusiguess
49429c1c28
Add latch to ensure application messenger is set.
...
There are two ways that messages can reach the StatusService,
application events (which are handled via `handleEvent`) and
signal events (which are handled via `signalEvent`).
If a signal event fires before an application event, it still
uses handleEvent logic, and handleEvent will try to reply to
the message. If the `applicationMessenger` isn't set, the reply
fails and the react native app is never told that the status
node is running, which is why the app gets no messages.
I've added a CountDownLatch, forcing the event handler to wait
for the applicationMessenger to be set before replying to any
messages.
Tested by injecting a long wait into `handleMessage` and observing
the same failure we see in SauceLabs runs.
2017-10-09 18:39:14 +02:00
angusiguess
639606a716
Move message send until after configuration should be loaded
2017-10-06 17:03:18 +02:00
Roman Volosovskyi
2a9ac44564
close app on switching from network with local LES ( #2007 )
2017-10-05 13:23:25 +02:00
Roman Volosovskyi
a7950af335
remove code related to restarting RPC server on entering background ( #2008 )
...
* remove restart-rpc-server, stop-rpc-server, start-rpc-server functions and related code
* clean native code
2017-10-04 21:56:27 +02:00
Roman Volosovskyi
cf7a9845c6
data_store and network_settings from #1115
...
missed default networks
fix :load-default-networks
network settings screen
fix network details screen
networks in account
fix network property saving
update startNode and stopNode on iOS
test RPC proxy on iOS
StopNode and StartNode on androd
pass UpstreamConfig to status-go
upgrade status-go
added default network on login
fixed UI, added vector icons
added network name in drawer
migrated accounts
workaround for account v4 migration
2017-10-02 14:13:10 +02:00
Roman Volosovskyi
133bd2da7b
use custom Function interface instead of java 8
2017-09-26 14:01:04 +02:00
Roman Volosovskyi
141ef4e631
wrap Statusgo.CallRPC with Function<> and pass to webview-bridge
2017-09-26 07:46:38 +02:00
Oskar Thorén
b5c0b24f30
Push notifications: end to end v1
...
- Send notification when sending message in 1on1 chat
- Add notify FFI with binds for ObjC and Java
- Add fcm-token to contacts in spec and realm
- Add notifications to db
- Include fcm-token in contact request
- Update fcm-token when it arrives and put it in DB
- Disable copy-paste hijacking and popup
- Turn on notifications flag in Jenkins build
2017-09-18 16:28:04 +03:00
Roman Volosovskyi
0ada614d62
utilise CallRPC in react-native-status module
2017-08-09 19:38:48 +03:00
Roman Volosovskyi
e164a7a375
upgrade status-go
2017-06-26 09:59:45 +03:00
Roman Volosovskyi
3bc19e69b1
attach geth.log to Instabug reports
2017-05-22 18:28:45 +03:00
Roman Volosovskyi
d9ecb20cad
fix #1098
2017-05-03 16:45:23 +03:00
alwx
504e3493ef
Runtime permissions ( #762 )
2017-04-28 16:45:01 +03:00
Roman Volosovskyi
a9d1426426
sendWeb3Request method in StatusModule
2017-04-25 11:00:58 +03:00
Gustavo Nunes
441ca66e96
switch to completeTransactions exposed method
2017-04-25 08:43:01 +03:00
Roman Volosovskyi
7b89adc877
add customized logging on android and whisper ver5 support
2017-04-06 16:18:55 +03:00
Roman Volosovskyi
caa1d6e66a
wipe lightchaindata on first run
2017-04-04 16:02:04 +03:00
Roman Volosovskyi
de41bd0f5f
upgrade status-go
2017-03-19 11:28:52 +02:00
Roman Volosovskyi
58fd0c1134
move statusgo to StatusModule
...
remove StatusService
few minor performance fixes in RN app
2017-01-30 08:09:31 +02:00
Roman Volosovskyi
19e3be5109
make isNodeInitialized instance variable
...
re-init jail on Android
2017-01-20 18:25:17 +02:00
Roman Volosovskyi
285df463e3
reset isNodeInitialized flag when StatusService is destroyed
2017-01-17 18:30:25 +02:00
alwx
101448b963
Ensure browser sessions can not correlate identities between Status account sessions ( #688 )
2017-01-17 17:24:45 +02:00
Roman Volosovskyi
6c1f24b211
handle "Invalid JSON RPC response" error by restarting RPC server
2016-12-12 18:50:46 +02:00
Adrian Tiberius
ac617b73d5
fix null pointer exception
2016-12-08 11:36:56 +02:00
Roman Volosovskyi
2337b547d8
move to Ropsten
2016-11-28 10:54:42 +02:00
Roman Volosovskyi
52b9612098
attempt to fix issue #393
2016-11-22 19:55:36 +02:00
Roman Volosovskyi
64a9847b21
fix #452
2016-11-18 16:49:51 +02:00
Roman Volosovskyi
8a50bd423b
add discardTransaction method to react-native-status module
...
Former-commit-id: cf12c7951d
2016-11-01 18:08:16 +02:00
Roman Volosovskyi
b9d29b7fd8
fix bugs related to release build for android devices
...
Former-commit-id: 53e7ca91d9
2016-10-26 15:16:27 +03:00
Roman Volosovskyi
9a0cc899aa
upgrade status-go
...
Former-commit-id: 4193af3991
2016-10-21 15:14:26 +03:00
Roman Volosovskyi
956da9b82e
rework !send command
...
Former-commit-id: 608243bd3d
2016-10-18 15:40:57 +03:00
Roman Volosovskyi
48030d6ac3
update peer url
...
Former-commit-id: a9a1c7244f
2016-10-13 20:45:50 +03:00
Adrian Tiberius
6224f8b7c0
updated LES peer node url
...
Former-commit-id: f26ddd0c14
2016-09-28 16:05:34 +03:00
Adrian Tiberius
457197c23c
updated the statusgo refactoring changes
...
Former-commit-id: fe1f0b689f
2016-09-15 16:48:53 +03:00
Adrian Tiberius
41b46e0343
fix android6 jni library loading
...
Former-commit-id: 2b54427a25
2016-09-10 18:08:25 +03:00
Adrian Tiberius
5ae858da0d
merged and refactored react-native-status
...
Former-commit-id: 782ea08589
2016-09-07 20:35:04 +03:00