56 Commits

Author SHA1 Message Date
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
9cd36a76d0 gui: enable advanced text shaping
enable text shaping and font fallback,
It allows emojis
2024-05-03 14:48:24 +02:00
edouardparis
c39d544566 Use wgpu with tiny-skia fallback
to enable the fallback:
ICED_BACKEND=tiny-skia cargo run
2024-05-03 12:27:12 +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
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
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
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
edouardparis
9814b6efc4 gui: async-hwi 0.0.14 2024-01-23 11:50:43 +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
Antoine Poinsot
56134b9f54
gui: bump version to 4.0 2023-12-12 18:33:50 +01:00
edouardparis
e9a217b3d8 Add verify address modal to receive panel
bump async-hwi v0.0.13
2023-11-20 15:30:37 +01:00
edouard
4be74ad496 refac hw module and add bitbox support 2023-10-24 17:23:57 +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
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
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
Antoine Poinsot
fe906da612
Bump version to 1.0.0 2023-05-11 11:44:57 +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
7a4e1d6148 gui: import logos 2023-04-18 13:48:24 +02:00
Antoine Poinsot
fe52fbaa49
gui: bump to 0.4 2023-04-10 13:29:26 +02:00
edouard
9250f7d735 bump async-hwi 0.05 2023-04-06 11:34:07 +02:00
edouard
ec228485e5 gui: check connection to bitcoind in installer
close #115
2023-04-05 11:31:50 +02:00
edouard
d4d5a66aa1 gui: transitioning to ui crate 2023-03-27 19:53:49 +02:00
edouard
a13bb0272b gui: add logger module and handle log file destinations
Installer has its own log file installer.log that is removed
after successful install.
When changing network, the destination log file change
to <datadir>/<network>/liana-gui.log
2023-03-08 16:12:19 +01:00
Antoine Poinsot
46a4da38f8
gui: update Liana to 0.3 and release 0.3 2023-02-27 16:57:49 +01:00
edouard
e26a631318 gui: enumerate multiple ledger devices
close #165
2023-02-16 16:37:52 +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
dfc10eba61 Add multisig wallet creation in installer 2023-02-02 11:01:19 +01:00
edouard
b8f1704f38 bump iced v0.7
should_exit method is replaced for the
iced:🪟:close() command at the main.rs
level. iced_native::Event message handling
is not anymore required in the sub states of
the iced application.
2023-01-16 18:51:53 +01:00
edouard
03c39c44f6 bump iced 0.6
The version of the iced crates are
upgraded without introducing version
change in the other external dependencies.

This upgrade introduces fixes of the iced
framework. See:
https://github.com/iced-rs/iced/releases/tag/0.6.0
2022-12-29 11:31:37 +01:00
edouard
900529bcc6 gui: 0.1 2022-12-21 12:12:32 +01:00
edouard
37562608ec gui: disable daemon jsonrpc client for windows
It is not sure uds_windows will work so we prefer
to remove it.
2022-12-13 12:20:20 +01:00
edouard
2e8b72a809 gui: use glow feature instead of wgpu 2022-12-02 11:23:29 +01:00
edouard
0a756747df bump async-hwi 0.0.2 2022-11-28 15:23:26 +01:00
edouard
de738105c0 Bump iced 0.5 2022-11-24 12:09:18 +01:00
edouard
ee466798bd gui: change project and crate name for liana 2022-11-18 17:29:45 +01:00