Commit graph

4 commits

Author SHA1 Message Date
Thebora Kompanioni
a559e1e92c
fix(ui): consistent button styles (#656)
* fix(ui): consistent button styles in WalletCreationForm

* fix(ui): consistent button styles in WalletCreationConfirmation

* fix(ui): consistent button styles in Create/Import Wallet

* fix(ui): consistent button styles on Wallet List

* fix(ui): consistent button text when submitting on create wallet

* fix(ui): consistent button styles on Send page

* fix(ui): consistent button styles on Earn page

* fix(ui): consistent button stlyes on MainWalletView page

* fix(ui): consistent button styles on Receive page

* refactor(CopyButton): remove sprites

* fix(ui): consistent button styles on Jam page

* fix(ui): consistent button styles in CreateFidelityBond flow

* fix(ui): border color of send/receive button on MainWalletView

* dev(feat): add fast theme toggle to navbar

* fix(ui): align onboarding flow
2023-09-10 14:38:48 +02:00
Thebora Kompanioni
028f32166a
feat: import wallet (#621)
* chore(regtest): do not build tor locally in regtest env

* feat(import): add rescanning param to session request

* feat(api): add rescanblockchain request to JmWalletApi

* feat: add import wallet button to wallets page

* refactor: externalize component PreventLeavingPageByMistake

* refactor: externalize component WalletCreationForm

* wip: use WalletCreationForm in ImportWallet

* refactor: externalize SeedWordInput and rename to MnemonicWordInput

* feat(api): add wallet recover request to JmWalletApi

* build(deps): bump caniuse-lite to v1.0.30001511

* wip(import): start wallet after successful import

* refactor: externalize component WalletCreationConfirmation

* wip(import): use WalletCreationConfirmation view in component WalletImport

* dev(regtest): add funds to dummy wallet during initialization of local setup

* wip(import): update gaplimit before rescanning chain

* wip(import): prevent import if rescan is in progress

* wip(import): ability to customize gaplimit and blockheight

* wip(import): show duration hint when importing wallet

* wip(import): hide sensitive info while importing wallet

* wip(import): reset gaplimit to original value after importing

* wip(import): add description for blockheight and gaplimit

* wip(import): add cancel button to WalletCreationForm

* refactor: externalize component MnemonicPhraseInput

* wip(import): show rescanning indicator on main wallet view

* wip(import): show rescanning indicator in navbar

* wip(import): disable sending when rescanning is in progress

* wip(import): disable navbar/earn/jam when rescanning is in progress

* Update src/i18n/locales/en/translation.json

Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>

* fix(import): disable viewing jars on main wallet if rescanning is active

* wip(import): prevent creating new address when rescanning

* fix(import): reload wallet info after rescanning finishes

* refactor: move auto reloading code from WalletContext to WalletInfoAutoReload

* refactor: remove unused method reloadDisplay

* wip(import): reload recursively till balance is found

* wip(import): expand import options by default

* ui: add 'dev' badge to buttons only visible in dev env

---------

Co-authored-by: openoms <43343391+openoms@users.noreply.github.com>
2023-09-08 13:26:59 +02:00
Thebora Kompanioni
e2bad188f1
refactor: speed up initial page load (#566)
* refactor: prepare removing display request

* refactor: Navbar from jsx to tsx

* refactor: SettingsContext from jsx to tsx

* refactor: use calculated balance in sats instead of totalBalance as string

* refactor: remove totalBalance and availableBalance from BalanceSummary

* refactor: simplify navbar states

* refactor(WalletContext): ability to independently load data

* refactor(JarSelectorModal): allow async confirm operations

* refactor(Send): always fetch new jar destination address

* refactor(WalletContext): return response data from reload functions

* refactor(Send): speed up loading Send page

* refactor(CreateFidelityBond): speed up waiting for fb utxo

* refactor(MainWalletView): jsx to tsx

* refactor(MainWalletView): speed up loading MainWalletView page

* refactor(Jam): speed up loading Jam page

* fix: prevent artifact on wallet with zero balance

* refactor(Earn): speed up loading Earn page
2022-12-09 10:14:23 +01:00
Daniel
7d750ee043
refactor: remove advanced wallet mode (#443)
* refactor: remove advanced wallet mode

* fix: tests

* fix: remove remaining traced of advanced mode
2022-08-03 10:49:10 +02:00
Renamed from src/components/CurrentWalletMagic.module.css (Browse further)