683 Commits

Author SHA1 Message Date
edouardparis
ead2047e80 installer: change liana connect description
close #1308
2024-09-10 14:57:21 +02:00
edouardparis
c2a8cf8092 Reset hws watch list at each installer step
Because of flaky connection, we drop the connection list to reconstruct it at each step of the installer

close #1307
2024-09-09 18:02:45 +02:00
edouardparis
d1ba7c2dc8 bump async-hwi 0.0.23
This async-hwi version has a fix about the
wrong fetched version of the coldcard Q device.
2024-09-09 13:48:20 +02:00
edouardparis
887b71367b Order history txs in home state 2024-09-06 14:51:29 +02:00
Michael Mallan
13bc0bc61d
gui: use latest liana commit hash 2024-09-06 10:22:12 +01:00
Antoine Poinsot
55958c2a75
Merge #1241: [GUI] Installer - Add Electrum node option
819eb920c0210b9d95689f40cfbeba65c03280af gui(settings): allow to change node type (Michael Mallan)
2381227216663a6a2336ee79905646fb2a3aadca gui(settings): view & edit Electrum settings (Michael Mallan)
b570039ff8e740be43c6aebdc62910f4ab4eac05 gui(settings): rename Bitcoin Core to Node (Michael Mallan)
db20ae4b677cf4ffdf19ad0df6f50ea983b34a02 gui(installer): reduce empty space height (Michael Mallan)
0993905879629c58da24a1145acbb49faf31da3a gui(installer): update wording to include Electrum (Michael Mallan)
f40af570bccecf9361410df334ad30e45f57659b gui(installer): split long string and run cargo fmt (Michael Mallan)
0f09be151ca3ba1353d23b170805c845fc8ab5cc gui(installer): don't change values while waiting for ping result (Michael Mallan)
c93aa88d74620a555bd442bc3504e12af198f00a gui(installer): add electrum node option (Michael Mallan)
341e4467dbf727d78f31690b8dbc405995ab4088 gui(installer): allow for different node types (Michael Mallan)
83172c7bc584283d7dd4b93f3f18ec0f2d9a1ad0 gui(installer): add general node definition (Michael Mallan)
046b54e6a9337aaf478ea6e61f2d28d73f1b15c1 gui(installer): define bitcoind from general node struct (Michael Mallan)
c5d9d007fb908308592635b8f85236a1b7a4b5ae gui: move bitcoind to new node module (Michael Mallan)
4536eff561459648cbf0666ec757db95ac29de4f gui(installer): extract logic for try ping bitcoind (Michael Mallan)
ef44cf329adc0eed01451950454edfb7e54be515 gui(installer): add module for node step (Michael Mallan)
f74f071b8a3e4eda77cc5b468f891b21c5e4e2a4 gui: upgrade liana dependency (jp1ac4)

Pull request description:

  This is for #1223.

  For now, it's possible to edit the node's settings but not to change node type.

  Remaining tasks:

  - [x] Revert Cargo.toml once #1222 is merged.
  - [x] Update wording as per https://github.com/wizardsardine/liana/issues/1223#issuecomment-2286483134.

ACKs for top commit:
  pythcoiner:
    ACK 819eb920c0210b9d95689f40cfbeba65c03280af

Tree-SHA512: 362a14d32c2e13ba286d252d9f8a1106d63e5c40198776653b0623b433435329663126307e17da017fdbbd8a8ad273b703cc3ba54fd13fa5a0afd7dd9179089a
2024-09-06 11:16:00 +02:00
edouardparis
cc02ac043b installer: Go directly to next step once login
Once the user is connected we redirect him to
the next step in the install process, but
we keep the Connected state in case the user
want to edit email after clicking on Previous

As discussed in #1240
2024-09-06 10:20:39 +02:00
Michael Mallan
819eb920c0
gui(settings): allow to change node type 2024-09-05 16:02:18 +01:00
Michael Mallan
2381227216
gui(settings): view & edit Electrum settings 2024-09-05 16:02:17 +01:00
Michael Mallan
b570039ff8
gui(settings): rename Bitcoin Core to Node 2024-09-05 16:02:15 +01:00
Michael Mallan
db20ae4b67
gui(installer): reduce empty space height 2024-09-05 16:02:13 +01:00
Michael Mallan
0993905879
gui(installer): update wording to include Electrum 2024-09-05 16:02:12 +01:00
Michael Mallan
f40af570bc
gui(installer): split long string and run cargo fmt 2024-09-05 16:02:10 +01:00
Michael Mallan
0f09be151c
gui(installer): don't change values while waiting for ping result 2024-09-05 16:02:09 +01:00
Michael Mallan
c93aa88d74
gui(installer): add electrum node option 2024-09-05 16:02:07 +01:00
Michael Mallan
341e4467db
gui(installer): allow for different node types 2024-09-05 16:02:05 +01:00
Michael Mallan
83172c7bc5
gui(installer): add general node definition 2024-09-05 16:02:04 +01:00
Michael Mallan
046b54e6a9
gui(installer): define bitcoind from general node struct 2024-09-05 16:02:02 +01:00
Michael Mallan
c5d9d007fb
gui: move bitcoind to new node module 2024-09-05 16:02:01 +01:00
Michael Mallan
4536eff561
gui(installer): extract logic for try ping bitcoind 2024-09-05 16:01:59 +01:00
Michael Mallan
ef44cf329a
gui(installer): add module for node step 2024-09-05 16:01:58 +01:00
jp1ac4
f74f071b8a
gui: upgrade liana dependency 2024-09-05 16:01:56 +01:00
edouardparis
6826aa034a
Merge #1266: gui: filter out logs for cosmic_text
7c571370bd599e294b161812e6b8940c64012744 gui: filter out logs for `cosmic_text` (pythcoiner)

Pull request description:

  Logs are litterally flooded by `cosmic_text` logs at DEBUG level, this PR filter out this target

ACKs for top commit:
  edouardparis:
    ACK 7c571370bd599e294b161812e6b8940c64012744

Tree-SHA512: 252490eafabe6e56dbe5e20d0f0721a9d068756d0443e47693c6448e50c2f11121b8c9d8c114bb4fa38bd0b746a118f7d3133e4236e0759d5b27b63ac9c3907e
2024-09-05 14:20:47 +02:00
edouardparis
360aac5a4f
Merge #1263: Use different msg for reloading or extending history tx list
1d720d12a48be082668570a0448a9e3fafcf230c Use different msg for reloading or extending history tx list (edouardparis)

Pull request description:

  After reorg last payments were not removed as the reloading message was handle as an extension of the list.

  close #1260

ACKs for top commit:
  pythcoiner:
    ACK 1d720d12a48be082668570a0448a9e3fafcf230c tested w/ bitcoind backend

Tree-SHA512: 8cdb68cec969bbc187e254e05f29a847e26cf6ba198f11c8d11ddccc64f19b3b38a8d4f3dff30eb60cf7779df378ed241986bc50daba8bfb11b9c22b2139b846
2024-09-05 10:48:45 +02:00
edouardparis
877b95e52d Fix RemoteBackend::Undefined panic because of skipped step
Because Testnet and regtest do not ask user the choice of backend
the install panic as the RemoteBackend enum stays to undefined

close #1264
2024-09-05 09:56:28 +02:00
pythcoiner
7c571370bd gui: filter out logs for cosmic_text 2024-09-05 06:12:30 +02:00
edouardparis
1d720d12a4 Use different msg for reloading or extending history tx list
After reorg last payments were not removed as the reloading
message was handle as an extension of the list.

close #1260
2024-09-04 18:19:21 +02:00
edouardparis
d497c4dfe3 Change name displayed in launcher 2024-09-04 16:03:09 +02:00
edouardparis
2c79e618ce Use Liana Connect terminology 2024-09-04 15:12:54 +02:00
edouardparis
c75f909dc9 Separate login from choose backend step 2024-09-03 16:46:09 +02:00
edouardparis
a331f9fd70 fix hard coded network signet for remote backend
remote backend supports now also mainnet.
2024-08-30 15:46:43 +02:00
edouardparis
c99df6ccfa Merge launcher and first installer step
When the gui launches, it checks if there is
a wallet in the network datadirs with bitcoin mainnet in priority.
If it is the case, it tries to display information about
the wallet by reading the settings.json file.
If no wallet was found, then the gui displays the choice
to either create a wallet or add it.
2024-08-30 11:00:01 +02:00
edouardparis
59e7131aee Display wallet policy in wallet settings 2024-08-29 18:24:34 +02:00
edouardparis
52755ed812 Display details of wallet policy in installer 2024-08-29 18:24:34 +02:00
edouardparis
969046c25b
Merge #1237: Change remote backend server url
eef55b41c97146476234bbd445e23d9f8f98cb20 Change remote backend server url (edouardparis)

Pull request description:

  Remote backend has the auth service credentials.
  We rely now uniquely on the following urls:
  * https://api.signet.lianalite.com for signet
  * https://api.lianalite.com for mainnet

ACKs for top commit:
  edouardparis:
    Self-ACK eef55b41c97146476234bbd445e23d9f8f98cb20

Tree-SHA512: fadc9f6c8454dc747ed22302ea33ae985460cc1b7c872010ef4845ced66c0468ba59d0e8e3296426427bea40c2d42ad2935b90fb4ecf6d2dc07d4c1d0c379fab
2024-08-28 17:19:59 +02:00
edouardparis
9473d4b928 Add Liana-Version header to remote backend client
close #1216
2024-08-28 11:43:06 +02:00
edouardparis
eef55b41c9 Change remote backend server url
Remote backend has the auth service credentials.
We rely now uniquely on the following urls:
* https://api.signet.lianalite.com for signet
* https://api.lianalite.com for mainnet
2024-08-27 17:13:50 +02:00
edouardparis
8610afeea6 fix wrong datadir in app cache using remote backend 2024-08-23 16:56:22 +02:00
edouardparis
80077905a6 Revert ctx state for remote backend when user clicks on previous 2024-08-21 16:39:48 +02:00
edouardparis
cc57f8f749 fix: load hotsigners even for wallet with remote backend 2024-08-21 16:39:48 +02:00
edouardparis
26d7e317ef fix: retrieve wallet_id from settings.json 2024-08-21 16:39:48 +02:00
edouardparis
0fbba9eaa2 Add backend section to settings to send invitation 2024-08-21 16:39:48 +02:00
edouardparis
5e4c04fa80 Add invitation process to add wallet flow 2024-08-21 16:39:48 +02:00
edouardparis
f7dde3d6ec Add redirect_to query parameter to otp request url
the redirect_to is setup in ordert to give to the supabase html template
that user is using the desktop to authenticate. Therefore, It will display
the token instead of the confirmation link button.
2024-08-20 17:40:51 +02:00
edouardparis
92ee94edbc Add login page to connect to remote backend 2024-08-20 17:40:51 +02:00
pythcoiner
208c538148 change min window height to 650 2024-08-15 15:34:15 +02:00
edouardparis
39c0458f0b
Merge #1229: fix wrong units in remaining time warning
c70a5cb9fe3c3cc60cbfa5383ce669758627684f fix wrong units in remaining time warning (edouardparis)

Pull request description:

  close #1226

ACKs for top commit:
  edouardparis:
    Self-ACK c70a5cb9fe3c3cc60cbfa5383ce669758627684f

Tree-SHA512: 830772cd3d33ba6809d1a9832f411191812ee52b8c9b43cf280450995c7cf5d423aae2b1c7ee4483da2eccbd6ca3ff7b36a0b5ce26ed4081354d4fe90af69505
2024-08-14 15:22:05 +02:00
edouardparis
c70a5cb9fe fix wrong units in remaining time warning
close #1226
2024-08-14 14:26:53 +02:00
Antoine Poinsot
d2d9d11290
Merge #1214: gui: add the version in the window title bar
79f3f5968f5d97e2588bd9f3a08d9d5b8cbbaefc gui: add the version in the window title bar (pythcoiner)

Pull request description:

  This PR add the version (major+minor) into the window titlebar, for both installer & wallet.
  close #1181

  ![image](https://github.com/user-attachments/assets/f4cc883c-dbae-4128-89ea-c9b047e3b1de)

  ![image](https://github.com/user-attachments/assets/013d5c89-9df1-4883-a014-802b255813b8)

ACKs for top commit:
  darosior:
    ACK 79f3f5968f5d97e2588bd9f3a08d9d5b8cbbaefc

Tree-SHA512: 4044f501f1e05a533f3e7b98163845a9610215ff053267db8792e2bf975f63eefb187e1f6c78210f8f06a8eaac7d91037f1635da914040674d88852cce45332f
2024-08-06 11:17:15 +02:00
pythcoiner
79f3f5968f gui: add the version in the window title bar 2024-08-06 01:46:31 +02:00