Commit Graph

  • d3227d7489
    transaction: for witness v0 txins, put both UTXO and WIT_UTXO in psbt SomberNight 2022-10-31 17:14:21 +0000
  • 01b5e3f8e0
    flake8: enable more mandatory tests SomberNight 2022-10-31 16:13:22 +0000
  • 7db396aad9
    follow-up prev: indentations should not use tabs in *.py SomberNight 2022-10-31 15:26:27 +0000
  • 5f24030e97
    Merge pull request #8044 from mrmena/network_name ThomasV 2022-10-30 10:41:40 +0100
  • 6dc4b4f3b3 modified the way the constants module is accessed mrmena 2022-10-30 16:03:16 +1100
  • 7a53b2cd47 added network type to getinfo mrmena 2022-10-30 15:25:12 +1100
  • 7b6274eaff
    daemon: better error msg if rpchost/rpcport is badly configured SomberNight 2022-10-29 03:14:12 +0000
  • 22371730d6
    daemon.run_daemon: always stop if daemon.taskgroup dies SomberNight 2022-10-29 02:58:09 +0000
  • 3bb453aaba PayServer: add settings dialog and hook for view_url ThomasV 2022-10-28 13:52:24 +0200
  • 724edd223c make PayServer a plugin ThomasV 2022-10-28 11:55:27 +0200
  • 26d9c06e0c qml: add export TX and scan of TX Sander van Grieken 2022-10-27 23:12:39 +0200
  • 335f55a7bf
    fix tests for new pytest (py.test -> pytest) SomberNight 2022-10-27 17:31:27 +0000
  • 30ac889656
    transaction: never put ypub/zpub in psbts, only plain xpubs SomberNight 2022-10-27 16:03:05 +0000
  • 45a939c146
    tests: add test to check if we include xpubs in psbts SomberNight 2022-10-27 15:55:01 +0000
  • eefb855671 PayServer: fix create_request ThomasV 2022-10-27 10:15:30 +0200
  • afb0c3bdb7 qml: implement remove local tx, show channel backup after channel open Sander van Grieken 2022-10-26 13:22:39 +0200
  • 34d39e84f0 qml: don't check min amount for amount-less invoice Sander van Grieken 2022-10-26 11:18:01 +0200
  • 3ace53391f qml: disable pay button while editing amount, perform minimum amount check for lightning invoices, update amount in invoice list. Sander van Grieken 2022-10-26 11:12:58 +0200
  • e3b3f04afe qml: refresh address list on new transaction by setting dirty flag Sander van Grieken 2022-10-25 16:45:27 +0200
  • a2d1d5e288 qml: missing import Sander van Grieken 2022-10-25 16:27:15 +0200
  • 571c626eb4 qml: run tx broadcast in thread, re-enable broadcast button in TxDetails when broadcast fails show notification when broadcast fails Sander van Grieken 2022-10-25 16:24:56 +0200
  • 902f16204c qml: initial RbF bump fee feature Sander van Grieken 2022-10-25 15:13:57 +0200
  • 1a7fc2cff7
    Merge pull request #8029 from SomberNight/202210_git_eol ghost43 2022-10-24 18:11:10 +0000
  • 98d29cba56
    wine build: build win-iconv-mingw-w64-dev, instead of using debian sid SomberNight 2022-10-24 18:08:51 +0000
  • fffbccff3b make it easier to troubleshoot config parse errors x 2022-10-24 15:45:44 +0000
  • 87ee3030a8 qml: actually use rbf selection Sander van Grieken 2022-10-24 17:08:57 +0200
  • d922db0bdf
    Merge pull request #7986 from accumulator/wizard ThomasV 2022-10-24 13:29:42 +0200
  • 2adf034771 use apply() function on every wizard page, making sure wizard_data is always available to wizard navigation evaluation Sander van Grieken 2022-10-24 13:04:46 +0200
  • fac4003354 qml: fix wizard_data not available to 'last' check on have seed wizard page also refactor seed verification, split off seed_variant from seed_type (partial disambiguation), fix bip39 wallet creation Sander van Grieken 2022-10-24 12:42:45 +0200
  • 0a9c100382 force subclassing of self.last_if_single_password in NewWalletWizard Sander van Grieken 2022-10-24 10:38:43 +0200
  • 32ce64faa5
    merchant www: allow symlinks for vendored libs SomberNight 2022-10-22 15:55:38 +0000
  • 6e536d2d91
    add invoice status to invoice_status callback (#8020) accumulator 2022-10-21 18:45:12 +0200
  • d65ee17100 qml: ui confirm tx dialog Sander van Grieken 2022-10-21 14:15:59 +0200
  • cf005a0f2a qml: ui close channel dialog Sander van Grieken 2022-10-21 14:11:14 +0200
  • daffa1a731 qml: ui swapdialog Sander van Grieken 2022-10-21 14:00:35 +0200
  • 6ca733a12f move /gui/wizard.py to /wizard.py Sander van Grieken 2022-10-11 11:59:31 +0200
  • 28b5103d93 remove qml_test plugin, remove plugin settings test Sander van Grieken 2022-10-06 09:20:02 +0200
  • c6496d02ef add recovery paths (disable and confirm/reset OTP) for 2FA Sander van Grieken 2022-10-04 21:10:17 +0200
  • 15e2ed4f58 rewrite server connect wizard to new wizard style 'last' property on WizardComponents is now queried from UI, not from the wizard. This allows the content of the WizardComponent itself to be taken into account. Sander van Grieken 2022-10-04 19:47:29 +0200
  • 6ea3a16cc8 add wallet type imported addresses/private keys to wizard Sander van Grieken 2022-10-04 12:00:50 +0200
  • 255f508574 remove unused, add type checking imports Sander van Grieken 2022-09-30 15:47:18 +0200
  • acb88f21c1 implement success and failure paths, keep dialog over multiple tries Sander van Grieken 2022-09-30 15:40:05 +0200
  • 20c95b26ea wip otp on pay Sander van Grieken 2022-09-29 18:05:06 +0200
  • e579f5b8a5 properly remember wallet password and pass to tx signing call Sander van Grieken 2022-09-29 13:47:37 +0200
  • e0a3efe5b5 move wallet creation from wizard to ui agnostic NewWalletWizard Sander van Grieken 2022-09-22 14:41:29 +0200
  • 43bac2edff qml: use new wizard approach in qml and also implement 2FA/trustedcoin Sander van Grieken 2022-09-22 12:43:51 +0200
  • a4195267ff new wizard approach Sander van Grieken 2022-09-22 12:40:36 +0200
  • b37262f232 qml: proper check for max amount onchain. move max amount lightning to superclass Sander van Grieken 2022-10-21 13:24:39 +0200
  • a1fac70ebc qml: fix bug with lingering info text from previous shown invoice Sander van Grieken 2022-10-21 13:01:45 +0200
  • 2089f06ffa
    add .gitattributes file for end-of-line normalisation SomberNight 2022-10-20 19:49:49 +0000
  • f995a5001d
    Fix CRLF issues. (#8026) sorenstoutner 2022-10-20 11:43:54 -0700
  • 65250e69d8 qml: add max amount option in invoice dialog and show in invoice delegate Sander van Grieken 2022-10-20 17:18:46 +0200
  • c5d17183f7
    qt BTCAmountEdit: clamp field to <=21 million bitcoins SomberNight 2022-10-19 17:58:05 +0000
  • 1f5ab5cb8d
    qt AmountEdit: small refactor SomberNight 2022-10-19 17:22:23 +0000
  • eb00012c95
    invoices: fix is_paid for zero-amount onchain pay reqs SomberNight 2022-10-19 16:15:12 +0000
  • 60769e4769
    be more robust to "electrum/www" missing SomberNight 2022-10-19 14:14:24 +0000
  • 0fc90e07c9
    update "www" submodule: adapt payserver js to electrum 4.3 invoice api SomberNight 2022-10-19 14:00:55 +0000
  • 3590385fa2 Revert "only create lightning invoice if the wallet has channels in a suitable state" Sander van Grieken 2022-10-19 14:50:38 +0200
  • c7cdd42665 qml: ui Sander van Grieken 2022-10-19 14:15:24 +0200
  • 717b6dd5fb only create lightning invoice if the wallet has channels in a suitable state Sander van Grieken 2022-10-19 12:27:19 +0200
  • bb3f3991e8 qml: detect request paid status on receive dialog Sander van Grieken 2022-10-19 10:00:56 +0200
  • 49037ecc85 qml: handle bitcoin: and lightning: uri intents Sander van Grieken 2022-10-18 18:31:59 +0200
  • 3a8cfcd5b8 qml: add total balance, fix initialization of create recoverable channels setting Sander van Grieken 2022-10-17 17:24:46 +0200
  • 80f2bf7c09 qml: incoming flag not always correct for determining debit/credit. Use 'value' instead Sander van Grieken 2022-10-17 16:43:38 +0200
  • 26534094db qml: invoicemodel and requestmodel update invoice status via event listener Sander van Grieken 2022-10-17 15:46:36 +0200
  • 0c163a5322 qml: don't duplicate invoice (e.g. when scanned twice) also add invoice to invoiceModel from python, not qml Sander van Grieken 2022-10-17 15:44:27 +0200
  • f64d344dcd qml: Remove key exist check in lnworker.payment_info We don't use its result, and I've seen one occasion where a payment exists in history, but not in payment_info dict Sander van Grieken 2022-10-17 12:14:02 +0200
  • 922fa1adbc ci: add QML Android CI builds for arm64 and arm32 architectures conservatively only builds on tagged commits, or any commit on the ci-qml-beta branch Sander van Grieken 2022-10-04 16:41:11 +0200
  • 5042d9971c qml: update history when LN payment arrives Sander van Grieken 2022-10-17 11:34:32 +0200
  • 4b8790c919
    qt 2fa: show different status-bar icon for "2fa disabled" wallet SomberNight 2022-10-16 15:10:46 +0000
  • f2e3d11014
    qt gui __init__: rm deprecated QApplication attr AA_X11InitThreads SomberNight 2022-10-14 19:02:23 +0000
  • 6d01dbcc5c
    android build: "req..-build-android.txt" to only use source pkgs SomberNight 2022-10-05 15:46:16 +0000
  • a99c8cca1e
    requirements-build-android: update deps for buildozer SomberNight 2022-10-14 17:58:48 +0000
  • bba1bce833
    requirements-build-android: update deps for python-for-android SomberNight 2022-10-14 16:45:35 +0000
  • 7d4538ce22
    Merge pull request #7999 from SomberNight/202208_build_tighten2 ghost43 2022-10-14 16:48:37 +0000
  • c6246a7e1c
    rerun freeze_packages SomberNight 2022-10-05 15:31:13 +0000
  • 5f83538f05
    requirements: pin protobuf "<4" also in "req..-hw.txt" SomberNight 2022-10-05 15:24:10 +0000
  • 328455bc8c
    freeze_packages: restrict some requirements files to source-only pkgs SomberNight 2022-08-08 18:10:43 +0200
  • 0efc8815a4
    android build: bump targetSdkVersion from 30 to 31 SomberNight 2022-10-13 18:28:04 +0000
  • 1789778673
    android build: p4a to build pyqt5 using "hostpython" instead of sys py SomberNight 2022-10-14 14:28:11 +0000
  • 47c480be49 check_scriptpubkey_template_and_dust: support anysegwit. fix #8012 ThomasV 2022-10-12 10:06:56 +0200
  • 34488478e6
    appimage build: build and include libxcb-util1 SomberNight 2022-10-11 18:24:02 +0000
  • b619e2b3af
    Merge pull request #8003 from SomberNight/202210_android_debug_logs ghost43 2022-10-10 19:03:52 +0000
  • 656fd1bca1
    android readme: expand "Access datadir from desktop" section SomberNight 2022-10-10 18:56:48 +0000
  • 174cbde762
    kivy: window.request_focus_for_main_view: fix compat with newer pyjnius SomberNight 2022-10-06 16:05:21 +0000
  • 34b594ea40
    android: add setting to enable debug logs SomberNight 2022-10-07 20:28:52 +0000
  • 685f32750c qml: ui Sander van Grieken 2022-10-05 18:00:51 +0200
  • 488600788e qml: open invoices list after saving invoice, add invoice to model instead of reloading the whole list Sander van Grieken 2022-10-05 11:07:40 +0200
  • 090706bfd6 qml: fix crashes on tx finalizing Sander van Grieken 2022-10-04 21:47:28 +0200
  • 2118eb57bd qml: follow-up de83a10c20 Sander van Grieken 2022-10-04 16:35:28 +0200
  • de83a10c20 qml: restore Save button in InvoiceDialog, restore invoice list view, now from menu Sander van Grieken 2022-10-04 16:33:22 +0200
  • 6dab3de1f2 qml: start new wallet wizard if no wallets exist, create/open button opens wizard if no wallets exist Sander van Grieken 2022-10-04 15:09:37 +0200
  • 8184093a34 qml: start new wallet wizard immediately after network wizard on initial start Sander van Grieken 2022-10-04 14:34:48 +0200
  • dff435a745 qml: expose use_recoverable_channels in config/preferences Sander van Grieken 2022-10-04 14:20:46 +0200
  • e5951bbd2d qml: expose RbF in config/preferences Sander van Grieken 2022-10-04 14:14:03 +0200
  • 98c747ea6e qml: use -w command line parameter to open wallet, if specified Sander van Grieken 2022-10-04 12:34:24 +0200
  • 8867387847 lnworker: fix stuck payment loop (fixes #7995) ThomasV 2022-10-03 17:29:13 +0200
  • f9156912a3 qml: move balancesummary to controls/ Sander van Grieken 2022-10-04 10:41:08 +0200
  • b4d13ffb41 qml: show balance summary on top Sander van Grieken 2022-10-04 10:40:09 +0200
  • ff5ba7cca4 rbf: fix issues with bump_frr_through_decreasing_change - break from loop if target is reached - recompute delta if there is no next iteration. ThomasV 2022-09-29 15:53:16 +0200