Commit Graph

  • c5883c7cdb text guis low hanging fruit Sander van Grieken 2023-02-08 12:51:24 +0100
  • 53b7cc3f90 use shared prefix for config keys related to tx editor ThomasV 2023-02-08 11:34:48 +0100
  • 6e8e8798c7 feerounding_icon: use transparent background, and disable if not visible ThomasV 2023-02-08 11:22:02 +0100
  • f3b3a40ffe qml: add wallet button icon Sander van Grieken 2023-02-07 14:16:29 +0100
  • b20933de6d
    payserver: better handle running with --offline SomberNight 2023-02-08 01:51:43 +0000
  • 3ce2986c1f
    Testing with a wallet with a ~1000 unpaid/expired payment requests, with the Qt gui, the python process saturates one of my CPU cores to 100%. This is because main_window.timer_actions() calls request_list.refresh_all() every 0.5 seconds, which iterates over all unpaid payreqs, and does a scriptpubkey->address->scriptpubkey conversion. SomberNight 2023-02-08 00:51:54 +0000
  • 1e3f9b942f
    qt: MyTreeView.refresh_all to use maybe_defer_update SomberNight 2023-02-08 00:45:18 +0000
  • ede9b2b372
    transaction: cache address determination from output script Sebastian Falbesoner 2021-05-29 20:44:15 +0200
  • 71697afabd
    invoices: get_outputs to use .outputs field if available SomberNight 2023-02-08 00:40:46 +0000
  • bc3946d2f4 Qt: new onchain tx creation flow: - transaction_dialog is read-only - ConfirmTxDialog and RBF dialogs inherit from TxEditor - TxEditors are configurable ThomasV 2022-12-14 17:16:15 +0100
  • 5eb7bcebef qml: remove ugly notification popup, add wallet name to notifications Sander van Grieken 2023-02-07 13:51:26 +0100
  • c3c308ec0b qml: qewallet logger add wallet name Sander van Grieken 2023-02-07 13:50:26 +0100
  • 78d68d00e0 qml: override default Material styling for toolbar, use grays Sander van Grieken 2023-02-07 12:23:14 +0100
  • 73004b4993 qml: button min size Sander van Grieken 2023-02-07 11:54:10 +0100
  • 393dcde7ae qml: set a minimum button size Sander van Grieken 2023-02-07 11:49:57 +0100
  • 9d02f6ee4c qml: shorten text for adding addresses/keys and add add.png icon Sander van Grieken 2023-02-07 11:40:31 +0100
  • 2dff6a10ca qml: fix issue with number of addresses in model Sander van Grieken 2023-02-07 11:18:27 +0100
  • 9d4e00d582 qml: styling ImportAddressesKeysDialog Sander van Grieken 2023-02-07 11:10:28 +0100
  • db34efd333 qml: silence undefined property errors when not really used Sander van Grieken 2023-02-07 10:35:34 +0100
  • 899c468c34
    Merge pull request #8190 from jsarenik/jsn/signet-on-bublina ghost43 2023-02-06 23:59:02 +0000
  • b9b0ada15d qml: better fix Sander van Grieken 2023-02-07 00:21:21 +0100
  • b2d4a2a81f qml: fix show mempool depth when unconfirmed Sander van Grieken 2023-02-07 00:13:03 +0100
  • fa72da57fd Revert "qml: silence undefined property errors when not really used" Sander van Grieken 2023-02-07 00:06:05 +0100
  • ba51cef0d5 qml: silence undefined property errors when not really used Sander van Grieken 2023-02-07 00:03:48 +0100
  • 2cfcf5035d qml: add rocket.png for fee bump icon Sander van Grieken 2023-02-06 23:57:44 +0100
  • 99133a65dd followup a844503861 Sander van Grieken 2023-02-06 22:52:38 +0100
  • a844503861 qml: move separator visible property binding to its component so our master index ref is stable Sander van Grieken 2023-02-06 22:47:41 +0100
  • 049a59f57a qml: move fee bump button below fee amount Sander van Grieken 2023-02-06 22:47:15 +0100
  • ad26d809a4 qml: update history in more cases when saving/removing tx Sander van Grieken 2023-02-06 21:39:41 +0100
  • d3a10c4225
    commands: allow cmd to launch new gui window for wallet SomberNight 2023-02-06 17:55:56 +0000
  • 7adc8b1fbb qml: fix issues with close channel Sander van Grieken 2023-02-06 13:12:14 +0100
  • 036a5997c7 qml: fix confusion when dialogs not on top of activeDialog stack are closed Sander van Grieken 2023-02-06 12:43:54 +0100
  • c6b464f1cb
    gitignore: add .so.* (.so libs regardless of version) SomberNight 2023-02-06 11:31:56 +0000
  • 046609c5d2
    lnpeer: add note about thread-safety, and some checks SomberNight 2023-02-05 22:49:12 +0000
  • 406b676ce6
    Merge pull request #8189 from 1440000bytes/duplicate-asyncio ThomasV 2023-02-05 15:51:29 +0100
  • c7a7c54ccd Add another signet electrum server Jan Sarenik 2023-02-05 10:32:11 +0100
  • 9ef9b9b768 Add ex.signet.bublina.. option for signet explorer Jan Sarenik 2023-02-05 10:30:09 +0100
  • d4a6768b40 remove duplicate import /dev/fd0 2023-02-05 02:09:25 +0530
  • 0eea47c78d
    libsecp256k1: update hardcoded .so lib name in binaries (#8186) ghost43 2023-02-04 01:36:19 +0000
  • c66411f47e
    contrib/make_libsecp256k1.sh: rm Makefile patch SomberNight 2023-02-03 17:36:46 +0000
  • 240edb4a77
    Merge branch '20230203_libsecp' SomberNight 2023-02-03 17:12:57 +0000
  • 7d83335e34
    bump libsecp256k1 version SomberNight 2023-02-03 17:11:16 +0000
  • dd141c7fa0
    libsecp256k1: add runtime support for both 0.2.x and <0.2.0 lib vers SomberNight 2023-02-03 17:09:51 +0000
  • f8e43b3149 qml: styling MessageDialog Sander van Grieken 2023-02-03 17:27:12 +0100
  • 3cd3212921 qml: show correct delete confirm text for channel backups Sander van Grieken 2023-02-03 17:13:11 +0100
  • b4d2c902c4
    qt tx dialog: fix for pre-segwit legacy wallets SomberNight 2023-02-03 16:09:06 +0000
  • b9f4758853
    qt tx dialog: add "Copy Outpoint" to both IO ctx menus SomberNight 2023-02-03 16:00:16 +0000
  • ee5dec0c59 qml: correctly update channel list after channel backup import, and correctly delete channel backup Sander van Grieken 2023-02-03 17:07:31 +0100
  • 3dadfadcab
    qt tx dialog: readd "insert_tx_io" code-factorisation recently rm-ed SomberNight 2023-02-03 15:50:16 +0000
  • f05ab403fb
    Support latest Debian libsecp256k1 package Roman Zeyde 2023-02-03 17:33:47 +0200
  • dc1441d129 qml: make sure to keep ref to instance Sander van Grieken 2023-02-03 16:26:25 +0100
  • 6ae105ca99
    qt tx dialog: fix size of IO textedits when resizing SomberNight 2023-02-03 15:17:42 +0000
  • 04a5aaeddc
    transaction: (trivial) add comment about is_cb_input vs is_cb_output SomberNight 2023-02-02 19:16:38 +0000
  • c2c02391a2
    qt tx dialog: add context menus to IO fields SomberNight 2023-02-03 14:42:31 +0000
  • 7d42676785
    qt tx dialog: make scid and addr texts clickable in IO fields SomberNight 2023-02-02 18:20:02 +0000
  • 53ca75d878
    qt AddressDialog: separate parent and window SomberNight 2023-02-02 16:38:39 +0000
  • 420546c201 qml: assert role exists in qechannellistmodel.filterModel Sander van Grieken 2023-02-03 15:43:40 +0100
  • daa5c984fa qml: remove leftovers WalletMainView Sander van Grieken 2023-02-03 13:49:21 +0100
  • 8b933f3488 followup b2a02dd047 Sander van Grieken 2023-02-03 13:42:37 +0100
  • b2a02dd047 qml: put FlatButtons in ButtonContainer where (potentially) more buttons are grouped Sander van Grieken 2023-02-03 13:33:17 +0100
  • d89aebc4bb qml: FlatButton icon above text, smaller fontsize Sander van Grieken 2023-02-03 13:32:40 +0100
  • 4bb4941a52 qml: add ButtonContainer, which lays out its children horizontally with separators in between Sander van Grieken 2023-02-03 13:21:52 +0100
  • 5af399d196 transaction_dialog: move tx in/out widgets into own class ThomasV 2023-02-03 11:42:15 +0100
  • 13e340870a qml: BalanceSummary sync progress Sander van Grieken 2023-02-02 00:11:37 +0100
  • 41f137a127 qml: qewallet sync status and progress Sander van Grieken 2023-02-03 11:43:37 +0100
  • 7ea2a2a8ea qml: use dirty flag on qetransactionlistmodel Sander van Grieken 2023-02-01 15:44:30 +0100
  • 96ac199f5c minor fix; follow-up d6febb5c12 ThomasV 2023-02-03 10:45:14 +0100
  • dbd2e56e85
    qt gui: more resilient startup SomberNight 2023-02-02 15:25:15 +0000
  • a174e3780b qml: add flickable to exceptiondialog Sander van Grieken 2023-02-01 12:14:48 +0100
  • 9fd7bfd65c handle empty stack in base_crash_handler Sander van Grieken 2023-02-01 10:42:49 +0100
  • ca1edd1545 qml: remove channel backup button if channel list item is channelbackup Sander van Grieken 2023-01-31 16:33:48 +0100
  • 80f3492f2a qml: add is_imported attribute to channel list item, show different icon if channel backup is imported Sander van Grieken 2023-01-31 16:32:37 +0100
  • 0b2db9ca46 qml: FormattedAmount: also update fiat when the amount instance changes Sander van Grieken 2023-01-31 15:52:31 +0100
  • f304fa2e60 qml: remove RequestDialog (unused) Sander van Grieken 2023-01-31 15:08:09 +0100
  • d43f37d078 qml: add simple Toaster, mainly to indicate copy to clipboard Sander van Grieken 2023-01-31 15:05:18 +0100
  • 845ea599fa qml: add bug icon Sander van Grieken 2023-01-31 14:02:16 +0100
  • 6111c69f1e qml: move Lightning can receive amount to ReceiveDialog, rename Lightning can send to Lightning (balance) in BalanceSummary FormattedAmount is now aware of FX rate changing and updates accordingly Sander van Grieken 2023-01-31 14:00:41 +0100
  • cf3e5c0dfd qml: hamburger menu use icon, not label Sander van Grieken 2023-01-31 13:31:27 +0100
  • d2bab4d51a qml: confirm close electrum dialog instead of double-tap back button Sander van Grieken 2023-01-31 13:15:19 +0100
  • c4061f143b
    CI: (trivial) make "Locale" task depend on same py version it uses SomberNight 2023-01-30 17:34:54 +0000
  • b230203245
    contrib/push_locale: mv temp files from project_root to locale/ SomberNight 2023-01-30 17:28:31 +0000
  • 4f66afb8a8
    refactor locale scripts SomberNight 2023-01-30 17:18:46 +0000
  • d033e10e17 qml: fix leftover in TxDetails Sander van Grieken 2023-01-30 16:59:23 +0100
  • bd10fbeaf0 qml: clean up Channels/ChannelBackups, implement proper count property on QEFilterProxyModel Sander van Grieken 2023-01-30 16:26:44 +0100
  • c868ddedb5 qml: add ChannelBackups.qml Sander van Grieken 2023-01-20 10:24:11 +0100
  • 26f7238eb5 qml: add initial generic listmodel filter QEFilterProxyModel Sander van Grieken 2023-01-19 13:40:03 +0100
  • 264cb7846f qml: add language selection to qeconfig.py/Preferences Sander van Grieken 2023-01-30 14:01:29 +0100
  • e58a61a135 add qttools5-dev-tools to requirements for building locale (needed by qml translations) Sander van Grieken 2023-01-30 12:56:11 +0100
  • 2849c021b6 qml: add gettext-wrapping QTranslator Sander van Grieken 2023-01-30 12:52:50 +0100
  • 000a3de571 extract QML translation strings, convert to gettext and combine with rest of template Sander van Grieken 2023-01-27 16:29:51 +0100
  • 54ced26885 qml: remove leftover Sander van Grieken 2023-01-30 14:10:25 +0100
  • 4aa319e5c3
    CI: exclude generated protobuf files from flake8 SomberNight 2023-01-28 00:51:12 +0000
  • 4f9469b789
    re-generate protobuf _pb2.py files and bump min required protobuf SomberNight 2023-01-28 00:39:36 +0000
  • 8b7743c4bf qml: show menu also when no wallet loaded Sander van Grieken 2023-01-27 14:54:45 +0100
  • 8ed9a22793 qml: handle non-deterministic wallet address selection when generating payment request Sander van Grieken 2023-01-27 13:25:36 +0100
  • c747182122 qml: make sure ExceptionDialog is always on top Sander van Grieken 2023-01-27 12:38:14 +0100
  • d6faeb411a qml: BalanceSummary only show Lightning values when wallet is lightning Sander van Grieken 2023-01-27 12:21:44 +0100
  • 49061f5420
    release process: fix typo in trigger_deploy.sh SomberNight 2023-01-27 11:05:32 +0000
  • 497267bd34
    release process: don't create "uploaded" marker file in release.sh SomberNight 2023-01-27 11:03:31 +0000
  • a8f1d1c326 qml: remember user selected request type and pre-select on subsequent payment requests Sander van Grieken 2023-01-27 11:44:46 +0100