Aleksandr Pantiukhov
76a724a2e7
[ #6228 ]: API: requesting to connect to a node that is not available crashes the application
...
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-10-18 16:43:42 +02:00
Dmitry Novotochinov
248e60e1d3
[ #5038 ] desktop deep links
...
Add support for status-im://chat/public/status type of links
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-10-18 16:02:14 +03:00
janherich
acd05e2687
Implementation of text content parsing
2018-10-16 23:13:11 +02:00
yenda
660bd2d1bd
request 7 days of history
...
- fetch 7 days of history when joining a chat
- make 7 24h requests to request 7 days because mailservers
ignores requests for a timespan > 24h
- make requests sequentially to avoid timeouts
- change mailserver after 3 timeouts on a request
Signed-off-by: yenda <eric@status.im>
2018-10-15 17:18:59 +02:00
Igor Mandrigin
1c4cca1004
Don't start a node while the node is already being started.
...
Restart it instead, so that we are sure which config is there.
Signed-off-by: yenda <eric@status.im>
2018-10-15 16:43:30 +02:00
Julien Eluard
5eeda7aa0b
Fixes #6275
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-10-15 15:34:47 +02:00
yenda
1a2fcdfe3a
refactor contact models
...
- move models.contact and models.contacts to contact.core
- add tags field to contact and chat
Signed-off-by: yenda <eric@status.im>
2018-10-15 11:57:48 +02:00
yenda
efdd76b364
refactor inbox
...
Signed-off-by: yenda <eric@status.im>
2018-10-11 14:47:04 +02:00
Andrea Maria Piana
84151ea996
Ignore messages with too high clock-value and prevent stored messages to pollute the database
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-10-09 14:34:29 +02:00
Andrea Maria Piana
78b6d67d79
Allow to edit group membership
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-10-09 10:40:13 +02:00
Andrey Shovkoplyas
1b6d51ff11
implemented functionality to request user action from dapps
...
fixed qr code js api
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-10-04 15:25:18 +02:00
Andrey Shovkoplyas
a1d0dcc0ec
introduced new status js api according latest web3 opt-in api
2018-10-02 22:12:46 +02:00
yenda
f6a50b2799
[fix 6051] log error during connexion and pass cofx
...
Signed-off-by: yenda <eric@status.im>
2018-10-02 14:11:05 +02:00
Andrea Maria Piana
165f1a46c7
Propagate signed membership information
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-10-02 12:06:28 +02:00
janherich
44fbe62773
Chat replies + refactoring
2018-09-28 16:15:47 +02:00
yenda
f37276a648
[fix 6012] can't open dapps from deeplinks
...
Signed-off-by: yenda <eric@status.im>
2018-09-28 09:44:48 +02:00
Eric Dvorsak
21cc106ed3
cljs implementation of abi-spec
...
Signed-off-by: yenda <eric@status.im>
2018-09-26 21:58:14 +02:00
Andrea Maria Piana
0c48d09c71
Add back group chats messages
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-09-26 20:58:03 +02:00
yenda
4bd5d986b0
remove merge-fx macro
...
Signed-off-by: yenda <eric@status.im>
2018-09-25 15:18:44 +02:00
yenda
ed2abf9101
introduce fx/defn macro and fx/merge function
...
intended to deprecate `handlers-macro/merge-fx`
Signed-off-by: yenda <eric@status.im>
2018-09-25 04:17:19 +02:00
Andrea Maria Piana
df51731fca
Add pfs flag, installation id and nobackup data directory
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-09-24 17:47:02 +02:00
Dmitry Novotochinov
41347ae5e0
[ #5898 ] add HW setup screens
...
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-09-24 16:43:01 +03:00
yenda
8459fef358
Refactor browser and permissions
...
- move db and models ns to browser module
- remove browser navigation/preload-data
- rewrite dapp-permission logic and move code to permissions ns
- rewrite all browser events according to guidelines and move them to
`status-im.events` ns
- rewrite tests for browser and permissions
2018-09-24 12:08:34 +02:00
yenda
1ddb09b249
Remove misleading wrap-call-once! fn
...
Signed-off-by: yenda <eric@status.im>
2018-09-23 17:09:07 +02:00
lokalise-bot
f1dd24e3b4
Lokalise: update of translations/ko.json
...
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-09-21 07:03:27 -04:00
yenda
b71005d2fa
replace all register-event-db by fx and remove trim-v interceptor
...
Signed-off-by: yenda <eric@status.im>
2018-09-20 13:37:31 +02:00
janherich
8913dee762
Chat refactoring
...
Move chat views to ui.screens
2018-09-20 13:27:43 +02:00
lokalise-bot
0658cdbdfa
Lokalise: update of polish translations
...
enable polish translation
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-09-20 07:03:24 -04:00
Dmitry Novotochinov
60cb0eb36c
[ #5825 ] add hardwallet auth method and connect screens
...
* add react-native-nfc-manager to detect NFC support
* add "Choose auth method" screen https://www.figma.com/file/UfQjpWl1hmRchHIyY3Wvu2nW/Hardwallet-light-flows?node-id=259%3A29
* add "Hardwallet connect" screen https://www.figma.com/file/UfQjpWl1hmRchHIyY3Wvu2nW/Hardwallet-light-flows?node-id=258%3A594
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-09-20 12:30:47 +03:00
yenda
7dbc8a7f39
[fix 5814] fix custom network
...
Signed-off-by: yenda <eric@status.im>
2018-09-19 13:13:30 +02:00
Eric Dvorsak
d5fcc0b003
[FIX 5813] connect to custom mailserver button fix
...
Signed-off-by: yenda <eric@status.im>
2018-09-18 17:37:42 +02:00
Roman Volosovskyi
6438a1387b
[ #4866 ] intagrate react-navigation
2018-09-18 14:21:32 +03:00
janherich
031088b856
Fix unit tests
2018-09-17 12:51:57 +02:00
janherich
988a1ca2e2
Prices handling in commands impl
2018-09-12 17:39:02 +02:00
Dmitry Novotochinov
ca149062ad
[ #5593 ] Disallow decimal wei value for gas price
...
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-09-11 20:10:01 +03:00
Eric Dvorsak
8dc9af8917
refactoring of events into status-im.events
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-09-11 15:09:54 +02:00
Dmitry Novotochinov
eb4f34da22
[ fix #5063 ] calculate fiat amount on recipient side
...
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-09-07 18:01:47 +03:00
Eric Dvorsak
80aa0e9286
[feature #5213 ] allow user to select fleet in settings
...
- get wnodes from resources/config/fleets.json which is taken from
fleets.status.im
- store wnodes by fleet and not by network since they are always the same
- reset wnodes settings during migration
- add option in developper menu to select fleet
- mailservers are now presented by their real name
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-09-07 15:33:29 +02:00
janherich
252d09ee05
Fix the bug and remove requests
2018-09-06 18:24:17 +03:00
Eric Dvorsak
8eb5047d7a
[ fix #4819 ] update react-native to 0.56
...
Fix figwheel-bridge path in clj-rn.conf.edn
update SplashScreen
update ios to 9.0
updated Podfile.lock
downgrade cocoapods to 1.5.2
update package-lock.json
update pod repo when installing
update appcompat to v27
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-09-05 21:27:46 +03:00
Aleksandr Pantiukhov
b283ffe4af
[ #5315 ]: Status development tools: HTTP debugging, updated react-native-http-bridge
...
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-09-05 15:01:53 +02:00
Dmitry Novotochinov
19590c8e54
[ fix #5303 ] Improve amount validation for /send and /request commands
...
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-09-04 12:53:49 +03:00
Eric Dvorsak
02191f0380
[fix 5715] make generate-sym-key-from-password mergeable
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-09-03 19:05:53 +02:00
Eric Dvorsak
3513adb7ca
[feature #5422 ] universal links scannable via QR code scanner
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-09-03 17:14:31 +02:00
Goran Jovic
c35a651f15
bug #5542 - fixed errors when no currency selected - using usd as default throughout the app
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-09-03 11:48:48 +03:00
Julien Eluard
ae976e205f
Added extensions loading panel
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-08-31 16:41:58 +02:00
Eric Dvorsak
728831c9c2
remove unused flags
...
reorganize config flags
remove offline-inbox-enabled? flag
remove universal-links-enabled flag
remove add-custom-mailservers-enabled? flag
remove spam-button-detection-enabled? flag
remove flags from config files
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-08-29 16:30:05 +02:00
Eric Dvorsak
bb339dc39b
refactor login flow
...
simplified flow:
- event `:ui/login` is dispatched
- node is initialized with user config or default config
- `node.started` signal is received, applying `:login` fx
- `:callback/login` event is dispatched, account is changed
in datastore, web-data is cleared
- `:init/initialize-account` event is dispatched
replace event dispatches by function composition
fix bug in universal links where url to be processed after login
was never removed
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-08-28 14:46:33 +02:00
Eric Dvorsak
dacfe97a58
refactor events and fns to dedicated namespaces
...
- move init events and fns to dedicated namespace
- move web3 events and fns to dedicated namespaces
- move signal events and fns to dedicated namespace
- move notifications events and fns to dedicated namespace
- cosmetic fixes
- remove print statements
- fix formating
- remove unused imports
2018-08-28 14:44:55 +02:00
Eric Dvorsak
002f3e73d1
refactor :initialize-account into single event
...
fix tests for :initialize-account refactoring
fix destructuring typo
2018-08-28 14:44:55 +02:00
Igor Mandrigin
02545cc3d0
Implement "Save Password" for iOS.
...
Update react-native-keychain to 3.0.0 release.
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-08-27 17:09:55 +02:00
Eric Dvorsak
67a86f57e9
[ fix #5612 #5613 ] improve contact code validation
...
- fix contact code validation for universal links
- go to profile when following universal link pointing to
user own contact code
- fix contact code validation for add contact field
spec for validating public-key has been changed to a
regexp that only accept valid normalized public-key
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-08-24 15:35:08 +02:00
Goran Jovic
d46eec0bc8
bug #4476 - fixes reoccurrence of recovery phrase in logs
...
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-08-24 10:51:27 +02:00
Goran Jovic
2b89d1e25c
feature #5310 - improved validation in account recovery screen; also bug #5353
...
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-08-23 13:09:15 +02:00
Andrey Shovkoplyas
42abd16e9a
[ #5260 ] Implement web3 provider Opt-in access
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-08-22 11:31:54 +03:00
Andrey Shovkoplyas
a0e7dc65c4
moved wallet transactions ns
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-08-21 17:35:13 +03:00
Andrey Shovkoplyas
3e7c059b59
wallet refactoring
...
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-08-18 07:28:43 +02:00
Eric Dvorsak
1769bfb695
fix tests
2018-08-13 16:17:08 +02:00
Julien Eluard
9bbea373f3
WIP
2018-08-13 16:17:08 +02:00
Dmitry Novotochinov
a4541c8af3
[ #3352 ] Improve new message notifications
...
* Set custom sound
* Tap on notification opens chat
* Show message notifications when app in foreground
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-08-10 13:48:37 +03:00
Goran Jovic
c216a378e4
refactor - extracted all model functions from accounts events
...
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-08-07 11:14:18 +02:00
Goran Jovic
ef2d0fd4d0
added SPANK token, #5387 fixed issue with token contract address case sensitivity
...
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-08-06 16:08:51 +02:00
Andrey Shovkoplyas
d834b6e37d
[ #4380 ] Improve browser security warning
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-31 11:34:08 +03:00
tbenr
0f2af863e7
Fixes #4558
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-07-31 09:27:51 +02:00
janherich
9b990a8038
Delete obsolete code
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-24 15:16:24 +03:00
Kenneth Tilton
48cc45ec6f
[ Fix #3604 ] ui, screens, browser, events: deduplicate browser history hence chat elements
2018-07-24 12:20:07 +03:00
Goran Jovic
a5d5ed3596
bug #5171 - fixed incorrect amount validation in wallet request
...
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-07-23 15:23:21 +02:00
janherich
76a509ed22
Cljs commands
2018-07-23 12:23:10 +02:00
Dmitry Novotochinov
2d6fdc0ecc
[ #5138 #4851 #4865 ] automatic periodic tx state updates
...
Fetch transactions state from etherscan every 15 seconds
if there are any unconfirmed transactions
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-07-20 12:14:21 +03:00
Andrey Shovkoplyas
61374add53
Introduce extended DApp API [ #5042 ]
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-19 19:47:17 +03:00
Andrey Shovkoplyas
e4e6c71600
Allow to connect to any node for dev mode [ #4817 ]
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-19 12:09:04 +03:00
Roman Volosovskyi
bb7d31a357
[ #5169 ] Remove Mixpanel
2018-07-18 06:57:16 +03:00
Andrea Maria Piana
3754e1dbae
[ Fixes #5130 ] Select mailserver round-robin on connection failure
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-17 08:49:24 +02:00
janherich
6a342fd3a0
Full implementation of the `/reauest` command + tests
2018-07-16 15:10:21 +02:00
janherich
03598d47c2
Complete implementation of the `/send` command + tests
2018-07-16 08:53:24 +02:00
Andrea Maria Piana
f8c9bec383
[ Fixes #5127 ] Move files to no-backup directory & hash accounts
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-13 10:06:36 +02:00
Andrey Shovkoplyas
a644075310
No browsing history kept on iOS [ #5078 ]
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-12 15:04:31 +03:00
Dmitry Novotochinov
bf9a291a09
[ #4073 ] Fix parse-url regexp
...
To not identify string like "test...test..." as an URL
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-07-12 12:50:23 +03:00
Dmitry Novotochinov
867488ae3c
[ #4301 ] Move message timestamp to the left for right-to-left languages
...
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-07-12 12:39:30 +03:00
Andrea Maria Piana
f36d5d64cc
[ Fixes #4944 ] Enable universal/deep links
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-12 11:33:23 +02:00
Andrea Maria Piana
a2ee06bc9d
[ Fixes #4998 ] Handle decryption failures in realm
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-11 17:29:56 +02:00
janherich
b6a68e79c7
Cljs commands proposal
2018-07-11 09:43:45 +02:00
janherich
be0143a575
Fix clearing unread counter
2018-07-10 10:05:37 +02:00
pacamara
5e3f65eac8
Fixes #3639 Persist browser history
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-06 13:23:53 +03:00
Andrey Shovkoplyas
ee317c4aeb
Wrong number of collectibles in the list and they are mixed up [ #4904 ]
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-07-03 18:31:18 +03:00
Andrea Maria Piana
b34744133b
[ fixes #4745 ] Don't query mailserver on restored account
...
When creating a new account / recovery we don't poll the mailserver anymore for historic messages, which solves the immediate issue of fetching only received messages
Handle messages sent from a different device in public chat / restore history. The message will be added, shown correctly as sent by the user, and the status will be set as sent ( need to check for seen race condition, as messages will now be added twice). This means that multidevice should now work for public chats.
Move contact updates to discovery topic. This is necessary as there is a pre-existing bug whereby contact updates would not work anymore after wallet recovery, as the code relies on the initial contact request being stored on the mailserver, which we cannot guarantee (we only pull 7 days of data). Not pulling history anymore exacerbate the problems but does not introduce it.
To make sure that contact updates will work after wallet recovery, we also need to consider a ContactUpdate in the same way we consider a ContactRequest (the other peer has no idea that the user has recovered the wallet). This does not change any behaviour in terms of obscurity/security as ContactRequest are automatically processed (in both case the contact will be set as pending?, not as accepted)
At this stage ContactRequest, ContactRequestConfirmed, ContactUpdate have all the same logic, i.e. update the contact information, leave the pending flag alone.
Only 1 day of history is fetched for newly joined chats, if catching up 7 days is the cap as before.
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-03 17:21:59 +02:00
Andrea Maria Piana
42509e8fb6
Dont query mailserver when from is greater than to
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-07-02 12:21:43 +02:00
cammellos
c4c5c19a77
[Part of #4944 ] add deep/universal link ios and use status-im://
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-29 14:54:05 +02:00
Andrea Maria Piana
a7fc05fcd3
Add support for browse dapps
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-28 14:18:07 +02:00
Andrea Maria Piana
b17d9bab37
Add universal links for android
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-27 22:45:57 +02:00
Andrea Maria Piana
ef0fa75ad4
Handle empty/invalid keys
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-19 20:15:16 +02:00
Andrea Maria Piana
a313557694
Cap maximum number of days requested to mailserver
...
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-06-19 20:13:19 +02:00
Dmitry Novotochinov
00c5c630f4
Prevent send button spamming in public chats
2018-06-19 11:35:02 +03:00
Andrea Maria Piana
5a08383bde
Check minimum amount
...
Use string for inputs
validate gas is not 0
Handle signed/unsigned transactions
2018-06-15 18:32:26 +03:00
janherich
be113ab8a4
Unit tests for mark seen functionality
2018-06-15 13:57:59 +02:00
Andrea Maria Piana
2d54c3e2cc
Select random ms until users explicitictly choose one
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-14 15:02:15 +02:00
Andrea Maria Piana
34174cd539
Validate rpc-url when creating a custom network
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-13 13:42:00 +02:00
Andrea Maria Piana
c66c457bbb
Default to value if key is nil
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-13 13:39:04 +02:00
janherich
535ae6b481
Fix messages from multiple chats problem
2018-06-11 18:30:10 +02:00
janherich
0ad15a79d6
Ensure valid timestamp for all messages
2018-06-11 17:44:01 +02:00
janherich
4ba78de407
Faster seen marking
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-11 12:16:42 +02:00
Julien Eluard
952b01e9e1
[ #1228 ] Only enable Next button when passphrase is valid
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-06-11 11:56:03 +02:00
Andrea Maria Piana
00cd7c8578
Dont show add-to-contacts if dapp
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-08 15:07:02 +02:00
Andrea Maria Piana
608c64e88d
Dont run receive-whisper-messages if the user is logged out
...
This handles a bug whereby we'd run receive-whisper-messages
when the user is logged out.
I could not replicate locally, but a few issues are apparent from
just inspecting the code:
1) there are some race-conditions on logout as we don't wait for all
the filters to be removed. Changing this behaviour is non trivial and
not sure if we can actually handle this completely
(status-go-has-a-message->remove-filter->logout->status-go-deliver-message).
2) no error handling is made in receive-whisper-messages.
This PR defensively handles both cases.
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-07 14:16:35 +02:00
Andrea Maria Piana
fc5cd95b9c
Add border to profile picture & style chat icon
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-07 13:50:35 +02:00
Andrea Maria Piana
75d1c04412
Allow for different password on different mailservers
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-04 14:28:43 +02:00
Andrea Maria Piana
49592f3a50
Allow editing/deleting custom bootnodes
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-01 18:28:10 +02:00
Andrea Maria Piana
9058c54933
Allow scanning qr codes for custom bootnodes
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-01 13:57:21 +02:00
Andrea Maria Piana
7ef3a5a5da
Delete mailservers
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-06-01 11:23:05 +02:00
Andrea Maria Piana
1e4311d4cb
Allow editing existing mailservers
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-30 21:42:54 +02:00
Andrea Maria Piana
33ad919508
Add custom bootnodes
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-30 17:49:13 +02:00
Andrea Maria Piana
446ae1b30d
Allow scanning qr codes for custom mailservers
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-29 19:22:38 +02:00
Goran Jovic
6f8647e7d7
bug #4496 - taking decimals into account when calculating fiat value of assets
2018-05-29 17:14:12 +03:00
Andrea Maria Piana
92289f452e
Dont open chat on contact request
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-29 14:59:51 +02:00
Andrea Maria Piana
638b30c443
Dont use json-string in network config
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-29 14:22:36 +02:00
Andrea Maria Piana
26dd1c1f5a
Reset realm when fail to decrypt
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-29 11:28:44 +02:00
Eric Dvorsak
203f399aca
use from parameter for mailserver requests
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-29 10:19:08 +02:00
Goran Jovic
35467ffd69
bug #4192 - removing mnemonic from db after user backs up seed phrase
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-28 16:31:00 +02:00
Andrea Maria Piana
9cfb591068
Remove chat / clear history
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-28 16:28:16 +02:00
Eric Dvorsak
21f9aa1b10
[fix 4466] improve peer-summary-change-fx
...
do not request messages from inbox everytime a peer is added or removed
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-05-28 15:31:16 +02:00
janherich
e1da12d8a2
Fast message grouping/sorting
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-24 13:38:40 +02:00
janherich
84208aeb85
Correct :shh/post accumulation
...
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-05-23 19:55:27 +02:00
Eric Dvorsak
50072ffe3f
[fix 4177] handle discovery signals
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-23 17:01:57 +02:00
Andrea Maria Piana
735a5b403d
Add custom mailservers feature-toggled
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-05-23 15:35:25 +02:00
Andrey Shovkoplyas
3f3684cddf
removed contacts groups and debug console
...
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-05-18 15:17:51 +03:00
Andrea Maria Piana
c27418cd2f
Remove username from 1-to-1 chat
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-05-15 16:38:24 +02:00
janherich
62a9f26e30
First stage of realm transactions
2018-05-10 17:21:23 +02:00
Roman Volosovskyi
6e34ede299
reformat test namespaces
2018-05-08 14:43:06 +03:00
Andrea Maria Piana
733f2b193f
dont send seen for public messages and remove checkmark
2018-05-04 21:31:54 +02:00
psdp
5d5444e3de
Show fiat value of wallet assets #4009
2018-05-04 21:25:20 +02:00
psdp
97083f31f6
Show all users in group chat members list
2018-05-02 14:56:56 +02:00
Roman Volosovskyi
e830183011
track sent/received events;
...
force sent/received ratio tracking;
send mixpanel events when state is changed to online;
2018-05-01 19:25:25 +02:00
psdp
ef0024c5dc
Replace accounts/accounts by account/account in app-db [ #3907 ]
...
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-05-01 16:40:36 +02:00
janherich
3b4d7a6a62
Remove obsolete code
2018-04-30 08:35:09 +02:00
janherich
c6130ed650
Finish faster conversions
2018-04-26 17:21:03 +02:00
Andrea Maria Piana
baf211e1f3
Send signed transaction to deleted chats
2018-04-25 08:55:39 +02:00
Roman Volosovskyi
abff71d312
add options to filter events and provide extra data if necessary
2018-04-24 17:15:57 +02:00
Andrea Maria Piana
3c43a622e1
Add timestamps to each message
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-04-16 16:24:20 +01:00
janherich
f406feacc7
Contact refactoring
2018-04-11 14:57:51 +02:00
Marco Süß
450944af20
[ISSUE #3706 ] collect mixpanel events while offline
...
This adds a tracking interceptor to `default-interceptors` that replaces the old
`add-post-event-callback` hook. The interceptor gets the required data from
app-db to know if it's online and passes that to a new mixpanel tracking fn that
queues up tracking events, and drains that queue iff the app is online again.
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-04-11 13:00:04 +02:00
Andrea Maria Piana
3256d67c2e
Add clock values for public group/chats
...
I have extended and modified the current algorithm for message ordering
so that it applies for group and public chats alike.
We use Lamport timestamps but we prefix the unix timestamp, which should
maximize the chances of the message being seen on the top of the chat.
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-04-10 12:19:42 +01:00
Andrea Maria Piana
f8e73f8538
Add docker integration tests
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-04-10 09:44:22 +01:00
Eric Dvorsak
26b0224236
remove crypto libraries and nodeify hack
...
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-04-06 13:30:27 +02:00
Eric Dvorsak
df17c50612
Add new protocol
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-04-05 15:40:30 +01:00
Marco Süß
3ba9bdef7b
[ISSUE #3651 ] change console to look like a dev tool
...
- rename "Console" to "Status Console"
- hide console dapp badge in home screen
- change icon to something terminal-y
- change empty screen text for console chat
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-04-02 18:56:07 +03:00
Dmitry Novotochinov
6786123765
[ #3593 ] Hide passphrase field during TestFairy session
...
Switch to react-native version of TestFairy
Signed-off-by: Dmitry Novotochinov <trybeee@gmail.com>
2018-03-29 13:09:23 +03:00
Julien Eluard
f1e41cc7ab
[ISSUE #3537 ] Added mixpanel support
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-22 10:44:18 +01:00
Foo Pang
c3449a3a65
[ Fix #3572 ] regx parse string bug in formatted texts
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-15 16:09:07 +01:00
Andrea Maria Piana
8c6dde8e06
[ISSUE #3520 ] Allow adding/chatting with contacts from public chats
...
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-03-15 14:16:48 +01:00
Itoh, Masaru
98a0c2081f
Refactor timestamp
...
Signed-off-by: Andrea Maria Piana <andrea.maria.piana@gmail.com>
2018-03-15 11:53:23 +00:00