4197 Commits

Author SHA1 Message Date
Jonathan Rainville
1e6751323d show authorize form when auth error 2018-09-30 12:17:57 -04:00
Jonathan Rainville
0737a249b9 add console command to get token 2018-09-30 12:17:57 -04:00
Jonathan Rainville
1387b38663 use local cache to store the token 2018-09-30 12:17:57 -04:00
Jonathan Rainville
7c6c61bd34 get route info from AppContainer 2018-09-30 12:17:57 -04:00
Jonathan Rainville
750645c33c add basic authentication 2018-09-30 12:17:57 -04:00
Jonathan Rainville
1f550012e4 add autoscroll package json 2018-09-30 12:17:57 -04:00
Jonathan Rainville
26f2436736 fix linting 2018-09-30 12:17:57 -04:00
Jonathan Rainville
2751dd5bf3 add deep-equal to process update 2018-09-30 12:14:54 -04:00
Jonathan Rainville
dbc39e83dd remove old process things 2018-09-30 12:14:54 -04:00
Jonathan Rainville
41f2b72a79 only show footer when embark tab 2018-09-30 12:14:54 -04:00
Jonathan Rainville
a5720ee7ae fetch all processes 2018-09-30 12:14:54 -04:00
Jonathan Rainville
463fc3b881 basic implementation of tabs for process logs 2018-09-30 12:14:54 -04:00
Jonathan Rainville
42f6d79982 add autoscroll and limit height 2018-09-30 12:14:54 -04:00
Jonathan Rainville
d963a88868 caapitalize header correctly 2018-09-30 12:14:54 -04:00
Jonathan Rainville
14fbd128be convert ansi colors to spans 2018-09-30 12:14:54 -04:00
Iuri Matias
a5d2e5e125 display icons depending on the state of the process 2018-09-30 12:14:54 -04:00
Jonathan Rainville
ef7114dbc0 add noLoading flag in action to not show loader 2018-09-30 12:14:54 -04:00
Jonathan Rainville
fb218bea9c fix avergae not calculated correctly 2018-09-30 12:14:54 -04:00
Anthony Laibe
26a63b294c Deploy contract 2018-09-30 12:14:54 -04:00
Anthony Laibe
634fb63b71 File Editor 2018-09-30 12:14:54 -04:00
Jonathan Rainville
f28e6c2c81 add package lock 2018-09-30 12:14:45 -04:00
Jonathan Rainville
de5b18ed68 add gas station container 2018-09-30 12:14:45 -04:00
Jonathan Rainville
fb5958a3a3 conflict in reducer 2018-09-30 12:14:45 -04:00
Jonathan Rainville
520495ef64 filter values 2018-09-30 12:14:45 -04:00
Jonathan Rainville
cf627ce840 remove old transactions to lighten the memory 2018-09-30 12:14:45 -04:00
Jonathan Rainville
e3a41509a3 conflict in saga 2018-09-30 12:14:45 -04:00
Jonathan Rainville
bfe17e1ad1 watch oracle changes 2018-09-30 12:14:45 -04:00
Jonathan Rainville
3c046187a9 conflicts in reducer and saga 2018-09-30 12:14:45 -04:00
Jonathan Rainville
23a44f614b fix ws ping and add wait calculation 2018-09-30 12:14:45 -04:00
Jonathan Rainville
d83bced73e add transactionTracker to track transactions and their time 2018-09-30 12:13:29 -04:00
Jonathan Rainville
76650ac2c7 add gas station to Contract functions 2018-09-30 12:13:08 -04:00
Jonathan Rainville
713015811c add gasPrice to transactions for contracts 2018-09-30 12:13:08 -04:00
Jonathan Rainville
1d841a3d5c copy to clipboard gasPrice 2018-09-30 12:13:08 -04:00
Jonathan Rainville
ea2fea0896 fix firefox and ie 2018-09-30 12:13:08 -04:00
Jonathan Rainville
615318b103 conflict in css 2018-09-30 12:13:08 -04:00
Jonathan Rainville
c29908bbad add gas station component 2018-09-30 12:13:08 -04:00
Jonathan Rainville
610ec80191 conflicts in action and saga 2018-09-30 12:13:08 -04:00
Anthony Laibe
e6e9fdc2bc File explorer 2018-09-30 12:13:08 -04:00
Anthony Laibe
96987a63c0 Handle string 2018-09-30 12:13:08 -04:00
Anthony Laibe
3419b99e13 All command available in backend tab console 2018-09-30 12:11:13 -04:00
Anthony Laibe
c898d5024c Fix profile command (rebase issue) 2018-09-30 12:10:05 -04:00
Anthony Laibe
9491f083a6 Fix order of command 2018-09-30 12:10:05 -04:00
Anthony Laibe
d58dbaa352 Adding overflow to console 2018-09-30 12:10:05 -04:00
Anthony Laibe
9da12450c5 Add back console command 2018-09-30 12:09:56 -04:00
emizzle
9c98135029 Small fixes
Fixed issue with contract deploying for first time and having no gasLimit specified.

Optimised/refactored looping of compiled contracts.

Added body parameter type checking for `/embark-api/contract/deploy` endpoint
2018-09-30 12:08:53 -04:00
emizzle
fb740c3ae4 Hide deploy button when not successfully compiled
Bug that cropped up in the refactor. Deploy button was showing if there warnings, but no errors. Have changed this to only show the deploy button if there is a compilation result (returned from the api) instead.
2018-09-30 12:08:53 -04:00
emizzle
4bd5239669 Remove lodash 2018-09-30 12:08:53 -04:00
emizzle
4b05c398fb Refactor logic to FiddleContainer
Refactored fiddle logic to be contained in the `FiddleContainer` and the components as purely presentational.

Added scroll from summary to errors/warnings/fatal/deployed cards.

Added fatal error support (ie network error in api)

Removed `lodash`
2018-09-30 12:08:53 -04:00
emizzle
afff55fe1b Fiddle use cases fixed
Handle use cases:

1) handle case when temp.sol doesn’t exist - due to the new saga updates, the response from retreiving a temp fiddle from the filesystem (even if it doesn’t exist) is forward to the compilation endpoint, which returns an ENOENT, and this is handled in the selector.
2) delete all code - shouldn’t return last fiddle and should compile an empty string.
3) Switch to different tab (ie contracts) then back to fiddle - previous fiddle should remain.

Also fixed an issue (most likely due to latest rebase) when deploying fiddle contracts. The gasLimit was not being specified.

Handled issue where entities stored in the state were not being put in the correct order, so a timestamp was sent with the requests and then sorted when the response was returned.
2018-09-30 12:08:53 -04:00
Anthony Laibe
e30bdf1222 Remove last fiddle, and use code to compile 2018-09-30 12:08:53 -04:00