38 Commits

Author SHA1 Message Date
edouardparis
e9a217b3d8 Add verify address modal to receive panel
bump async-hwi v0.0.13
2023-11-20 15:30:37 +01:00
edouard
9db4541952 Add labels support to gui 2023-10-18 17:37:12 +02:00
edouard
6d8c9e437f gui: forbid edit bitcoind client config if internal 2023-08-31 09:45:47 +02:00
edouard
4c4efebe5b gui: encapsulate bitcoind process management
To know and manage the fact that gui or installer
started a bitcoind sub process, the process child
is wrapped and passed by the different state of the app.
2023-08-31 08:29:50 +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
79984718bc
gui: add refresh coins buttons
close #192
close #371
2023-05-07 11:26:15 +02:00
edouard
196b8cc3e9 gui: new transactions panel
close #437
2023-04-20 12:20:48 +02:00
edouard
41c5a37eab gui: separate psbts and send panels
close #440
2023-04-19 10:56:10 +02:00
edouard
ce23bcf498 gui: add path selection to recovery panel 2023-04-04 15:17:06 +02:00
edouard
35dbb47bc1 gui: update liana with multipath support 2023-04-04 15:17:06 +02:00
edouard
d4d5a66aa1 gui: transitioning to ui crate 2023-03-27 19:53:49 +02:00
edouard
ae8df0dd4c gui: separate settings panels, add wallet settings 2023-03-21 15:20:04 +01:00
edouard
9577e6a227 gui: make daemon config optional
If no daemon config path is present in the
gui config, gui will try first to connect
to the socket pat, either `daemon_rpc_path`
if present in configuration file or default
path.

close #147
2023-03-14 13:32:39 +01: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
edouard
bf1e9e4b80 gui: new module settings 2023-02-02 12:23:48 +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
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
3eddedd7a8 Reload amount left to select in choose coins step
close #196
2023-01-09 14:42:33 +01:00
edouard
f43d99f0fb gui: add panel recovery 2022-12-14 09:21:07 +01:00
edouard
9fa3cde299 bump liana:master 2022-12-08 15:49:04 +01:00
edouard
c3471c0665 spend: order coins by remaining sequence and amount 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
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
edouard
34b833f148 Add check height to coins panel
close #82
2022-11-17 11:46:36 +01:00
edouard
0f6b043fb3 Add rescan to gui settings 2022-11-16 12:34:08 +01:00
edouard
063786fe54 Create spend transaction 2022-11-03 18:11:28 +01:00
edouard
5b9414260b Add choose recipient step 2022-11-03 16:33:05 +01:00
edouard
e1209d2cff Add spend panel 2022-11-03 16:33:05 +01:00
edouard
95aa8a1529 Add spend txs to app cache 2022-11-03 16:33:05 +01:00
edouard
86eddb28c6 add coins panel to gui 2022-10-19 12:56:44 +02:00
Antoine Poinsot
6871407b1a
gui: clippification 2022-10-13 14:24:25 +02:00
edouard
157d9b3933 Add coins to cache 2022-09-07 15:12:08 +02:00
edouard
928294b32e Add receive panel 2022-09-07 15:12:08 +02:00
edouard
29e134748d Add settings panel to gui
Remove context module for a cache module.
2022-08-24 12:00:24 +02:00
edouard
88bfe974d0 Add dashboard view 2022-08-22 17:19:08 +02:00
edouard
0b24104b45 gui: installer and loader 2022-08-22 17:19:08 +02:00