102 Commits

Author SHA1 Message Date
Antoine Poinsot
973938fb20
gui: bump version to v6 2024-06-28 14:19:20 +02:00
edouardparis
5a31324358 bump async-hwi for hw serial connection fix 2024-06-25 14:29:47 +02:00
edouardparis
8921140f6b Revert "add specter support for tap-miniscript"
This reverts commit 876d83af6518a3e4ae45e156ef2952a7e67affc1.

TAP_KEY_SIG was in fact not implemented by specter version 1.9.0
db3ce3e918
2024-06-07 12:10:58 +02:00
pythcoiner
876d83af65 add specter support for tap-miniscript 2024-06-06 15:51:06 +02:00
edouardparis
6531cc293d fix local date time and bump chrono
close #1057
2024-05-24 12:03:04 +02:00
edouardparis
99e4af84ff bum async-hwi 0.0.18
Include coldcard 0.12.2 that fixes the
nightly build on MacOS
2024-05-24 11:39:56 +02:00
edouardparis
6b0c93c5c3 Add jade hardware wallet 2024-05-06 14:50:45 +02:00
edouardparis
fdcc302367 gui: iced-0.12 2024-05-03 12:27:12 +02:00
edouard
64a626d7e8 gui: bump iced 0.10 2024-05-02 14:46:31 +02:00
edouardparis
c21004badb bump ahash dependency to fix macos build 2024-05-02 12:07:08 +02:00
edouardparis
7b70c8434a Use async-trait for daemon 2024-04-22 14:35:41 +02:00
Antoine Poinsot
3d68582523
gui: bump version to 5.0 2024-03-25 16:55:41 +01:00
Antoine Poinsot
fecaddb111
gui: update to latest liana master 2024-03-25 16:34:36 +01:00
edouardparis
924df8e1d5 bump liana:master 2024-03-22 11:52:58 +01:00
edouardparis
8bc0cac00a gui: async-hwi:0.0.16
for the new implem of PartialOrd for
async_hwi::DeviceKind
2024-03-20 17:33:39 +01:00
edouardparis
4a4c78d5f7 bump liana:master 2024-03-20 17:33:39 +01:00
jp1ac4
c3aad0f40c
gui: add optional rpcauth to internal bitcoind config
With the updated liana dependency, we also need to pass `None` to
`list_spend_txs`.
2024-03-11 11:35:11 +00:00
jp1ac4
0c665f9c3c
gui: bump dependencies to fix nightly build 2024-02-09 09:37:01 +00:00
edouardparis
366e9b7d49 gui: use descriptor method to detect psbt change outputs
This commit also fix handling of create_spend result while
updating liana:master

close #841
2024-01-25 17:01:43 +01:00
edouardparis
9814b6efc4 gui: async-hwi 0.0.14 2024-01-23 11:50:43 +01:00
edouardparis
3196a8025e gui: bump liana:master and async-hwi:master 2024-01-22 15:49:56 +01:00
edouardparis
99bc44d2b1 gui: remove base64 dep 2024-01-22 12:20:22 +01:00
edouardparis
0f7a89db64 gui: use async-hwi:master 2024-01-16 15:15:33 +01:00
edouardparis
386b1c9ec5 Add coldcard device to supported hws 2024-01-09 15:49:21 +01:00
jp1ac4
3ccdafbda2
gui: support user/password RPC authentication
This change updates the GUI to support the latest lianad config
file with the user/password option for bitcoind RPC authentication.

The settings have been updated to set either cookie file path
or user and password.

The installer still only supports the cookie file and has only
been updated with the changes required to compile.

When starting, the internal bitcoind now looks for the cookie file
in the usual location rather than relying on the config file.
2023-12-28 17:22:39 +00:00
jp1ac4
e373ad45d4
gui: use helper for unsigned tx max size 2023-12-15 18:00:34 +00:00
Antoine Poinsot
dc300d3e66
gui: upgrade to latest Liana master 2023-12-12 18:34:17 +01:00
Antoine Poinsot
56134b9f54
gui: bump version to 4.0 2023-12-12 18:33:50 +01:00
edouardparis
4ccecd1cdf Use create_spend to calculate amount left to select
close #822
2023-12-12 10:07:43 +01:00
jp1ac4
4846a0b05a
gui: update liana dependency
This is needed to use the `rbfpsbt` command.

Now, `create_spend` has an additional parameter
for change address, which we leave as `None`.
2023-12-07 18:46:57 +00:00
edouardparis
e9a217b3d8 Add verify address modal to receive panel
bump async-hwi v0.0.13
2023-11-20 15:30:37 +01:00
jp1ac4
9e2407eb8a
gui: auto-select coins for spend 2023-11-15 20:01:30 +00:00
Antoine Poinsot
b8d6be82a7
gui: update to latest Liana 2023-10-30 14:01:36 +01:00
edouard
4be74ad496 refac hw module and add bitbox support 2023-10-24 17:23:57 +02:00
edouard
28aaca919a gui: update liana:master 2023-10-23 16:17:57 +02:00
edouard
70dea710ae installer: forbid keys with same master fg in same path 2023-10-20 11:48:18 +02:00
edouard
757b53ebab cargo update -p liana 2023-10-18 17:37:12 +02:00
edouard
338195a186
Merge #689: gui: use patch for iced_futures
eebf0c20350554f422a028076a460b19f88a7c34 contrib: adapt GUIX build for iced_futures patch (edouard)
df849ba960ace67615a452970ffd2f323a53974e gui: use patch for iced_futures (edouard)

Pull request description:

  from #685

ACKs for top commit:
  darosior:
    ACK eebf0c20350554f422a028076a460b19f88a7c34 -- that's a clean backport of #685 (which i ack'd) and of #687 (which i authored).

Tree-SHA512: e80777417dad0301ce6b9762b2fac02a684e3ce312ad77509e5f2457bfdd11f93d46108fe7bed451eeacf7cc0f3703a8cfa8e18e2dda8f193e704a44c42d019a
2023-09-07 10:51:05 +02:00
edouard
df849ba960 gui: use patch for iced_futures
close #684
2023-09-06 12:35:18 +02:00
edouard
9ac00d6996 async-hwi 0.0.11 2023-09-06 12:27:25 +02:00
jp1ac4
b3bc9435ce
gui: add dependencies to download and install bitcoind 2023-08-30 15:59:25 +01:00
Antoine Poinsot
441800d095
gui: update lianad 2023-08-29 20:51:02 +02:00
Antoine Poinsot
b195e3252e
gui: update lianad 2023-08-29 18:54:36 +02:00
jp1ac4
36cf85d849
gui: add option to use internal bitcoind
During installation, the user may choose for Liana to configure and start bitcoind for them.

This internal bitcoind uses as its data directory the `bitcoind_datadir` folder within the
Liana data directory.

If the internal bitcoind option has been selected for a network, it will be automatically
started when the user returns to Liana and stopped when Liana is closed.
2023-08-23 16:43:55 +01:00
edouard
a1c7166117 fix gui: stop daemon gracefully 2023-08-22 16:18:39 +02:00
edouard
30ce2dea08 installer: use appended path instead of account number for xpubs 2023-08-11 17:48:10 +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