Commit Graph

  • 54b69348f4 qml: scroll-drag in history, fix a few more assumptions w.r.t positioning of listview and size of indicator Sander van Grieken 2022-10-03 17:36:38 +0200
  • ce068eb8fc qml: no need for an active wallet to access server/proxy settings Sander van Grieken 2022-10-03 11:40:43 +0200
  • 5a64d62b24 qml: lnurl comment only when allowed by server Sander van Grieken 2022-09-30 14:48:24 +0200
  • 8538bfe49b qml: add lnurl-pay comment feature Sander van Grieken 2022-09-30 14:40:35 +0200
  • 68b630a2e9 qml: unify dialog headers Sander van Grieken 2022-09-30 14:37:14 +0200
  • e73993dba5 lnurl: add support for comments (LNURL12) Sander van Grieken 2022-09-30 14:01:18 +0200
  • fd791f4fb1 qml: make request types clickable, some fixes Sander van Grieken 2022-09-30 09:27:55 +0200
  • ae15c0527b qml: expose bolt11_fallback in preferences Sander van Grieken 2022-09-29 13:18:13 +0200
  • 552300dc89 follow-up previous commit ThomasV 2022-09-29 12:13:22 +0200
  • 4366055ada Remove old trampoline compatibility bits from invoices ThomasV 2022-09-29 12:05:34 +0200
  • 95b2f6fd63 qml: use Lightning, URI and Address for type names in ReceiveDialog Sander van Grieken 2022-09-29 11:57:34 +0200
  • 8437e13666 add initial lnurl-pay Sander van Grieken 2022-09-28 18:05:45 +0200
  • 2778a1bc20 fix dialog stack handling when closing from outside Sander van Grieken 2022-09-27 17:16:09 +0200
  • d65a7e7efc change address-only handling: create amount=0 onchain invoice invoicedialog auto enables edit mode when amount is 0 Sander van Grieken 2022-09-27 17:10:05 +0200
  • fb68931a8d allow zero amount invoices, add edit amount option for invoices Sander van Grieken 2022-09-27 15:09:06 +0200
  • 5f9068d7b0 add default request expiry to preferences/config Sander van Grieken 2022-09-27 12:25:21 +0200
  • dd58328534 ui, fix payment failed Sander van Grieken 2022-09-27 11:43:28 +0200
  • d50d83e186 icons, buttons, receivedialog lifecycle Sander van Grieken 2022-09-27 09:55:06 +0200
  • 10a1f11a53 re-add copy and share buttons Sander van Grieken 2022-09-26 16:11:52 +0200
  • b963c48238 remove old Send and Receive pages Sander van Grieken 2022-09-26 15:47:04 +0200
  • 58e3e0c235 add manual input option Sander van Grieken 2022-09-26 15:41:16 +0200
  • cabf8e0644 support stacking dialogs Sander van Grieken 2022-09-26 13:55:54 +0200
  • d4df633f22 move request details into separate dialog Sander van Grieken 2022-09-26 13:21:53 +0200
  • 15c76114c6 replace swipeview, send & receive now dialogs Sander van Grieken 2022-09-23 12:14:19 +0200
  • dc78ba3c04 android: pass keystore password as argument to make_apk. export does not work because it runs in a container. ThomasV 2022-09-27 20:12:02 +0200
  • b5900eae98
    contrib: reformat most shell scripts SomberNight 2022-09-27 14:55:22 +0000
  • 1cecd2c6e8
    contrib: rename some shell scripts to have ".sh" extension SomberNight 2022-09-27 13:34:03 +0000
  • f174b9164c
    build scripts: minor formatting clean-up SomberNight 2022-09-27 13:25:11 +0000
  • ef89a695db fix typo ThomasV 2022-09-27 14:57:09 +0200
  • f8f77c14a2 release.sh: store signing password ThomasV 2022-09-27 13:50:03 +0200
  • b73b35705d
    Merge pull request #7992 from SomberNight/202209_win_iconv ghost43 2022-09-27 12:47:00 +0000
  • 042a323602
    update locale SomberNight 2022-09-27 12:42:20 +0000
  • 52b03e1f78
    win build: use of debian unstable snapshots needs check-valid-until=no SomberNight 2022-09-27 11:56:43 +0000
  • 846c073ee8
    Revert "wine build: build win-iconv-mingw-w64-dev, instead of using debian sid" SomberNight 2022-09-27 11:46:58 +0000
  • 0f02c54c77 qml: fix qerequestdetails.py signal, remove qr scan loop logging Sander van Grieken 2022-09-27 10:01:20 +0200
  • d94c934e47
    qt main_window: _coroutines_scheduled needs locking SomberNight 2022-09-26 20:10:44 +0000
  • 10a2a846ef
    build: update pinned protobuf (partial rerun freeze_packages) SomberNight 2022-09-26 18:21:30 +0000
  • e138b02bac prepare release 4.3.2 ThomasV 2022-09-26 20:13:45 +0200
  • 2ac9c3c856
    Merge pull request #7960 from SomberNight/202208_build_tighten3 ghost43 2022-09-26 18:03:45 +0000
  • 77c2d4ec06
    mac build: note in README: pyinstaller picks up extraneous brew pkgs SomberNight 2022-09-26 17:57:50 +0000
  • 60e2ad4316 follow-up 444dc7fb7f ThomasV 2022-09-26 18:28:02 +0200
  • 7de1c604c6 Add yadio.io api to exchange rate Arian Ventura Rodríguez 2022-09-23 15:27:00 -0400
  • 444dc7fb7f wallet: fix race condition that inhibits proper call of set_up_to_date ThomasV 2022-09-26 17:02:30 +0200
  • 0abecffe6d
    mac build: force using source dist for most of our python dependencies SomberNight 2022-08-06 07:52:03 +0200
  • 1478d9d878
    Qt CompletionTextEdit: cast KeyboardModifiers to int SomberNight 2022-09-23 17:08:16 +0000
  • 9ed5b092e4
    coinchooser: (trivial) add some type hints SomberNight 2022-09-23 16:37:35 +0000
  • c43e0000ce
    Qt ConfirmTxDialog: disconnect timer when closing dialog SomberNight 2022-09-23 16:36:17 +0000
  • 6bdabb8579
    Merge pull request #7977 from JamieDriver/update_jade_api ghost43 2022-09-23 14:04:11 +0000
  • 6e429ebf9a test_lnpeer: instead of sleeping for 0.2s, wait until peers are initialized ThomasV 2022-09-23 12:41:42 +0200
  • e8a4e287e9 cleanup old non-static_remotekey code (follow-up 1f403d1ca1) ThomasV 2022-09-23 11:25:49 +0200
  • 028916b447 fix #7988 ThomasV 2022-09-23 09:41:46 +0200
  • fe6a83d6c1 fix test_fail_pending_htlcs_on_shutdown: poll number of htlcs ThomasV 2022-09-22 18:26:02 +0200
  • 30dfecc5dc wallet: check whether address can be reused in get_request_by_addr ThomasV 2022-09-22 17:37:07 +0200
  • 5681311fc2 fix request_status callback not passing the correct request key Sander van Grieken 2022-09-22 11:54:14 +0200
  • 79bcedd064 test_lnpeer: reset electrum.trampoline._TRAMPOLINE_NODES_UNITTESTS in tearDown ThomasV 2022-09-20 19:16:01 +0200
  • 11b8d5e2f0 qml: work around qeamount copy from None Sander van Grieken 2022-09-20 19:14:36 +0200
  • e5f21fb7b5
    lnurl: better handle unimplemented lnurl subtypes SomberNight 2022-09-20 16:00:20 +0000
  • 20bcb15480 Factorize code in create_routes_for_payment. ThomasV 2022-09-20 13:22:12 +0200
  • b8cb561d1a test_mpp_split: add tests for exclude_single_part_payments=False ThomasV 2022-09-20 13:49:16 +0200
  • ead886781a create_routes_for_payment: fix 'we atomically loop' ThomasV 2022-09-20 12:50:33 +0200
  • 5e77886b98 trampoline MPP: handle direct payment to trampoline node ThomasV 2022-09-20 11:44:23 +0200
  • 9251f482b5 test_lnpeer: add unit test for direct payment to trampoline node ThomasV 2022-09-20 11:28:51 +0200
  • 478046289a follow-up c6f940d092 ThomasV 2022-09-20 10:55:19 +0200
  • 2af59e32b2 lnworker: define use_trampoline() for code clarity ThomasV 2022-09-19 17:43:13 +0200
  • 68bf714ae6 Trampoline: Remember failed routes (fixes #7967). ThomasV 2022-09-09 19:52:36 +0200
  • 68f320041a
    jade: update Jade api to 0.1.37 Jamie C. Driver 2022-09-15 11:54:42 +0100
  • a488be61db qml: fix open channel Sander van Grieken 2022-09-14 16:07:03 +0200
  • 6bbd18dc78 qml: fix flake errors Sander van Grieken 2022-09-09 19:58:48 +0200
  • 27999a9583 qml: clean up, generalize plugin gui base, enumerate plugins in gui (still quite crude impl, dynamic enable/disable plugin gui is misaligned with backend) Sander van Grieken 2022-09-08 15:15:46 +0200
  • 32a81d8ee7 qml: initial plugin support, with labelsync mostly implemented Sander van Grieken 2022-09-08 12:19:38 +0200
  • 082a50f2bd trampolines_by_id must return dict (follow-up previous commit) ThomasV 2022-09-07 17:47:29 +0200
  • 99c4c75c9d hardcoded trampolines: do not mix testnet nodes and unitests. ThomasV 2022-09-07 17:16:49 +0200
  • 92b21df843 Trampoline: if possible, do not add second trampoline for e2e payments. This should fix #7967 ThomasV 2022-09-04 09:39:13 +0200
  • 2c57a8c394 lnworker: fix maybe_raise_trampoline_level. That function was a no-op due to wrong indentation level ThomasV 2022-09-03 17:51:11 +0200
  • c6f940d092 trampoline: less verbose, do not log routes that are not tried ThomasV 2022-09-03 17:51:11 +0200
  • 26245c1ac9 unit tests: split test_payment_trampoline into two tests ThomasV 2022-09-03 11:16:37 +0200
  • 14e96f4d53 Index request by ID instead of receiving address. ThomasV 2022-08-15 14:14:25 +0200
  • 7d317761da wallet API: remove get_request_status, it is redundant with get_invoice_status ThomasV 2022-08-26 10:47:13 +0200
  • 70da10d662 fix watchtower regtest flakiness caused by CTN variability. fixes #7961 ThomasV 2022-09-01 09:56:46 +0200
  • 6d77253ac2 qml: remove log statement Sander van Grieken 2022-08-31 13:50:26 +0200
  • 40e8ff6ce2 qml: add hack to delay rendering of QR until dialog is shown. unfortunately, using standard QtQuick Image.asynchronous=true leads to a deadlock at app exit so we can't use it a.t.m. Sander van Grieken 2022-08-31 13:33:58 +0200
  • 179666612e qml: fix get_request in qerequestdetails Sander van Grieken 2022-08-31 13:31:19 +0200
  • f20b371737 fix #7959 ThomasV 2022-08-31 10:53:07 +0200
  • 42f2a3da31
    Qt pay_lightning_invoice: handle NoDynamicFeeEstimates SomberNight 2022-08-30 11:46:52 +0000
  • a143d05fb9
    mac build: bump pyinstaller (4.2 -> 5.3) SomberNight 2022-08-29 15:12:54 +0000
  • b3e869a5de
    build win/mac: do not pass custom args to pyinstaller; use envvars SomberNight 2022-08-29 15:00:29 +0000
  • 2d458d3b06
    (trivial) contrib/build-wine: convert line-endings (CRLF -> LF) SomberNight 2022-08-29 15:20:26 +0000
  • 89e1bbf4ec
    mac build: add message to camera permission prompt, in Info.plist SomberNight 2022-08-29 13:46:47 +0000
  • e39ab1623a
    mac build: set minimum system version to 10.13.0 in Info.plist SomberNight 2022-08-29 13:43:57 +0000
  • 859d43d0b2
    mac build: let pyinstaller handle Info.plist SomberNight 2022-08-29 13:35:39 +0000
  • d37b5e7d75
    Qt ReceiveTabWidget: change cursor to hint QR code can be clicked SomberNight 2022-08-29 13:30:59 +0000
  • abec59e17d
    mac build: rm unused BUILDDIR SomberNight 2022-08-29 12:47:31 +0000
  • 20997cf60b
    wallet: follow-up removal of get_request_status SomberNight 2022-08-29 12:27:05 +0000
  • 6a9e8da218 remove sign_payment_request: broken and not used ThomasV 2022-08-29 12:50:02 +0200
  • 2df45faeae follow-up previous commit ThomasV 2022-08-29 10:27:56 +0200
  • cf94ebc106 If an invoice cannot be parsed in import_invoices or import_requests, raise FileImportFailed. Fixes #7950 ThomasV 2022-08-29 10:17:03 +0200
  • d9f77a50e8 wallet API: remove get_request_status, it is redundant with get_invoice_status ThomasV 2022-08-26 10:47:13 +0200
  • 291ca40c9e qml: fix missing param in userNotify Sander van Grieken 2022-08-27 13:41:59 +0200
  • 12e628e2e6
    aiorpcx: fix bug in timeout_after monkeypatch SomberNight 2022-08-26 15:27:53 +0000
  • 629b0c56f3 qml: fix missing import Sander van Grieken 2022-08-26 15:15:40 +0200