- Apr 12, 2019
-
-
Luke Schoen authored
* chore: Update to latest React 16.8.3 to requirements of react-i18next * feat: Scaffold basic translation with English and German * feat: Relates to #402. German translation fully working * fix: Switch back to English by default * fix: Allow user to switch between languages in preferences of context menu * feat: Translate the context menus * refactor: Remove German language. Add as separate PR * refactor: Remove blank line * docs: Update Readme with Internationalisation Add New language instructions * docs: Update Readme with Known Issues and Usage instructions * review-fix: Disabled tooltip Please fill out this field. Add High and Low tx speed * review-fix: Update license headers to be 2019 instead of 2018 * review-fix: Change ns1 to fether-electron and fether-react. Use pino.debug * fix: Add missing i18n conversion for macOS Edit menu * review-fix: Remove unused i18next browser languagedetector dependency * merge latest from master and fix conflicts * merge latest master and fix conflicts. TODO do not expose remote * fix: Do not expose remote. Only expose add and remove listener, and reload via bridge * feat: Convert new release available text to i18n
-
- Mar 21, 2019
-
-
Axel Chalon authored
* Parity Ethereum bundling * Grumbles; update light.js * Grumbles * Merge in PR#394 ac-upd-post: refactor sendStore post/postRaw * Download highest version matching requirement rather than latest beta * Rename RequireVersion to RequireParityVersion * Grumbles * Change Parity version requirement to ~2.4.1 * Fix --no-run-parity with Parity already running * Grumble Co-Authored-By: axelchalon <[email protected]>
-
- Mar 12, 2019
-
-
Amaury Martiny authored
-
- Feb 25, 2019
-
-
Luke Schoen authored
-
- Feb 20, 2019
-
-
Thibaut Sardan authored
-
- Feb 19, 2019
-
-
Thibaut Sardan authored
-
- Feb 07, 2019
-
-
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
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
-
- Jan 24, 2019
-
-
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.
-
- Jan 23, 2019
-
-
Luke Schoen authored
-
- Jan 21, 2019
-
-
Luke Schoen authored
-
- Jan 18, 2019
-
-
Luke Schoen authored
* Remove titleOffset and add placeholder width for header nav buttons * Remove passing `screen` prop for specific pages
-
Luke Schoen authored
* Change Account screen so its header uses the Information component with a big identicon, a short address, so it is clickable, and with identicon on left of name and address. * Apply extra bottom margin between name and account address when Information component used in the header * Update header so it uses Flexbox according to docs as intended * Since we're using Flexbox without placeholder spacing for the left and right header buttons, when the title is shown in the header it is offset if there is only a left or right button. So a `titleOffset` prop is used on pages where the Header component is used to indicate if the title needs to be offset to the left or right so it appears centered in the screen. We also pass a `screen` prop (named after the component where the Header component is being used so we can tailor the header spacing on specific screens. * Re-order props alphabetically * QUESTION - should we consider always adding placeholder spacing for where both right and left buttons in header would be as an alternative so no offset for the title is require?
-
Luke Schoen authored
* Remove titleOffset and add placeholder width for header nav buttons * Remove passing `screen` prop for specific pages
-
- Jan 16, 2019
-
-
Luke Schoen authored
* Change Account screen so its header uses the Information component with a big identicon, a short address, so it is clickable, and with identicon on left of name and address. * Apply extra bottom margin between name and account address when Information component used in the header * Update header so it uses Flexbox according to docs as intended * Since we're using Flexbox without placeholder spacing for the left and right header buttons, when the title is shown in the header it is offset if there is only a left or right button. So a `titleOffset` prop is used on pages where the Header component is used to indicate if the title needs to be offset to the left or right so it appears centered in the screen. We also pass a `screen` prop (named after the component where the Header component is being used so we can tailor the header spacing on specific screens. * Re-order props alphabetically * QUESTION - should we consider always adding placeholder spacing for where both right and left buttons in header would be as an alternative so no offset for the title is require?
-
- Jan 11, 2019
-
-
Axel Chalon authored
-
Axel Chalon authored
-
- Jan 07, 2019
-
-
Amaury Martiny authored
-
Axel Chalon authored
- Add option to import a Parity Signer account. It is then stored in local storage. - Send transactions with Parity Signer accounts - Refactor sendStore so that "token" (and chainId) is inside this.tx; avoids having to pass `token` around every function, and it makes sense to put it in the object since it is part of the tx info. - Add account type (either node or signer) to accountsInfo - Add account type to withAccount; output props are now `{account: {address, type}}` instead of `{accountAddress}`
-
- Jan 02, 2019
-
-
Luke Schoen authored
-
- Dec 23, 2018
-
-
Luke Schoen authored
-
- Dec 20, 2018
-
-
Luke Schoen authored
-
- Oct 27, 2018
-
-
Axel Chalon authored
-
- Oct 26, 2018
-
-
Axel Chalon authored
-
Axel Chalon authored
-
- Aug 21, 2018
-
-
Axel Chalon authored
-
- Aug 20, 2018
-
-
Axel Chalon authored
-
Amaury Martiny authored
-
- Aug 17, 2018
-
-
Amaury Martiny authored
-
- Jun 29, 2018
-
-
Amaury Martiny authored
-
Amaury Martiny authored
-
Amaury Martiny authored
-
- Jun 28, 2018
-
-
Amaury Martiny authored
-
- Jun 26, 2018
-
-
Amaury Martiny authored
-
- Jun 25, 2018
-
-
Amaury Martiny authored
-
- Jun 22, 2018
-
-
Amaury Martiny authored
-
Amaury Martiny authored
-
- Jun 21, 2018
-
-
Amaury Martiny authored
-
- Jun 20, 2018
-
-
Amaury Martiny authored
-
Amaury Martiny authored
-