Jaco Greeff
c1ce65c870
Poll for upgrades as part of global status (long) ( #4197 )
...
* Poll for upgrades as part of global status (long)
* Fix path
2017-01-18 12:44:18 +01:00
Evan Saulpaugh
7dde80fdf3
Minor refactor for clarity ( #4174 )
...
* Spelling & grammar in TxQueue Viewer description
* minor refactor for clarity
* Fix lint.
2017-01-17 11:17:38 +01:00
Jaco Greeff
ee4ede915a
Pull in console dapp as builtin ( #4145 )
...
* Copy static dapps from static (no build)
* Console sources
* Add console to builtins
* Remove console assets
* Disable eslint on console.js
* Enable eslint after disable
* Webpack copy
2017-01-13 08:53:57 +00:00
Nicolas Gotchac
81beec1352
Don't pop-up notifications after network switch ( #4076 )
...
* Better notifications
* Don't pollute with notifs if switched networks
* Better connection close/open events / No more notifs on change network
* PR Grumbles
* Add close and open events to HTTP // Add tests
* Fix tests
* WIP Signer Fix
* Fix Signer // Better reconnection handling
* PR Grumbles
* PR Grumbles
* Fixes wrong fetching of balances + Notifications
* Secure API WIP
* Updated Secure API Connection + Status
* Linting
* Linting
* Updated Secure API Logic
* Proper handling of token updates // Fixing poping notifications
* PR Grumbles
* PR Grumbles
* Fixing tests
2017-01-12 14:25:32 +01:00
Jaco Greeff
3e74d46a06
Remove bindActionCreators({}, dispatch) (empty) ( #4135 )
2017-01-11 17:02:53 +01:00
Jaco Greeff
32dbf9958e
Better error log reporting & handling ( #4128 )
2017-01-11 17:02:39 +01:00
Tomasz Drwięga
7aa2af3e21
Auto-detect hex encoded bytes in sha3 ( #4108 )
...
* Auto-detect hex encoded bytes in sha3
* Using types/isHex
* Removing unused imports
2017-01-10 18:56:56 +01:00
Nicolas Gotchac
cee2ac43c0
Update Transfer logic + Better logging ( #4098 )
...
* Add logs and better Transfer Store logic
* Fix wallet transfer
* Fix wrong gas in Wallet
* Move log levels to Parity tab
2017-01-10 13:26:30 +01:00
Nicolas Gotchac
ae7619431b
Fix Signer ( #4104 )
2017-01-10 13:19:18 +01:00
Nicolas Gotchac
40f0ee004f
Key derivation in Worker ( #4071 )
...
* Add Signer Key Derivation in Service Worker
* Several fixes throughout the UI
* Hint for external account // working Worker
* Add Worker state change
* PR Grumbles
2017-01-09 11:14:36 +01:00
Nicolas Gotchac
cf0a20f08b
Display contract block creation ( #4069 )
...
* Add contract block creation to metadata
* Display mined block for contract on Contracts view
* Better use of Summary for Accounts
* Add sorted by mined block for contracts
* Proper Block Number sort // display in contract page
* PR Grumble
* Linting issues
2017-01-09 09:38:27 +01:00
Nicolas Gotchac
30394bdb1c
Add Origin to events table ( #4073 )
2017-01-06 17:24:35 +01:00
Nicolas Gotchac
81641a5839
Fix tags after Account view ( #4070 )
2017-01-06 17:23:04 +01:00
Nicolas Gotchac
9ab9ff2381
Fix wrong transaction input for contract deployments ( #4052 )
...
* Fix mutable options in Contract API
* Add Swarm hash and meta data from Solidity
* Updates tests for contract deployment
* Add test for deploy without constructor Params
2017-01-06 10:39:18 +01:00
Jannis Redmann
20c1d37b59
let users open urls from dapps view ( #4042 )
...
* browser: better url handling
* browser: pass url as param
* dapps: button to open browser
* dapps url button: remove url validation
* PR grumbles, better URL parsing
* code style ✨
* better URL parsing, react to changed URL fragment
2017-01-05 21:15:01 +01:00
Jaco Greeff
602a4429cc
Account view updates ( #4008 )
...
* Fix null account render issue, add tests
* Add tests for #3999 fix (merged in #4000 )
* Only include sinon-as-promised globally for mocha
* Move transactions state into tested store
* Add esjify for mocha + ejs (cherry-picked)
* Extract store state into store, test it
* Use address (as per PR comments)
* Fix failing test after master merge
2017-01-05 12:06:35 +01:00
Nicolas Gotchac
fbb52ac58b
Fix wallet in main net ( #4038 )
2017-01-04 16:25:39 +01:00
Nicolas Gotchac
71e7a429d7
Only fetch App when necessary ( #4023 )
...
* Only fetch App when necessary. Show loadings + 404 #3914
* PR Grumble
2017-01-04 15:15:25 +01:00
Jaco Greeff
cc8e200ed5
Connection UI cleanups & tests for prior PR ( #4020 )
...
* Cleanups & tests for #3945
* Externalise icons as per PR comments
2017-01-04 15:15:11 +01:00
Nicolas Gotchac
63017268ad
Add ownership checks the Registry dApp ( #4001 )
...
* Fixes to the Registry dApp
* WIP Add Owner Lookup
* Proper sha3 implementation
* Add working owner lookup to reg dApp
* Add errors to Name Reg
* Add records error in Reg dApp
* Add errors for reverse in reg dApp
* PR Grumbles
2017-01-04 15:14:37 +01:00
Nicolas Gotchac
e8ef7b357d
Use TypedInputs in Contracts view ( #4015 )
...
* Use TypedInput in Contracts
* Add right readOnly Bool TypedInput
* PR Grumbles
2017-01-03 17:41:46 +01:00
Nicolas Gotchac
fd41a10319
Make Wallet first-class citizens ( #3990 )
...
* Fixed hint in Address Select + Wallet as first-class-citizen
* Separate Owned and not Owned Wallets
* Fix balance not updating
* Fix MethodDecoding for Contract Deployment
* Fix TypedInput params
* Fix Token Transfer for Wallet
* Small change to contracts
* Fix wallets shown twice
* Fix separation of accounts and wallets in Accounts
* Fix linting
* Execute contract methods from Wallet ✓
* Fixing linting
* Wallet as first-class citizen: Part 1 (Manual) #3784
* Lower level wallet transaction convertion
* Fix linting
* Proper autoFocus on right Signer input
* PR Grumble: don't show Wallets in dApps Permissions
* Add postTransaction and gasEstimate wrapper methods
* Extract Wallet postTx and gasEstimate to utils + PATCH api
* Remove invalid test
It's totally valid for input's length not to be a multiple of 32 bytes. EG. for Wallet Contracts
* Merge master
* Fix linting
* Fix merge issue
* Rename Portal
* Rename Protal => Portal (typo)
2016-12-30 11:28:12 +00:00
Jaco Greeff
37c607d7b0
Don't slice non-existent tags ( #4000 )
2016-12-29 20:01:36 +00:00
Jaco Greeff
7e600b5a82
Store for EditPassword Modal ( #3979 )
...
* External store (WIP)
* address & meta
* Add editable (WIP)
* View converted (WIP)
* Single API stub creation
* Testing (WIP)
* Simplified meta assign
* Tests running
* Fix duplicate exports
* Fix tags not editable
2016-12-28 17:09:45 +00:00
Jaco Greeff
b27c809c64
Visible accounts for dapps (default whitelist) ( #3898 )
...
* Add APIs for Dapp management
* Move AddDapps modal
* Add DappsPermissions Modal (basics)
* Allow whitelist editing
* Add select/unselect tests
* Case
* Case
* Modal render/non-render tests
* UI made slightly prettier
* Adjust spacing
* Allow get/set of null for default whitelist (all)
* Allow null = all for selection
* Adjust selected background
* Address valid comment on formatters location
2016-12-27 15:23:41 +00:00
Jaco Greeff
19c8e55aa9
Small UI fixes ( #3966 )
...
* Load dapp visibility from localStorage
* Align MethodDecoding address svg properly
* Consolidate svg & img classes overrides
* improve isNullAddress check
* readOnly for null display
* disabled || readOnly
2016-12-27 12:40:33 +01:00
Tomasz Drwięga
c7c309d152
Web Based Dapps ( #3956 )
...
* Dapps web
Conflicts:
dapps/src/apps/fetcher.rs
dapps/src/handlers/fetch.rs
* Rewriting fetch
* Parity-wide fetch service
* Obey the limits and support cancellation.
* Removing temporary files.
* Actually use Fetch for dapps
* Re-implementing file fetching to avoid temporary files.
* Serde to 0.8.19
* Fixing content & dapps fetch
* Serving web content and injecting scripts
* Don't wait for old content, start a new download
* Supporting timeouts and query
* Simple GUI for the browser
* Proxy tokens validation
* Recovering from invalid web-based requests
* Remember last visisted URL
* Removing unused variables
* Addressing review comments
* Setting default account in web3
* Adding WebBrowser dapp to the list
* Actually prune old entries when generating new token
2016-12-27 10:15:02 +00:00
Jannis Redmann
6842d43491
contract query: render false as false ( #3971 )
2016-12-27 10:04:14 +00:00
Jaco Greeff
2bbefcd438
Store for EditMeta modal ( #3959 )
...
* Store basics
* Tested
2016-12-27 10:02:53 +00:00
Nicolas Gotchac
1ffc6ac58c
New Address Selector Component ( #3829 )
...
* WIP new address selector
* WIP Working New Account Selector
* WIP Fully working Addres Selector (missing keyboards navigation)
* WIP Address Selector
* Fully functionnal new Address Selector!
* Implement disabled prop
* Don't auto-open on focus + Text Selection fix
* Add copy address capabilities
* Better Address Selector Focus
* Search from tags
* [Address Selector] Better Focus // Parity Background
* Linting
* [Adress Selector] Better focused input style
* Better focus support for inputs
* Fix style issue
* Add tags to accounts
* linting
* Add label to address selector
* Removed old address selector + improved styling
* Fixing address selection issues
* fix test
* Better logs...
* PR Grumbles Part 1
* PR Grumbles Part 2
* PR Grumbles Part 3.1
* PR Grumbles Part 3.2
* PR Grumbles Part 3.3
* New Portal Component
* Simpler Transition for Portal
* PR Grumbles Part 4
* Align font-family with rest of UI
* Fix null value input
* Fix Webpack build...
2016-12-27 09:59:37 +00:00
Tomasz Drwięga
27ba0e6922
Limiting accounts returned by parity_accountInfo ( #3931 )
...
* Limiting accountNames returned by parity_accountNames
* Fixing middleware
* Change RPC interface
* Enhance tests for RPC layer
* UI uses parity_allAccountsInfo
* Update dapps to use parity_accountsInfo
* Don't filter by uuid (deprecated)
* Consistency in calls
* Fix js tests (missed stub call)
2016-12-23 18:52:02 +01:00
Jaco Greeff
714298aa9a
Eslint rule for block curlies ( #3955 )
...
* Add curly rule
* Fix pre-existing issues with new rule
2016-12-23 16:43:13 +01:00
Jannis Redmann
db6964acc4
move verification store into modal ( #3951 )
...
* move verification store
* address style grumbles ✨
2016-12-23 15:40:04 +01:00
Jaco Greeff
203b419080
Fix manual input token ( #3945 )
...
* Fix manual input token (invalid regex)
* .trim() on token
* Add ^ & $ matching
2016-12-22 17:21:48 +01:00
Jaco Greeff
00f4f128f2
Add missing Ethcore -> Parity headers ( #3948 )
2016-12-22 16:33:05 +01:00
Nicolas Gotchac
aba38721b1
Fix Secure API hangs ( #3927 )
...
* Use proxy for WS in dev
* Update SecureAPI
* Update webpack config
* Fix dev contract
* Update webpack
* Linting fixes
* Refactor Secure API logic : Promise based, no wastes of req
* Fix tests
* Add try 'intitial' token
2016-12-21 15:12:40 +01:00
Gav Wood
8f5804eab8
Merge pull request #3894 from ethcore/jg-fix-status-blocktime
...
Blocktime format rounding
2016-12-20 17:35:08 +01:00
Nicolas Gotchac
b4c73a52d1
Merge branch 'master' into ng-contract-dev
2016-12-20 02:39:10 +01:00
Nicolas Gotchac
244d1aefc6
linting
2016-12-20 02:38:40 +01:00
Nicolas Gotchac
1627c3fa71
Add import files in Contract Dev
2016-12-20 02:37:16 +01:00
Nicolas Gotchac
5886034265
Add optimize and autocompile toggles
2016-12-20 02:11:04 +01:00
Nicolas Gotchac
f70e808056
Fallback in Contract Dev if no worker
2016-12-20 01:55:57 +01:00
Nicolas Gotchac
e377ec3194
Working ServiceWorker
2016-12-19 14:39:10 +01:00
Jaco Greeff
6efaec8f8b
Blocktime format rounding
2016-12-19 14:07:50 +01:00
Nicolas Gotchac
1d04f25a0a
Add error toString
2016-12-15 19:35:16 +01:00
Nicolas Gotchac
365ab60fed
Use ServiceWorker for Contract compilation
2016-12-15 19:06:05 +01:00
Gav Wood
590428e7f2
Merge remote-tracking branch 'origin/master' into check-updates
2016-12-15 15:12:09 +01:00
Gav Wood
d76239ed48
Merge pull request #3768 from ethcore/jr-use-badge-reg
...
get certifications from BadgeReg, show them in accounts overview
2016-12-15 14:43:05 +01:00
Jannis R
4c42dedcad
sort props 💄
2016-12-15 13:51:44 +01:00
Jaco Greeff
2588aea6b2
Merge branch 'master' into check-updates
2016-12-14 14:37:38 +01:00
Jaco Greeff
a8f428ccca
Display capability status on statusbar
2016-12-14 14:37:25 +01:00
Jaco Greeff
d28ec2ff97
Make enode available on Status page
2016-12-14 13:41:29 +01:00
Jannis R
bbcae3d27b
merge master into jr-first-run
2016-12-14 12:28:55 +01:00
Jannis R
240bab230c
merge master into jr-use-badge-reg
2016-12-14 12:26:18 +01:00
Jaco Greeff
e170134d97
Merge branch 'master' into check-updates
2016-12-12 22:45:12 +01:00
Jaco Greeff
1135674eaa
WIP UI (dialog available)
2016-12-12 15:51:36 +01:00
Jannis R
085adbaffd
make showFirstRun in localStorage a bool
2016-12-12 14:15:26 +01:00
Jannis R
723e9e55db
merge master into jr-email-verification
2016-12-12 12:21:06 +01:00
Jannis R
d67a9388ff
merge master into jr-use-badge-reg
2016-12-12 12:13:49 +01:00
Nicolas Gotchac
0cb16ae589
Add store for MethodDecoding ( #3821 )
...
* Add Loader to Transactions
* Add Method Decoding Store (better fetching of methods)
* Load locally stored ABI in MethodDecodingStore
* Fixes UI glitches along the way
* Linting
* Add method decoding from User Contracts
2016-12-12 00:38:47 +01:00
Nicolas Gotchac
4dbfcf231d
Cache fetched Dapps ( #3804 )
...
* Have a singleton DappsFetcher so we don't realod them at each page load
* Better dapps Fetcher : event based listener
Update on meta change
* Remove dapps fetcher => all in singleton dapps store + utils
* Modify header to Parity
2016-12-11 21:03:40 +01:00
Gav Wood
58b72c521d
Rename ethcore -> parity in licenses.
2016-12-11 19:31:31 +01:00
Gav Wood
17cc2be4b5
Rename ethcore -> parity in license.
2016-12-11 19:30:54 +01:00
Jaco Greeff
929b6ee0f7
Allow editing of gasPrice & gas in Signer ( #3777 )
...
* Rework gas display (maintainable)
* Move GasPriceSelector to ui
* Allow opening of gas component (WIP)
* Merge
* Consistency
* Adjust for Signer display
* Set maximum height based on screen size
* Gas editor displays in-place
* Cleanups
* Merge
* Style fixes
* Fixup stash mishap (again)
* Add store test
* Allow edited values to refrect on the display
* Fix properties
* Adjust styling to show different rows
* git mv
* git mv
* Style fixes
* Style updates
* Pass gas & gasPrice with confirmation
* Fix build (case)
* Style fixes
* Basic GasPriceEditor smoketest
* manual move 1
* manual move 2
* manual move 1
* manual move 2
* NODE_ENV=test ace fix
* UI smoketests
* Style
* Format options via formatter
* Initial version
* Re-add even/odd class
* re-add gasLimit to embedded passing
* style
* Updated for passing gas & price to store
* Allow gas/price overrides when none available
* Fix slider value, pass as number
2016-12-11 17:43:51 +01:00
Jaco Greeff
885d6eaa4d
i18n string dictionaries ( #3532 )
...
* TabBar & Settings -> Views i18n enabled
* Proxy i18n
* Settings i18n
* defaultLocale
* Introduce thin Translate wrapper
* PropTypes util caters for multiples
* Translate & LanguageSelector under ui
* Update location & proptypes
* Add UI Language selector
* German settings pages
* Add German language selection
* Corrected umlaut encoding
* Lint
* Re-apply pre-merge conflict changes
* better German i18n
* Language names in locale language
* i8n -> index
* Allow for development/production operation
* Use Yahoo react-intl (as opposed to react-i18nify)
* Use default messages wih expansions
* Remove non-reused variable definitions
* Use FormattedMessage directly, opens up WebPack & Babel opportunities
* Add flat to flatten
* Extract default messages via babel
* Webpack to aggegrate i18n defaultMessage
* Re-add react-intl after merge
* Update proptype references (merge)
* Strip down external dictionary
* i18n for dapps
* Restore tests submodule
* Allow language changes to reflect
* Style updates
2016-12-11 17:42:35 +01:00
Nicolas Gotchac
13509a9e83
Fix padding in App, again... ( #3813 )
2016-12-11 16:49:38 +01:00
Nicolas Gotchac
ba3bfcc54d
Merge branch 'master' into ng-ui-fixes
2016-12-11 01:26:55 +01:00
Nicolas Gotchac
b44e7bb292
Extract CSS to file in production builds ( #3783 )
...
* Extract CSS to file if production build
* Use DAPPS_URL for testing purposes + better assets in Webpack
* Delete comments
2016-12-10 23:55:57 +01:00
Nicolas Gotchac
e5c73b29d8
'contract/write' to 'contract/develop'
2016-12-10 22:42:49 +01:00
Nicolas Gotchac
9dbccfda2f
Fix padding bottom // Status bar fixed
2016-12-10 22:22:14 +01:00
Jaco Greeff
173a88804a
Status page updates ( #3774 )
...
* Allow Page to create optional Actionbar
* Typo
* Display last block.timestamp
* Remove unnneeded console.log
* Re-do git mv
* git mv
* Force build changes
* Resolving case sensitivity issues
* Swapped to margin at bottom
2016-12-10 22:21:32 +01:00
Nicolas Gotchac
7401358543
PR grumbles
2016-12-10 22:15:56 +01:00
Nicolas Gotchac
70eab0da03
PR grumbles
2016-12-10 20:29:22 +01:00
Nicolas Gotchac
ef93262311
See addresses outside address book + Save them
2016-12-10 15:19:05 +01:00
Nicolas Gotchac
65f586ed14
Fix tab bar active style
2016-12-10 14:32:54 +01:00
Nicolas Gotchac
81c5085b35
Don't create new Contracts instance if already exists
2016-12-10 14:31:20 +01:00
Nicolas Gotchac
13607d48be
Better use of Tab Bar
2016-12-10 14:26:35 +01:00
Nicolas Gotchac
591d086f42
Better use of React-Router (maintaining old routes)
2016-12-10 14:19:15 +01:00
Nicolas Gotchac
51b9034a5e
Don't show addresses while loading balances (fix flash of unsorted)
2016-12-10 12:44:48 +01:00
Nicolas Gotchac
0d9b1882a3
Treat tabs as real link (enable Ctrl+Click for new Tab)
2016-12-10 01:56:38 +01:00
Nicolas Gotchac
f6564dcc2f
Fix dapps separation
2016-12-10 01:32:39 +01:00
Nicolas Gotchac
b9c04fcd00
Fixes to the Wallet UI ( #3787 )
...
* Correct number of transactions for contracts
* Remove daily limit info if set to 0
* Hide tx count for contracts
2016-12-10 01:26:47 +01:00
Nicolas Gotchac
6655e7e3c0
Add support for wallets without getOwner() interface ( #3779 )
...
* Make Wallet Mist compatible #3282
* Owners icons on load
* Fix oversized logo on load
* Don't fetch registry twice (even when pending)
* Better logging...
* Better contract view : show if no events // show loading events
* Better decimal typed input
* PR grumble
2016-12-10 01:26:28 +01:00
Jaco Greeff
a73e0a987e
Merge branch 'master' into jg-test-ui
2016-12-09 18:34:58 +01:00
Jaco Greeff
ffd8314a11
Be lenient around invalid owners map ( #3764 )
...
* Be lenient around invalid owners map
* Filter invalid owners before render
2016-12-09 17:52:25 +01:00
Jannis R
bc33231f7c
merge master into jr-use-badge-reg
2016-12-09 16:53:14 +01:00
Jannis R
eb1429237b
merge master into jr-email-verification
2016-12-09 16:52:44 +01:00
Jaco Greeff
befcc9cc1a
Cleanups ( #3742 )
...
* Remove unused file
* Combine tx checks into single file
* Move UI components into UI
* DRY links
* Unused rollup config
* Cleanup util paths
* Revert "Move UI components into UI"
This reverts commit 3379e61246cde635c296d31322b71e63395a5cd4.
* Re-apply ~/util/tx move
* Cleanup unused styles
2016-12-09 13:44:10 +01:00
Jannis R
3dc943e854
merge master into jr-use-badge-reg
2016-12-09 13:14:35 +01:00
Jaco Greeff
a133e41e16
Merge branch 'master' into jg-test-ui
2016-12-09 09:53:55 +01:00
Jaco Greeff
f9a24f3c8e
Update babel, fix CI build due to breaking changes ( #3754 )
...
* Update babel to latest version
* Re-add circular deps plugin
* Bump for build
* Fixes for babel build
2016-12-09 02:33:12 +01:00
Nicolas Gotchac
09334ca3bd
Small fixes to contract ( #3751 )
...
* Fix contracts execution will fallback function
* Fix contract execute modal
* Working execute from Contract
* Don't dupliacet events
* Gas * 1.2 in wallet confirmations
2016-12-09 01:21:51 +01:00
Jannis R
1ac3421f33
step to select verification method
2016-12-09 00:39:15 +01:00
Jannis R
1672cbad7b
factor out SMS-specific logic
2016-12-09 00:39:15 +01:00
Jannis R
b5b529f8c2
modals/SMSVerification -> modals/Verification
2016-12-09 00:39:15 +01:00
Jannis R
e536290892
fix linting issues
2016-12-09 00:38:44 +01:00
Jannis R
a84cd9143f
show certifications in accounts list
2016-12-09 00:36:27 +01:00
Jannis R
5862f2a9eb
Certifications: read dappsUrl from state
2016-12-09 00:34:59 +01:00
Jannis R
e1c5796a5c
fetch certifications in account view
2016-12-09 00:34:59 +01:00
Jaco Greeff
96d4569cf3
Update test describe paths
2016-12-08 17:31:41 +01:00