Coder Social home page Coder Social logo

iotaledger / firefly Goto Github PK

View Code? Open in Web Editor NEW
478.0 48.0 104.0 321.66 MB

The official IOTA and Shimmer wallet

Home Page: https://firefly.iota.org

License: Apache License 2.0

Shell 0.06% HTML 0.41% JavaScript 5.14% CSS 0.01% TypeScript 53.30% Svelte 39.84% SCSS 1.22% NSIS 0.03%
iota wallet svelte cryptocurrency electron capacitor crypto shimmer

firefly's Introduction


Firefly Shimmer

Discord StackExchange

Firefly test CI Apache 2.0 license

AboutInstallationContributingJoining the discussion


About

Firefly is the official wallet for managing your tokens and assets on the Shimmer network.

Installation

There are a few options to install Firefly:

Contributing

Help out the Firefly project by filing a bug report, making a feature request or opening a pull request. Checkout the contribution guidelines before making a code contribution.

See our development handbook for more details.

Joining the discussion

If you have any questions for the developers or ideas you want to discuss, join the #firefly-discussion channel on our Discord.

firefly's People

Contributors

amadeu2 avatar begonaalvarezd avatar brancoder avatar cpl121 avatar crowdin-bot avatar cvarley100 avatar dependabot[bot] avatar evavirseda avatar github-actions[bot] avatar iotasyncbot avatar jeeanribeiro avatar kraftjs avatar laumair avatar lucasfernog avatar marc2332 avatar marknerdi996 avatar maxwellmattryan avatar melatron avatar monospacedmagic avatar msarcev avatar nicole-obrien avatar nothingismagick avatar obany avatar paul-boegelsack avatar r-c-k avatar rajivshah3 avatar sorasho avatar thoralf-m avatar tuditi avatar vmmad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

firefly's Issues

Manjaro keychain not allowing past "Verify your PIN code" onboarding step

Bug description

On Linux while onboarding a Error is thrown in the console when I click Set PIN code; nothing happens in the UI and the console shows

Error occurred in handler for 'keychain-set': [Error: Unknown or unsupported transport “disabled” for address “disabled:”]

wallet version

Which version of wallet are you using?

  • wallet version (version number, commit, or branch): 0.0.1 release (internal build shared by Charlie)

Hardware specification

What hardware are you using?

  • Operating system: Arch Linux / Manjaro latest (BSPWM)
  • RAM: 32GB
  • Cores: 8

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Run a fresh copy of Firefly on Linux/Manjaro
  2. Follow the onboarding steps until you get to the Verify your PIN code screen
  3. Click the Set PIN code button

Expected behaviour

The next step in the onboarding

Actual behaviour

Nothing happens

Errors

Error occurred in handler for 'keychain-set': [Error: Unknown or unsupported transport “disabled” for address “disabled:”]

Note: Maybe it has to do with a keychain dependancy that is not checked on OS level? I had issues with launching Trinity as well.

Account creation error messages are persisted in a Firefly session

Bug description

When running into an error when creating an account (might be applicable to other scenarios that end in error(?)). Going back, doing other things, and going to back to account creation, you are greeted with the last error you ran into before you do anything.

wallet version

Which version of wallet are you using?

  • Internal release 0.0.1

Hardware specification

What hardware are you using?
Windows OS.

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Open account
  2. Click Create account
  3. Create an account with conflicting name (accs are case sensitive)
  4. Get an error
  5. Leave the account creation screen
  6. Do stuff
  7. Go back to the account creation screen

image
image

Expected behaviour

Error isn't persisted unless it's an error for which it makes sense to persist. E.g., if there was an account limit or something.

Help & Information Settings not implemented

Issue description

Firefly -> Settings -> Any entry under Help & Information comes up blank.

Wallet version

Which version of wallet are you using?

  • wallet version (version number, commit, or branch): 0.0.1

System specification

What is your operating system?

OS Name Microsoft Windows 10 Pro
Version 10.0.19042 Build 19042

Is it a repeatable issue?

Yes

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

Firefly -> Settings -> Any entry under Help & Information comes up blank.

Expected behaviour

Something to show.

Actual behaviour

Nothing shows.

Errors

image

[Linux] Error log does not open and nothing works anymore

Bug description

Once I click on desktop -> Error log, nothing happens, and nothing is clickable anymore (settings, receive button), it shows the "click feedback" (color change) but nothing happens.

wallet version

Which version of wallet are you using?

  • Firefly version (version number, commit, or branch): 0.0.1 release (internal build shared by Charlie)

Hardware specification

image

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Unlock Account
  2. Click on desktop -> Error log
  3. Do whatever

Expected behaviour

To see the Error Log

Actual behaviour

Once I click on desktop -> Error log, nothing happens, and nothing is clickable anymore (settings, receive button), it shows the "click feedback" (color change) but nothing happens.

Errors

Paste any errors that you see, including logs, errors, or screenshots.

[Linux] After trying to import a Trinity seedvault it is not possible to create a new wallet

Bug description

Trying to import a Trinity seed and no error/further information is given (I imagine that this would trigger the migration flow), then going back it is not possible to generate a new wallet.

Wallet version

Which version of Firefly are you running?

  • Firefly version (version number, commit, or branch): 0.0.1 release (internal build shared by Charlie)

Hardware specification

What hardware are you using?

image

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Open Firefly
  2. Add Profile
  3. Import existing wallet
  4. Use seedvault
  5. Select/import/password
  6. Go back and try to create a new wallet

Expected behaviour

Get a warning that I am importing a Trinity seedvault, (probably the not implemented migration). In this case to be able to create a new wallet.

Actual behaviour

I can click on the Create new wallet button but nothing happens

Errors

The error log does not open #246
Paste any errors that you see, including logs, errors, or screenshots.

Send amount has no indication for wrong formats

Issue description

There is no indication that the input is wrong. If i hit send it just says something is wrong. Maybe add a red shake or something
unknown

Wallet version

Which version of wallet are you using?

  • wallet version (version number, commit, or branch): v0.0.1

System specification

What is your operating system?

Windows 10

Is it a repeatable issue?

Yes

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

  1. Add any amount to send that is not an integer
  2. Try to send
  3. No indication what was wrong

Expected behaviour

Red shake or something to show what was wrong and how to fix it.

Actual behaviour

Nothing

Status of pending sent transactions is not accessible

Bug description

When viewing transactions from an account and the transaction is pending such that I see it greyed out in the list of transactions, I cannot see the status of it when I click the TX details. Instead, I have to go Send funds again.

  • Rust version:

0.0.1 Windows

Hardware specification

Windows OS

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Send TX
  2. Wait for it to show up in Transactions in your account
  3. Click details
  4. You're not sure what the status of the transaction is from there.

Expected behaviour

I'd expect there to be a notion of status, e.g., the TX is broadcasting in pending TX detail.

Balance updated on the wrong account

There is an issue communicating with multiple balances on multiple accounts.

The wallet updates always the highest balance with the new balance state. For example:

Wallet A:
Balance 10Mi

Wallet B:
Balance 0Mi

if i request now 10 Mi to Wallet B, it add up these 10 Mi to the Previous 10Mi from Wallet A, and show 20Mi on Wallet B.

Wallet version

0.0.1 on Windows 10

Is it a repeatable issue?

Y

Steps To reproduce the issue

  1. Install Firefly on Windows 10
  2. Make at least two accounts
  3. Send funds on every account.

Expected behaviour

Every wallet should show the requestet balance

Actual behaviour

The last requestet wallet shows the highest balance + the requestet one

Incorrect Balance shown on Dashboard and Account-Transactions

Issue description

The total balance does not equal the sum of all transactions.

Wallet version

0.01

System specification

Windows 10 Pro (20H2)

Is it a repeatable issue?

Not sure yet

Steps To reproduce the issue

  1. Start Firefly for the first time & create new Account
  2. Trigger Faucet
  3. Receive faucet-tx (10 Mi)
  4. See that the account balance shows 20 Mi

Expected behaviour

Total Balance & Account Balance showing 10 Mi (sum of all intended transactions)

Actual behaviour

20 Mi is shown

Errors

wrong_balance_dashboard
wrong_balance_account_details

TX-ID: 20badd8ed0480cad768c5db8dc2bf36d049f6355dd6dc0312950714a9d11ea87
Address: atoi1qr9vk68uh803tlwkrnxln3h9wv547n78e5k0409rueqqv7d0q8jc5ttcyxk

Language settings work to varying degrees

Issue description

Choosing various languages leads to varying results. Example: Chosing Czech leads to about 70% of texts being in Czech, other 30% still being in English.

Wallet version

0.0.1

  • wallet version (version number, commit, or branch):

System specification

What is your operating system?

Windows 10

Is it a repeatable issue?

Y

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

  1. Choose various languages
  2. Check if all text are translated into chosen language

Expected behaviour

All texts translated (minus maybe widely used English terms)

Actual behaviour

Large parts not translated but still in English

Errors

Paste any errors that you see from the Error Log in the Firefly menu or share screenshots of the issue.

Multi-letter account names in TX details misaligned

Bug description

When viewing transaction details, the account names is misaligned in the input/output if it has multiple letters

wallet version

0.0.1 Windows

Hardware specification

Windows OS

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Send receive from a multi-letter account
  2. Open TX details

image

Expected behaviour

Aligned in center

Add settings close icon to exit back to previously opened tab

Description

Once I go to any setting (Change PIN code or Deep links, any of them) on the Settings overview I cannot go back to the overview unless travel with the mouse and I click again on the bottom left on my account icon and click again on All settings

Settings dashboard
image

Motivation

From an UX perspective I would expect to have a back arrow on the top left to get back to the dashboard/overview instead of traveling with the mouse and doing two clicks

Requirements

Write a list of what you want this feature to do.

Have a small "back arrow", like during the account setup
image

On top here (btw, to me that non aligned forward arrow is somewhat confusing)
image

Open questions (optional)

Use this section to ask any questions that are related to the feature.

Are you planning to do it yourself in a pull request?

No.

Account alias not being properly set

Bug description

Account alias should be set Account ${index} if it is not provided. Currently, it is simply set to empty string if its missing from the configuration object.

See Account Configuration.

Steps To reproduce the bug

Create an account using createAccount without passing alias.

Expected behaviour

When alias is not provided, the library should automatically set the alias to Account ${index}.

Actual behaviour

alias is set to empty string when it is not provided.

Errors

N/A.

Many accounts have no scrollbar in the move funds menu

Issue description

If you want to move funds in a scenario with many accounts it is not possible to see al available accounts
image

Wallet version

Which version of wallet are you using?

  • wallet version (version number, commit, or branch): v0.0.1

System specification

What is your operating system?

Windows 10

Is it a repeatable issue?

Yes

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

  1. Add more then 11 Accounts
  2. Try to move funds
  3. At least one account is not in the list

Expected behaviour

Scrollbar on the side to navigate to the rest of the accounts

Actual behaviour

No scrollbar available so it is clipped

Account history doesn't work/is a placeholder

Bug description

Viewing account history shows dummy values. Not sure if the actual data doesn't load due to a bug or if the feature isn't implemented.

wallet version

Which version of wallet are you using?

  • Internal release 0.0.1

Hardware specification

What hardware are you using?
Windows OS.

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Open account
  2. Click View address history
  3. Dummy values from June 20, 2020 and always the same address are shown.

Expected behaviour

  1. There's actual address history from my account displayed.

[Linux] Cannot unlock Firefly after linux account user unlock

Bug description

Firefly gives me no possibility to open/view/unlock the wallet after locking my Linux user session and unlocking my linux user account with the password.

Wallet version

Which version of Firefly are you running?

  • Firefly version (version number, commit, or branch): 0.0.1 release (internal build shared by Charlie)

Hardware specification

What hardware are you using?

image

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Turn on PC and login into your linux user session
  2. Open Firefly, unlock it, receive tokens
  3. Lock your user session (WIN+L)
  4. Login into the linux user session
  5. Firefly is showing only the logo

Expected behaviour

Ask for the PIN, or ask with what firefly-account I would like to open the wallet

Actual behaviour

Firefly is showing only the logo

Errors

Paste any errors that you see, including logs, errors, or screenshots.
image

Wallet doesnt open after Login

Issue description

After i received funds and created a second account my internet shutdown. I restarted firefly, put in the login code and stcuk there

Briefly describe the issue.
Wallet doesnt open after Login

Wallet version

0.0.1
Which version of wallet are you using?

  • wallet version (version number, commit, or branch):

System specification

OS Name Microsoft Windows 10 Home Single Language
Version 10.0.19041 Build 19041

Is it a repeatable issue?

Y/N

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

Expected behaviour

login to the wallet

Actual behaviour

stuck at screen that only shows the firefly logo

Errors

Screenshot 2021-03-09 152105

[-1615273858552login stuck.txt](https://github.com/iotaledger/firefly/files/6106626/-1615273858552login.stuck.txt)

"Back" button in settings pages

Description

Would like to have a "back" button in any of the the settings pages (like general settings, security, etc) that brings you back to the "All settings" overview page

Motivation

Its irritating - you cannot go one step back if you are in the wrong setting - you always will have to click on "vour account profile" and then "all settings"

Requirements

click button, open "all settings" page

Open questions (optional)

Use this section to ask any questions that are related to the feature.

Are you planning to do it yourself in a pull request?

No
all settings
detail settings

The 12th account has the color white attached

Issue description

The 12th Account has the color white attached. Is there a limit to the number of accounts ? Maybe it should be 10 😄
image

Wallet version

Which version of wallet are you using?

  • wallet version (version number, commit, or branch): v0.0.1

System specification

What is your operating system?

Windows 10

Is it a repeatable issue?

Yes

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

  1. Add 12 accounts
  2. Get a white one
  3. See nothing anymore

Expected behaviour

Limit number of accounts or pick different color

Actual behaviour

Color makes nothing visible

Send Payment and Move funds is not able to change the prefix of the amount

Issue description

To send iota from one wallet to another you cannot change from the preset Mi to any other amout.

unknown

Wallet version

Which version of wallet are you using?

  • wallet version (version number, commit, or branch): v0.0.1

System specification

What is your operating system?

Windows 10

Is it a repeatable issue?

Yes

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

  1. Get some tokens on one account
  2. Try to transfer any other amount then Mi

Expected behaviour

Should be able to change to i ,Ki ,Mi, Ti and Pi

Actual behaviour

Nothing

Changing account name does not work. Has no notion of progress. Nothing happens no matter how long I wait.

Bug description

Changing account name does not work. Has no notion of progress. Nothing happens no matter how long I wait.

After restarting the wallet, the account name is actually changed/refreshed though.

wallet version

Which version of wallet are you using?

  • Internal release 0.0.1

Hardware specification

What hardware are you using?
Windows OS.

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Open account

  2. Customize account

  3. Change account name

  4. Save

  5. Nothing happens.

  6. Clicking Cancel brings me back to the account and name is unchanged if I clicked Save with a changed name before.

  7. I restart the wallet after the above.

  8. The account name is changed to what I wanted to change it before.

Expected behaviour

  1. There's a notion of something happening if the operation takes long.
  2. Account name changes.

Actual behaviour

Describe what actually happens.

Errors

No errors in the UI or error log.

Multiple accounts breaks account selector

Issue description

Several issues when the amout of accounts reach a certain limit
image
image

Wallet version

Which version of wallet are you using?

  • wallet version (version number, commit, or branch): v0.0.1

System specification

What is your operating system?

Windows 10

Is it a repeatable issue?

Yes

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

  1. Create many accounts

Expected behaviour

Limit the number of accounts

Actual behaviour

It seems to be unlimited but after 18 accounts i cant even reach them anymore

Sent transactions are pending as broadcasting/receiver accounts aren't refreshed

Bug description

When I send a transaction from one account to another. The sender account shows broadcasting very long after the TX has already been referenced by an MS.

The receiver account doesn't update the balance very long after the TX has already been referenced by an MS.

Syncing all/syncing account doesn't help, might be an issue with the Sync functionality as restarting the wallet sync both sender and receiver immediately.

The fact that a TX is stuck on broadcasting disallows you to send further transactions.

wallet version

0.0.1

Hardware specification

Windows OS

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Send a transaction.
  2. The transaction progress gets to broadcasting transaction
  3. The transaction is confirmed.
  4. The transaction is still broadcasting.
  5. The receiver account has no notion of an incoming transaction/balance isn't updated.
  6. Restarting Firefly refreshes this immediately.

Expected behaviour

Sender account shows the transaction has been broadcasted/confirmed either after a reasonable amount of time or there's a functionality that syncs it with the network that does that. Same for the receiver.

Double check user password for stronghold backup during setup

Description

When creating a new profile and backing the seed up as a stronghold file the user you are asked to enter a password for the file once.
After that you can start using the account.

Motivation

I am sure many users will not get the severity of entering/remembering the correct password here. If you put in a typo in the password for example you will never notice until you eventually need the backup and it's too late.

Requirements

After choosing the stronghold file as backup option you should be asked to import the file again. You will have to enter the correct password to enable the import. Only after that the account should be available.
It might also be a good idea to add a text that suggests keeping this file at a safe location that is probably not the same computer.

Are you planning to do it yourself in a pull request?

No.

Default account name should start at index 1

Bug description

Currently the default account is Account 0 this should be Account 1

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Create new account

Expected behaviour

Account should be named "Account 1"

Actual behaviour

Currently named "Account 0"

Set a default profile / Track last logged in profile

Description

An option to set the default profile for the wallet.

Motivation

  • Should the user have only one profile in his wallet, there should be an option to set a default profile, to directly ask for the PIN, instead of having an additional click to select the only available profile
  • Should I have one daily account and a savings account, I might want to open the daily account directly and log out to switch to the savings account, only when needed.

Requirements

Write a list of what you want this feature to do.

  1. Settings under profile to select the default profile
  2. When default profile is set, Firefly should ask straight for the PIN when it is opened

Open questions (optional)

Use this section to ask any questions that are related to the feature.

Are you planning to do it yourself in a pull request?

No.

A JavaScript error occurred in the main process on app minimisation

Issue description

I get a js error if I minimize the app and open it again

Wallet version

  • wallet version v0.0.1

System specification

MacOS Big Sure 11.1

Is it a repeatable issue?

Yes

Steps To reproduce the issue

  1. Start Firefly
  2. Minimize
  3. Reopen

Expected behaviour

Open App normally

Actual behaviour

Wallet throws js error.

Errors

Bildschirmfoto 2021-03-09 um 00 11 49

A JavaScript error occurred in the main process
Uncaught Exception:
Error: Attempted to register a second handler for 'update-download'
at IpcMainImpl.handle (electron/js2c/browser_init.js:209:316)
at initAutoUpdate (/Applications/Firefly.app/Contents/Resources/app.asar/public/build/main.js:2:375272)
at v (/Applications/Firefly.app/Contents/Resources/app.asar/public/build/main.js:2:382875)
at App.<anonymous> (/Applications/Firefly.app/Contents/Resources/app.asar/public/build/main.js:2:384018)
at App.emit (events.js:223:5)

[Linux] After setting up the first account an error message pops up "You must use your latest account before creating a new one"

Bug description

At first start 1-3 warnings popped up "You must use your latest account before creating a new one", right before the "Congratulations" window
image

Wallet version

Which version of Firefly are you running?

  • Firefly version (version number, commit, or branch): 0.0.1 release (internal build shared by Charlie)

Hardware specification

What hardware are you using?

image

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Follow the flow to set up an account
  2. After backing up the Stronghold the error message appears

Expected behaviour

Not getting an error right after setting up my first account

Actual behaviour

Error popup
image

Errors

Paste any errors that you see, including logs, errors, or screenshots.

Make Firefly window resize responsively

Description

I am mostly working with the screen divided in half by windows, the default (smallest) Firefly size takes up more than half the screen and it does not autoresize to half the screen if I pull it to the top right/left hot corners that resize almost all other applications.
Trinity could be resized to take up less.

Motivation

The first thing that comes to my mind, Firefly covers more of half the screen and it would be not as easy to read an address/doublecheck information from an exchange/transaction and one has to juggle between windows

e.g. Checking an address on Bitfinex
image

image

This is Firefly's minimal size compared to Trinity

image

Requirements

Write a list of what you want this feature to do.

  1. Make Firefly occupy half the screen or less

Open questions (optional)

Are you planning to do it yourself in a pull request?

No. I do not have the skills, sorry

Error after revealing 24 words phrase (windows)

Issue description

After downloading the backup file and writing down the 24 word phrase clicking on "continue" brings error "something went wrong"

Briefly describe the issue.
First start with firefly, created pw, created pin, downloaded backup, clicked on reveal 24 words, wrote em down, clicked on "continue" - error occured, hiding 24 words, click on continue - still error

after waiting for 2 minutes tried click on continue again and then it worked...

Wallet version

0.1.0

Which version of wallet are you using?

  • wallet version (version number, commit, or branch):

System specification

Windows 10 Version 10.0.19041 Build 19041

What is your operating system?

Mac/Win/Linux (+Version and or Distro if possible)

Is it a repeatable issue?

Y/N

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

Expected behaviour

Describe what you expect to happen.

Actual behaviour

Describe what actually happens.

Errors

Paste any errors that you see from the Error Log in the Firefly menu or share screenshots of the issue.

Whitespace as account name leads to app freeze

Issue description

Firefly lets me create a new account with whitespace as account name (" "). When trying to switch to this newly created account, firefly is showing a white page and seems to freeze. UI interaction isn't working anymore.

Wallet version

https://github.com/iotaledger/firefly/suites/2207785779/artifacts/45651262

System specification

macOS BigSur 11.3 Public Beta

Is it a repeatable issue?

Y

Steps To reproduce the issue

  1. Create a new account with one whitespace as account name
  2. Select the new account

Expected behaviour

Prevent me from using only whitespace as account name

Actual behaviour

Application freezes after selecting the account

Errors

Bildschirmfoto 2021-03-08 um 23 22 12

Bildschirmfoto 2021-03-08 um 23 25 27

Drag and Drop during restore does nothing

Issue description

Drag and drop when restoring from a backup file does nothing.

Wallet version

914db9b

System specification

Windows

Is it a repeatable issue?

Yes

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

  1. Create a new profile
  2. Select restore from backup
  3. Try and drag drop .stronghold file into app

Expected behaviour

The app to accept the file

Actual behaviour

Nothing

Methods accepting account identifier throw errors

Bug description

Methods that accept account identifier such as latestAddress, totalBalance, availableBalance throw the following exception:

"invalid type: integer `5`, expected variant identifier at line 1 column 70"

Wallet version

https://github.com/iotaledger/new-wallet/blob/feat/bindings-api/

Steps To reproduce the bug

  1. Create an account;
  2. Call latestAddress() with id of the account create in step no. 1.

Expected behaviour

Methods accepting account identifiers should not throw an error.

Actual behaviour

Methods accepting account identifiers throw an error.

Sending funds fails with "No synced node available"

Issue description

Sending funds between accounts fails with error

Wallet version

0.0.0.1

System specification

OS Name Microsoft Windows 10 Home Single Language
Version 10.0.19041 Build 19041

Is it a repeatable issue?

yes

Steps To reproduce the issue

normal sending process

Expected behaviour

funds move from one adress to the other

Actual behaviour

N funds moving - error occurs "something went wrong"

Errors

-1615275835741 sending funds failed.txt

Wallet doesn't start after first shutdown

Issue description

After my first restart both my Windows and macOS wallet wouldn't load anymore.

Wallet version

  • wallet version v0.0.1

System specification

macOS Big Sure 11.1
Windows 10 Pro 20H2 Build 19042.804

Is it a repeatable issue?

Not sure. But doesn't seem so

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

  1. First start
  2. Close App
  3. Reopen wallet
  4. Won't load after login with pin. Only the Firefly logo can be seen

Expected behaviour

Login should succeed and wallet interface be shown

Actual behaviour

Wallet gets stuck after Pin input at Firefly logo

[Linux] Wrong PIN, cursor is not in the 'textbox'

Bug description

If I type the wrong PIN and click on the Continue button, the cursor is not in the textbox and so I have to manually click it to correct the PIN.

Wallet version

Which version of Firefly are you running?

  • Firefly version (version number, commit, or branch): 0.0.1 release (internal build shared by Charlie)

Hardware specification

What hardware are you using?

image

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Open Firefly
  2. Click on profile
  3. Enter wrong PIN
  4. click backslash to delete the wrong PIN

Expected behaviour

Either the PIN zeroes out, like in other applications and I can type the new one again, or the cursor is in the PIN box and I can delete the PIN and enter it again.

Actual behaviour

It is necessary to click in the textbox to delete the wrong PIN.

Errors

Paste any errors that you see, including logs, errors, or screenshots.
image

Append account index in account object

Description

Methods like latestAddress, totalBalance, availableBalance accept AccountIdentifier (account id or account index). The UI actor can access account id from the response object. It would be good to also have account index appended to the account object so that the UI actor can leverage it to access account methods wherever needed.

Motivation

It would be good to allow UI actor to access account index from the account object. The UI actor should have the ability to consume account methods either by id or index.

Requirements

Expose account index in account objects.

Open questions (optional)

Do the list items in response from wallet actor ensure order? If yes, we might not need to explicitly append account index in account objects and the UI actor can simply use the list index of the account object.

Are you planning to do it yourself in a pull request?

No.

[Windows10] Notification when sending or receiving shows unformatted anmount

Issue description

When you send MIOTA in the wallet, Windows notifies you that MIOTA have been sent and the corresponding number.

However, the number is unformatted. If you send 5 MIOTA you get the notification that you have sent 5000000.

Wallet version

firefly 0.0.1

System specification

What is your operating system?

Windows 10 Pro Insider Preview Build 21327

Is it a repeatable issue?

Y

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

  1. Send or recieve token

Expected behaviour

I expect when I send 5 Miota in the notification is displayed that I send 5 MIOTA and not 5000000.

Send5MIandShow5000000

Settings description strings missing

Bug description

Settings descriptions are missing.

wallet version

Which version of wallet are you using?

  • Internal release 0.0.1

Hardware specification

What hardware are you using?
Windows OS.

Steps To reproduce the bug

Explain how the maintainer can reproduce the bug.

  1. Open any settings sub-category
  2. Settings descriptions are missing, only string name displayed.

image

Errors

No errors in the UI or error log.

About Firefly does not close on Firefly exit

Issue description

The About Firefly dialog does not close when you close the wallet. This causes a bigger issue of the wallet being unable to open until you close this dialog.

Wallet version

Which version of wallet are you using?

  • wallet version (version number, commit, or branch): 0.0.`

System specification

What is your operating system?

OS Name Microsoft Windows 10 Pro
Version 10.0.19042 Build 19042

Is it a repeatable issue?

Yes

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

  1. Open Firefly -> About Firefly
  2. Close the wallet, do not close the About Firefly dialog.
  3. Try to open the Firefly wallet again.

Expected behaviour

The About Firefly dialog should close on wallet exit. In the case of failing to reopen, throw a user-friendly error (if possible).

Actual behaviour

An Electron error is shown with no clear indication as to why or what had happened.

Errors

image

Allow usage of multiple instances of wallet library

Description

There should be an option for users to use multiple instances of the library at once. Currently, the bindings do not allow this option to the users and assume that the end user will only need to use a single stronghold file.

Motivation

Some use cases around this library require multiple instances of library to be managed. The library should support that and should allow the users to use multiple instances of library / stronghold.

Requirements

Allow users to manage multiple strongholds through the library.

Are you planning to do it yourself in a pull request?

No.

Changing the password works, but gives no feedback

Issue description

When changing the password, there is no feedback after pressing the "Change password" button to confirm it worked. However when trying it out it actually worked.

Wallet version

0.0.1

  • wallet version (version number, commit, or branch):

System specification

What is your operating system?

Windows 10

Is it a repeatable issue?

Y

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

  1. Change password and click "Change password" button
  2. No confirmation of feedback appears, even though it worked

Expected behaviour

A little "Your password was changed" feedback

Actual behaviour

No feedback

Errors

Paste any errors that you see from the Error Log in the Firefly menu or share screenshots of the issue.

Error if using own node

Issue description

If I try to use my own node to send a transaction, it takes ages while trying to "Sync accounts" and after that it fails with hit error message:
grafik

Wallet version

Which version of wallet are you using?

  • wallet version v0.0.1

System specification

Windows 10 Pro Version 20H2 19042.804

Is it a repeatable issue?

Yes

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

  1. Adding own node
  2. Sending transaction
  3. Fails

Expected behaviour

Not sure if my Hornet node is configured the right way. But also the error doesn't help me much. Maybe if I run my own node I should also get more info why it actually fails.

Actual behaviour

Sending with own node fails. Throws not helpful error.

Receive & Send buttons become unreachable with too many accounts

Issue description

When creating multiple accounts (7 in my case), the Receive and Send buttons in the Account panel become unreachable without resizing the window.

Wallet version

https://github.com/iotaledger/firefly/suites/2207785779/artifacts/45651262

System specification

macOS 11.3 Beta

Is it a repeatable issue?

Y

Steps To reproduce the issue

  1. Create multiple accounts

Expected behaviour

A scrollbar should appear to reach the Receive & Send buttons

Actual behaviour

Buttons become unreachable

Errors

Bildschirmfoto 2021-03-08 um 23 49 18

Progress display for account creation

Description

Creating an account takes a while. The user might think that nothing is happening. Sometimes it takes 10-20 seconds for an account to get created.

Motivation

Users will get confused that nothing is happening and keep clicking the button.

Requirements

Write a list of what you want this feature to do.

  1. I click create account
  2. Account is created right away
    OR
  3. There is a visual notion of progress displayed.

Firefly -> About Firefly dialog does not work correctly

Issue description

The about dialog has a broken picture icon and no information.

Wallet version

Which version of wallet are you using?

  • wallet version (version number, commit, or branch): 0.0.1

System specification

What is your operating system?

OS Name Microsoft Windows 10 Pro
Version 10.0.19042 Build 19042

Is it a repeatable issue?

Yes

Steps To reproduce the issue

Explain how the maintainer can reproduce the issue.

  1. Click Firefly
  2. Click About Firefly

Expected behaviour

I expect to get a logo and version information.

Actual behaviour

A broken app icon image is shown and no version information is present.

Errors

image

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.