- Feb 07, 2019
-
-
Luke Schoen authored
-
Luke Schoen authored
* Change health states to node-internet, node, and sync * Change from using STATUS symbol states to using a status object that contains the different states with their status * Show chain name and percentage in modals too
-
Luke Schoen authored
-
Luke Schoen authored
-
Luke Schoen authored
-
Luke Schoen authored
Summary of actions performed: * App.js routes * AccountsList * New functionality - `<RequireHealthOverlay require='connected-offline'>` * Note: we need to be connected even for the AccountsList page since most accounts actually come from parity-ethereum (as pointed out by @amaurymartiny). New functionality (@amaurymartiny proposal) uses additional 'connected-offline' state so if we are connected to the node but not to the internet we can show the AccountsList page * Accounts (token list page) * Retain existing functionality - `<RequireHealthOverlay require='sync'>` * Create Account / Import Account * New functionality - `<RequireHealthOverlay require='connected-offline'>` * Backup Account * New functionality - `<RequireHealthOverlay require='connected-offline'>` * Onboarding * New functionality - no overlay since not wrapping App.js * Search tokens (Whitelist) * Retain existing functionality - `<RequireHealthOverlay require='sync'>` * Send.js routes * TxForm, Unlock, TxQrCode, ScanSignedTx, SignedTxSummary * Retain existing functionality - `<RequireHealthOverlay require='sync'>` * Sent * Retain existing functionality by wrapping the individual component instead of App.js with: `<RequireHealthOverlay require='connected' fullscreen>` * Note: `RequireHealthOverlay` has two states: * `require='connected-offline` no alert/overlay when user connected to a local node but not connected to the internet * `require='connected'` shows full screen alert when the user is not connected to the node and and not connected to the internet * `require='sync'` shows when the user is not sync * Note: Only the Sent component has a fullscreen overlay * Note: This wraps everything related to eth/token/balance/transfer with `require='sync'` * Note: We are not wrapping App.js anymore since when using both `<RequireHealthOverlay require='connected' fullscreen>` in addition to wrapping other components such as Accounts.js with `<RequireHealthOverlay require='connected-offline'>` doesn't allow it. Instead just wrap individual components
-
Luke Schoen authored
-
- Feb 05, 2019
-
-
Amaury Martiny authored
feat: Relates to #337. Part 2 of 2 - Change Tx Recap Unlock design
-
Luke Schoen authored
review-fix: Remove value from To since already initialValue. Modify existing initialValue for Amount
-
Luke Schoen authored
-
Amaury Martiny authored
fix: Fixes #401. Add ansi-styles to fix bug. Update other dependencies
-
Luke Schoen authored
-
Luke Schoen authored
-
Luke Schoen authored
-
- Feb 04, 2019
-
-
Luke Schoen authored
review-fix: Use react-final-form field to connect to state. Change from defaultValue to value to overcome warning
-
Luke Schoen authored
-
Amaury Martiny authored
chore: Relates to #309. Update to Electron v4.0.1
-
Luke Schoen authored
In the Babel 7 migration guide these are the different plugings and to add them: See https://babeljs.io/blog/2018/07/27/removing-babels-stage-presets#migrating ``` // Stage 0 "@babel/plugin-proposal-function-bind", // Stage 1 "@babel/plugin-proposal-export-default-from", "@babel/plugin-proposal-logical-assignment-operators", ["@babel/plugin-proposal-optional-chaining", { "loose": false }], ["@babel/plugin-proposal-pipeline-operator", { "proposal": "minimal" }], ["@babel/plugin-proposal-nullish-coalescing-operator", { "loose": false }], "@babel/plugin-proposal-do-expressions", // Stage 2 ["@babel/plugin-proposal-decorators", { "legacy": true }], "@babel/plugin-proposal-function-sent", "@babel/plugin-proposal-export-namespace-from", "@babel/plugin-proposal-numeric-separator", "@babel/plugin-proposal-throw-expressions", // Stage 3 "@babel/plugin-syntax-dynamic-import", "@babel/plugin-syntax-import-meta", ["@babel/plugin-proposal-class-properties", { "loose": false }], "@babel/plugin-proposal-json-strings" ```
-
Luke Schoen authored
-
Luke Schoen authored
-
Luke Schoen authored
Fixes errors: ``` { Error: Cannot find module '@babel/plugin-proposal-class-properties' from '/Users/scon/code/src/paritytech/fether/packages/fether-ui' ``` ``` Failed to minify the bundle. Error: static/js/main.f19a0eac.chunk.js from Terser TypeError: Cannot read property 'minify' of undefined ```
-
Luke Schoen authored
-
Luke Schoen authored
fix: Fixes #398. Remove withoutLoading() from withAccount so no blank screen changing to Account page during sync or offline https://github.com/paritytech/fether/issues/398
-
- Feb 03, 2019
-
-
Luke Schoen authored
-
Luke Schoen authored
-
Luke Schoen authored
-
Luke Schoen authored
-
Luke Schoen authored
-
- Jan 24, 2019
-
-
Luke Schoen authored
-
Luke Schoen authored
fix: Fix SignedTxSummary page for Parity Signer tx so it shows amount field similar to on Unlock summary for non-Signer tx
-
Luke Schoen authored
Merge branch 'master' into luke-337-part2-unlock-token-address
-
Luke Schoen authored
* `account_name -header` CSS is actually only required where Name is used in the Account Header, elsewhere we do not want to add top and bottom padding to the Name component.
-
Luke Schoen authored
* Remove `decimals`, `onClick`, and `tokens` props from TokenAddress as was only required on TokenBalance * Update SignedTxSummary so "To" input field is above "Amount" * Explicitely pass down `drawers` prop since it is used by Card component * Remove incorrect `handleClick` from TokenAddress component, as that was functionality from TokenBalance
-
- Jan 23, 2019
-
-
Luke Schoen authored
-
Axel Chalon authored
Fix sync rate not showing
-
Amaury Martiny authored
-
Thibaut Sardan authored
fix: Fixes #383. Add an underlay to absorb a blur click away from the menu so nothing else in the UI clicked upon menu blur
-
Thibaut Sardan authored
-
Thibaut Sardan authored
-
Amaury Martiny authored
fix: Fix txStatus race condition in sendStore
-