1
0

Commit Graph

  • ca01830ea5 Merge pull request #9708 from accumulator/qml_channelopener_user_feedback accumulator 2025-04-10 13:30:47 +02:00
  • f2692b7f2d Merge pull request #9721 from spesmilo/move_hw_wallet ThomasV 2025-04-10 12:13:42 +02:00
  • e2a3fa1851 enable anchor channels by default f321x 2025-04-10 12:11:13 +02:00
  • c5e9ef558f Merge pull request #9675 from f321x/nwc ThomasV 2025-04-10 10:58:16 +02:00
  • e4fc4980ab Merge pull request #9720 from accumulator/qml_singletons accumulator 2025-04-10 10:23:29 +02:00
  • 253ab6849a implement NIP47 plugin f321x 2025-03-02 20:07:00 +01:00
  • 61a1ef7504 Merge pull request #9676 from accumulator/qml_send_to_same_address_invoice_status_fix accumulator 2025-04-10 10:21:02 +02:00
  • 6e087950cf move hw_wallet.py from plugins to electrum library ThomasV 2025-04-10 10:13:24 +02:00
  • 6584ae2ef8 transaction: add note serialize_preimage is not caching Sighash.SINGLE SomberNight 2025-04-09 15:04:40 +00:00
  • eb29b7c95c qml: simplify QEConfig and QEDaemon use. Sander van Grieken 2025-04-09 13:44:26 +02:00
  • 7391a1039d qml: don't confuse second payment to same address with previous unconfirmed payment to that address Sander van Grieken 2025-03-27 11:09:31 +01:00
  • 4ecf6acc1c Merge pull request #9691 from f321x/send_change_to_lightning ThomasV 2025-04-09 13:18:54 +02:00
  • 1494cca486 Merge pull request #9681 from f321x/txbatcherror ThomasV 2025-04-09 12:44:57 +02:00
  • 0f20761465 Merge pull request #9719 from f321x/reduce_logging_of_swap_nostr_transport ThomasV 2025-04-09 12:33:20 +02:00
  • c27035219a Set log level of logger passed to the aionostr.Manager to INFO because the debug log output of Manager is very verbose (showing single websocket messages etc.). This still provides enough useful information for debugging purposes. f321x 2025-04-09 12:26:28 +02:00
  • fe11fa3f4f Merge pull request #9716 from f321x/fix_swap_exception ThomasV 2025-04-09 12:06:52 +02:00
  • 96793d6e43 Merge pull request #9713 from accumulator/improve_not_enough_funds_mentioning_frozen accumulator 2025-04-09 09:33:41 +02:00
  • d28899c572 wallet,gui: improve not_enough_funds_mentioning_frozen Sander van Grieken 2025-04-08 13:20:51 +02:00
  • 220e6a1ef9 Merge branch 'pr/9717': re asyncio.Event.set() race conditions SomberNight 2025-04-08 19:54:26 +00:00
  • 4b9d874d13 util: add fn run_sync_function_on_asyncio_thread SomberNight 2025-04-08 19:53:49 +00:00
  • 70d1e1170e asyncio: clarify strong refs for run_coroutine_threadsafe SomberNight 2025-04-08 18:54:58 +00:00
  • 216bfe3b50 fix race condition causing initialize_swap_manager assert to fail by waiting for trigger_pairs_updated_threadsafe to set the is_initialized event before returning if it is not running on the aio loop f321x 2025-04-08 19:00:05 +02:00
  • aace9aab91 make swap transport use shared timeout value f321x 2025-04-08 17:42:22 +02:00
  • aef2a7a8a9 Merge pull request #9705 from accumulator/qml_freeze_reused_address_utxos ghost43 2025-04-08 14:07:57 +00:00
  • 6e8f97d36a qml: add config option WALLET_FREEZE_REUSED_ADDRESS_UTXOS Sander van Grieken 2025-04-07 12:07:23 +02:00
  • cca29eff72 contrib/push_locale: minor clean-up SomberNight 2025-04-07 17:17:39 +00:00
  • ef452b1f49 contrib/push_locale: update qt5->qt6 SomberNight 2025-04-07 17:16:02 +00:00
  • 5dad7c55fd Merge pull request #9704 from f321x/future_tx_fee ghost43 2025-04-07 15:40:11 +00:00
  • 42bd334f5b add coinchooser test with zero fee estimation f321x 2025-04-07 17:14:25 +02:00
  • d86276042a Merge pull request #9706 from accumulator/lnworker_channelopen_min_amount ghost43 2025-04-07 14:42:14 +00:00
  • ddf836935e Merge pull request #9709 from f321x/fix_fee_slider_qml_channel_open ThomasV 2025-04-07 15:05:53 +02:00
  • 23c0887a5c qml: pass updated fee policy to make_tx function when opening channel f321x 2025-04-07 14:08:15 +02:00
  • 8b54f6445c qml: when opening channel, validate and show user feedback if amount outside acceptable range Sander van Grieken 2025-04-07 13:08:05 +02:00
  • f751a77a65 lnworker: use MIN_FUNDING_SAT as lower bound for channel open Sander van Grieken 2025-04-07 13:09:09 +02:00
  • cb4837f1b3 trigger payment_failed only once on htlc timeout tx failing f321x 2025-04-07 13:00:29 +02:00
  • 746c13b32d Merge pull request #9674 from accumulator/qml_lightning_invoice_insufficient_balance accumulator 2025-04-07 12:09:17 +02:00
  • dc3c7956c0 Merge pull request #9703 from f321x/open_channel_dialog_fix accumulator 2025-04-07 11:58:13 +02:00
  • 8d84008f5b disable output value rounding for 0 fee tx and remove relay fee warning from gui f321x 2025-04-07 11:52:43 +02:00
  • 8b7e967555 call QEChannelOpener.validate() on updateMaxAmount f321x 2025-04-07 10:16:48 +02:00
  • 71801de7ea qml: show insufficient balance text for lightning invoice without fallback and insufficient ln send capacity Sander van Grieken 2025-03-26 11:55:31 +01:00
  • 282c4561ff swapsserver fix for legacy clients. (follow-up 6e92a00) ThomasV 2025-04-05 18:17:06 +02:00
  • bc4fcd8b83 Merge pull request #9682 from accumulator/android_permissions_support accumulator 2025-04-05 11:47:27 +02:00
  • f429af7d01 lnutil: cache validate_features() results SomberNight 2025-04-04 18:24:50 +00:00
  • b13de0afb5 lnpeer: request_gossip: change log line format SomberNight 2025-04-04 17:23:26 +00:00
  • dee76b2137 Merge pull request #9660 from f321x/swap_announce_liquidity ThomasV 2025-04-04 18:04:34 +02:00
  • 6e8bdb346a move onchain balance calculation to wallet.py f321x 2025-04-04 11:31:02 +02:00
  • 17a9a91e1f announce actual available liquidity as swap provider f321x 2025-03-18 16:56:17 +01:00
  • 1405f02c0a Merge pull request #9696 from f321x/fix_node_ann_exception ThomasV 2025-04-04 14:22:58 +02:00
  • db55e37277 fix exception if LIGHTNING_LISTEN is not set on public node f321x 2025-04-04 12:13:27 +02:00
  • 03018fa218 make txbatcher wait for network connection f321x 2025-03-28 15:49:25 +01:00
  • 181c132fee Merge pull request #9666 from accumulator/qml_close_invoicedialog_after_onchain_broadcast_success ThomasV 2025-04-03 17:18:31 +02:00
  • f76218ea83 qml: introduce InfoBanner allowing a clickable sticky message to stay below header and implement ln utxo reserve check with warning. Clicking shows a suggestion to swap. Sander van Grieken 2025-03-24 20:20:55 +01:00
  • 3fd64b60ab qml: show warning in ConfirmTxDialog if max amount cannot be fully sent due to channel reserve requirements. Sander van Grieken 2025-03-24 14:35:06 +01:00
  • 001a1152fd add unit tests for ln_utxo_reserve ThomasV 2025-03-22 09:46:18 +01:00
  • 32807462b0 qt: add warning about low utxo reserve ThomasV 2025-03-21 11:15:43 +01:00
  • b339b1e7e3 ln_utxo_reserve ThomasV 2025-03-17 13:11:25 +01:00
  • 307f5d301e Merge pull request #9693 from f321x/psbt_nostr_ephemeral_event ThomasV 2025-04-03 14:28:22 +02:00
  • b8d10df2dc add expiration tag to psbt nostr event and pass ssl context to relay manager f321x 2025-04-02 14:16:56 +02:00
  • cb75f21f3b Merge pull request #9640 from f321x/swap_dm_relays ThomasV 2025-04-03 13:34:54 +02:00
  • 1ac885ea40 qml: add android permission methods in AppController Sander van Grieken 2025-03-29 08:17:15 +01:00
  • 5c233ac325 ci: enable more flake8 stuff SomberNight 2025-04-02 16:16:05 +00:00
  • 55281295b7 ci: bump flake8 to new version SomberNight 2025-04-02 14:56:53 +00:00
  • 651e081b2f Merge pull request #9671 from accumulator/fix_lightning_can_receive_offline_peer ThomasV 2025-04-02 14:33:45 +02:00
  • bbea6223f1 Merge pull request #9692 from f321x/fix_channel_freezing ghost43 2025-04-02 12:28:15 +00:00
  • 964ffbd2c4 don't use route hint channels if they are frozen f321x 2025-04-02 11:41:18 +02:00
  • 4490bd3a76 improve send change to lightning and swapserver error handling f321x 2025-04-02 12:46:37 +02:00
  • 08e2970889 lnworker: add parameter include_disconnected for get_channels_for_receiving(), allowing less strict filtering when building route hints (i.e. likely usable soon-ish) Sander van Grieken 2025-03-25 11:16:36 +01:00
  • ff3e70d743 psbt_nostr: fix for watch-only wallets ThomasV 2025-04-02 11:31:08 +02:00
  • edbb1f2a58 Merge pull request #9664 from SomberNight/202503_bump_freeze_packages ghost43 2025-04-01 17:01:02 +00:00
  • b70da1d3b9 build: set YARL_NO_EXTENSIONS for all builds SomberNight 2025-03-20 16:40:19 +00:00
  • 269a240fb9 build: partial rerun freeze_packages SomberNight 2025-03-20 15:43:29 +00:00
  • 5f551183ae tests/test_txbatcher.py: fix race in network.next_tx() SomberNight 2025-04-01 15:54:05 +00:00
  • 2807be08c8 tests/test_txbatcher.py: de-duplicate "create wallet" logic SomberNight 2025-04-01 15:00:23 +00:00
  • 664c4b25d1 Merge pull request #9689 from f321x/ln_disable_fallback_fee ghost43 2025-04-01 12:20:32 +00:00
  • 0b19b660c5 don't use fallback feerates in lightning by default f321x 2025-04-01 12:58:57 +02:00
  • 4a072a45b1 android: add POST_NOTIFICATIONS permission Sander van Grieken 2025-03-28 15:53:13 +01:00
  • 1559129016 qml: properly destroy ExceptionDialog after close, improve encapsulation Sander van Grieken 2025-03-28 14:51:12 +01:00
  • 1d07895e8c qml: fix #9677 Sander van Grieken 2025-03-27 19:16:29 +01:00
  • bf317af30b Merge pull request #9672 from accumulator/qt_swaps_handle_usercancelled accumulator 2025-03-27 13:30:49 +01:00
  • 542897d067 Merge pull request #9668 from accumulator/qml_txdialog_sane_values accumulator 2025-03-27 12:44:49 +01:00
  • 8d044d43e0 Merge pull request #9661 from accumulator/qml_feebump_cancel_txmon_fixes accumulator 2025-03-26 14:41:05 +01:00
  • 9be6d6e732 small fixes, imports, whitespace Sander van Grieken 2025-03-25 16:41:14 +01:00
  • f7c1b203b2 qt: handle UserCancelled when initializing swapmanager and requesting swap invoice when sending change to lightning Sander van Grieken 2025-03-25 11:48:24 +01:00
  • 67171af4a5 Merge pull request #9663 from accumulator/qml_swap_success_popup accumulator 2025-03-24 19:59:41 +01:00
  • 2de11eac92 qml: ConfirmTxDialog: when finalizer is invalid, don't show input/outputs, show requested amount instead of effectiveamount Sander van Grieken 2025-03-24 14:36:56 +01:00
  • d0ecf634c8 qml: auto close invoicedialog after successful onchain tx broadcast Sander van Grieken 2025-03-24 12:10:41 +01:00
  • 1aa066ea19 wallet.py: rm unused imports ThomasV 2025-03-22 13:54:29 +01:00
  • 971d642c13 github: simplify issue template SomberNight 2025-03-21 17:41:45 +00:00
  • 6e92a00ec4 Remove zeroconf option for submarine swaps ThomasV 2025-03-21 18:14:19 +01:00
  • 4494c3e2b5 qml: swap: don't show long swap success message in info box, show in popup instead and close swap dialog after accept. Sander van Grieken 2025-03-21 18:16:57 +01:00
  • f16efd759a qml: detect transaction removed (e.g. replace-by-fee) for qetxdetails and qetxfinalizer, don't close active feebump/cancel dialogs, but invalidate them, don't close TxDetails page, but show removed status, show broadcast-failed status in TxDetails Sander van Grieken 2025-03-10 21:35:38 +01:00
  • 3db26c4ecb qml: correctly update mining fee for reverse swaps and inhibit delayed fwd swap ui update when slider is on reverse swap side. Sander van Grieken 2025-03-21 16:30:37 +01:00
  • 45b5bdca48 wallet: can_sign should return False for a swap claim tx, because it is handled by txbatcher ThomasV 2025-03-21 16:31:11 +01:00
  • 91a72646ba qml: fix Open Channel button enable when amount changes Sander van Grieken 2025-03-10 21:36:07 +01:00
  • 95a8959714 qt: add swap button to balance window ThomasV 2025-03-21 14:08:34 +01:00
  • 4aed77d101 qt: show error if we cannot contact swapserver while using http ThomasV 2025-03-21 13:41:10 +01:00
  • 21e3fd91dd dynamically update relays and remove redundant nostr query, store last swapserver relays in file f321x 2025-02-14 16:28:11 +01:00
  • 937b157d29 qt: main_window: fix init_geometry SomberNight 2025-03-20 19:10:28 +00:00
  • e9335f5cc7 fix typo ThomasV 2025-03-20 10:54:29 +01:00
  • 707700d9f2 Merge pull request #9657 from f321x/use_ephemeral_dm ThomasV 2025-03-20 10:18:55 +01:00