Commit Graph

3212 Commits

Author SHA1 Message Date
Iuri Matias 6c2489d5e0
Merge pull request #36 from status-im/features/backend_tab/functions
Features/backend tab/functions
2018-08-21 14:12:08 -04:00
Anthony Laibe 918391a2a4 PR feedback: Use request 2018-08-21 11:38:05 +01:00
Iuri Matias ccb9bfe7ba
Merge pull request #35 from status-im/features/backend_tab/show-source
Show sources
2018-08-17 13:44:04 -04:00
Anthony Laibe eaefd39b96 Deploy contract 2018-08-16 16:18:07 +01:00
Anthony Laibe 81993cfc9e Show result 2018-08-16 14:16:47 +01:00
Anthony Laibe 376034da36 Make call successfully 2018-08-16 12:17:13 +01:00
Anthony Laibe 01913851c9 Call Function API 2018-08-16 11:35:24 +01:00
Anthony Laibe e485eda425 Show functions 2018-08-16 10:15:31 +01:00
Anthony Laibe 28d76cfee0 Show sources 2018-08-15 14:59:16 +01:00
Iuri Matias 4c8eb3e614
Merge pull request #34 from status-im/features/backend_tab/ens-explorer
Features/backend tab/ens explorer
2018-08-14 16:53:09 -04:00
Anthony Laibe fced9c2622 Display error + lint 2018-08-14 17:17:47 +01:00
Anthony Laibe 0a6a5171ce Fix naming 2018-08-14 16:22:15 +01:00
Anthony Laibe f685fb2b89 Client fixes 2018-08-14 16:18:37 +01:00
Anthony Laibe 2fc2754dba Lookup/Resolver between EmbarkJS and Embark 2018-08-14 16:12:03 +01:00
Anthony Laibe fa915fc03b Rever fiddle order 2018-08-14 11:58:16 +01:00
Anthony Laibe 4e15c1b5aa Fix typo 2018-08-14 11:45:10 +01:00
Anthony Laibe f08f7e09a4 Use subdomain 2018-08-14 11:31:58 +01:00
Anthony Laibe 1843a0e375 Misc fixes after rebase 2018-08-14 11:09:13 +01:00
Anthony Laibe fac8429721 Lint 2018-08-14 11:01:56 +01:00
Anthony Laibe d338d2ab59 Register and resolve 2018-08-14 10:57:33 +01:00
Anthony Laibe 238cf58e6c Show ENS records 2018-08-14 10:57:33 +01:00
Anthony Laibe 48e4be5c50 Add actions/api/reducers/sagas 2018-08-14 10:56:40 +01:00
Anthony Laibe 13d291cf96 Fix method call 2018-08-14 10:55:55 +01:00
Anthony Laibe 72d0e7c71a API for ens 2018-08-14 10:55:55 +01:00
Anthony Laibe 60125c6278 Add plugins and versions to backend tab 2018-08-14 10:55:55 +01:00
Iuri Matias 184dfe1131
Merge pull request #31 from status-im/features/backend_tab/fiddle
Add solidity fiddle to backend tab
2018-08-13 14:56:28 -04:00
emizzle 2002a1ad4f Fix react ‘key’ error 2018-08-13 23:28:17 +10:00
emizzle fe04b3ba78 Make linter happy 2018-08-13 21:52:04 +10:00
emizzle 3107d9ab5f Removed the contract compile event
(really did it this time)
2018-08-13 21:49:51 +10:00
emizzle a24ad6e57f Addressed PR comments
Changed `fiddle` to an entity and removed unneeded fiddle reducer.

Added a selector for getting the entity.

Changed fiddle saga to `doRequest`.

Changed fiddle api call to the `post` method (did not see beofre the rebase).

Added `CompilerError` presentation component to handle displaying compiler errors and warnings.

Added spaces to css (as requested).

Removed extra space after function in solidity compiler (as requested).

Removed the compile contract event from the solidity compiler (as requested).

Handling of fatal api error in the UI.

Changed fiddle action to the one created with `createRequestTypes`.

Moved `Fiddle` nav tab before `Documentation`.

Changed `FiddleResults` DOM manipulation to be controlled via React state instead.
2018-08-13 21:44:42 +10:00
emizzle 3eca1e6c91 add page title class 2018-08-13 09:53:10 +10:00
emizzle 2c377a2f64 Remove comments and spaces 2018-08-13 09:53:10 +10:00
emizzle 2e24a95391 Fix rebase 2018-08-13 09:53:10 +10:00
emizzle 3479a38f6e Annotations, click to error, UI improvements
Compiler annotations added to editor gutter for errors and warnings

Clicking an error now scrolls editor to offending line and scrolls page to the top of the editor

Added Compiling… loader.
2018-08-13 09:53:10 +10:00
emizzle 4ba38b857b Fiddle now showing compilation warnings and errors 2018-08-13 09:51:40 +10:00
Anthony Laibe 999580bfd2 Display compilation result 2018-08-13 09:51:40 +10:00
emizzle 4ea9ae87cb Code compilation API working, but not updating state 2018-08-13 09:51:40 +10:00
emizzle d40d44a3df Initial compile API and Fiddle container/pres components 2018-08-13 09:51:00 +10:00
emizzle b3917fcf97 Swapped editor to Ace 2018-08-13 09:49:13 +10:00
emizzle bb95c16750 Added monaco editor via react-monaco-editor
Needs to pull version from package.json
2018-08-13 09:49:13 +10:00
emizzle 19be254e48 removed monaco dependency 2018-08-13 09:49:13 +10:00
emizzle f35bc61597 Initial commit of fiddle tab
Not any functionality yet
2018-08-13 09:49:13 +10:00
Jonathan Rainville edcf6d566c
Merge pull request #32 from status-im/features/transaction-logger
Add transaction logger to contracts (Proxy-like feature)
2018-08-10 13:42:18 -04:00
Jonathan Rainville c243111e8d put as one line 2018-08-10 13:41:46 -04:00
Jonathan Rainville 38defe3e78 rename compoenent to right name 2018-08-10 13:41:46 -04:00
Jonathan Rainville 40ec534d23 watch for future contract logs 2018-08-10 13:41:46 -04:00
Jonathan Rainville 77a77eb408 conflict in contarct container 2018-08-10 13:41:41 -04:00
Jonathan Rainville daed2fdbd4 add contract logs 2018-08-10 13:40:36 -04:00
Iuri Matias 386deadd10
Merge pull request #33 from status-im/bug_fix/empty-contract
Fix empty contract appearing in the contract list
2018-08-10 13:25:04 -04:00
Jonathan Rainville 8fbba0e55d rename name to className so it matches contract object 2018-08-10 12:57:37 -04:00