Commit Graph

  • 3334b2f731 follow-up qml slider: remove unneeded setters ThomasV 2023-03-16 12:28:36 +0100
  • 64dde8bc0b qml: show disconnected state in BalanceSummary Sander van Grieken 2023-03-16 12:19:18 +0100
  • 5b8fdacac9 qml: ensure that the slider neutral position is in the middle of the screen ThomasV 2023-03-16 12:13:14 +0100
  • f0d44d0681 qml: expand clickable area to full toolbar height and a bit more padding for right-side menu Sander van Grieken 2023-03-16 12:09:57 +0100
  • b59a1410a2 qml: fix network histogram gradient fee range to 600-1 Sander van Grieken 2023-03-16 11:57:35 +0100
  • 46d5fdbc86 qml: PIN protect wallet seed display Sander van Grieken 2023-03-16 11:45:28 +0100
  • 6d67f51e44 qml: show fiat state only for non-lightning wallets Sander van Grieken 2023-03-16 11:29:07 +0100
  • c5dc133c4c qml: use daemon threads ThomasV 2023-03-16 10:18:11 +0100
  • bcb06e5075 qml: set default minimum histogram if histogram empty Sander van Grieken 2023-03-16 10:25:15 +0100
  • 8db2dcabe3 qml: Invoice Dialog technical details header only relevant for lightning Sander van Grieken 2023-03-16 10:11:33 +0100
  • 337d2a32d8 qml PIN: do not lock inactive app, and remove timeout ThomasV 2023-03-16 09:11:48 +0100
  • 09afacd51c qml: fix logical error with PIN code timeout. ThomasV 2023-03-16 08:29:36 +0100
  • 43d6fd2aef qml: use get_node_alias in name_for_node_id. ThomasV 2023-03-16 08:24:35 +0100
  • 4e2b7c6ab3 qml: remove requestExpiry from preferences dialog (redundant) ThomasV 2023-03-16 05:51:57 +0100
  • 4872ec75ff add initial release notes for 4.4.0 ThomasV 2023-03-15 16:31:13 +0100
  • 91f36db8ef type checking, follow-up 206bacbcb3 ThomasV 2023-03-15 15:42:58 +0100
  • 3ddffb9773 follow-up 206bacbcb3 ThomasV 2023-03-15 15:41:08 +0100
  • c690c9c1be Revert "qml: ElDialog titlebar click moves focus, hack for android to remove onscreen keyboard" Sander van Grieken 2023-03-15 15:39:35 +0100
  • 2881c49671 qml: move technical details to bottom of InvoiceDialog, add routing hints Sander van Grieken 2023-03-15 15:18:48 +0100
  • 206bacbcb3 move MyTreeView and related classes to own submodule ThomasV 2023-03-15 14:25:42 +0100
  • abc8d1550e Expiry: the setting is a period, not a date ThomasV 2023-03-15 12:35:58 +0100
  • 5750c8954d receive tab: move back Expiry to its previous location, but use dialog instead of ComboBox. ThomasV 2023-03-15 12:28:11 +0100
  • 42a63643f3 receive tab: move expiry to toolbar ThomasV 2023-03-15 12:20:22 +0100
  • 33a84f6be5 view menu: use checkable actions ThomasV 2023-03-15 11:27:05 +0100
  • b431d39a8e Qt lists: consistently show Details as first item in the contextual menu ThomasV 2023-03-15 11:18:19 +0100
  • 107a6f9080 utxo_dialog: fix minor regression (set cursor to top after drawing) ThomasV 2023-03-15 11:11:11 +0100
  • 2db0bc9f73 tx in/out details: rewording 'receiving address' ThomasV 2023-03-15 11:00:27 +0100
  • 20e93af70c lightning_tx_dialog: add editable tx description ThomasV 2023-03-15 10:48:03 +0100
  • 0bda808b29 Qt lists: always show item detail on double click ThomasV 2023-03-15 10:35:37 +0100
  • 660a8ebc7f Qt: let user edit tx label from tx_dialog ThomasV 2023-03-15 09:16:25 +0100
  • d166fa886e
    qt: fix paying to openalias SomberNight 2023-03-14 17:21:33 +0000
  • 02a2f02d02
    qml: actually do the x509 validation for bip70 SomberNight 2023-03-14 17:04:39 +0000
  • e14ed717a8
    qml: fix paying bip70 invoices SomberNight 2023-03-14 16:32:14 +0000
  • f770905551 follow-up d56162c588 ThomasV 2023-03-14 17:28:33 +0100
  • d56162c588 follow-up 842229c ThomasV 2023-03-14 17:12:38 +0100
  • 49847f3544
    Merge pull request #8243 from SomberNight/202303_db_metadata ThomasV 2023-03-14 16:45:35 +0100
  • 0799560ae4 qml: make fiat and btc states in BalanceSummary hopefully equally tall Sander van Grieken 2023-03-14 16:36:13 +0100
  • a6c4069617
    qt send_tab: allow saving bip70 payment requests SomberNight 2023-03-14 14:54:15 +0000
  • f0f320b119 qml: ElDialog titlebar click moves focus, hack for android to remove onscreen keyboard Sander van Grieken 2023-03-14 15:52:10 +0100
  • 1f4cedf56a Rework PaytoEdit: - show a QLineEdit by default, a QTextEdit only if paytomany is active. paytomany is a rare use case, it should not interfer with regular use (e.g. when a user inadvertently types enter). - this also fixes the visual appearance if the payto line - keep paytomany menu in sync with actual state ThomasV 2023-03-14 10:57:26 +0100
  • 1b0a58a0ff qml: don't pass lightning flag from GUI when creating payment requests Sander van Grieken 2023-03-14 14:49:58 +0100
  • 950d8f4885 qml: Pin dialog wider (small form factor issue) Sander van Grieken 2023-03-14 14:01:03 +0100
  • 876b0ff295 qml: handle empty histogram more gracefully, set histogram limit to 10MB Sander van Grieken 2023-03-14 12:41:51 +0100
  • 5feb16ad75 qml: SeedTextArea only lower case input Sander van Grieken 2023-03-14 12:46:00 +0100
  • 7fc4153f46 qml: render balance bar using (local|remote) capacity instead of can_(send|receive) Sander van Grieken 2023-03-14 12:42:52 +0100
  • 842229c4bb qt: fit StatusBarButton to inner height of status bar Sander van Grieken 2023-03-14 12:36:31 +0100
  • 4979346881 qml: detect channel backups in send dialog Sander van Grieken 2023-03-14 10:20:42 +0100
  • c0ce0296f8 qml: show channel backups together with channels in Channels, remove Channel backups button from WalletDetails, filter backups to bottom, add backups section header Sander van Grieken 2023-03-14 10:06:31 +0100
  • acc1f22442
    qt: MyTreeView: small clean-up for WatcherList and ContactList SomberNight 2023-03-13 19:00:46 +0000
  • 1740765125
    qt settings_dialog: fix trampoline_cb SomberNight 2023-03-13 18:51:34 +0000
  • 9d64fe7046
    qt: MyTreeView: disambiguate "parent" and "main_window" SomberNight 2023-03-13 17:29:29 +0000
  • 5fd7721508 qml: de-dupe broadcastFailed handler, styling InvoiceDialog amount Sander van Grieken 2023-03-13 18:22:51 +0100
  • faf0c80893 qml: enable canPay in InvoiceDialog if wallet has insufficient funds to pay via lightning and invoice has fallback address and amount can be paid on-chain. In WalletMainView, follow on-chain payment path if available lighting balance is insufficient for the invoice amount Sander van Grieken 2023-03-13 17:50:00 +0100
  • dd27c6beff
    qt utxo list: copy menu: separate items for short/long outpoint SomberNight 2023-03-13 16:41:10 +0000
  • 08c37ab088
    qt: HistoryList to also use BaseColumnsEnum SomberNight 2023-03-13 16:39:13 +0000
  • 8e2a5853b8 qml: don't crash on bolt11 invoice when wallet is non-lightning Sander van Grieken 2023-03-13 17:20:01 +0100
  • d3c241db4c
    qt: MyTreeView: use enum.auto() in Columns enum SomberNight 2023-03-13 16:12:50 +0000
  • 638c896b11
    qt: MyTreeView: make item labels independent of column order SomberNight 2023-03-13 15:54:52 +0000
  • 950065a3de
    Store file creation date and version in db SomberNight 2023-03-13 15:15:50 +0000
  • 9e0d7b61bb
    util.format_time: trivial clean-up SomberNight 2023-03-13 15:03:36 +0000
  • c29e82053f qml: use config.FEERATE_DEFAULT_RELAY as lower bound for fee histogram Sander van Grieken 2023-03-13 15:49:07 +0100
  • 2571eeeecd coins tab: add toolbar. ThomasV 2023-03-13 15:35:35 +0100
  • c39653c796
    qt wallet info dlg: make mess smaller SomberNight 2023-03-13 14:21:40 +0000
  • 0f1fe1b1f1 address_list: fix counter (was not displaying filtered count) ThomasV 2023-03-13 14:38:21 +0100
  • 32ee70438c Address filter: remove label ThomasV 2023-03-13 14:30:45 +0100
  • a7e5349a58 qml: clamp min fees in histogram to 1, server can report invalid 0 fees Sander van Grieken 2023-03-13 14:24:11 +0100
  • b690f2e5cd qr_window: keep menu in sync with actual visibility ThomasV 2023-03-13 14:23:36 +0100
  • 375ae851ec
    qt tx dialog: better size policy. for nicer window resizing SomberNight 2023-03-13 13:14:03 +0000
  • 90b46885a9 address_dialog: set num_tx_label ThomasV 2023-03-13 12:55:30 +0100
  • 2bf2d815d2 Qt: add tx and address counters ThomasV 2023-03-13 12:25:41 +0100
  • 0ebec200e2 qml: render fee histogram as a HSV gradient over next 25 blocks Sander van Grieken 2023-03-13 12:17:00 +0100
  • cbab50e4ce channels_list: move swap and rebalance buttons into toolbar ThomasV 2023-03-13 12:11:50 +0100
  • 303ad02d17 privacy analysis: add warning about tx downstream of address reuse ThomasV 2023-03-13 11:41:36 +0100
  • 439f1e6331 settings_dialog: add confirmation dialog before disabling trampoline ThomasV 2023-03-13 11:08:04 +0100
  • e150a9ccad restructure settings_dialog, create 'Units' tab ThomasV 2023-03-13 10:02:47 +0100
  • 519926ade3 move 'allow_instant_swaps' option from preferences dialog to swap_dialog toolbar ThomasV 2023-03-13 09:53:08 +0100
  • 4909cebdae move recoverable channel option from preferences to new_channel_dialog toolbar ThomasV 2023-03-13 09:36:02 +0100
  • b15387c89b Qt send tab: move payto_edit input buttons to toolbar ThomasV 2023-03-13 08:55:45 +0100
  • eef1f0b2fd transaction_dialog: move tx_dialog_fetch_txin_data checkbox into toolbar ThomasV 2023-03-13 08:16:44 +0100
  • 503776c0de move fiat columns show/hide settings from settings_dialog to tab toolbars ThomasV 2023-03-12 13:30:11 +0100
  • 98f0526996 swap_dialog: minor fix ThomasV 2023-03-12 11:54:44 +0100
  • 37a0e125c6 move config settings that are related to invoice creation to receive tab. ThomasV 2023-03-12 10:42:26 +0100
  • 473c86c395 toolbar: use custom MyMenu class with addToggle ThomasV 2023-03-12 10:11:08 +0100
  • f87cac0498
    Merge pull request #8241 from SomberNight/202303_wallet_split_add_input_info ThomasV 2023-03-12 09:01:44 +0100
  • d83863cc52
    qt tx dialog: add checkbox "Download input data" SomberNight 2023-03-12 00:19:39 +0000
  • c79074c4d8
    qt: port "rate_limiter" function decorator utility from Electron-Cash Calin Culianu 2023-03-11 18:37:28 +0000
  • 81772faf6c
    wallet: add_input_info to no longer do network requests SomberNight 2023-03-10 21:17:05 +0000
  • 9439261e42
    network: fix bug in best_effort_reliable SomberNight 2023-03-11 18:32:38 +0000
  • 6a049a335a
    transaction: run validate_data before setting .utxo, not after SomberNight 2023-03-11 22:57:45 +0000
  • 5ad4023e7d restore invoices_label and requests_label. move paytomany and toggle_qr_window from main menu to toolbar ThomasV 2023-03-11 18:08:00 +0100
  • d6a65a06a7 Qt: move remaining menu items that are tab specific to tab toolbars: history, addresses, contacts ThomasV 2023-03-11 17:47:01 +0100
  • c595df3972 Qt: call create_toolbar in create_list_tab ThomasV 2023-03-11 15:41:13 +0100
  • 1a0a52f9b6 invoices and requests lists: move import/export menus into local toolbars ThomasV 2023-03-11 15:15:16 +0100
  • f89a466d61 minor fix ThomasV 2023-03-10 18:02:47 +0100
  • 7e5ebf0484 swap: wrap coros in tasks (req since python3.11) Sander van Grieken 2023-03-10 15:27:39 +0100
  • a595102d5f qml: auto sign and broadcast for cancel txs too Sander van Grieken 2023-03-10 15:26:07 +0100
  • 7746cc8e60
    bip32: (trivial) rename method strpath_to_intpath, for symmetry SomberNight 2023-03-10 14:23:17 +0000
  • f2dc651c9b
    Qt history list: Ctrl+F filter to work for "Short ID" (scid) SomberNight 2023-03-10 14:03:57 +0000
  • 15a3c2d344 qml: auto sign & broadcast fee bump transactions if wallet can sign without cosigners. Show a dialog otherwise Sander van Grieken 2023-03-10 13:31:41 +0100
  • cb5a9e499f qml: SwapDialog ok button Sander van Grieken 2023-03-10 12:52:04 +0100