175 Commits

Author SHA1 Message Date
Antoine Poinsot
46a4da38f8
gui: update Liana to 0.3 and release 0.3 2023-02-27 16:57:49 +01:00
edouard
ca5c368c07
Merge #353: gui: enumerate multiple ledger devices
e26a6313180220ffa507ea4c0745fee8cf86ee25 gui: enumerate multiple ledger devices (edouard)

Pull request description:

  close #165

ACKs for top commit:
  edouardparis:
    Self-ACK e26a6313180220ffa507ea4c0745fee8cf86ee25

Tree-SHA512: 6eee38e49d75215db78d350a8480766e62ba34c874e88a15f0d0bcd49b8f16834054fc2a5c18e1a248aae42619f1b42505accaa79ecafa09d0e1bbddfdebacb6
2023-02-17 14:02:50 +01:00
edouard
8c11197b31 installer: use DescriptorMultiXKey without wildcard
close #350
2023-02-17 10:12:18 +01:00
edouard
e26a631318 gui: enumerate multiple ledger devices
close #165
2023-02-16 16:37:52 +01:00
edouard
04eb511366
Merge #346: GUI: hot signer
26ad36f34e28e38a7c205343b6e5376a7f580e6f fix register descriptor prompt (edouard)
9fac6277f42b605200134e6a670cb3511edf80cc Sign with hot signer (edouard)
e76459d159630068f2c0bd9799ce908c30e42d6e Load hot signer in Wallet (edouard)
ecb3e114865b7e502b2a709f4bd2db4752de8976 installer: store mnemonic in datadir (edouard)
7a76754842b7eb688cbc6cd791c412f9006f407d Add title to installer final step (edouard)
c70ac114768a6410e01308bbc69ee4db853947e7 installer: add recover seed step (edouard)
037c4d025d651940ef42637ae5a6b8592dae56cb installer: add signer to participate wallet process (edouard)
233f9b1886078ad2a94704537df8dacfeb5fe06a installer: add backup mnemonic step (edouard)
f8dcd1116dfe820b6de18364b4d7ecaadbe0e7db Add hot signer to create descriptor step (edouard)
1f09653198aefd699afd0e2cc5d26235c3193fb8 Add signer module to gui (edouard)
f3f04a41b00aef014f7f45b3418f5913a4361b8e Use liana hot signer (edouard)

Pull request description:

ACKs for top commit:
  darosior:
    ACK 26ad36f34e28e38a7c205343b6e5376a7f580e6f -- tested the branch merged on master.

Tree-SHA512: 578be77aff99c40aa21049bfccfb8d310d04ca48213f7af62ec8d5444e044a8375966568e496ff5443a48d2aac648387c410747d12ad15fa21a1bff613d17673
2023-02-16 15:09:08 +01:00
edouard
9535b80258 Add spent tag to confirmed broadcast tx
close #233
2023-02-16 10:49:22 +01:00
edouard
120f87462f Change pending label for unconfirmed
close #230
close #231
2023-02-16 10:41:29 +01:00
edouard
26ad36f34e fix register descriptor prompt 2023-02-16 09:59:57 +01:00
edouard
9fac6277f4 Sign with hot signer 2023-02-16 09:59:57 +01:00
edouard
e76459d159 Load hot signer in Wallet 2023-02-16 09:59:57 +01:00
edouard
ecb3e11486 installer: store mnemonic in datadir 2023-02-16 09:59:57 +01:00
edouard
7a76754842 Add title to installer final step 2023-02-16 09:59:57 +01:00
edouard
c70ac11476 installer: add recover seed step 2023-02-16 09:59:57 +01:00
edouard
037c4d025d installer: add signer to participate wallet process 2023-02-16 09:59:57 +01:00
edouard
233f9b1886 installer: add backup mnemonic step 2023-02-16 09:59:57 +01:00
edouard
f8dcd1116d Add hot signer to create descriptor step 2023-02-16 09:59:57 +01:00
edouard
1f09653198 Add signer module to gui 2023-02-16 09:59:57 +01:00
edouard
f3f04a41b0 Use liana hot signer 2023-02-16 09:59:57 +01:00
edouard
4131ee529d installer: clean unwraps and add logs to final step
GUI should handle failure gracefully with logs
instead of crashing.
2023-02-09 17:29:23 +01:00
edouard
3f3e6fab03 installer: change message error 2023-02-08 12:25:00 +01:00
edouard
aa7db15a64 gui: add error message to launcher 2023-02-07 17:17:50 +01:00
edouard
4c683993bc fix spend detail: wrong check ready 2023-02-06 14:39:47 +01:00
edouard
f5de5e9734 gui: update liana#66e37a2 2023-02-06 12:08:25 +01:00
edouard
56d3522f8c gui: change path signature details 2023-02-06 11:09:30 +01:00
edouard
04862ec65d
Merge #319: fix: drop connections to hws in share xpub panel
42940f638598b02acf1cc4f175703725a2ef3cf2 fix: drop connections to hws in share xpub panel (edouard)

Pull request description:

  Use needs to be able to start new connections
  in the register descriptor step.

ACKs for top commit:
  edouardparis:
    Self-ACK 42940f638598b02acf1cc4f175703725a2ef3cf2

Tree-SHA512: 01b146209cb74e5db7819e7249b51881e0f773d32ae2b1400914e0751f702325447b304eeca0f4eadf50113c4ea0535d24c73ef8b311c9de453877659933650f
2023-02-06 09:23:15 +01:00
Antoine Poinsot
f545747080
gui: reword some warnings on invalid input 2023-02-05 15:48:48 +01:00
Antoine Poinsot
c6127c41c9
gui: wording nit on missing feerate when creating a spend. 2023-02-05 15:48:47 +01:00
Antoine Poinsot
a7f2ca1cbe
gui: Remove redundant "or" when filling up xpub in installer. 2023-02-05 15:48:47 +01:00
edouard
42940f6385 fix: drop connections to hws in share xpub panel
Use needs to be able to start new connections
in the register descriptor step.
2023-02-04 18:27:07 +01:00
edouard
c7dd94b748 fix gui: use address.is_valid_for_network
Use this nice helper from rust-bitcoin, instead
of wrong checks.
2023-02-04 14:12:47 +01:00
edouard
697fb16db9 Add more information and checkbox to register descriptor step
close #297
2023-02-04 12:32:33 +01:00
edouard
263f00150d fix: spend minimal amount in btc 2023-02-04 11:11:51 +01:00
edouard
90c2a04eb4
Merge #313: gui: fix hws list reloading
ea4f02172824371ef162db9ee0b974ef4597a541 fix hws list reloading (edouard)

Pull request description:

  I wanted the refresh button to add more harware wallet to the list without erasing the previous list
  in order to not cut the existing communication channels.

  But with the new display of "unsupported wallet" this behaviour can corrupt the list. An "unsupported wallet" can become "supported" because user switch app or unlock.

  It is preferable to reset the full list and drop the objects after a refresh.

ACKs for top commit:
  edouardparis:
    Self-ACK ea4f02172824371ef162db9ee0b974ef4597a541

Tree-SHA512: 530cf6e82f5bfd325e45c0eb19af94a58e930ecc15a692e0d545ceec2105122ed539a9f671449d2bc05e87c0ba562a1f192076a5cd1a2264f322b5a9094c1d9a
2023-02-03 21:09:18 +01:00
edouard
ea4f021728 fix hws list reloading
I wanted the refresh button to add more harware wallet
to the list without erasing the previous list
in order to not cut the existing communication channels.

But with the new display of "unsupported wallet" this behaviour
can corrupt the list. An "unsupported wallet" can become
"supported" because user switch app or unlock.

It is preferable to reset the full list and drop the objects
after a refresh.
2023-02-03 19:42:23 +01:00
Antoine Poinsot
0bd3bd4d2e
Update Github links to wizardsardine/liana 2023-02-03 16:52:06 +01:00
Antoine Poinsot
ca05bd3fbc
gui: release 0.2 2023-02-03 16:14:50 +01:00
edouard
2a9bcf92d0 Change HardwareWallet for (Un)Supported enum 2023-02-03 13:19:29 +01:00
edouard
0416a3645a Add liana version in gui settings
close #243
2023-02-02 15:46:35 +01:00
edouard
0e05ff5244 gui: change log_level of ledger_transport_hid
ledger_transport_hid logs should not appear if the log_level is the default
`info` level.
2023-02-02 15:01:49 +01:00
edouard
ca39b15edd installer: generate multiple xpubs in participate step 2023-02-02 12:23:48 +01:00
edouard
445ad733fb Add signatures information to spend 2023-02-02 12:23:48 +01:00
edouard
bf1e9e4b80 gui: new module settings 2023-02-02 12:23:48 +01:00
edouard
689f19a4f2 Edit key name in installer 2023-02-02 11:01:19 +01:00
edouard
bcd223f3fb Add sigs number and threshold to spend list view 2023-02-02 11:01:19 +01:00
edouard
1f3399bd0f Add PartialSpendInfo to SpendTx model 2023-02-02 11:01:19 +01:00
edouard
9a1cda2f5e Use spend state in recovery panel 2023-02-02 11:01:19 +01:00
edouard
a2ac34e6b0 installer: Participate in a new wallet section 2023-02-02 11:01:19 +01:00
edouard
dfc10eba61 Add multisig wallet creation in installer 2023-02-02 11:01:19 +01:00
Trigger
6c375ad06d
Gui: text and layout of recovery screen fix #265 2023-01-26 15:26:26 +01:00
edouard
b177f190d1 gui: store descriptor in wallet module
A new module wallet is introduced that
contains the main_descriptor.
2023-01-20 10:22:51 +01:00