Commit Graph

2059 Commits

Author SHA1 Message Date
Dmitry Novotochinov 1b40ccbe86
[#5798] change balance tilde color, remove it when 0 balance
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-09-13 18:57:38 +03:00
Andrey Shovkoplyas a20facd895
web3 opt-in updates
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-09-13 18:27:43 +03:00
Vitaliy Vlasov ca2e7795d3
Merge pull request #5318 from status-im/fix/system-warnings-notifications
Add system warnings, delivery notifications, general unread messages
2018-09-13 17:33:06 +03:00
Julien Eluard 71d00cea7a
[Fixes #5828] Updated bounties network URL
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-09-13 16:02:54 +02:00
Shi Lei 8fa0522bad
[fix #5604] Fixed the problem of tooltips being cropped out on the android platform.
Three screens: account/create, account/login and wallet/transaction-fee are known to be affected by this issue. In the former two screens, the fixes incur no visible UI changes; in the last screen, the tooltips are shifted down by 8 points.

Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-09-13 16:57:18 +03:00
Vitaliy Vlasov 62ba35972b
Remove on-content-size-change handler 2018-09-13 12:48:47 +03:00
Roman Volosovskyi c61200f9ae
[#5180] Encrypt account's db with password 2018-09-13 12:20:13 +03:00
Vitaliy Vlasov d9e7d7c887
Test commit for inverted feature 2018-09-13 12:19:56 +03:00
janherich 988a1ca2e2
Prices handling in commands impl 2018-09-12 17:39:02 +02:00
Vitaliy Vlasov 33da59f859
Fix formatting 2018-09-12 18:09:47 +03:00
Vitaliy Vlasov 59c1eb1f5f
Fix connectivity error view overlay 2018-09-12 16:23:11 +03:00
Vitaliy Vlasov 70aae89d05
Fix error view jumps 2018-09-12 16:23:09 +03:00
Vitaliy Vlasov 0562015fa8
Fix status display by providing public key in message data 2018-09-12 16:21:16 +03:00
Vitaliy Vlasov d0e5ecd48b
Add system warnings, delivery notifications, general unread messages
badge
2018-09-12 16:21:14 +03:00
Vitaliy Vlasov 2d3952f252
Test commit to trigger Jenkins build 2018-09-12 16:20:35 +03:00
Vitaliy Vlasov 08e092c824
Fix connectivity error view overlay 2018-09-12 16:20:35 +03:00
Vitaliy Vlasov 7bde1ef1f9
Disable 'Tap for options' on Desktop 2018-09-12 16:20:33 +03:00
Vitaliy Vlasov fc12e22535
Fix error view jumps 2018-09-12 16:20:09 +03:00
Vitaliy Vlasov 3e43d85215
Fix message delivery status alignment on desktop 2018-09-12 16:18:53 +03:00
Vitaliy Vlasov 400e8b6d99
Fix message key so that message status updates work 2018-09-12 16:18:51 +03:00
Vitaliy Vlasov 9136dd0d3f
Fix :show-desktop-tab usage 2018-09-12 16:18:03 +03:00
Vitaliy Vlasov a08a98c491
Fix status display by providing public key in message data 2018-09-12 16:18:03 +03:00
Vitaliy Vlasov ffaa85f133
Add system warnings, delivery notifications, general unread messages
badge
2018-09-12 16:17:49 +03:00
Vitaliy Vlasov f240a6bef9
Merge pull request #5795 from status-im/fix/5624-change-chat-options-color
Change links color in chat header
2018-09-12 14:44:33 +03:00
Vitaliy Vlasov 7f8d87dec3
Merge pull request #5782 from status-im/fix/5645-fix-send-message-handler
Fix 'Send message' handler in chat profile window
2018-09-12 14:40:46 +03:00
Vitaliy Vlasov e0f51a424e
Change 'Clear history' and 'Delete chat' link color to black 2018-09-11 20:43:28 +03: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
Roman Volosovskyi 36c1a23e04
fix refactoring leftover 2018-09-11 17:20:14 +03:00
Goran Jovic 247bc75861
bug #4590 - properly scrolling wallet send down when amount is focused and keyboard open
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-09-11 16:10:48 +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
Goran Jovic 89bf1b728d
feature #4747 - ens usernames in wallet send
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-09-11 16:06:47 +03:00
Roman Volosovskyi bd3f9570b3
[#5649] Change react-native-i18n language files to js (Lokalise)
move translations to JSON
read translations from JSON
remove old clojurescript translations files
reload clojurescript on changes in translations folder
2018-09-10 16:14:12 +03: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
Eric Dvorsak 8d053b4389
[feature #5527] allow user to change status-go loglevel in settings 2018-09-07 15:22:32 +02:00
Vitaliy Vlasov b4fe910ded
Fix 'Send message' handler in chat profile window 2018-09-07 13:18:38 +03:00
janherich 252d09ee05
Fix the bug and remove requests 2018-09-06 18:24:17 +03:00
Igor Mandrigin 6de53a5e9c
Show a progress indicator while logging in account using saved password.
On slower devices the white screen is shown for a few seconds after the
status logo. It looks like that something is wrong with the app.

This commit adds a simple progress screen (full-screen with an animated
activity indicator) that is shown before the main screen is loaded.
2018-09-06 18:22:40 +03:00
Eric Dvorsak aef1050924
[fix] update yellowbox ignore warning to new react-native api
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-09-06 16:01:35 +03:00
janherich 9ad29bfc56
Enhanced receive params 2018-09-06 14:51:18 +02: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 e03e6a5fc1
Fix of status-im.models.network/action-handler to make tests pass again
Signed-off-by: Aleksandr Pantiukhov <alwxndr@gmail.com>
2018-09-05 16:32:56 +02: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
Vitaliy Vlasov 14cada8373
Always define request-permissions
Remove empty line

Another empty line
2018-09-05 12:28:20 +03:00
Obi Elledge 990aa20d8b
Copy Updates Aug 2018
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-09-04 14:17:05 +02:00
Eric Dvorsak 6d84795b2a
[fix 5738] unread counter disappears after app restart
`get-unviewed-messages` cofx was using the `current-public-key`
field from app-db
since it is not set at the point cofx are computed during the init
phase this field is nil and therefore no unread messages were found

the fix changes the cofx so that it returns a function as it is
already done for many cofx that needs parameters that are not
known at the time cofx are computed.

Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-09-04 14:08:11 +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
Julien Eluard 792c70813f
Only interpret extension universal links if flag is enabled
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-09-03 16:00:03 +02:00
janherich bf068f7909
View & preview implemented
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-09-03 13:45:56 +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
Andrey Shovkoplyas c96bc5aa8b
[#4772] Resolve ENS domains in browser
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-09-03 11:47:26 +03:00
Dmitry Novotochinov bdb8688af8
cljfmt formatting fix
Signed-off-by: Dmitry Novotochinov <dmitry.novot@gmail.com>
2018-08-31 22:43:04 +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
Goran Jovic 62db837de5
bug #5694 and #5709 - re-required request events
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-08-31 10:00:25 +02:00
Eric Dvorsak 1fff9d7c19
[fix 5688] fix calculating node version
Signed-off-by: Adam Babik <a.babik@designfortress.com>
2018-08-30 18:47:28 +02:00
Julien Eluard 683e6b5ed0
[Fixes #5496] Added SuperRare NFT support
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-08-30 11:23:25 +02:00
gnl 15edcc3434
Add specs for clojure.core macros and special forms
This prevents errors like this from slipping by the compiler:

Signed-off-by: Jakub Sokołowski <jakub@status.im>
2018-08-29 10:36:08 -04: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
Andrey Shovkoplyas b754092710
update status js api according to latest changes in web3 opt-in EIP
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-08-29 17:23:07 +03:00
Eric Dvorsak bca9ae25af
add support for pubkey method on ens contract
Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-08-29 15:40:30 +02:00
Julien Eluard 888bd5c2d6
[# 5603] Updated bounties.network address
Signed-off-by: Julien Eluard <julien.eluard@gmail.com>
2018-08-29 12:23:44 +02:00
Vitaliy Vlasov c1bb9278bb
Merge pull request #5663 from status-im/fix/desktop-signin
Fix desktop signin text input field
2018-08-29 12:35:05 +03:00
Andrey Shovkoplyas 3ca9ba892c
[#5449] Activity loading indicator persist staying on Android
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-08-28 16:35:28 +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
Vitaliy Vlasov 6e2a2ca1b3
Add comment describing the rationale for the workaround 2018-08-28 13:31:15 +03:00
Vitaliy Vlasov 3d09252bb1
Fix desktop signin text input field 2018-08-28 11:28:41 +03: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
Goran Jovic 8b8b7b2848
feature #5582 - added BRLN coin (mainnet)
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-08-24 18:58:42 +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
Andrey Shovkoplyas 11199c13ee
[#5623] Bancor: "Oh, no..." error if try to buy token for ETH (or SNT)
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-08-24 15:19:25 +02:00
Igor Mandrigin 172d63af4c
Fix for the navigation after account recovery.
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-08-24 14:17:39 +02:00
Eric Dvorsak c5b17ac637
[fix #5599] add semaphore for recurring events
:sync-wallet-transaction and :sync-state are self firing events that
dispatch themselves later. this commit introduces semaphores to prevent
these event-loops from starting multiple times when the user logs out and
logs in again.

Signed-off-by: Eric Dvorsak <eric@dvorsak.fr>
2018-08-24 13:34:21 +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
Andrey Shovkoplyas e7a8dfc629
[#5621] Sign in is not working in Superrare dapp
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-08-24 10:08:14 +02:00
Andrey Shovkoplyas 70fe1e58f7
[#5616] Persistent error "Intrinsic gas too low" popup when buying cryptokitty
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-08-24 09:23:45 +02:00
Andrey Shovkoplyas ee0447b36c
[#5561] Add SuperRare to DApp list
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-08-23 18:14:49 +03: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
Volodymyr Kozieiev 861892e776
Enable emojis in desktop chat
Signed-off-by: Volodymyr Kozieiev <vkjr.sp@gmail.com>
2018-08-23 12:16:25 +03:00
Volodymyr Kozieiev 9c1bfa8a21
Now user profile can be opened from public chat
Signed-off-by: Volodymyr Kozieiev <vkjr.sp@gmail.com>
2018-08-22 19:01:36 +03: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
Adam Babik f054830533
Set FLEET in env variable
Signed-off-by: Igor Mandrigin <i@mandrigin.ru>
2018-08-22 10:21:58 +02:00
Andrey Shovkoplyas a0e7dc65c4
moved wallet transactions ns
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-08-21 17:35:13 +03:00
Volodymyr Kozieiev 449e5257d5
Custom fonts loading added to desktop app (#5470)
* Custom fonts loading added to desktop app

* Fixed fail in tests runnings

* font-weight property removed from couple styles in favor of font aliases
2018-08-21 16:18:16 +03:00
Goran Jovic 9ddcbe863a
bug #5568 - correctly passing gasPrice param
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-08-21 12:10:44 +02:00
Goran Jovic b9142e45f6
bug #5224 - showing gas info in unconfirmed transactions
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-08-21 11:15:05 +02:00
Goran Jovic e09e509556
bug #3911 - fixed balance in asset field when value too long
Signed-off-by: Goran Jovic <goranjovic@gmail.com>
2018-08-20 18:02:44 +02:00
Roman Volosovskyi 6e0d18f76d
[#5439] hide passwords from accessibility services 2018-08-20 15:54:08 +03:00
Vitaliy Vlasov 7ea9e63195
Merge pull request #5329 from status-im/fix/4435-add-delete-chat-option
Add remove-chat button next to chat title
2018-08-20 13:42:58 +03:00
Vitaliy Vlasov 1186b73be8
Set current-chat-id to nil once chat is deleted (desktop only) 2018-08-20 13:42:08 +03:00
Vitaliy Vlasov e40d06f8d9
Fix photos not updating 2018-08-20 13:42:07 +03:00
Vitaliy Vlasov 88740eaf52
Add remove-chat button next to chat title
Update chat header design

Aligh header heights

Add 'Clear history'; some reformatting

Add confirmations

Formatting

Member photo fix; increase font size for 9+ unviewed messages indicator

Fix chat view autoloading upon tab switching; Merge with desktop

Fix add-to-contacts
2018-08-20 13:42:07 +03:00
Vitaliy Vlasov 4285dcb62f
Fix mobile UI for mailserver icons 2018-08-20 13:40:02 +03:00
Vitaliy Vlasov 7c2c537a1a
Fix adv settings clicks, some styling changes 2018-08-20 13:40:02 +03:00
Vitaliy Vlasov 1dd9591b5e
Highlight advanced settings label when selected 2018-08-20 13:40:02 +03:00
Vitaliy Vlasov f5e343c08a
Add advanced settings UI 2018-08-20 13:39:56 +03:00
zefeng huang 6a03d90432
fixes #4108
Signed-off-by: Andrey Shovkoplyas <motor4ik@gmail.com>
2018-08-20 10:05:12 +03:00