Logout and lock screen cleared session storage completely including the
tempIguana password.
Only set to clear the data which needs to be cleared while logout/lock.
This seems to have fixed issue of logout and relogin.
Tested with latest iguana binary from dev branch.
After adding coin from electron any api calls further applied without
that same password doesn’t complete.
Hence user is not able to login using the same coin from browser.
might need further more testing to find any bugs or issues in this
implementation
1. Bug fix: BTC/BTCD login options executes even if there's existing
active coin
2. Basilisk mode was causing slowness issue to whole API execution.
Right now it’s set to only manual execution. I’ll be adding manual
buttons for basilisk mode to refresh and update it’s screen data on
manual click.
- Only Basilisk wallet widgets are activated first
- wallet widgets populate dynamically as coins are active
- addresses list is updated in each wallet widget
- In case while login in this comes as the error, BitcoinDark is started
automatically in Basilisk Mode! and user gets logged in after
successfully starting BitcoinDark in Basilisk Mode.
- All it needs is just Iguana process running. that's it.
- Active wallet account’s data stores in sessionStorage temporarily.
- On Logout, sessionStorage data is destroyed.
- On Lock, sessionStorage data is updated, with latest status.
- On Lock some fields are hidden on login screen, as unneeded with
locked status.
- Login to Another Wallet button and code added if screen is locked
- different sections and is code added to change and display relevant
section on sidebar menu click.
- New template front-end
- single page index.html for login and example layout after login
- Working login javascript, checks login success/failure, hide/unhide
sections on page.