1310 Commits

Author SHA1 Message Date
Antoine Poinsot
1a1e0c245f
contrib: make the Xcode archive configurable for MacOS builds 2023-05-11 11:03:33 +02:00
edouard
2d7f2254ca fix psbt view: wrong signer fingerprint padding 2023-05-11 10:34:35 +02:00
edouard
bbf47c0bb5
Merge #492: fix installer final step view
200fa9e7b4497687890d91ca97add45aea88c1e2 fix installer final step view (edouard)

Pull request description:

  The height of the content was filling too much and user can scroll down to the abyss

ACKs for top commit:
  edouardparis:
    Self-ACK 200fa9e7b4497687890d91ca97add45aea88c1e2

Tree-SHA512: 2163a70a5ff4b1c52377182c62e2d74559a09dfb272bccf96561832f01aebb591dc4873f563cd05644ce4126dfdebdc7708f4bad5e5d7ec8c2deacc3a1b35160
2023-05-11 09:52:14 +02:00
Antoine Poinsot
471ecd296e
contrib: distribute on macOS using a zip, not a dmg
The DMG needs more custom and complicated tooling. Switching to a zip is
also more compatible with our upcoming codesigning tooling. No need for
a DS_Store anymore. The UX is also neat for the user: once downloaded
they can just click on the app. They can still drag it to the
application folder.
2023-05-11 09:22:50 +02:00
Antoine Poinsot
eade76e3f1
contrib: add the Liana icon to the macOS distribution bundle 2023-05-11 09:22:49 +02:00
Antoine Poinsot
eb26e71019
contrib: cleanup macOS' Info.plist
Based on the doc at https://developer.apple.com/library/archive/documentation/CoreFoundation/Conceptual/CFBundles/BundleTypes/BundleTypes.html#//apple_ref/doc/uid/10000123i-CH101-SW5, get rid of some superfluous fields and cleanup the whole file.
2023-05-11 09:22:49 +02:00
edouard
200fa9e7b4 fix installer final step view 2023-05-10 17:05:26 +02:00
edouard
1e35d0bd60
Merge #491: fix gui layouts and icons
54e9446bc0e08e851213f844da51dd312c6aefde fix: add cycle badge to send-to-self psbts (edouard)
b9ca312b073968f3108d6082e06705eda8441d8d ui: add success mark and key mark (edouard)
4c08f4ae350f423896e9e6b8fe9ef0aa8ae66bde Add grey brand logo to installer and launcher (edouard)
e0a207bb06460b03df17b0d61c131ecc9dceeb42 installer: change user path icons (edouard)
cf042316c12a935c6d971bb150006afd15f310c4 fix: installer layout (edouard)
3f8f4cec92b445d4c9cc453873f7c474090df5fc fix: recovery layout (edouard)
1fd53c0ff41579196de0592d250ffd224a1bd8e7 gui: Add iconex icons (edouard)

Pull request description:

  close #445

ACKs for top commit:
  edouardparis:
    Self-ACK 54e9446bc0e08e851213f844da51dd312c6aefde

Tree-SHA512: 7433658922bb76489cec8e8011f9877343d8f387c42c913cf2cedf2418cebd29db4eb3b88475cf0311cb9932df59ccdcabe9a461a2fbbb47d9a31b4bb7cea638
2023-05-10 11:03:42 +02:00
edouard
54e9446bc0 fix: add cycle badge to send-to-self psbts 2023-05-10 09:59:31 +02:00
edouard
b9ca312b07 ui: add success mark and key mark 2023-05-10 09:51:07 +02:00
edouard
4c08f4ae35 Add grey brand logo to installer and launcher 2023-05-09 21:29:09 +02:00
edouard
e0a207bb06 installer: change user path icons 2023-05-09 20:57:38 +02:00
edouard
cf042316c1 fix: installer layout 2023-05-09 20:57:38 +02:00
edouard
3f8f4cec92 fix: recovery layout 2023-05-09 18:29:43 +02:00
edouard
1fd53c0ff4 gui: Add iconex icons 2023-05-09 16:24:30 +02:00
edouard
7d4ac9d56a
Merge #487: Check hot signer usage using descriptor
307d12d980b618a47f5a929046d0643e688cd1ff Check hot signer usage using descriptor (edouard)

Pull request description:

  It is a refont of the installer flow
  to use less optional components in the installer context.

  Hot signer is stored a the install step if its fingerprint is present in the descriptor string

  close #397

ACKs for top commit:
  edouardparis:
    Self-ACK 307d12d980b618a47f5a929046d0643e688cd1ff

Tree-SHA512: 018ddb17ccc780f808b804b3ded273d81032d0ea3275ce5fd4cc7418c996c53f47be842895a25583b404675a041e0f1bb7b5e861a2570f66f1c14d03f966f266
2023-05-09 11:56:00 +02:00
edouard
307d12d980 Check hot signer usage using descriptor
It is a refont of the installer flow
to use less optional components in the installer context.

Hot signer is stored a the install step if its fingerprint
is present in the descriptor string

close #397
2023-05-09 11:35:18 +02:00
edouard
f0019acdd7
Merge #470: gui: skip register step if no device used
38340c01898a8b19f84abe5e913cd0316d93a9c4 gui: skip register step if no device used (jp1ac4)

Pull request description:

  This is to resolve #400.

  Thanks to @edouardparis for the suggestions and code snippets provided that form the basis of these changes.

  I'm opening this PR as draft so you can see my progress and check in case I've missed anything or you'd like some tests added.

  Based on my own tests with and without devices, this is working as expected.

ACKs for top commit:
  edouardparis:
    ACK 38340c01898a8b19f84abe5e913cd0316d93a9c4

Tree-SHA512: 3903d9017ce017d265ef07c38fad9ec807a16364cb8762c5a82783122315b142af2a1ca0c760ce4d97edaaef804ba16f04f5c9bccdb5336690f6f907eed93e9c
2023-05-08 10:38:55 +02:00
edouard
4945adeec3
Merge #486: Make home warning message relative to timelock
25fffb2c52f87715a69cee3fd0f6cda64e2185f2 Make home warning message relative to timelock (edouard)

Pull request description:

  close #461

ACKs for top commit:
  edouardparis:
    Self-ACK 25fffb2c52f87715a69cee3fd0f6cda64e2185f2

Tree-SHA512: fd4ff1d86c08b4c5d383ba941231970fe768eed9277cd489850272761a2d85cf83221dd6d363a23aeda07e1aaa27a287f8cbcc7216087e11f1bfb9742c0c704c
2023-05-08 10:07:26 +02:00
jp1ac4
38340c0189
gui: skip register step if no device used
These changes are based on code snippets provided by edouardparis.
2023-05-07 19:20:03 +01:00
edouard
80c5a5f518
Merge #484: gui: check rescan start date
458075357a0d66422161e20cd812d9eb970121e0 gui: check rescan start date (edouard)

Pull request description:

ACKs for top commit:
  edouardparis:
    Self-ACK 458075357a0d66422161e20cd812d9eb970121e0

Tree-SHA512: 73a245fe8dd2fa6c739d0a802aa97238f401d8a024d3c97198382fc811ba1e07dafa13cb2774d8d2672ae016bf8df4381c7f9e98455139e146a3cf63e5fdda35
2023-05-07 18:18:09 +02:00
edouard
25fffb2c52 Make home warning message relative to timelock
close #461
2023-05-07 17:12:59 +02:00
edouard
458075357a gui: check rescan start date 2023-05-07 16:26:22 +02:00
edouard
f2843cc064
Merge #485: Change recovery path view when no path is available
28856af82419b0ae32bc6d626c2c98e999afffec Change recovery path view when no path is available (edouard)

Pull request description:

  ![2023-05-07T16:03:15,137213217+02:00](https://user-images.githubusercontent.com/6933020/236682331-f869241f-c3ba-46e4-9177-5348150c1f2a.png)
  close #483

ACKs for top commit:
  edouardparis:
    Self-ACK 28856af82419b0ae32bc6d626c2c98e999afffec

Tree-SHA512: cc422676dd0ba1074c537f4b8696915c747e0414bc540cdf566415e796ee24a3a4bce8007f3d11b3ad4fdfa380da4c8d09175a93e60a7e74df23f48b66dd822d
2023-05-07 16:20:22 +02:00
edouard
28856af824 Change recovery path view when no path is available
close #483
2023-05-07 16:03:59 +02:00
edouard
f66ba7c238
Merge #482: Some wording cleanups all around the GUI
6bf29123670a4304127859c98e7e9bf689721789 recovery view: some wording tweaks (Antoine Poinsot)
01749433585ed76b8f4de58e133d97b7a66a0384 rescan view: some wording cleanups (Antoine Poinsot)
2931ed57f6a2287e8440ad2eb41e18db6de3e4ff ui: some wording tweaks in badges (Antoine Poinsot)
b47ce427945f394b2c96eb9625667b66beabab81 spend view: cleanup text input placeholders (Antoine Poinsot)
53896eec8b89c24cc53a75084c20270c1dcb5e36 psbt view: remove mentions of 'drafts' (Antoine Poinsot)
139273b87fd7357569d0c0fa83d4801158ad0856 view: 'self send' -> 'send-to-self' (Antoine Poinsot)
43b207a4f50628d0d830a56b858340a798084467 psbt: wording in coins spent (Antoine Poinsot)
7dd62f487918d6fce6a4348ee4ed9bb2e3ea170f psbt: wording in available spending paths (Antoine Poinsot)
34ea132ba1531bd13a9f46a096e8a7c109fad461 home: have a space after a comma (Antoine Poinsot)
a884b46102276fd849d1b71087317e987c385d36 home: better wording for recovery path availability (Antoine Poinsot)

Pull request description:

  Fixes #460.
  Fixes #446.

ACKs for top commit:
  edouardparis:
    ACK 6bf29123670a4304127859c98e7e9bf689721789

Tree-SHA512: 4827bbbed81a684477401486f48e6264335703048baabce41e5e426186e05807f8245330ced7c1594508bb3c945d988d17b647eef367ae943bfa3a4797a2b4de
2023-05-07 15:41:54 +02:00
Antoine Poinsot
6bf2912367
recovery view: some wording tweaks 2023-05-07 13:00:21 +02:00
Antoine Poinsot
0174943358
rescan view: some wording cleanups 2023-05-07 13:00:20 +02:00
Antoine Poinsot
2931ed57f6
ui: some wording tweaks in badges 2023-05-07 13:00:19 +02:00
Antoine Poinsot
b47ce42794
spend view: cleanup text input placeholders 2023-05-07 13:00:19 +02:00
Antoine Poinsot
53896eec8b
psbt view: remove mentions of 'drafts' 2023-05-07 13:00:18 +02:00
Antoine Poinsot
139273b87f
view: 'self send' -> 'send-to-self' 2023-05-07 13:00:18 +02:00
Antoine Poinsot
43b207a4f5
psbt: wording in coins spent 2023-05-07 13:00:17 +02:00
Antoine Poinsot
7dd62f4879
psbt: wording in available spending paths 2023-05-07 13:00:17 +02:00
Antoine Poinsot
34ea132ba1
home: have a space after a comma 2023-05-07 13:00:16 +02:00
Antoine Poinsot
a884b46102
home: better wording for recovery path availability 2023-05-07 13:00:16 +02:00
Antoine Poinsot
ad5fdbae20
Merge #478: Add refresh coins buttons
aa23bba9d48b3ce683c7090c7d7ab8c6e218868d ui: set default_features = false (edouard)
79984718bc65c3b536255e3737852de4aa3049d5 gui: add refresh coins buttons (edouard)
032cf801d5c18ba20d102b8334f09cc2cd4464c4 gui: create self send transaction (edouard)
89162262e9d72f9f78061dd890a25569a329af44 Update Liana core lib to master (Antoine Poinsot)

Pull request description:

  Fixes #371.
  Fixes #192.

ACKs for top commit:
  darosior:
    re-ACK aa23bba9d48b3ce683c7090c7d7ab8c6e218868d

Tree-SHA512: bf4685491ca404a659d99bf202bcceb103f6df89fb63e0e8ea1d25058c0022a7472fa354dc35e380d6adb06f1f0b337e6c476cf5d0c9c04e611248aacd496d6d
2023-05-07 12:59:59 +02:00
edouard
aa23bba9d4 ui: set default_features = false 2023-05-07 12:34:34 +02:00
edouard
79984718bc
gui: add refresh coins buttons
close #192
close #371
2023-05-07 11:26:15 +02:00
edouard
032cf801d5
gui: create self send transaction 2023-05-07 11:13:31 +02:00
Antoine Poinsot
89162262e9
Update Liana core lib to master 2023-05-07 11:13:27 +02:00
Antoine Poinsot
9a78b8cfff
Merge #477: commands: allow to create send-to-self transactions with 'createspend'
c6c312a01171460446ab41e22b9832edb95fa83b commands: allow to create send-to-self transactions with 'createspend' (Antoine Poinsot)

Pull request description:

ACKs for top commit:
  edouardparis:
    ACK c6c312a01171460446ab41e22b9832edb95fa83b

Tree-SHA512: cf80a7b3887b735e4a0062c0c01032d2ec7f9d52681264fefa70d94564710927643b3b820158b2912f09179c25cb38ffb3bf7e542973afdca63fd930000c65df
2023-05-07 11:09:55 +02:00
edouard
79ea903e87
Merge #479: gui: bump async-hwi 0.0.6
000b37901d85aac4254b43505c734f1092d02ddb gui: bump async-hwi 0.0.6 (edouard)

Pull request description:

ACKs for top commit:
  edouardparis:
    Self-ACK 000b37901d85aac4254b43505c734f1092d02ddb

Tree-SHA512: 876bc2d76ad4dd0b14b9bd08e4546e25b0a65d6dd5765d433658efbddfbc91bc3a845e553dff78ec25a28b1ff2560aa12d248a163dff8dbf7abd696752bd5c87
2023-05-06 08:19:42 +02:00
edouard
f519d31e40
Merge #480: Add liana logo to README
df25daa32bbfe1877cb7ac323efb0d5807952099 Add liana logo to README (edouard)

Pull request description:

  preview: https://github.com/edouardparis/liana/tree/add-liana-logo-readme

ACKs for top commit:
  darosior:
    web-ACK df25daa32bbfe1877cb7ac323efb0d5807952099

Tree-SHA512: ecc01c70d723735d211c2b5a7dd9e95eb65f1fc87911e1d2dec43cd3247b2ef3c0355d96592fe6e855be5a686c6003fe1223cfdf054eee49e6177ce593094a07
2023-05-05 20:38:12 +02:00
edouard
df25daa32b Add liana logo to README 2023-05-05 17:28:17 +02:00
edouard
000b37901d gui: bump async-hwi 0.0.6 2023-05-05 15:11:42 +02:00
edouard
6a0a42c3f8
Merge #476: gui: add greenbar to sidebar menu
7ef1d62d6e4f25351d85971afb7835ca9516e4ee gui: add greenbar to sidebar menu (edouard)

Pull request description:

ACKs for top commit:
  edouardparis:
    Self-ACK 7ef1d62d6e4f25351d85971afb7835ca9516e4ee

Tree-SHA512: 21c9fb8d43bccf5d8b0cf71182adb87f32235c19973f2c0cceaf52eb76845d0551a252aa881a318ae7b9dd62ba8a315a8ccdc41b789e93a7ed38e0e1e7f0a735
2023-05-04 17:03:04 +02:00
Antoine Poinsot
c6c312a011
commands: allow to create send-to-self transactions with 'createspend' 2023-05-04 16:15:09 +02:00
edouard
7ef1d62d6e gui: add greenbar to sidebar menu 2023-05-04 15:40:09 +02:00
edouard
474e23c730
Merge #469: gui: generate multiple addresses
b25fc7cb43000e2aac7f70692dca5bab2ea8e901 gui: generate multiple addresses (edouard)

Pull request description:

  ![2023-04-27T17:26:10,353548866+02:00](https://user-images.githubusercontent.com/6933020/234910569-02307356-1513-409a-a441-e84ebf92cf27.png)

ACKs for top commit:
  edouardparis:
    Self-ACK b25fc7cb43000e2aac7f70692dca5bab2ea8e901

Tree-SHA512: 613643fafc4c78e053c8fdf416985b658bd42425703971f47c77a8effb4e9c85e2eb401165bf47bf66d313100c196e2c67eeb5051497241f7c1b566d32b4cc8f
2023-05-04 11:00:27 +02:00