1. May 28, 2019
    • Luke Schoen's avatar
      feat: Send transaction with data field and allow amount to be zero · 6cc59cfd
      Luke Schoen authored
      * Update Send transaction UI so "amount" field can be 0, since some users may want to just send some data (i.e. https://github.com/chainx-org/ChainX/issues/66)
      * Set the default amount value to be 0 and not required
      * Update Send transaction UI to support "data" field in hex (with 0x prefix)
      * Use a hard-coded Gas Limit of 200,000 when user provides hex "data" value
      * Remove logic that doesn't make sense (i.e. `else if (amountBn.isZero()) {`)
      * Update validation messages
      * Add support for Blockscout link when user using Goerli testnet
      * Update internationalisation
      * Use custom `isHexString` function instead of the ethereumjs-util's version. The ethereumjs-util's version is used by MyCrypto and doesn't work properly.
      * Tested on Goerli testnet by creating two accounts, requesting Goerli tokens, running with `--chain goerli` appended to the end (i.e. `"start": "cross-env ELECTRON_START_URL=http://localhost:3000 electron-webpack dev --chain goerli",` in fether/packages/fether-electron/package.json), and sending a transaction with the high gas price, the hex data. For example, for ChainX convert your ChainX Address (UTF8 chars) into Hex code (i.e. copy/paste it at https://www.browserling.com/tools/utf8-to-hex, for example "helloworld" becomes => `\x68\x65\x6c\x6c\x6f\x20\x77\x6f\x72\x6c\x64`, and remove the `\x`, => `68656c6c6f20776f726c64` => then prepend 0x => `0x68656c6c6f20776f726c64` and add that to the "data" field), then send the transaction, and
      when the transaction is successful go to the Blockscout link and you'll see under "Raw Input" ("Input Data" on Etherscan) that you can switch between viewing it in UTF8 or Hex, i.e. https://blockscout.com/eth/goerli/tx/0x7eaec61ce7753fd4c80aec4509c49942b53986585e4864e18134806bffb25f10/internal_transactions)
      * TODO - update Parity Signer to show "data" field value if it doesn't already
      6cc59cfd
  2. Apr 12, 2019
    • Luke Schoen's avatar
      feat: Relates to #402. Internationalisation. Base Support (#452) · 649d6bf0
      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
      649d6bf0
  3. Mar 21, 2019
    • Axel Chalon's avatar
      Parity Ethereum bundling (#458) · 674e3bf3
      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: default avataraxelchalon <[email protected]>
      674e3bf3
  4. Mar 12, 2019
  5. Feb 25, 2019
  6. Feb 21, 2019
  7. Feb 03, 2019
  8. Jan 24, 2019
    • Luke Schoen's avatar
      review-fix: Remove useless props from TokenAddress. Fix field order · 8178ec0c
      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
      8178ec0c
  9. Jan 18, 2019
  10. Jan 16, 2019
  11. Jan 07, 2019
    • Axel Chalon's avatar
      Integrate Parity Signer into Fether. · 5174c8fc
      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}`
      5174c8fc
  12. Nov 26, 2018
  13. Nov 24, 2018
  14. Nov 09, 2018
  15. Nov 08, 2018
  16. Aug 23, 2018
  17. Aug 22, 2018
  18. Aug 21, 2018
  19. Jul 05, 2018
  20. Jul 04, 2018
  21. Jul 02, 2018