94 Commits

Author SHA1 Message Date
edouard
f2facdf164 gui: add create_recovery command to client 2022-12-14 09:21:07 +01:00
edouard
f4afed4d6a bump liana master 2022-12-14 09:21:07 +01:00
edouard
ea6d4f9b63 fix gui: wrong event selection on home panel
Because pending events are in a different list
that confirmed event. The wrong list item was
selected when user tried to click on a pending
event.
2022-12-09 11:45:45 +01:00
edouard
ca771e3e00
Merge #183: fix installer: import_descriptor next button
2d788d5bffc1b237dc6be3c09ca2e13afcdeca67 fix installer: import_descriptor next button (edouard)

Pull request description:

  Next button was grey although the descriptor form
  is not empty.

ACKs for top commit:
  edouardparis:
    Self-ACK 2d788d5bffc1b237dc6be3c09ca2e13afcdeca67

Tree-SHA512: ad98aa33691c24e65ca0c04af47b007f4c9a5abcfd376f9a84c9a2de40a39f34f24aceebdd209ad9dd92d5ec7a7d3806ff61063ec45eb7c00a5f4b986e8c97ba
2022-12-09 09:03:12 +01:00
edouard
abe69a1f8f
Merge #184: gui: bump ledger_bitcoin_client 0.1.1
2a609a8eb69fc14d6bb9f58e0043a95ca9713d04 gui: bump ledger_bitcoin_client 0.1.1 (edouard)

Pull request description:

  This version of the client contains a fix
  required for the no inputs recognized warning.

ACKs for top commit:
  edouardparis:
    Self-ACK 2a609a8eb69fc14d6bb9f58e0043a95ca9713d04

Tree-SHA512: 39cff0aee6c66909948cdef9354e71c204f0e03696e71c641919d9f749463316da470b296197c794940e412cf13cf43139f48cda76b010652e8c6dc309f227f3
2022-12-09 08:57:05 +01:00
edouard
2a609a8eb6 gui: bump ledger_bitcoin_client 0.1.1
This version of the client contains a fix
required for the no inputs recognized warning.
2022-12-08 18:08:10 +01:00
edouard
2d788d5bff fix installer: import_descriptor next button
Next button was grey although the descriptor form
is not empty.
2022-12-08 17:30:28 +01:00
edouard
9fa3cde299 bump liana:master 2022-12-08 15:49:04 +01:00
Antoine Poinsot
d385e99726
Merge #179: gui: cleanup the README.
f1e072bb5f59e0bffb6d39b340bb5be85c132be4 gui: cleanup the README. (Antoine Poinsot)

Pull request description:

  Fixes #105.

ACKs for top commit:
  darosior:
    self-ACK f1e072bb5f59e0bffb6d39b340bb5be85c132be4 -- trivial

Tree-SHA512: a1ef68eacdca0c40ac9ff701b29016ee50cbca15528d8cb028f33532369c109e214ca31be9ec89a9ff59baebd1f3e9d706f9e64303df00462471f64f7f487899
2022-12-08 15:02:53 +01:00
Antoine Poinsot
f1e072bb5f
gui: cleanup the README. 2022-12-08 12:21:44 +01:00
edouard
4783dc0f1b gui: add sat/vbyte label in feerate form 2022-12-08 11:38:35 +01:00
edouard
950dd105e3 fix spend view layout 2022-12-07 17:33:51 +01:00
edouard
c222dfba95 Check for duplicate recipient addresses 2022-12-07 16:46:17 +01:00
edouard
e01fd9b26f installer: make only xpub editable 2022-12-07 12:55:55 +01:00
edouard
0969565b7e fix installer register error 2022-12-07 12:02:40 +01:00
edouard
6572b2fa4a
Merge #154: gui: cleanup the "amount left to select" calculation
493dbde666b73097848a5a4c7d10ee1ad7cfeab2 gui: cleanup the "amount left to select" calculation (Antoine Poinsot)

Pull request description:

  It don't think it was blatantly wrong, but neither was it entirely correct. And it was seriously lacking comments explaining what was going on for such a tricky calculation.

  In order to make sure it's correct, and make this more code more maintainable (and readable to future contributors), clean it up by using a more obviously-correct approach: a transaction template that is filled with inputs depending on the coins that were selected.

  I DID NOT TEST IT!

ACKs for top commit:
  edouardparis:
    ACK 493dbde666b73097848a5a4c7d10ee1ad7cfeab2

Tree-SHA512: b8094326f42ed86a4fcd4e16961a7cb77b07d423215665248dd20db66e2c2eb5500fd7cbdb58d0febae5beb3a40f7b531ec24d1c3e7d7a16a45686ac40a89e9b
2022-12-06 15:10:28 +01:00
edouard
aaf489dbdf
Merge #152: installer: change default xpub derivation path
2342923fc274dcdcc012b227c5955ebf3dbc28c3 installer: change default xpub derivation path (edouard)

Pull request description:

ACKs for top commit:
  edouardparis:
    Self-ACK 2342923fc274dcdcc012b227c5955ebf3dbc28c3

Tree-SHA512: c25516c744c2f4b1869fd02b424723d8f2cc0da5b1ae407ccedf325add2c75dceced16a0137ded25140fe8ca84a7945842fe867b72bde2596d3441021e8589a1
2022-12-06 13:38:35 +01:00
Antoine Poinsot
6d95aaedec
Merge #145: gui: use glow feature instead of wgpu
2e8b72a809155b6ec4989da270a96119956d531e gui: use glow feature instead of wgpu (edouard)

Pull request description:

ACKs for top commit:
  darosior:
    ACK 2e8b72a809155b6ec4989da270a96119956d531e. We don't need an efficient renderer, and it looks like it's helpful for Guix builds.

Tree-SHA512: eb75c2ef6913cd5a90a29843e4d2470f1693b2bdb814ba953dd7ee1d9b27d3a9a95712cd7b7bedf4627853993a9f25fc70a8a12cf7df6c042ae2be72bad3e27b
2022-12-06 13:20:46 +01:00
Antoine Poinsot
493dbde666
gui: cleanup the "amount left to select" calculation
It was making unnecessary computations when no feerate was provided, and
was not accounting for VarInt's. Instead of adding more magic values
just build a transaction template and use that.
2022-12-06 12:16:56 +01:00
edouard
53514939da Add clipboard to coin outpoint 2022-12-06 10:18:39 +01:00
edouard
23e533fbee Add warning to home panel
close #121
2022-12-06 09:47:28 +01:00
edouard
9d60db3abf fix view: spend detail width 2022-12-05 18:22:27 +01:00
edouard
2342923fc2 installer: change default xpub derivation path 2022-12-05 16:25:59 +01:00
edouard
70527a002e spend: display amount left to select 2022-12-05 15:39:34 +01:00
edouard
c3471c0665 spend: order coins by remaining sequence and amount 2022-12-05 15:39:19 +01:00
edouard
c88c39a8b9 spend steps: add total sent 2022-12-05 15:39:19 +01:00
edouard
f0758d28ab spend: add remaining sequence to coins 2022-12-05 15:39:19 +01:00
edouard
6d92056b9d bump liana#38e342c8 2022-12-05 15:39:19 +01:00
edouard
2e8b72a809 gui: use glow feature instead of wgpu 2022-12-02 11:23:29 +01:00
edouard
9948b10689 Smooth border color 2022-12-01 17:11:56 +01:00
edouard
e130503853 change clipboard icon 2022-12-01 10:56:49 +01:00
edouard
4205f62972 Display output and input in collapse component 2022-12-01 10:56:49 +01:00
edouard
17669547ed Add loader error message and retry button
Refac notification::warning component to use a Collapse
instead of Tooltip.

Add a retry button to start again Liana.

close #134
2022-12-01 09:23:43 +01:00
edouard
0f760c68ad gui: clean static directory 2022-11-30 08:51:24 +01:00
edouard
27e170f659
Merge #130: Fix installer wording
59c12cd5844e19f296066465fd34a3be48e26f2e installer: wait process is done before next step (edouard)
0577b971b77c0691f0dbb948956eb7616c4c8614 installer: add progress information (edouard)
0365794f910833e400f2418e52b6259f3ccb9b22 installer: add final step summary (edouard)
437faef1af01d9952f5ed3156ce38d9964ba5efb Add learn more collapse to installer (edouard)
8348ad1afadc2e46994b364d595491cc327d4961 installer: add backup descriptor step (edouard)
b260ac420819cb41f8740fa12f65b3a79d69eed3 installer: keep refresh button to list hws (edouard)
92699c645b38f97bfcde35d30b83981335285bdf installer: create or import wallet (edouard)
c89b8d88f59f4dec556d083b6f39c8263279741c installer: rename network pick_list (edouard)

Pull request description:

  base on #129

ACKs for top commit:
  edouardparis:
    Self-ACK 59c12cd5844e19f296066465fd34a3be48e26f2e

Tree-SHA512: d8016b353b54a744ab69c4d7278f4c04aab18326d97293b1b145bb5c3a46633c4ebbc4ccd3291e88fb508f02d44137d82f88218ce936b4a221335b16be879ff6
2022-11-29 17:22:28 +01:00
edouard
59c12cd584 installer: wait process is done before next step 2022-11-29 17:00:03 +01:00
edouard
0577b971b7 installer: add progress information 2022-11-29 12:12:02 +01:00
edouard
0365794f91 installer: add final step summary 2022-11-29 12:12:02 +01:00
edouard
437faef1af Add learn more collapse to installer 2022-11-29 12:12:02 +01:00
edouard
8348ad1afa installer: add backup descriptor step 2022-11-29 12:12:02 +01:00
edouard
b260ac4208 installer: keep refresh button to list hws 2022-11-29 12:12:02 +01:00
edouard
92699c645b installer: create or import wallet 2022-11-29 12:12:02 +01:00
edouard
0a756747df bump async-hwi 0.0.2 2022-11-28 15:23:26 +01:00
edouard
c89b8d88f5 installer: rename network pick_list 2022-11-28 10:29:50 +01:00
edouard
6897f317d0 bump async-hwi 2022-11-28 09:54:33 +01:00
edouard
083066900f gui: silence winit logs 2022-11-28 09:44:47 +01:00
edouard
ea7ab5e4f1 Reintroduce ui component: collapse 2022-11-25 19:06:33 +01:00
edouard
de738105c0 Bump iced 0.5 2022-11-24 12:09:18 +01:00
edouard
1cb6331573 fix gui: jsonrpc client 2022-11-23 15:03:34 +01:00
edouard
7e96cdd494 Add transaction history to home panel 2022-11-23 10:43:41 +01:00