301 Commits

Author SHA1 Message Date
edouard
df7e575594
Merge #606: gui: installer: convey registering on a signing device isn't always required
bba5cd63e81a491c28eddc14e4087ba179794a3c gui: installer: convey registering on a signing device isn't always required (Antoine Poinsot)

Pull request description:

  As discussed in #545, in some cases we nudge the user to register the descriptor on their signing device although they might not have one. Those cases only ever arise when importing a descriptor (either when recovering from backup or participating in the creation of a descriptor on another laptop), since when the descriptor is created beforehand we can simply detect whether a signing device was used and thereby needs to be registered (implemented since https://github.com/wizardsardine/liana/pull/470).

  Therefore, detect when the registration step arises as part of an import process and if so adjust the language to convey registration on a signing device may not be necessary.

  Result:
  ![image](https://github.com/wizardsardine/liana/assets/22457751/b6964dbc-c1e4-4059-b85a-c61492ba523c)

  Fixes #545.

ACKs for top commit:
  edouardparis:
    ACK bba5cd63e81a491c28eddc14e4087ba179794a3c

Tree-SHA512: 5b25b0c980f3e57563fc3c301802a7c4da50d7c80802d3e6a7517f98ee1da60e9d5ebe890ce3b8c34ca882220d920e31c59b79877c9e8f48b72b092d3809acda
2023-08-18 09:21:15 +02:00
edouard
30ce2dea08 installer: use appended path instead of account number for xpubs 2023-08-11 17:48:10 +02:00
Antoine Poinsot
bba5cd63e8
gui: installer: convey registering on a signing device isn't always required 2023-08-11 12:47:41 +02:00
edouard
869f3ec3d2 installer: disallow xpub with-appended derivation path
close #576
2023-07-20 15:32:21 +02:00
edouard
e327928f83 gui: bitcoin=0.30 and async-hwi=0.0.8 2023-07-19 16:24:28 +02:00
Antoine Poinsot
96e4cb5353
Update proc-macro2 to fix a nightly compilation bug 2023-07-13 09:56:11 +02:00
edouard
b070d61edb gui: bump iced 0.9 2023-06-05 11:08:04 +02:00
edouard
89d8e660be gui: update async-hwi 0.0.7 2023-05-31 11:21:42 +02:00
jp1ac4
c55b992ace
gui: clear fingerprint alias when changing device type 2023-05-26 08:23:36 +01:00
Antoine Poinsot
0406085ed5
Merge #527: minor wording fix
506f97dc8e7ad053e30e19a12327b2bf16f09882 minor wording fix (pythcoiner)

Pull request description:

  following #508

ACKs for top commit:
  darosior:
    ACK 506f97dc8e7ad053e30e19a12327b2bf16f09882

Tree-SHA512: 5e511e8ebe1ec346dfdf70759f15e2548e78323efafe0ba97a15a8195e52dd6dde490c4320f8a42b533d3772e5f83f8fa9c9edba9dcb8012cb96b319507a3072
2023-05-14 13:43:38 +02:00
pythcoiner
506f97dc8e minor wording fix 2023-05-14 08:51:32 +02:00
pythcoiner
41978be064 minor wording fix
minor wording fix
2023-05-14 08:03:00 +02:00
Antoine Poinsot
8debaf8e83
Merge #490: Release 1.0 preparation
fe906da6123d9741a6a1d3d8d94e6f632138e56f Bump version to 1.0.0 (Antoine Poinsot)
73902627d69ae7a525ed732bbd255a6daaf216e4 Add a SECURITY.md (Antoine Poinsot)
664a9b6cf57774456e56a83aa97a20e41abd52d6 Documentation updates for v1.0 (Antoine Poinsot)
1f9b78383a334ceeda276a8d3a27ad4673a33349 CHANGELOG: add v1.0 release notes (Antoine Poinsot)
e685f3b55cac4712b0a2e9d0bf4674b9916b1fd5 contrib: fix guix build to use lianad's master (Antoine Poinsot)

Pull request description:

ACKs for top commit:
  darosior:
    self-ACK fe906da6123d9741a6a1d3d8d94e6f632138e56f

Tree-SHA512: 3412855d292c00de5b40171f555f661f64927f1bc635fa36fad70fe9bec93551bf9421e6c75d6d26fd9cdc8f6536979b8417db50617c484ae80ef2289b07ddb5
2023-05-11 17:05:06 +02:00
edouard
98c7d54ae0 gui: increase scrollable width 2023-05-11 13:39:31 +02:00
edouard
916e475395 change install registration text 2023-05-11 13:26:13 +02:00
Antoine Poinsot
fe906da612
Bump version to 1.0.0 2023-05-11 11:44:57 +02:00
edouard
2d7f2254ca fix psbt view: wrong signer fingerprint padding 2023-05-11 10:34:35 +02:00
edouard
200fa9e7b4 fix installer final step view 2023-05-10 17:05:26 +02:00
edouard
54e9446bc0 fix: add cycle badge to send-to-self psbts 2023-05-10 09:59:31 +02:00
edouard
b9ca312b07 ui: add success mark and key mark 2023-05-10 09:51:07 +02:00
edouard
4c08f4ae35 Add grey brand logo to installer and launcher 2023-05-09 21:29:09 +02:00
edouard
e0a207bb06 installer: change user path icons 2023-05-09 20:57:38 +02:00
edouard
cf042316c1 fix: installer layout 2023-05-09 20:57:38 +02:00
edouard
3f8f4cec92 fix: recovery layout 2023-05-09 18:29:43 +02:00
edouard
1fd53c0ff4 gui: Add iconex icons 2023-05-09 16:24:30 +02:00
edouard
307d12d980 Check hot signer usage using descriptor
It is a refont of the installer flow
to use less optional components in the installer context.

Hot signer is stored a the install step if its fingerprint
is present in the descriptor string

close #397
2023-05-09 11:35:18 +02:00
edouard
f0019acdd7
Merge #470: gui: skip register step if no device used
38340c01898a8b19f84abe5e913cd0316d93a9c4 gui: skip register step if no device used (jp1ac4)

Pull request description:

  This is to resolve #400.

  Thanks to @edouardparis for the suggestions and code snippets provided that form the basis of these changes.

  I'm opening this PR as draft so you can see my progress and check in case I've missed anything or you'd like some tests added.

  Based on my own tests with and without devices, this is working as expected.

ACKs for top commit:
  edouardparis:
    ACK 38340c01898a8b19f84abe5e913cd0316d93a9c4

Tree-SHA512: 3903d9017ce017d265ef07c38fad9ec807a16364cb8762c5a82783122315b142af2a1ca0c760ce4d97edaaef804ba16f04f5c9bccdb5336690f6f907eed93e9c
2023-05-08 10:38:55 +02:00
edouard
4945adeec3
Merge #486: Make home warning message relative to timelock
25fffb2c52f87715a69cee3fd0f6cda64e2185f2 Make home warning message relative to timelock (edouard)

Pull request description:

  close #461

ACKs for top commit:
  edouardparis:
    Self-ACK 25fffb2c52f87715a69cee3fd0f6cda64e2185f2

Tree-SHA512: fd4ff1d86c08b4c5d383ba941231970fe768eed9277cd489850272761a2d85cf83221dd6d363a23aeda07e1aaa27a287f8cbcc7216087e11f1bfb9742c0c704c
2023-05-08 10:07:26 +02:00
jp1ac4
38340c0189
gui: skip register step if no device used
These changes are based on code snippets provided by edouardparis.
2023-05-07 19:20:03 +01:00
edouard
25fffb2c52 Make home warning message relative to timelock
close #461
2023-05-07 17:12:59 +02:00
edouard
458075357a gui: check rescan start date 2023-05-07 16:26:22 +02:00
edouard
28856af824 Change recovery path view when no path is available
close #483
2023-05-07 16:03:59 +02:00
Antoine Poinsot
6bf2912367
recovery view: some wording tweaks 2023-05-07 13:00:21 +02:00
Antoine Poinsot
0174943358
rescan view: some wording cleanups 2023-05-07 13:00:20 +02:00
Antoine Poinsot
2931ed57f6
ui: some wording tweaks in badges 2023-05-07 13:00:19 +02:00
Antoine Poinsot
b47ce42794
spend view: cleanup text input placeholders 2023-05-07 13:00:19 +02:00
Antoine Poinsot
53896eec8b
psbt view: remove mentions of 'drafts' 2023-05-07 13:00:18 +02:00
Antoine Poinsot
139273b87f
view: 'self send' -> 'send-to-self' 2023-05-07 13:00:18 +02:00
Antoine Poinsot
43b207a4f5
psbt: wording in coins spent 2023-05-07 13:00:17 +02:00
Antoine Poinsot
7dd62f4879
psbt: wording in available spending paths 2023-05-07 13:00:17 +02:00
Antoine Poinsot
34ea132ba1
home: have a space after a comma 2023-05-07 13:00:16 +02:00
Antoine Poinsot
a884b46102
home: better wording for recovery path availability 2023-05-07 13:00:16 +02:00
edouard
aa23bba9d4 ui: set default_features = false 2023-05-07 12:34:34 +02:00
edouard
79984718bc
gui: add refresh coins buttons
close #192
close #371
2023-05-07 11:26:15 +02:00
edouard
032cf801d5
gui: create self send transaction 2023-05-07 11:13:31 +02:00
Antoine Poinsot
89162262e9
Update Liana core lib to master 2023-05-07 11:13:27 +02:00
edouard
000b37901d gui: bump async-hwi 0.0.6 2023-05-05 15:11:42 +02:00
edouard
7ef1d62d6e gui: add greenbar to sidebar menu 2023-05-04 15:40:09 +02:00
edouard
b25fc7cb43 gui: generate multiple addresses 2023-04-27 17:24:54 +02:00
edouard
e3db475be2 gui: fix layout with scrollbar for big windows 2023-04-26 20:57:40 +02:00