fether issueshttps://gitlab.parity.io/parity/fether/-/issues2019-01-07T15:50:42Zhttps://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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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">