fether issueshttps://gitlab.parity.io/parity/fether/-/issues2018-09-10T03:55:45Zhttps://gitlab.parity.io/parity/fether/-/issues/131Suggestion: Show current chain and allow user to change chain2018-09-10T03:55:45ZddorganSuggestion: Show current chain and allow user to change chain*Created by: ltfschoen*
* the UI doesn't show what chain i'm connected (i understand it's connected to kovan because it added encrypted keys after i created an account to the ~/Library/Application Support/io.parity.ethereum/keys/kovan f...*Created by: ltfschoen*
* the UI doesn't show what chain i'm connected (i understand it's connected to kovan because it added encrypted keys after i created an account to the ~/Library/Application Support/io.parity.ethereum/keys/kovan folder on my computer)
* it doesn't give me the option to change chain (i.e. from kovan and mainnet)
* it doesn't show me a help icon with step-by-step instructions on how to manually change chains from the CLI if i'm a developer
* after clicking an account that i've created, if i click "Add tokens" and enter say "dot" to search for DOT tokens, it returns no results or feedback, such as a suggestion to change to a different chain0.3-betahttps://gitlab.parity.io/parity/fether/-/issues/130Suggestion: Add help icon with a section showing where password encrypted key...2018-09-10T03:55:45ZddorganSuggestion: Add help icon with a section showing where password encrypted keys are stored on device*Created by: ltfschoen*
i.e. using the default kovan chain on macOS the created keys are stored at ~/Library/Application Support/io.parity.ethereum/keys/kovan. some users may not be aware that different Parity wallets use/store keys in ...*Created by: ltfschoen*
i.e. using the default kovan chain on macOS the created keys are stored at ~/Library/Application Support/io.parity.ethereum/keys/kovan. some users may not be aware that different Parity wallets use/store keys in the same folder on the user device. if the user knows this upfront it may be easier for them to just copy/paste their key file into the directoryhttps://gitlab.parity.io/parity/fether/-/issues/147Syncing 100%2018-09-10T03:55:45ZGhost UserSyncing 100%Just left the app open for a day..
<img width="359" alt="screen shot 2018-07-09 at 2 54 55 am" src="https://user-images.githubusercontent.com/547167/42425322-601921f6-8324-11e8-97f9-33fb19c3d255.png">
Just left the app open for a day..
<img width="359" alt="screen shot 2018-07-09 at 2 54 55 am" src="https://user-images.githubusercontent.com/547167/42425322-601921f6-8324-11e8-97f9-33fb19c3d255.png">
https://gitlab.parity.io/parity/fether/-/issues/136Import account page shows the username entered in an input field that was for...2018-09-10T03:55:45ZddorganImport account page shows the username entered in an input field that was for a different purpose instead of detecting username previously associated with an account address*Created by: ltfschoen*
* After creating two accounts (i.e. with usernames "account1" and "account2"), if i click the "+" icon on the "Accounts" page, it takes me to the "Create a new account" page. I then enter a name like "account3" i...*Created by: ltfschoen*
* After creating two accounts (i.e. with usernames "account1" and "account2"), if i click the "+" icon on the "Accounts" page, it takes me to the "Create a new account" page. I then enter a name like "account3" in the input field associated with the label "Please give this account a name" (even though i don't intend to click "Next" because I'm planning to click the "Import Account" link instead)
![screen shot 2018-07-05 at 9 46 44 am](https://user-images.githubusercontent.com/6226175/42316166-6e705d2e-8049-11e8-9faf-3da865e1384b.png)
If i then click the "Import Account" link (instead of clicking "Next"), it takes me to the "Import account" page, which shows a blending animation with the colour grey at the top, which i've gathered means it's busy trying to load the account address, and it also shows the value "account3" next to the animation too, which was not expected.
![screen shot 2018-07-05 at 9 46 50 am](https://user-images.githubusercontent.com/6226175/42315299-64d9fc90-8047-11e8-8f65-30bd043879eb.png)
It asks me to "Type the Recovery phrase" of the account i want to import. If i then do something silly like try and import one of the accounts that are already listed on my "Accounts" page by entering the secret phrase associated with one of them, it correctly displays the associated address at the top, but it still shows "account3" instead of detecting that i've already associated a username with that account address in the application and showing that instead until i'm specifically given the option to change the associated username.
If i click "Next" it then asks me to "Please give this account a name", and pre-populates the input field with a value "account3" that entered earlier. I was surprised it asked me for this because it already showed "account3" above the account address (as a result of having entered it earlier in the input field whose purpose was to create an account instead of importing one).https://gitlab.parity.io/parity/fether/-/issues/132Suggestion: Allow user to copy generated address on "Create a new account" pages2018-09-10T03:55:45ZddorganSuggestion: Allow user to copy generated address on "Create a new account" pages*Created by: ltfschoen*
* On the second "Create a new account" screen it shows the username and associated address that was created, and asks the user to remember their secret phrase. A possible improvement is to given them the option t...*Created by: ltfschoen*
* On the second "Create a new account" screen it shows the username and associated address that was created, and asks the user to remember their secret phrase. A possible improvement is to given them the option to copy the generated address "0x..." so they can save it straight away along with their secret phrase and password. Currently this functionality is available only once you've created an account and then click the account on the Accounts page, and then click the username/address at the top of the pagehttps://gitlab.parity.io/parity/fether/-/issues/134Suggestion: Truncate address only when detect insufficient screen width2018-09-10T03:55:45ZddorganSuggestion: Truncate address only when detect insufficient screen width*Created by: ltfschoen*
* On each of the "Create a new account" pages (i.e. create username, save secret phrase, confirm secret phrase, and enter password screens) it shows the user's address "0x..." in full, but after signing up the "A...*Created by: ltfschoen*
* On each of the "Create a new account" pages (i.e. create username, save secret phrase, confirm secret phrase, and enter password screens) it shows the user's address "0x..." in full, but after signing up the "Accounts" page shows a truncated version of the same address even though there's sufficient space to show it in full in portrait view. Possibly consider only truncating the address when detect a screen size that isn't wide enoughhttps://gitlab.parity.io/parity/fether/-/issues/133Suggestion: Add horizontal separator between label and input field2018-09-10T03:55:45ZddorganSuggestion: Add horizontal separator between label and input field*Created by: ltfschoen*
It wasn't immediately clear to me where the user needs to click to enter a value in the input field for an associated label (i.e. "Recovery phrase"). Initially I always first clicked on the right-hand side of the...*Created by: ltfschoen*
It wasn't immediately clear to me where the user needs to click to enter a value in the input field for an associated label (i.e. "Recovery phrase"). Initially I always first clicked on the right-hand side of the label until I realised I needed to click below the label. Adding a horizontal separator between the label and the input field may make this clear?https://gitlab.parity.io/parity/fether/-/issues/173Check for interrupted Parity download2018-09-10T03:55:45ZGhost UserCheck for interrupted Parity downloadcf https://github.com/paritytech/fether/issues/172
If the user exits Fether while it's downloading Parity, this results in an incomplete Parity binary that Fether will attempt to run next time it starts
Idea: download Parity as `pa...cf https://github.com/paritytech/fether/issues/172
If the user exits Fether while it's downloading Parity, this results in an incomplete Parity binary that Fether will attempt to run next time it starts
Idea: download Parity as `parity.part` (overwrite) and rename it to `parity` once the download is completed and we've verified the checksums.https://gitlab.parity.io/parity/fether/-/issues/172Incomplete/corrupted download of Parity2018-09-10T03:55:45ZGhost UserIncomplete/corrupted download of ParityHappened from the beginning.
Related: https://github.com/parity-js/shell/issues/119
![image](https://user-images.githubusercontent.com/5739676/43675754-6136b636-97e5-11e8-9708-7231fbf19f0a.png)
## Console
```
[2018-08-04T10:5...Happened from the beginning.
Related: https://github.com/parity-js/shell/issues/119
![image](https://user-images.githubusercontent.com/5739676/43675754-6136b636-97e5-11e8-9708-7231fbf19f0a.png)
## Console
```
[2018-08-04T10:51:43.199Z] INFO (@parity/electron:main/10491 on archon): Parity found on machine, can be run with "/home/xx/.config/Electron/parity".
[2018-08-04T10:51:50.258Z] INFO (@parity/electron:main/10491 on archon): Running "/home/xx/.config/Electron/parity --light --chain kovan --ws-interface 127.0.0.1 --ws-port 8546".
[2018-08-04T10:51:50.265Z] ERROR (fether/10491 on archon): Exit code null, with signal SIGSEGV.
Error: Exit code null, with signal SIGSEGV.
at ChildProcess.<anonymous> (/home/xx/web/parity-fether/packages/parity-electron/lib/runParity.js:110:39)
at emitTwo (events.js:126:13)
at ChildProcess.emit (events.js:214:7)
at maybeClose (internal/child_process.js:925:16)
at Socket.stream.socket.on (internal/child_process.js:346:11)
at emitOne (events.js:116:13)
at Socket.emit (events.js:211:7)
at Pipe._handle.close [as _onclose] (net.js:554:12)
```
## `fether.log`
```
{"level":30,"time":1533379903072,"msg":"Starting Fether...","pid":10491,"hostname":"archon","name":"fether","v":1}
{"level":30,"time":1533379903199,"msg":"Parity found on machine, can be run with \"/home/xx/.config/Electron/parity\".","pid":10491,"hostname":"archon","name":"@parity/electron:main","v":1}
{"level":30,"time":1533379910258,"msg":"Running \"/home/xx/.config/Electron/parity --light --chain kovan --ws-interface 127.0.0.1 --ws-port 8546\".","pid":10491,"hostname":"archon","name":"@parity/electron:main","v":1}
{"level":50,"time":1533379910265,"msg":"Exit code null, with signal SIGSEGV.","pid":10491,"hostname":"archon","name":"fether","type":"Error","stack":"Error: Exit code null, with signal SIGSEGV.\n at ChildProcess.<anonymous> (/home/xx/web/parity-fether/packages/parity-electron/lib/runParity.js:110:39)\n at emitTwo (events.js:126:13)\n at ChildProcess.emit (events.js:214:7)\n at maybeClose (internal/child_process.js:925:16)\n at Socket.stream.socket.on (internal/child_process.js:346:11)\n at emitOne (events.js:116:13)\n at Socket.emit (events.js:211:7)\n at Pipe._handle.close [as _onclose] (net.js:554:12)","v":1}
```
## Running downloaded Fether manually
```bash
$ /home/xx/.config/Electron/parity --light --chain kovan --ws-interface 127.0.0.1 --ws-port 8546
Segmentation fault
$ ls -lh /home/xx/.config/Electron/parity
-rwxr-xr-x 1 xx xx 252K Jul 13 16:38 /home/xx/.config/Electron/parity
```
252K... I guess the download failed?
Removing `/home/xx/.config/Electron/parity` and relaunching Fether (making it download Parity again) fixes the problemhttps://gitlab.parity.io/parity/fether/-/issues/171Tokens not showing and TypeError: Object(...) is not a function2018-09-10T03:55:45ZThibaut SardanTokens not showing and TypeError: Object(...) is not a functionTokens not showing and the following error appears in the console
```
Uncaught TypeError: Object(...) is not a function
at t.project (withBalance.js:25)
at t._next (switchMap.js:34)
at t.next (Subscriber.js:54)
at...Tokens not showing and the following error appears in the console
```
Uncaught TypeError: Object(...) is not a function
at t.project (withBalance.js:25)
at t._next (switchMap.js:34)
at t.next (Subscriber.js:54)
at t._next (filter.js:38)
at t.next (Subscriber.js:54)
at t._next (Subscriber.js:77)
at t.next (Subscriber.js:54)
at t._subscribe (ReplaySubject.js:67)
at t.e._trySubscribe (Observable.js:42)
at t._trySubscribe (Subject.js:89)
```
![image](https://user-images.githubusercontent.com/33178835/43653440-58b502da-9748-11e8-8af7-8aeeab89267e.png)
https://gitlab.parity.io/parity/fether/-/issues/151Fether doesn't work when light node is restarted with different chain2018-09-10T03:55:45ZBjörn WagnerFether doesn't work when light node is restarted with different chainProbably not a bug at this point. When the node is being restarted with a different chain after Fether was started, Fether doesn't re-pull available accounts (and therefore shows the accounts for the initial chain) and doesn't react to a...Probably not a bug at this point. When the node is being restarted with a different chain after Fether was started, Fether doesn't re-pull available accounts (and therefore shows the accounts for the initial chain) and doesn't react to any clicks. Fether starts working as expected again once node is restarted to connect to initial chain.0.2-alphahttps://gitlab.parity.io/parity/fether/-/issues/149Element highlighting overlaps2018-09-10T03:55:45ZBjörn WagnerElement highlighting overlaps<img width="364" alt="screen shot 2018-07-09 at 12 45 12" src="https://user-images.githubusercontent.com/17831185/42449666-da4700da-8381-11e8-98e1-6df0a17e17fd.png">
<img width="364" alt="screen shot 2018-07-09 at 12 45 18" src="https...<img width="364" alt="screen shot 2018-07-09 at 12 45 12" src="https://user-images.githubusercontent.com/17831185/42449666-da4700da-8381-11e8-98e1-6df0a17e17fd.png">
<img width="364" alt="screen shot 2018-07-09 at 12 45 18" src="https://user-images.githubusercontent.com/17831185/42449685-e89e2b22-8381-11e8-892b-147b0a868a26.png">
https://gitlab.parity.io/parity/fether/-/issues/127Need to click 2x on "Max" for tokens2018-09-10T03:55:45ZThibaut SardanNeed to click 2x on "Max" for tokensThe max button for tokens doesn't allow to send a Tx right away as the "send" button is disabled. The max button for tokens doesn't allow to send a Tx right away as the "send" button is disabled. https://gitlab.parity.io/parity/fether/-/issues/119Start with Kovan Network per default2018-09-10T03:55:45ZThibaut SardanStart with Kovan Network per defaultShould start with `--chain kovan`Should start with `--chain kovan`0.2-alphahttps://gitlab.parity.io/parity/fether/-/issues/115Can't send transaction with "Max"2018-09-10T03:55:45ZThibaut SardanCan't send transaction with "Max"In master from this morning
How to reproduce:
- Select an account
- Select Max
- "Next" then enter the password.
I get this (overflow of the error message + can't send):
Edit, in the console:
```
ws.js:262 signer_confirmReque...In master from this morning
How to reproduce:
- Select an account
- Select Max
- "Next" then enter the password.
I get this (overflow of the error message + can't send):
Edit, in the console:
```
ws.js:262 signer_confirmRequest(["0x5",{},"my_password"]): -32010: Insufficient funds. The account you tried to send transaction from does not have enough funds. Required 1042628665000000000 and got: 1033964000000000000.
```
![image](https://user-images.githubusercontent.com/33178835/42083669-dc94642a-7b8b-11e8-8409-9116cbb78b4c.png)
https://gitlab.parity.io/parity/fether/-/issues/107Rework the account creation screen2018-09-10T03:55:45ZThibaut SardanRework the account creation screenThe loading bar (no name) appearing at the beginning is confusing.
We should have something like
```
- Icon with a button to change it -> no name displayed, no address
- Field to enter a name for the account
Next page
- recovery ...The loading bar (no name) appearing at the beginning is confusing.
We should have something like
```
- Icon with a button to change it -> no name displayed, no address
- Field to enter a name for the account
Next page
- recovery phrase
- recovery confirmation
Next page
- password
- password confirmation
Done
-> the address will be shown in the account overview
-> no need to show a confirmation screen
```
We should have a "back" button next to the "next"
The arrow at the top left should go back to the account overview with a modal saying "You are about to leave the account creation process - confirm - cancel"https://gitlab.parity.io/parity/fether/-/issues/109Reset amount and address field when sending transaction2018-09-10T03:55:45ZThibaut SardanReset amount and address field when sending transaction0.2-alphahttps://gitlab.parity.io/parity/fether/-/issues/108Cursor pointer on links and "cards"2018-09-10T03:55:45ZThibaut SardanCursor pointer on links and "cards"We should have a cursor pointer for the mouse when clicking on:
- the account on the account overview page
- the name to copy the address
- etherscan links to see the transactionWe should have a cursor pointer for the mouse when clicking on:
- the account on the account overview page
- the name to copy the address
- etherscan links to see the transactionhttps://gitlab.parity.io/parity/fether/-/issues/138Import account and changing the username does not initially display a usernam...2019-01-07T15:50:42ZddorganImport account and changing the username does not initially display a username in the Accounts list or display correctly on the Account page*Created by: ltfschoen*
After clicking "Confirm Account Creation" as described in [Issue #137](https://github.com/paritytech/fether/issues/137), it then took me back to the "Accounts" page, and it still showed the same two accounts that...*Created by: ltfschoen*
After clicking "Confirm Account Creation" as described in [Issue #137](https://github.com/paritytech/fether/issues/137), it then took me back to the "Accounts" page, and it still showed the same two accounts that I initially created earlier as expected. The second account no longer had a username of "account2" that I initially associated with it... instead for about 2 seconds it displayed "account3" as expected, but then it changed and displayed "(No name)" for the username of the second account and it stayed that way.
I then clicked the second account that now had a username of "(No name)" and it changed to the page where it shows your Ethereum balance, but instead of showing the username and password at the top as expected, it just showed the grey blending animation instead at the top (indicating that it was trying to load the username/address)... so i navigated back to the accounts list and clicked the first account with username of "account1" instead, and found that that account worked as expected and showed the username and account address correctly above the Ethereum balance.https://gitlab.parity.io/parity/fether/-/issues/103"Add token" vs "Edit token whitelist"2018-09-10T03:55:45ZBjörn Wagner"Add token" vs "Edit token whitelist"Imo, it should say 'Add token' on both views.
<img width="364" alt="screen shot 2018-06-26 at 23 38 14" src="https://user-images.githubusercontent.com/17831185/41940729-0e434368-799a-11e8-85e2-4706dc65d774.png">
<img width="356" alt=...Imo, it should say 'Add token' on both views.
<img width="364" alt="screen shot 2018-06-26 at 23 38 14" src="https://user-images.githubusercontent.com/17831185/41940729-0e434368-799a-11e8-85e2-4706dc65d774.png">
<img width="356" alt="screen shot 2018-06-26 at 23 38 04" src="https://user-images.githubusercontent.com/17831185/41940733-107f0342-799a-11e8-8412-71deb9a852ae.png">
https://gitlab.parity.io/parity/fether/-/issues/39Account view2018-09-10T03:55:45ZBjörn WagnerAccount viewPersonally, I think I'd prefer if the identicon was shown in the 'top bar' next to the account name if you can make that work with the current design.
<img width="359" alt="screen shot 2018-06-11 at 19 01 55" src="https://user-images....Personally, I think I'd prefer if the identicon was shown in the 'top bar' next to the account name if you can make that work with the current design.
<img width="359" alt="screen shot 2018-06-11 at 19 01 55" src="https://user-images.githubusercontent.com/17831185/41248789-f0d16d60-6da9-11e8-8fc5-409bd332a4f8.png">
The information provided in the following view seems fairly redundant. It shows both the acc name and address twice. Furthermore, instead of having a dedicated 'copy address to clipboard'-button, this functionality could be provided through a click on the text box plus a dialog that states that the address was copied to the clipboard.
<img width="352" alt="screen shot 2018-06-11 at 19 00 25" src="https://user-images.githubusercontent.com/17831185/41248711-bbf285ac-6da9-11e8-9ef4-4e1258b7a136.png">https://gitlab.parity.io/parity/fether/-/issues/166AppImage - Cannot find module '/tmp/.mount_fether73wBax/resources/electron.as...2018-10-31T11:51:08ZThibaut SardanAppImage - Cannot find module '/tmp/.mount_fether73wBax/resources/electron.asar/browser/init.js'The AppImage of the v0.1.0-alpha2 doesn't allow to launch Fether.
Here is what I did (on Ubuntu) with a Parity (v2) instance already running.
```
$ wget https://github.com/paritytech/fether/releases/download/v0.1.0-alpha2/fether-0.1...The AppImage of the v0.1.0-alpha2 doesn't allow to launch Fether.
Here is what I did (on Ubuntu) with a Parity (v2) instance already running.
```
$ wget https://github.com/paritytech/fether/releases/download/v0.1.0-alpha2/fether-0.1.0-x86_64.AppImage
--2018-07-23 11:08:45-- https://github.com/paritytech/fether/releases/download/v0.1.0-alpha2/fether-0.1.0-x86_64.AppImage
Resolving github.com (github.com)... 192.30.253.112, 192.30.253.113
Connecting to github.com (github.com)|192.30.253.112|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://github-production-release-asset-2e65be.s3.amazonaws.com/127888735/119f8166-8061-11e8-82e6-dbf8ed4923b7?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20180723%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180723T090845Z&X-Amz-Expires=300&X-Amz-Signature=5eb3a656cffb384c24746da2391b2781865ab99022dae6d67ace8ae08b03b8e6&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dfether-0.1.0-x86_64.AppImage&response-content-type=application%2Foctet-stream [following]
--2018-07-23 11:08:46-- https://github-production-release-asset-2e65be.s3.amazonaws.com/127888735/119f8166-8061-11e8-82e6-dbf8ed4923b7?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20180723%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20180723T090845Z&X-Amz-Expires=300&X-Amz-Signature=5eb3a656cffb384c24746da2391b2781865ab99022dae6d67ace8ae08b03b8e6&X-Amz-SignedHeaders=host&actor_id=0&response-content-disposition=attachment%3B%20filename%3Dfether-0.1.0-x86_64.AppImage&response-content-type=application%2Foctet-stream
Resolving github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)... 52.216.82.168
Connecting to github-production-release-asset-2e65be.s3.amazonaws.com (github-production-release-asset-2e65be.s3.amazonaws.com)|52.216.82.168|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 82833070 (79M) [application/octet-stream]
Saving to: ‘fether-0.1.0-x86_64.AppImage’
fether-0.1.0-x86_64.AppImage 100%[====================================================================================================================>] 79,00M 2,27MB/s in 43s
2018-07-23 11:09:29 (1,83 MB/s) - ‘fether-0.1.0-x86_64.AppImage’ saved [82833070/82833070]
```
```
$ chmod u+x fether-0.1.0-x86_64.AppImage
```
```
$ ./fether-0.1.0-x86_64.AppImage
module.js:545
throw err;
^
Error: Cannot find module '/tmp/.mount_fether73wBax/resources/electron.asar/browser/init.js'
at Function.Module._resolveFilename (module.js:543:15)
at Function.Module._load (module.js:473:25)
at Function.Module.runMain (module.js:683:10)
at startup (bootstrap_node.js:196:16)
at bootstrap_node.js:622:3
```https://gitlab.parity.io/parity/fether/-/issues/4Follow transaction after sending it2018-07-02T12:07:31ZGhost UserFollow transaction after sending itAfter submitting a transaction, the transaction isn't immediately confirmed, there are several steps, described [here](https://wiki.parity.io/oo7-Parity-Reference#transactionstatus) in TransactionStatus. And after the `confirmed` step ab...After submitting a transaction, the transaction isn't immediately confirmed, there are several steps, described [here](https://wiki.parity.io/oo7-Parity-Reference#transactionstatus) in TransactionStatus. And after the `confirmed` step above, we still wait for 6 confirmations (cf bottom right corner of this screenshot https://user-images.githubusercontent.com/11201122/39359080-2c0f8896-4a21-11e8-9f8b-2af11cc7fa6a.png)
This process can take 1-2 minutes. During all this time I believe the user should be able to keep an eye the status of his transaction, while doing other stuff on the UI.
Note: there can be multiple transactions at the same time, but that's P2 priority.https://gitlab.parity.io/parity/fether/-/issues/5The Signer2018-07-02T12:07:31ZGhost UserThe Signer@brianflanagan Something that we didn't discuss yet: the signer part. Basically each account can be unlocked by one of the following methods:
- password
- QR code on mobile phone
- hardware wallet (like nano S)
- a private key JSON f...@brianflanagan Something that we didn't discuss yet: the signer part. Basically each account can be unlocked by one of the following methods:
- password
- QR code on mobile phone
- hardware wallet (like nano S)
- a private key JSON file
Obviously for v1 we will only implement the password unlocking, but it would be good to keep in mind that we will extend that in the future. The question is: when should the user unlock his account?
The UX MetaMask has is one password for all accounts, unlocked at the very beginning. This would not work with us because some accounts are password-protected, while (in the future) other accounts can be unlocked differently (which MM doesn't offer). Moreover, I won't store the password anywhere, which is a security +.
I'd suggest prompting the user to input his password only when needed, i.e. when confirming sending the transaction.
The - is that if the user has 6 accounts, he'd need to remember 6 passwords.https://gitlab.parity.io/parity/fether/-/issues/3Sync or not2018-07-02T12:07:31ZGhost UserSync or not@brianflanagan From parity, here is the data I get for the general "health" of the node:
![screen shot 2018-05-03 at 10 27 12 am](https://user-images.githubusercontent.com/1293565/39566654-9b90fc0a-4ebc-11e8-80a9-1dfadcd6f40e.png)
...@brianflanagan From parity, here is the data I get for the general "health" of the node:
![screen shot 2018-05-03 at 10 27 12 am](https://user-images.githubusercontent.com/1293565/39566654-9b90fc0a-4ebc-11e8-80a9-1dfadcd6f40e.png)
- `sync` represents if we're sync or not, just a boolean value
- `peers` represents the number of peers we're connected to (here 10 peers, out of 50 maximum). Generally if we're connected to 0 or 1 peer, it means we're having a connectivity problem, and some sort of warning should be shown
- `time` represents if the local time on our machine is synced with the "real" time. If there's a too big difference, we'll get an error here too, something like "Your clock is not in sync".
https://gitlab.parity.io/parity/fether/-/issues/6Whitelisting of Tokens2018-07-02T12:07:31ZGhost UserWhitelisting of TokensA feature/bug requested in the old Parity was that instead of fetching automatically all the tokens a particular account has, the user whitelists the tokens he wants to be shown on the main page.
In particular, there needs to be a pag...A feature/bug requested in the old Parity was that instead of fetching automatically all the tokens a particular account has, the user whitelists the tokens he wants to be shown on the main page.
In particular, there needs to be a page where the user chooses to Add Token (a bit like MM), with the following fields:
- Token address
- Token name
- Token symbol
- Token image (url is enough for now, no need for image uploading)
We could also keep a small database of the most popular tokens ourselves, like MyCrypto does.
(Lower priority, let's focus on sending/receiving Ether first).https://gitlab.parity.io/parity/fether/-/issues/17Make downloading parity more robust2018-07-02T12:07:32ZGhost UserMake downloading parity more robustRight now we just try to fetch parity once: https://github.com/parity-js/light/blob/20679c4515cf18570ab751c19c28c2e295854d0a/electron/operations/fetchParity.js#L53-L61
And somtimes we have errors:
![download](https://user-images.gith...Right now we just try to fetch parity once: https://github.com/parity-js/light/blob/20679c4515cf18570ab751c19c28c2e295854d0a/electron/operations/fetchParity.js#L53-L61
And somtimes we have errors:
![download](https://user-images.githubusercontent.com/1293565/40170356-7ba48b16-59c8-11e8-9c2c-c2e991946b6e.png)
It'd be nice to:
- Retry 2-3 times if the 1st time fails (and show a Check Network Connection message if failing after 3 times)
- Check that the checksum is correct after downloading (or re-download if not)https://gitlab.parity.io/parity/fether/-/issues/20Import Account2018-07-02T12:07:32ZGhost UserImport AccountFor now there's a Create Account mechanism, but there should also be an Import Account one.
The process should be simpler:
- user inputs his 12-word phrase
- user chooses a password
- confirmFor now there's a Create Account mechanism, but there should also be an Import Account one.
The process should be simpler:
- user inputs his 12-word phrase
- user chooses a password
- confirmhttps://gitlab.parity.io/parity/fether/-/issues/32Onboarding2018-07-02T12:07:33ZGhost UserOnboardingDetect if it's the 1st time the user is running the Light Wallet.
### Case 1: The user has already used parity before
In this case he already has accounts on his parity, so can actually use the light wallet immediately after it's s...Detect if it's the 1st time the user is running the Light Wallet.
### Case 1: The user has already used parity before
In this case he already has accounts on his parity, so can actually use the light wallet immediately after it's synced. We show the Syncing overlay.
### Case 2: 1st-time user
We show the account creation steps, with the `<Health />` component on the bottom to track the syncing progress. If the user finishes creating his account before the syncing finishes, then the Syncing overlay will show.
### Ideas
- Show a small tutorial about what is the Light client? in both cases.
Anything to add/change @brianflanagan?https://gitlab.parity.io/parity/fether/-/issues/35Brainstorm Light Wallet name2018-07-02T12:07:33ZGhost UserBrainstorm Light Wallet nameFrom @Tbaut
About the light client, what are its strength:
light
sync in a matter of minutes
it's based on an actual node, therefore more secure than a standard wallet (decentralized unlike Metamask, Jaxx et al)
Ideas of name:
...From @Tbaut
About the light client, what are its strength:
light
sync in a matter of minutes
it's based on an actual node, therefore more secure than a standard wallet (decentralized unlike Metamask, Jaxx et al)
Ideas of name:
Feather
Leaf
Springbok / Falcon / Cheetah / Hummingbird / Peregrine (some of the fasted animals)
Lide (light-node)
Plide (Parity light node)
Lighty
Wally (wallet light parity)
Walleth (not very SEO friendly though)https://gitlab.parity.io/parity/fether/-/issues/37Shows incorrect ETH balance after switching account2018-07-02T12:07:33ZBjörn WagnerShows incorrect ETH balance after switching accountThe wallet shows the balance of the previous account after switching to a new account.The wallet shows the balance of the previous account after switching to a new account.https://gitlab.parity.io/parity/fether/-/issues/38"max" button on "Sending Ethereum" view doesn't work2018-07-02T12:07:33ZBjörn Wagner"max" button on "Sending Ethereum" view doesn't workBefore clicking:
<img width="373" alt="screen shot 2018-06-11 at 18 47 25" src="https://user-images.githubusercontent.com/17831185/41248334-a15c0c78-6da8-11e8-8b60-a920f5e1f3a1.png">
After clicking:
<img width="366" alt="screen sho...Before clicking:
<img width="373" alt="screen shot 2018-06-11 at 18 47 25" src="https://user-images.githubusercontent.com/17831185/41248334-a15c0c78-6da8-11e8-8b60-a920f5e1f3a1.png">
After clicking:
<img width="366" alt="screen shot 2018-06-11 at 18 47 33" src="https://user-images.githubusercontent.com/17831185/41248339-a4aa08ee-6da8-11e8-915d-0a0b8bf01d19.png">
https://gitlab.parity.io/parity/fether/-/issues/42Errors at startup: Object with key 'balance' should be a function returning a...2018-07-02T12:07:34ZThibaut SardanErrors at startup: Object with key 'balance' should be a function returning an Observable.I got a bunch of errors this morning after the sync and once I clicked on "start":
![selection_015](https://user-images.githubusercontent.com/33178835/41284029-794bc68e-6e38-11e8-8217-8718c72743b9.jpg)
react-dom.production.min.js (...I got a bunch of errors this morning after the sync and once I clicked on "start":
![selection_015](https://user-images.githubusercontent.com/33178835/41284029-794bc68e-6e38-11e8-8217-8718c72743b9.jpg)
react-dom.production.min.js (note that I added 1 line to add the file path): [react-dom.production.min.txt](https://github.com/parity-js/light/files/2093547/react-dom.production.min.txt)
https://gitlab.parity.io/parity/fether/-/issues/45"confirm transaction" button not working?2018-07-02T12:07:34ZThibaut Sardan"confirm transaction" button not working?I'm on Kovan (light node launched before `yarn electron`)
Select an account> type a receiver's address, click on "send"> type my password> click on "confirm transaction"
![image](https://user-images.githubusercontent.com/33178835/413...I'm on Kovan (light node launched before `yarn electron`)
Select an account> type a receiver's address, click on "send"> type my password> click on "confirm transaction"
![image](https://user-images.githubusercontent.com/33178835/41364132-0dbcbb72-6f36-11e8-96dc-22a84d1655ae.png)
No error in electron console, no call fired in network tab, no transaction mined in parity console. As if the button was not doing anything.
https://gitlab.parity.io/parity/fether/-/issues/47No default address or eth amount for a new Tx2018-07-02T12:07:34ZThibaut SardanNo default address or eth amount for a new TxWhen creating a new Tx, I believe we should have "-" or 0 eth per default (instead of 0.01) and do not prefill the receiver address with anything but a placeholder (grayed and automatically removed when clicked).
![image](https://user...When creating a new Tx, I believe we should have "-" or 0 eth per default (instead of 0.01) and do not prefill the receiver address with anything but a placeholder (grayed and automatically removed when clicked).
![image](https://user-images.githubusercontent.com/33178835/41402054-9aa450dc-6fc1-11e8-94cb-2fe543f284d8.png)
https://gitlab.parity.io/parity/fether/-/issues/49Show address of an account and give the ability to copy it2018-07-02T12:07:34ZThibaut SardanShow address of an account and give the ability to copy itI'd like to see the address of this account below the name, or at least the beginning and the end, and be able to copy it on a click (like metamask) without having to click back and forth.
![image](https://user-images.githubuserconte...I'd like to see the address of this account below the name, or at least the beginning and the end, and be able to copy it on a click (like metamask) without having to click back and forth.
![image](https://user-images.githubusercontent.com/33178835/41410976-83c5d9f2-6fdb-11e8-97dc-df1c44c154fe.png)
![image](https://user-images.githubusercontent.com/33178835/41411067-d6c65b86-6fdb-11e8-94a8-db15b6e4bba8.png)
https://gitlab.parity.io/parity/fether/-/issues/51Syncing screen preventing to do anything else2018-07-02T12:07:34ZThibaut SardanSyncing screen preventing to do anything elseWhen the node goes out of sync, we are showing a big screen that breaks the user flow (and removes the focus on some field if it happens when typing the password for instance).
As suggested by Amaury we should:
- make this "sync" muc...When the node goes out of sync, we are showing a big screen that breaks the user flow (and removes the focus on some field if it happens when typing the password for instance).
As suggested by Amaury we should:
- make this "sync" much less intrusive: what about making the little icon at the bottom left orange and show "Syncing" instead of the green "Sync".
- Only show the "Syncing" state when out of sync for more than 10sec?
![image](https://user-images.githubusercontent.com/33178835/41459165-03b78a22-7089-11e8-8c3d-78134cdb0e81.png)
https://gitlab.parity.io/parity/fether/-/issues/53Cannot encode token error2018-07-02T12:07:34ZThibaut SardanCannot encode token errorCan't find a way to properly reproduce...
![image](https://user-images.githubusercontent.com/33178835/41476541-1eaf69ec-70c2-11e8-90bb-b9eef78e915f.png)
Can't find a way to properly reproduce...
![image](https://user-images.githubusercontent.com/33178835/41476541-1eaf69ec-70c2-11e8-90bb-b9eef78e915f.png)
https://gitlab.parity.io/parity/fether/-/issues/50Link to etherscan not obvious2018-07-02T12:07:34ZThibaut SardanLink to etherscan not obviousIt wasn't clear to me that clicking on `blockchain` would open an etherscan window.
We could have instead:
- "Transaction confirmed"
- a smaller link underneath stating "View it on Etherscan"
![image](https://user-images.githubuser...It wasn't clear to me that clicking on `blockchain` would open an etherscan window.
We could have instead:
- "Transaction confirmed"
- a smaller link underneath stating "View it on Etherscan"
![image](https://user-images.githubusercontent.com/33178835/41411250-67cbb784-6fdc-11e8-931f-65633aad446a.png)
https://gitlab.parity.io/parity/fether/-/issues/54"Copy Address" doesn't copy it until the second try2018-07-02T12:07:34ZThibaut Sardan"Copy Address" doesn't copy it until the second try- click on the address to copy it
- paste somewhere (shouldn't past the address)
- click on the address to copy it again
- paste somewhere -> it works- click on the address to copy it
- paste somewhere (shouldn't past the address)
- click on the address to copy it again
- paste somewhere -> it works0.2-alphahttps://gitlab.parity.io/parity/fether/-/issues/58Transaction is invalid error in electron dev console2018-07-02T12:07:34ZThibaut SardanTransaction is invalid error in electron dev consoleSteps to reproduce:
- Go on a token (Gavcoin in my case) - also reproducible with Eth
- Change the amount (to 1.01 for me from 2.98 available)
- Click on send
![image](https://user-images.githubusercontent.com/33178835/4154346...Steps to reproduce:
- Go on a token (Gavcoin in my case) - also reproducible with Eth
- Change the amount (to 1.01 for me from 2.98 available)
- Click on send
![image](https://user-images.githubusercontent.com/33178835/41543466-2480ba68-7317-11e8-8427-3571d6ea08fc.png)
https://gitlab.parity.io/parity/fether/-/issues/61Password hint is useless as never shown2018-07-02T12:07:34ZThibaut SardanPassword hint is useless as never shownI believe that the password hint at account creation should be removed as it is not used anywhere.I believe that the password hint at account creation should be removed as it is not used anywhere.https://gitlab.parity.io/parity/fether/-/issues/85Drag and drop crashes fether2018-07-02T12:07:36ZGhost UserDrag and drop crashes fetherDrag and drop of the loading indicator crashes fether beyond recovery.
![screenshot at 2018-06-25 10-44-54](https://user-images.githubusercontent.com/15729797/41840071-1b304c3c-7865-11e8-9c95-d4529aa3086d.png)
Latest master checked...Drag and drop of the loading indicator crashes fether beyond recovery.
![screenshot at 2018-06-25 10-44-54](https://user-images.githubusercontent.com/15729797/41840071-1b304c3c-7865-11e8-9c95-d4529aa3086d.png)
Latest master checked out this morning.0.2-alphahttps://gitlab.parity.io/parity/fether/-/issues/68Add error message when wrong password2018-07-02T12:07:35ZThibaut SardanAdd error message when wrong passwordAdd an error message when the wrong password is typed in.
There is nothing apart from a console error right now.
A red "wrong password" in place of the confirmed transaction button would do the trick. (removing it as soon as the user...Add an error message when the wrong password is typed in.
There is nothing apart from a console error right now.
A red "wrong password" in place of the confirmed transaction button would do the trick. (removing it as soon as the user types in the pwd field)https://gitlab.parity.io/parity/fether/-/issues/64Token not transfered whereas the Tx is successful2018-07-02T12:07:35ZThibaut SardanToken not transfered whereas the Tx is successfulExample:
TX: https://kovan.etherscan.io/tx/0x4d271640d63f842f1f5ede51062351db205b00c58c488388c33f99b8ed4fc923
Was supposed to send 2.01GAV but the actual token transfer never occurred (MyCrypto report).Example:
TX: https://kovan.etherscan.io/tx/0x4d271640d63f842f1f5ede51062351db205b00c58c488388c33f99b8ed4fc923
Was supposed to send 2.01GAV but the actual token transfer never occurred (MyCrypto report).https://gitlab.parity.io/parity/fether/-/issues/73Add error message when invalid Ethereum address or wrong amount2018-07-02T12:07:35ZThibaut SardanAdd error message when invalid Ethereum address or wrong amountPrevent a user to click on "send" when the address is invalid or the amount is too high.
Removing the "send" and replacing it with "wrong receiver address" or "amount too high" would do the trick I guess.Prevent a user to click on "send" when the address is invalid or the amount is too high.
Removing the "send" and replacing it with "wrong receiver address" or "amount too high" would do the trick I guess.https://gitlab.parity.io/parity/fether/-/issues/80Place error labels on top of the problematic field2018-07-05T09:51:48ZThibaut SardanPlace error labels on top of the problematic fieldWhen mistyping a too big amount compared to the balance or a wrong address, the error only shows on mouse hover the grayed "send" button.
It should appear automatically either on defocus of the field or when clicking on send.
Additio...When mistyping a too big amount compared to the balance or a wrong address, the error only shows on mouse hover the grayed "send" button.
It should appear automatically either on defocus of the field or when clicking on send.
Additionally, when no password is entered and "send tx" is clicked there is no feedback
![image](https://user-images.githubusercontent.com/33178835/41775104-d0b21210-7622-11e8-9f87-42b943c8e36b.png)
0.2-alphahttps://gitlab.parity.io/parity/fether/-/issues/96Recovery phrase screen and confirmation aren't clear enough2018-07-02T12:07:36ZThibaut SardanRecovery phrase screen and confirmation aren't clear enough### Recovery phrase display
Beginner users should know how important it is for them to write this recovery phrase and store it very carefully as they could lose access to their holdings if this gets into the wrong hands or lost.
Some...### Recovery phrase display
Beginner users should know how important it is for them to write this recovery phrase and store it very carefully as they could lose access to their holdings if this gets into the wrong hands or lost.
Something like:
(From Metamask)
"These 12 words allow you to restore your account. Carefully write them down and store them in a secure and secret place as you would do for money. If you lose your recovery phrase, your wallet cannot be recovered."
![image](https://user-images.githubusercontent.com/33178835/41919029-d6fffec8-795d-11e8-8ba1-e56e1c2c6868.png)
### Recovery phrase confirmation
Instead of "please rewrite you recovery phrase"
Something like:
"Type your recovery phrase to confirm that you wrote it down correctly"
![image](https://user-images.githubusercontent.com/33178835/41919546-1053e8be-795f-11e8-812f-39c889d27dfb.png)
https://gitlab.parity.io/parity/fether/-/issues/16Add Electron menubar2018-06-26T14:45:18ZGhost UserAdd Electron menubarThe idea proposed by @brianflanagan was to have a menubar-icon always visible.
I found this library which should simplify things https://github.com/maxogden/menubar.
Note: the transition to a Chrome extension will become super easy...The idea proposed by @brianflanagan was to have a menubar-icon always visible.
I found this library which should simplify things https://github.com/maxogden/menubar.
Note: the transition to a Chrome extension will become super easy UI-wise.https://gitlab.parity.io/parity/fether/-/issues/71Receiver address should be on 2 lines2018-07-02T12:07:35ZThibaut SardanReceiver address should be on 2 linesFor the user to be able to double-check the address:
![image](https://user-images.githubusercontent.com/33178835/41717703-d3a59a3c-755a-11e8-890f-79f754553bce.png)
For the user to be able to double-check the address:
![image](https://user-images.githubusercontent.com/33178835/41717703-d3a59a3c-755a-11e8-890f-79f754553bce.png)
https://gitlab.parity.io/parity/fether/-/issues/60Last digit overflows when displaying account's a full address2018-07-02T12:07:34ZThibaut SardanLast digit overflows when displaying account's a full addressCheck the last digit of the address, it's partially visible :
- account creation
-acounts overview
![image](https://user-images.githubusercontent.com/33178835/41658150-d1f42ba6-7495-11e8-9f48-b23885abfb4e.png)
![image](https://...Check the last digit of the address, it's partially visible :
- account creation
-acounts overview
![image](https://user-images.githubusercontent.com/33178835/41658150-d1f42ba6-7495-11e8-9f48-b23885abfb4e.png)
![image](https://user-images.githubusercontent.com/33178835/41589000-9df21972-73b3-11e8-9f31-402b92c281f0.png)
https://gitlab.parity.io/parity/fether/-/issues/66UI disappears when sending token: cannot read property "signer"2018-07-02T12:07:35ZThibaut SardanUI disappears when sending token: cannot read property "signer"Happens on the click to send tokens once the password is typed in:
Can't reproduce easily.
![image](https://user-images.githubusercontent.com/33178835/41664271-9d30acd6-74a5-11e8-8d17-9b95eef3f10b.png)
Happens on the click to send tokens once the password is typed in:
Can't reproduce easily.
![image](https://user-images.githubusercontent.com/33178835/41664271-9d30acd6-74a5-11e8-8d17-9b95eef3f10b.png)
https://gitlab.parity.io/parity/fether/-/issues/40"+" button in account overview view doesn't work2018-07-02T12:07:34ZBjörn Wagner"+" button in account overview view doesn't workAfter clicking on the "+" button:
<img width="605" alt="screen shot 2018-06-11 at 19 23 17" src="https://user-images.githubusercontent.com/17831185/41249781-f05e422e-6dac-11e8-976f-e45dba71b62d.png">
After clicking on the "+" button:
<img width="605" alt="screen shot 2018-06-11 at 19 23 17" src="https://user-images.githubusercontent.com/17831185/41249781-f05e422e-6dac-11e8-976f-e45dba71b62d.png">
https://gitlab.parity.io/parity/fether/-/issues/41'copy address to clipboard'-button doesn't work2018-07-02T12:07:34ZBjörn Wagner'copy address to clipboard'-button doesn't workClicking the button doesn't seem to do anything for me.Clicking the button doesn't seem to do anything for me.https://gitlab.parity.io/parity/fether/-/issues/46Failed to build/run2018-07-02T12:07:34ZBjörn WagnerFailed to build/run```
Bjorns-MacBook-Pro:light bjorn$ yarn electron
yarn run v1.3.2
$ yarn build
$ lerna run build
lerna info version 2.11.0
lerna ERR! build Errored while running script in 'light-hoc'
lerna ERR! execute callback with error
lerna ...```
Bjorns-MacBook-Pro:light bjorn$ yarn electron
yarn run v1.3.2
$ yarn build
$ lerna run build
lerna info version 2.11.0
lerna ERR! build Errored while running script in 'light-hoc'
lerna ERR! execute callback with error
lerna ERR! Error: Command failed: yarn run build
lerna ERR! error An unexpected error occurred: "micromatch.matcher(): pattern should be a string, regex, or function.".
lerna ERR! info If you think this is a bug, please open a bug report with the information provided in "/Users/bjorn/Downloads/git/light/packages/light-hoc/yarn-error.log".
lerna ERR! info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
lerna ERR!
lerna ERR! at Promise.all.then.arr (/usr/local/lib/node_modules/lerna/node_modules/execa/index.js:236:11)
lerna ERR! at <anonymous>
lerna WARN complete Waiting for 1 child process to exit. CTRL-C to exit immediately.
lerna ERR! build Errored while running script in 'light-ui'
{ Error: Command failed: yarn run build
error An unexpected error occurred: "micromatch.matcher(): pattern should be a string, regex, or function.".
info If you think this is a bug, please open a bug report with the information provided in "/Users/bjorn/Downloads/git/light/packages/light-hoc/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
at Promise.all.then.arr (/usr/local/lib/node_modules/lerna/node_modules/execa/index.js:236:11)
at <anonymous>
at process._tickCallback (internal/process/next_tick.js:188:7)
code: 1,
killed: false,
stdout: 'info If you think this is a bug, please open a bug report with the information provided in "/Users/bjorn/Downloads/git/light/packages/light-hoc/yarn-error.log".\ninfo Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.\n',
stderr: 'error An unexpected error occurred: "micromatch.matcher(): pattern should be a string, regex, or function.".\n',
failed: true,
signal: null,
cmd: 'yarn run build',
timedOut: false,
exitCode: 1 }
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
```https://gitlab.parity.io/parity/fether/-/issues/72Can't send a float amount with coma2018-07-02T12:07:35ZThibaut SardanCan't send a float amount with comaClick on send doesn't do anything because of amount validation:
![image](https://user-images.githubusercontent.com/33178835/41717847-57db3226-755b-11e8-9fad-e9e355ad8392.png)
Click on send doesn't do anything because of amount validation:
![image](https://user-images.githubusercontent.com/33178835/41717847-57db3226-755b-11e8-9fad-e9e355ad8392.png)
https://gitlab.parity.io/parity/fether/-/issues/74Remove the placeholder 1.002018-07-02T12:07:35ZThibaut SardanRemove the placeholder 1.00I think the `1.00` is confusing once the amount is focused. We should show nothing.
![image](https://user-images.githubusercontent.com/33178835/41718153-6faae864-755c-11e8-9c1b-524c1b702f1a.png)
I think the `1.00` is confusing once the amount is focused. We should show nothing.
![image](https://user-images.githubusercontent.com/33178835/41718153-6faae864-755c-11e8-9c1b-524c1b702f1a.png)
https://gitlab.parity.io/parity/fether/-/issues/79Can't find any token2018-07-02T12:07:35ZThibaut SardanCan't find any tokenWhen searching for "Gavcoin" on Kovan (or any other) doesn't return anything or any console errorWhen searching for "Gavcoin" on Kovan (or any other) doesn't return anything or any console errorhttps://gitlab.parity.io/parity/fether/-/issues/86Account name not loading2018-07-02T12:07:36ZGhost UserAccount name not loading![screenshot at 2018-06-25 13-36-41](https://user-images.githubusercontent.com/15729797/41848279-3adb72b0-787d-11e8-97d5-48aad03966a4.png)
![screenshot at 2018-06-25 13-36-41](https://user-images.githubusercontent.com/15729797/41848279-3adb72b0-787d-11e8-97d5-48aad03966a4.png)
https://gitlab.parity.io/parity/fether/-/issues/87UX Replace gear with plus symbol2018-07-02T12:07:36ZGhost UserUX Replace gear with plus symbol![screenshot at 2018-06-25 13-40-58](https://user-images.githubusercontent.com/15729797/41848370-85f67f24-787d-11e8-982b-2e0044328502.png)
![screenshot at 2018-06-25 13-40-58](https://user-images.githubusercontent.com/15729797/41848370-85f67f24-787d-11e8-982b-2e0044328502.png)
https://gitlab.parity.io/parity/fether/-/issues/95Account creation progress bar not clear2018-07-02T12:07:36ZThibaut SardanAccount creation progress bar not clearThe green progress bar at the top right of the screen isn't clear to users. It should probably by dots at the bottom, just above "next" button or nothing.
![image](https://user-images.githubusercontent.com/33178835/41918680-1ef6cf3c-7...The green progress bar at the top right of the screen isn't clear to users. It should probably by dots at the bottom, just above "next" button or nothing.
![image](https://user-images.githubusercontent.com/33178835/41918680-1ef6cf3c-795d-11e8-96a2-1a01f574327a.png)
https://gitlab.parity.io/parity/fether/-/issues/97User feedback once the address was copied2018-07-02T12:07:36ZThibaut SardanUser feedback once the address was copiedShow a "copied" message when the address got copied successfully.
Show a "copied" message when the address got copied successfully.
0.2-alpha