Commit Graph

3571 Commits

Author SHA1 Message Date
Jonathan Rainville fbe27ece2f add deep-equal to process update 2018-09-06 09:45:40 -04:00
Jonathan Rainville 6908341f92 remove old process things 2018-09-05 18:20:25 -04:00
Jonathan Rainville f5397469b1 only show footer when embark tab 2018-09-05 18:15:19 -04:00
Jonathan Rainville 2ded8e24e6 fetch all processes 2018-09-05 17:39:37 -04:00
Jonathan Rainville 3499e7ad31 basic implementation of tabs for process logs 2018-09-05 17:02:40 -04:00
Jonathan Rainville 43734a6462 add autoscroll and limit height 2018-09-05 16:21:41 -04:00
Jonathan Rainville c506b5a3ef caapitalize header correctly 2018-09-05 13:15:08 -04:00
Jonathan Rainville 2afd690db0 convert ansi colors to spans 2018-09-05 13:08:13 -04:00
Iuri Matias bda4929f54
Merge pull request #44 from status-im/feature/backend_tab/file-edit
Feature/backend tab/file edit
2018-09-04 13:55:15 -04:00
Iuri Matias c0fdbd96d7
Merge pull request #46 from status-im/bug_fix/refresh-on-tx
Add flag to not refresh the page on certain request
2018-09-04 13:54:59 -04:00
Jonathan Rainville 12284a5fc2 add noLoading flag in action to not show loader 2018-09-04 13:51:33 -04:00
Iuri Matias 0f9331532e
Merge pull request #45 from status-im/bug_fix/gas-average
Fix average in gas station
2018-09-04 11:44:50 -04:00
Jonathan Rainville 9a4e366727 fix avergae not calculated correctly 2018-09-04 11:17:02 -04:00
Anthony Laibe 33bb28e05f Deploy contract 2018-09-04 15:47:15 +01:00
Anthony Laibe 53fe741e2c File Editor 2018-09-04 13:20:48 +01:00
Iuri Matias a5a767f059
Merge pull request #42 from status-im/features/upgraded-gas-station
Upgraded gas station
2018-09-03 14:40:13 -04:00
Jonathan Rainville d5fb2b9d4f add package lock 2018-08-31 16:51:47 -04:00
Jonathan Rainville abc8925821 add gas station container 2018-08-31 16:49:32 -04:00
Jonathan Rainville 28ca30cab2 conflict in reducer 2018-08-31 16:49:28 -04:00
Jonathan Rainville 549e314ed0 filter values 2018-08-31 16:49:04 -04:00
Jonathan Rainville b6746f043a remove old transactions to lighten the memory 2018-08-31 16:49:03 -04:00
Jonathan Rainville bad6eb3e04 conflict in saga 2018-08-31 16:48:59 -04:00
Jonathan Rainville 79ccd6ec80 watch oracle changes 2018-08-31 16:48:03 -04:00
Jonathan Rainville 47a5c36057 conflicts in reducer and saga 2018-08-31 16:47:58 -04:00
Jonathan Rainville 3666108e15 fix ws ping and add wait calculation 2018-08-31 16:45:23 -04:00
Jonathan Rainville c70021a28a add transactionTracker to track transactions and their time 2018-08-31 16:45:23 -04:00
Jonathan Rainville fc44666f69 add gas station to Contract functions 2018-08-31 16:45:23 -04:00
Jonathan Rainville 25ed1c65ea add gasPrice to transactions for contracts 2018-08-31 16:45:23 -04:00
Jonathan Rainville 35f545a235 copy to clipboard gasPrice 2018-08-31 16:45:23 -04:00
Jonathan Rainville 8b313f5d78 fix firefox and ie 2018-08-31 16:45:23 -04:00
Jonathan Rainville e5d6341013 conflict in css 2018-08-31 16:45:17 -04:00
Jonathan Rainville 913d34fccc add gas station component 2018-08-31 16:44:48 -04:00
Jonathan Rainville 0b7b112e67 conflicts in action and saga 2018-08-31 16:44:43 -04:00
Iuri Matias 39013d60e2
Merge pull request #40 from status-im/feature/backend_tab/file_explorer
File explorer
2018-08-31 08:35:40 -04:00
Anthony Laibe b123e665be File explorer 2018-08-31 13:21:37 +01:00
Iuri Matias a823c2ef2a
Merge pull request #41 from status-im/bugfix/console
Fixes
2018-08-31 08:14:22 -04:00
Anthony Laibe 5a455bb5d4 Handle string 2018-08-31 13:11:33 +01:00
Anthony Laibe 295f254ea9 Fix double stringify 2018-08-31 13:11:33 +01:00
Anthony Laibe 4eed27a55a All command available in backend tab console 2018-08-31 13:11:33 +01:00
Anthony Laibe a622e6c4bb Fix profile command (rebase issue) 2018-08-31 13:11:33 +01:00
Anthony Laibe 92470bd346 Fix order of command 2018-08-31 13:11:33 +01:00
Anthony Laibe 64dea63457 Adding overflow to console 2018-08-31 13:11:33 +01:00
Anthony Laibe bf5efab091 Add back console command 2018-08-31 13:10:18 +01:00
Iuri Matias 6d1c1def79
Merge pull request #37 from status-im/features/backend_tab/fiddle
Complete Fiddle integration and function testing
2018-08-31 07:59:38 -04:00
emizzle 2f188337c8 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-08-31 15:10:18 +10:00
emizzle 489f619c29 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-08-31 08:40:51 +10:00
emizzle b0fba12de7 Remove lodash 2018-08-30 21:41:19 +10:00
emizzle c6f1f9b3eb 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-08-30 21:15:28 +10:00
emizzle f92d18d624 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-08-30 21:15:28 +10:00
Anthony Laibe ab25436a98 Remove last fiddle, and use code to compile 2018-08-30 21:15:28 +10:00