Commit Graph

  • d3367eb61b
    Update @lukechilds server address patch-4 Luke Childs 2022-11-19 04:18:46 +0700
  • 28f724edc9
    Merge branch '202211_wallet_payreq' SomberNight 2022-11-18 18:13:33 +0000
  • 30f3d27baa
    wallet: change _requests_addr_to_key map to multi-map SomberNight 2022-11-18 18:03:09 +0000
  • ad04ca84d8 qml: always try to generate an address for request regardless of bolt11_fallback config. Sander van Grieken 2022-11-18 18:32:43 +0100
  • 1a8cc68f53
    wallet: _requests_addr_to_key map to prefer unexpired reqs if collision SomberNight 2022-11-18 16:59:47 +0000
  • d19d82be64
    follow-up prev SomberNight 2022-11-18 16:53:50 +0000
  • c38022b5fc
    Qt request list: Ctrl+F filter to work for addr, LN invoice, LN rhash SomberNight 2022-11-18 16:49:36 +0000
  • e0f6c18073
    Favor first output address in invoice/request instead of fallback address in LN invoice. (#8078) accumulator 2022-11-18 17:24:32 +0100
  • 6e3bd69e80 qml: fix normal submarine swap max amount calculation, add error reporting to swap initiation Sander van Grieken 2022-11-18 13:40:20 +0100
  • 5352de6a04
    Merge pull request #8072 from SomberNight/202211_2fa_qrcode ThomasV 2022-11-17 07:43:11 +0100
  • 95a8df69b4
    qt wizard: (fix) during 2fa wallet creation, shared QR to be drawn SomberNight 2022-11-17 03:58:32 +0000
  • bc69e4f907 qml: show channelbackups in channel list, add channelbackups support in qechanneldetails.py, only request-fclose option in CloseChannelDialog Sander van Grieken 2022-11-16 17:37:39 +0100
  • 495d8d6fae qml: add import channel backup Sander van Grieken 2022-11-16 16:50:23 +0100
  • 0687785994 qml: only show channel peer node name if known, add node pubkey to ChannelCloseDialog Sander van Grieken 2022-11-16 13:40:22 +0100
  • 5380b21568 qml: wizard support for back button Sander van Grieken 2022-11-16 12:12:43 +0100
  • d95b18c510 qml: update swaphelper server fee Sander van Grieken 2022-11-15 19:41:08 +0100
  • 57ec81cad0 qml: multisig implement finalize tx not complete result Sander van Grieken 2022-11-15 17:11:08 +0100
  • b7c31ad80e qml: move tx verified event handling to transactionlistmodel, refresh history after broadcast Sander van Grieken 2022-11-15 15:33:21 +0100
  • 9cb8dea343 qml: add save Tx option Sander van Grieken 2022-11-15 13:08:02 +0100
  • 24524119f6 qml: small form-factor fixes Sander van Grieken 2022-11-14 18:22:05 +0100
  • ce35e68514 qml: multisig create_storage Sander van Grieken 2022-11-14 14:37:05 +0100
  • ba2905105d qml: multisig wizard check duplicate keys Sander van Grieken 2022-11-14 12:19:13 +0100
  • 334bbf3505 qml: add plumbing for duplicate master pubkey check, fix multisig end conditions Sander van Grieken 2022-11-10 11:13:21 +0100
  • 4c784ffe1f qml: consolidate multisig support into existing pages WCHaveSeed, WCHaveMasterKey, WCBIP39Refine. Have these put cosigner data directly in the correct wizard_data leafs instead of relying on wizard accept handlers. Sander van Grieken 2022-11-10 00:41:29 +0100
  • f07b11f283 qml: add multisig support in WCBIP39Refine, add seed valid check for multisig in qebitcoin.py Sander van Grieken 2022-11-09 12:07:25 +0100
  • 89936689fb qml: fix imports, flake issues Sander van Grieken 2022-11-09 10:35:03 +0100
  • 97254bb0ed qml: remove ready signal hack, wizard_data now available at WizardComponent construction time Sander van Grieken 2022-11-09 10:32:15 +0100
  • 3c903d8fd7 qml: allow wizard pages to supply title suffix Sander van Grieken 2022-11-08 17:45:57 +0100
  • 428ba209f4 qml: multisig wizard; cosigner w. electrum seed Sander van Grieken 2022-11-08 17:43:42 +0100
  • 5246f3d510 qml: refactor is_last checks to mostly lambdas, add multisig flow for 1st cosigner keystore, add initial flow and view placeholders for additional cosigners. Sander van Grieken 2022-11-07 18:08:00 +0100
  • b8a8c848c7 qml: enable first wizard page of multisig Sander van Grieken 2022-11-07 14:07:00 +0100
  • 5fd8b63091 qml: styling TxDetails Sander van Grieken 2022-11-14 11:41:33 +0100
  • e054e9f14e qml: styling channel details Sander van Grieken 2022-11-11 17:11:49 +0100
  • 37b4352c29 qml: some styling fixes Sander van Grieken 2022-11-11 16:46:24 +0100
  • 725a05643e qml: channels styling Sander van Grieken 2022-11-11 16:23:24 +0100
  • 18131e5a38 qml: styling addresses/address details Sander van Grieken 2022-11-11 16:00:11 +0100
  • ff0f180fab qml: check max comment length for lnurl-pay, characters remaining indicator, styling. Sander van Grieken 2022-11-11 15:13:39 +0100
  • 9ce9bb5a4c qml: show request details on receive dialog after adding message/amount Sander van Grieken 2022-11-11 14:03:43 +0100
  • 79d12330ac qml: let WalletListModel update the wallet state when a wallet is loaded Sander van Grieken 2022-11-11 12:28:00 +0100
  • 12086ba0de qml: unify to single WalletListModel, WalletDB trigger actions on every path set, camelcase more QML exposed functions/slots. Sander van Grieken 2022-11-11 12:00:07 +0100
  • d2155833c1
    rerun freeze_packages SomberNight 2022-11-10 16:07:46 +0000
  • b357391c48
    Add `tx_hashes` to exported payment requests (#7936) MrNaif2018 2022-11-10 20:48:00 +0300
  • 9f3a39e9c9
    requirements-hw: add comments to tie deps to hwd plugins SomberNight 2022-11-10 16:03:34 +0000
  • ac239a81b8
    Merge pull request #8041 from bigspider/app-bitcoin-new ghost43 2022-11-10 14:24:14 +0000
  • e75110ec04
    hw_wallet: de-dupe "message_dialog" code, make text selectable SomberNight 2022-11-09 21:09:02 +0000
  • 9b82eb6d06
    ledger: re-add support for HW.1, and add a deprecation warning SomberNight 2022-11-09 20:42:55 +0000
  • 3cac7e9a61
    ledger: minor clean-up SomberNight 2022-11-09 20:11:08 +0000
  • e4a880e435
    trezor: use lower device-enumeration timeout for udp transport SomberNight 2022-11-09 17:46:18 +0000
  • e47270daa5
    Fix multiple signing Salvatore Ingala 2022-11-09 13:21:14 +0100
  • 3c0e3eb7e2
    Refactored LedgerPlugin::create_client, and handle errors when creating the client. Salvatore Ingala 2022-11-09 11:34:41 +0100
  • 7c80779903
    Replace print() with logger Salvatore Ingala 2022-11-09 11:21:21 +0100
  • 80e214d465
    - Remove code calling hw1-related features, not supported in the version of btchip embedded in ledger_bitcoin - Fix signature of sign_message in Ledger_Client_Legacy Salvatore Ingala 2022-11-09 10:59:12 +0100
  • f3eb492dca
    Update Ledger website to ledger.com in error message Salvatore Ingala 2022-11-07 14:29:02 +0100
  • 8a3fed9bc9
    Remove btchip; use ranged version for ledger_bitcoin Salvatore Ingala 2022-11-07 11:31:22 +0100
  • c401f84aa7
    Avoid relying on old btchip package; improve missing library error handling Salvatore Ingala 2022-11-07 11:30:41 +0100
  • 2d64dc13c9
    Modify Ledger plugin to support the new bitcoin app v2.1.0 Salvatore Ingala 2022-10-18 15:29:03 +0200
  • 65a2529480
    Merge pull request #8058 from prusnak/trezor-no-serialize ghost43 2022-11-08 16:28:21 +0000
  • b4e5f35e66
    trezor: optimize signing speed by not serializing transaction in trezor Pavol Rusnak 2022-11-07 10:39:10 +0100
  • acde8cd0b7 add apt --allow-downgrades in more places. build sdist also from debian bullseye container Sander van Grieken 2022-11-06 10:55:10 +0100
  • c0772019f1 rerun freeze_container_distro.sh and update docker base images for debian buster and bullseye Sander van Grieken 2022-11-06 10:42:39 +0100
  • 21dac9f8a6
    util.EventListener: don't log "registering callback" SomberNight 2022-11-06 06:12:41 +0000
  • c6a497ed39
    android README: (trivial) don't need sudo anymore SomberNight 2022-11-06 06:05:54 +0000
  • da3b271f5c
    cosigner_pool plugin: handle multiple multisig wallets open SomberNight 2022-11-06 04:36:56 +0000
  • bab1c6da86
    rerun freeze_packages SomberNight 2022-11-04 19:47:36 +0000
  • 590abec339
    build requirements: colorama grew a new build-time dependency :/ SomberNight 2022-11-04 19:40:05 +0000
  • 326f8c4fca
    freeze_packages: better apply version restrictions on restricted deps SomberNight 2022-11-04 19:39:21 +0000
  • 1e404f4e30
    binaries: update python and openssl SomberNight 2022-11-04 15:53:32 +0000
  • d51ee07a81
    use debian makensis instead of windows makensis executable through wine (#8057) accumulator 2022-11-04 21:31:01 +0100
  • 4a63ca2e1f
    CI: only build arm64 qml apk, not both SomberNight 2022-11-04 16:16:12 +0000
  • 4548351ffd
    CI: rm redundant "populate_script" cache instructions SomberNight 2022-11-04 15:40:42 +0000
  • 074ccdd072
    CI: cache key should respect gitignore SomberNight 2022-11-04 06:10:06 +0000
  • 54e22105b8
    CI: cache more in Windows build SomberNight 2022-11-04 05:52:27 +0000
  • 6f311c8930
    appimage build: better caching, both locally and on CI SomberNight 2022-11-04 05:20:25 +0000
  • 3b03bc9b29
    CI: cache built *.dylib on macOS SomberNight 2022-11-04 04:20:30 +0000
  • 97f02bca3b qml: add import additional addresses/keys to import wallet Sander van Grieken 2022-11-04 15:59:27 +0100
  • 0c9d4abb82 qml: show 2FA status and billing info in WalletDetails, expose billing schedule setting in config Sander van Grieken 2022-11-04 13:35:15 +0100
  • eb2ff94104
    android: when running debug apk, disallow changing "enable_debug_logs" SomberNight 2022-11-04 02:40:04 +0000
  • 4a3bc2f8b9
    CI: macOS *still* does not have sha256sum :( SomberNight 2022-11-04 01:53:49 +0000
  • 39dbd9492c
    CI: more aggressive cache invalidation SomberNight 2022-11-04 01:51:19 +0000
  • f8103163f7
    CI: macOS does not have sha256sum SomberNight 2022-11-04 01:27:40 +0000
  • 473dd08c04
    CI: cache more SomberNight 2022-11-04 00:37:20 +0000
  • 19d316f8e2
    CI: rm obsolete "electrum_cache" SomberNight 2022-11-03 23:48:08 +0000
  • ee8a20f7b6
    CI: rename requirements-travis.txt SomberNight 2022-11-03 23:46:55 +0000
  • 7328386413
    CI: try to cache android apk builds SomberNight 2022-11-03 17:28:08 +0000
  • 84faf7f99a
    tests: fix TestLNTransport probabilistic failure SomberNight 2022-11-03 15:45:15 +0000
  • 08eff6faa3
    android: mention in README how to install CI apks on phone SomberNight 2022-11-03 13:28:51 +0000
  • 21c18bbbe7
    util.parse_URI: honour docstring and only raise InvalidBitcoinURI SomberNight 2022-11-03 12:47:21 +0000
  • a15e383dbb
    wallet.add_input_info: also add block_height if known SomberNight 2022-11-03 12:30:37 +0000
  • 015648c4e5 Move get_dict method from wallet_db to json_db. Define overloaded methods: _convert_dict _convert_values ThomasV 2022-11-03 12:39:36 +0100
  • 99b2970372 qml: forgot WalletDetails.qml Sander van Grieken 2022-11-03 12:23:41 +0100
  • 0649f13ee8 qml: rework drawer, split wallet details from wallet list/picker Sander van Grieken 2022-11-02 16:43:10 +0100
  • 3eaebe7b47 qml: flow tags to next line if exceeding most of screen width properly update balance amount strings Sander van Grieken 2022-11-01 09:42:44 +0100
  • 3f9df0517a qml: rename walletdetails to walletsummary Sander van Grieken 2022-10-31 17:25:30 +0100
  • 00e1d1786c qml: balance piechart in walletdetails, fix menus to top header height Sander van Grieken 2022-10-31 17:17:44 +0100
  • 6b979f2185 qml: add basic piechart Sander van Grieken 2022-10-30 22:51:10 +0200
  • 7028435daa qml: create wallet details drawer Sander van Grieken 2022-10-28 10:43:34 +0200
  • df2d0f4e1f
    qt send: use bolt11 fallback addr even if LN is disabled SomberNight 2022-10-31 19:15:03 +0000
  • 2fd762c308
    qt send: bip21: ignore "lightning=" part if LN is disabled SomberNight 2022-10-31 19:09:08 +0000
  • ac1d53f067
    util.parse_URI: allow bip21 with lightning key without fallback addr SomberNight 2022-10-31 19:03:12 +0000
  • 2863fb4ab4
    tests: add "as_testnet" fn decorator, to run single tests in testnet SomberNight 2022-10-31 18:44:38 +0000