Commit Graph

  • 955986d024
    qt: PayToEdit and OverlayControlMixin: move around input buttons SomberNight 2022-07-11 18:56:04 +0200
  • 2c73e7f854
    wallet: (regression) fix get_spendable_coins when "domain" arg is given SomberNight 2022-07-11 16:18:38 +0200
  • 9ae0e5bffc remove lightning parameter from wallet.create_request ThomasV 2022-07-11 13:52:13 +0200
  • 957174a039 all GUIs: show local and remote force-close options in a homogeneous way ThomasV 2022-07-11 13:08:04 +0200
  • 8c991ef656 channels_list: refactor menu. Add request_force_close option for channels too, guard it with a confirmation dialog. ThomasV 2022-07-11 12:16:17 +0200
  • 88b2dc3589 show onchain address of request in CLI. Fixes #7886 ThomasV 2022-07-11 11:35:21 +0200
  • 9b075ba187 get_node_alias: allow node_id prefixes for channel backups ThomasV 2022-07-11 11:30:02 +0200
  • 36a6fd6311 request_force_close_from_backup: - for an onchain backups, if the channel is with a hardcoded trampoline, try first without gossip DB. - for imported backups, fallback to gossip DB if we fail to connect with the provided network address. ThomasV 2022-07-08 16:44:03 +0200
  • 9b8750b9cc
    wallet.export_invoice: should support onchain invoice with "!" (max) amount SomberNight 2022-07-10 16:26:20 +0200
  • 68581ce80a
    invoices: fix type hint for get_address() SomberNight 2022-07-10 16:08:02 +0200
  • 45a6290987
    Merge pull request #7885 from gruve-p/patch-2 ghost43 2022-07-09 14:30:02 +0000
  • e50db4bf2b
    appimage: update libssl-dev libssl1.1 openssl gruve-p 2022-07-09 14:41:41 +0200
  • fbd7d504a8
    Merge pull request #7884 from SomberNight/202207_wallet_rm_get_onchain_request_status ThomasV 2022-07-09 10:42:12 +0200
  • 57b17d13ac
    android build: make building testnet apk easier SomberNight 2022-07-09 04:41:02 +0200
  • e72f575eea
    android build: factor out package name ("org.electrum.electrum") SomberNight 2022-07-07 19:03:06 +0200
  • bcbe69672e
    qml gui: fix flake8 "F821 undefined name" errors SomberNight 2022-07-09 03:49:45 +0200
  • 9c5277c9a1
    wallet: rm get_onchain_request_status; just use is_onchain_invoice_paid SomberNight 2022-07-09 03:32:33 +0200
  • 60a0fcb6e5
    Merge branch 'android-qml' SomberNight 2022-07-08 19:45:11 +0200
  • d79da7a248
    android build: (qml) pin new transitive dependencies for reproducibility SomberNight 2022-07-08 16:34:58 +0200
  • bc88e1c328
    android build: (qml) bump p4a commit SomberNight 2022-07-08 16:32:18 +0200
  • 2c92174ee0 qewallet: fix useNotify signal emit Sander van Grieken 2022-07-08 16:27:18 +0200
  • 2c656a0cf7 add excepthooks, hoping to force a backtrace log when qt5 SIGABRTs Sander van Grieken 2022-07-08 16:23:57 +0200
  • 3d0baf8d00
    android build: restore prev "make theming" behaviour SomberNight 2022-07-08 13:35:28 +0200
  • 75e7f5e2f8
    run_electrum: fix DeprecationWarning re importlib.find_loader SomberNight 2022-07-08 13:32:41 +0200
  • b8b629ca66
    run_electrum: (android) restore behaviour of only logging in DEBUG builds SomberNight 2022-07-08 13:31:40 +0200
  • a5fc067481 take out routing hints retrieval for display for now. Sander van Grieken 2022-07-08 12:30:27 +0200
  • dce39b38ce lnchannel: do not expose COOP_CLOSE in the GUI if there are unsettled HTLCs ThomasV 2022-07-08 12:27:04 +0200
  • f5933da348 skip wallet files with leading dot Sander van Grieken 2022-07-08 11:10:15 +0200
  • 0228169852 refactor to new event listener framework Sander van Grieken 2022-07-07 19:10:20 +0200
  • 1f827f71d2 add info text for all remaining invoice states Sander van Grieken 2022-07-07 15:22:15 +0200
  • 537dbab522 fix canRbf value in Send.qml Sander van Grieken 2022-07-06 19:22:19 +0200
  • 2a13212ded implement auth by PIN and allow auth override to wallet password by passing method='wallet' to auth_protect Sander van Grieken 2022-07-06 16:23:29 +0200
  • cc778356eb allow paying when lightning invoice is in status FAILED Sander van Grieken 2022-07-06 16:28:03 +0200
  • cd6d5e577b add unified wallet password support Sander van Grieken 2022-07-06 11:10:00 +0200
  • 0130e5aecf invert (in)validPassword property in QEWalletDB, add invalidPassword signal. This is to better support state in OpenWallet page Sander van Grieken 2022-07-05 18:30:54 +0200
  • e289b8b46c move channels_updated event handling to ui thread, fix some debug statements Sander van Grieken 2022-07-05 18:29:05 +0200
  • dc50da6c62 channel freeze menu items only enabled when channel is open Sander van Grieken 2022-07-04 19:12:27 +0200
  • 7298dd0ab7 clean up list of outputs in ConfirmTxDialog Sander van Grieken 2022-07-04 18:46:45 +0200
  • 6fecf5b962 disable new_channel call for now as channel is otherwise added twice Sander van Grieken 2022-07-04 18:35:34 +0200
  • 6a1c39728f add 'spend unconfirmed' config option Sander van Grieken 2022-07-04 18:14:15 +0200
  • f2857243cb show 'press again to quit' message when pressing back on last page in the stack Sander van Grieken 2022-07-04 17:43:00 +0200
  • cbd4d2a2ae make rbf selection allowed configurable Sander van Grieken 2022-07-04 17:28:56 +0200
  • c656b02319 update tip pthon-for-android qt5-wip Sander van Grieken 2022-07-04 13:09:08 +0200
  • 982639919d make sure historymodel is initialized Sander van Grieken 2022-07-04 12:25:39 +0200
  • db9e2ab311 delete channel Sander van Grieken 2022-06-30 22:57:20 +0200
  • 456b6048ea properly count open channels, add open channel to hamburger menu Sander van Grieken 2022-06-30 21:07:08 +0200
  • b2fafcb428 add initial submarine swap functionality Sander van Grieken 2022-06-30 15:06:45 +0200
  • a44f8d9b3b create new wallet name suggestion and pre-select and focus the textfield Sander van Grieken 2022-06-30 10:12:04 +0200
  • 7a26ab259c update channel listmodel when channel opened Sander van Grieken 2022-06-29 13:35:51 +0200
  • 2907698c17 support for MAX amounts Sander van Grieken 2022-06-29 11:42:19 +0200
  • e69fc739ca add initial channel close dialog Sander van Grieken 2022-06-29 00:17:17 +0200
  • 71cd996379 InvoiceDialog: add balance & expired checks on invoices, add a few ln invoice fields to show Sander van Grieken 2022-06-29 00:14:18 +0200
  • c79651f981 also unregister callbacks from qewallet and qechannellistmodel on destroy Sander van Grieken 2022-06-28 11:59:24 +0200
  • f0d00dca37 unregister callback when object gets destroyed. turns out we need to use a lambda to have the signal processed, registering the member function somehow never triggers the 'destroyed' signal Sander van Grieken 2022-06-28 11:47:23 +0200
  • 2c40a976b9 copy & share lightning requests Sander van Grieken 2022-06-27 23:01:45 +0200
  • 4c9f713f9a further separate invoice objects Sander van Grieken 2022-06-27 23:00:58 +0200
  • 12d726efc2 split user entered fields object from invoice uri parsing object Sander van Grieken 2022-06-27 15:08:52 +0200
  • 04ce548e42 initial lightning channel details, action menu Sander van Grieken 2022-06-22 11:36:25 +0200
  • 329bbaff3d tabbar minor Sander van Grieken 2022-06-21 14:11:56 +0200
  • 9243f3b896 implement wallet password change. implement wallet delete (though actual wallet file delete is left out still) Sander van Grieken 2022-06-21 14:11:03 +0200
  • e9a174711b UI on Wallets screen. Add active/not active/current indicator tags. initial wallet delete/change password boilerplate Sander van Grieken 2022-06-21 00:01:30 +0200
  • 0d0aed1aaa fixes after rebase a3faf85e3c Sander van Grieken 2022-06-20 17:28:15 +0200
  • c505de2fe0 fixes after rebase persist_lnwatcher Sander van Grieken 2022-06-20 16:50:31 +0200
  • 7cb8c347b5 Add @auth_protect decorator. Sander van Grieken 2022-06-15 22:41:33 +0200
  • 0b8de89e66 add hamburger menu to Wallets page Sander van Grieken 2022-06-15 18:19:04 +0200
  • f8dd411148 styling Sander van Grieken 2022-06-15 13:33:19 +0200
  • 4e98022686 fix some issues with QEAmount use Sander van Grieken 2022-06-15 13:30:28 +0200
  • b3920f0408 add frozen balance to balancesummary Sander van Grieken 2022-06-15 12:53:57 +0200
  • 5889c92e81 improve network status display and states of items when no wallet loaded Sander van Grieken 2022-06-15 11:39:46 +0200
  • d3e88064d0 Use screen size as upper bound for qr code size Sander van Grieken 2022-06-14 17:24:50 +0200
  • 486ef414af implement enable lightning button Sander van Grieken 2022-06-14 16:30:49 +0200
  • 098b384348 enable generating lightning request. Sander van Grieken 2022-06-14 16:29:07 +0200
  • e340f3fe9f make QR always fit within 400px Sander van Grieken 2022-06-14 16:28:56 +0200
  • 8819a7189c try tabbar at bottom Sander van Grieken 2022-06-14 11:54:32 +0200
  • 1d5a273629 add address to InvoiceDialog for OnchainInvoice type Sander van Grieken 2022-06-14 11:53:16 +0200
  • 02ccd46fd5 add numtx and address history model to addres details Sander van Grieken 2022-06-14 11:51:07 +0200
  • 8f8a1fc8cf wip Sander van Grieken 2022-06-13 19:00:31 +0200
  • f6a46f3900 initial create invoice from user input Sander van Grieken 2022-06-03 21:24:43 +0200
  • d7c8a1592e the invoice/request key issue is annoying Sander van Grieken 2022-06-03 21:23:43 +0200
  • 3fd33169f5 frontend improvements, refactor qeinvoicelistmodel Sander van Grieken 2022-06-03 15:19:24 +0200
  • 3046c0bbae rename ConfirmInvoiceDialog to InvoiceDialog and style buttons like RequestDialog Sander van Grieken 2022-06-03 13:26:45 +0200
  • 6a9df9b665 fix one init_model call on a potentially undefined _addressModel Sander van Grieken 2022-06-02 16:44:25 +0200
  • c3db1e5cc1 add can send/can receive (totals and per-channel), fiat, channel ratio indicator Sander van Grieken 2022-06-02 16:35:31 +0200
  • 7ef52c6625 listmodels self-initialize, lazy-load listmodels in QEWallet, process channel updates in qechannellistmodel Sander van Grieken 2022-06-02 12:00:06 +0200
  • 3c1926c3c2 some fixes, add lightning balance to BalanceSummary Sander van Grieken 2022-06-02 11:59:01 +0200
  • d69ed7a204 initial channel list model and delegate Sander van Grieken 2022-06-01 16:57:07 +0200
  • dc69391204 initial working channel open flow Sander van Grieken 2022-06-01 16:55:59 +0200
  • 81b1f774e2 expose more trampoline boilerplate allow delegation of make_tx and accept/send Sander van Grieken 2022-06-01 13:10:58 +0200
  • 8807a428ed rename ConfirmPaymentDialog to ConfirmTxDialog generalize/parameterize some labels and inject TxFinalizer instead of encapsulate Sander van Grieken 2022-06-01 13:06:59 +0200
  • c55aa7bb48 wip lightning Sander van Grieken 2022-05-12 16:53:44 +0200
  • 69eb0f3f47 also move new-quotes event to FiatField Sander van Grieken 2022-05-12 10:22:39 +0200
  • e84bc4561f bold font wasn't loaded when regular font loading was succesful some styling fixes Sander van Grieken 2022-05-11 12:22:31 +0200
  • 5e92624f33 refactor btc <-> fiat amount behaviour into separate controls Sander van Grieken 2022-05-11 12:08:29 +0200
  • 532d19979d expose additional wallet properties (lightning enabled, balance, masterpubkey) Sander van Grieken 2022-05-10 19:31:25 +0200
  • 98c03ec991 about page Sander van Grieken 2022-05-10 17:11:16 +0200
  • bbc1f4dba8 enable android share option Sander van Grieken 2022-05-10 14:29:43 +0200
  • a6e72ae42f add initial Transaction Details page and backing qobject Sander van Grieken 2022-05-10 13:26:48 +0200
  • e78a239bf5 bugfixes, lifecycle improvements Sander van Grieken 2022-05-06 20:27:07 +0200
  • a584c06eb2 more rebase fixes, add invoice delete Sander van Grieken 2022-05-06 17:09:43 +0200
  • e1f53c4ea0 QEDaemon uses internal QEWalletDB for wallet open pre-checks various other fixes Sander van Grieken 2022-05-06 15:36:36 +0200