Commit Graph

  • 4cae116ad8 create wallet at end of new wallet wizard Sander van Grieken 2022-03-08 12:07:50 +0100
  • 145e7e3440 add seed warning texts Sander van Grieken 2022-03-08 12:04:56 +0100
  • e243aa22e7 remove cruft Sander van Grieken 2022-03-08 11:57:30 +0100
  • 08154da3b6 add command line parameters to android/build.sh, and use separate .buildozer dirs for kivy and qt5 ThomasV 2022-03-08 14:58:01 +0100
  • 064ac55059 determine android_gui at runtime ThomasV 2022-03-08 14:56:40 +0100
  • 553ccdebd1 qml: eliminate animation glitching when removing a page from the wizard (back button) Sander van Grieken 2022-03-07 18:18:18 +0100
  • b1bd4d5acb add seed generation and verification for standard wallets Sander van Grieken 2022-02-28 19:41:44 +0100
  • c999b3a297 add Bitcoin QObject for seed generation Sander van Grieken 2022-02-28 19:40:57 +0100
  • ba58c6357e add initial dialog for opening wallets, initial coverage also for splitting and db upgrades Sander van Grieken 2022-02-24 16:14:55 +0100
  • 63663b2b2d add simple message pane component Sander van Grieken 2022-02-21 14:51:02 +0100
  • 54fe17b403 introduce QEWalletDb class to expose electrum wallet db to qml Sander van Grieken 2022-02-16 18:07:28 +0100
  • f9245164bb remove devtest buttons Sander van Grieken 2022-02-15 13:11:40 +0100
  • 0682f05d95 factor off the main QGuiApplication class into its own file Sander van Grieken 2022-02-08 17:02:51 +0100
  • 4b3f79f41c use QEAvailableWalletListModel for available wallets Sander van Grieken 2022-02-08 10:33:29 +0100
  • 2b7f22d27d create available wallet listmodel class Sander van Grieken 2022-02-07 17:22:08 +0100
  • 634a647fb1 android: parameterize GUI framework ThomasV 2022-03-06 19:27:30 +0100
  • d13f5d0da0 qml: add server connect wizard Sander van Grieken 2021-12-01 01:02:52 +0100
  • 56bbd28af7 qml: generalize Wizard Sander van Grieken 2021-11-29 16:27:33 +0100
  • c3d37913cd android now uses qml UI Sander van Grieken 2021-11-05 13:26:13 +0100
  • 18b10c84ca qml: add debug tracing of QML plugin loading Sander van Grieken 2021-11-05 13:25:34 +0100
  • 279c1ce9fb dev: disable PIL use for now Sander van Grieken 2021-11-05 13:25:08 +0100
  • 64de9807ac remove kivy platform check Sander van Grieken 2021-11-05 13:24:27 +0100
  • f8ce681f5e allow override of QT_QUICK_CONTROLS_STYLE Sander van Grieken 2021-09-10 12:04:36 +0200
  • ba7bcbfcbc qml: many UI updates and additions Sander van Grieken 2021-04-07 16:50:34 +0200
  • 6e482f437a qml: fixes and cleanup for qedaemon, qenetwork. expose many wallet properties in qewallet Sander van Grieken 2021-04-07 16:48:40 +0200
  • 3b22ecdae4 qml: add available wallets model Sander van Grieken 2021-04-06 14:13:51 +0200
  • 599b01f009 qml: some more boilerplate, init language, SIGINT signal handler Sander van Grieken 2021-04-06 11:35:04 +0200
  • 1260720bb6 qml: qml test plugin Sander van Grieken 2021-04-06 11:27:46 +0200
  • e3c63ae395 qml: initial implementation of new wallet conversation Sander van Grieken 2021-04-06 01:53:46 +0200
  • e534c5d834 qml: switch to QtQuick Controls Sander van Grieken 2021-04-05 12:24:45 +0200
  • d195fce82d qml: hook any qml supporting plugins, add test plugin Sander van Grieken 2021-04-04 13:56:45 +0200
  • 39048fdd10 qml: UI: add most transaction fields to tx history page Sander van Grieken 2021-04-03 21:56:42 +0200
  • a3801ecae8 qml: map fields of tx history Sander van Grieken 2021-04-03 21:55:12 +0200
  • 3dce09328e qml: Initial QML to test QObject property binding, ListModels, Camera Sander van Grieken 2021-04-01 19:54:53 +0200
  • 7eb733757a qml: add initial qml.ElectrumGui class, Electrum QObject wrappers and an initial QObject for QR en/decoding Sander van Grieken 2021-04-01 14:32:43 +0200
  • 1df5187719 qml: add 'qml' gui option and add gui.qml.ELectrumGui to type hint for gui_object Sander van Grieken 2021-04-01 14:30:51 +0200
  • 49a67a5cd2 build android apk with qt5 ThomasV 2022-03-05 09:07:45 +0100
  • c463f5e23d
    password unification refactor: move methods from wallet to daemon SomberNight 2022-07-06 18:33:08 +0200
  • c71f00cc8e
    transaction.deserialize: only set self._inputs after parsing witness SomberNight 2022-07-05 18:56:52 +0200
  • 1d343657f1 Qt: require left-click to toggle receive qr-code ThomasV 2022-07-05 15:31:53 +0200
  • b6b7b0a6c0
    lnwatcher.inspect_tx_candidate: handle witness being None SomberNight 2022-07-05 14:53:33 +0200
  • ce552713a8 rename label: Confirmed -> On-chain ThomasV 2022-07-05 10:17:59 +0200
  • 7d9f20f8ab update trampoline feature bits. fixes #7801 ThomasV 2022-06-16 10:13:19 +0200
  • 501c06559c ci: make source-only tarballs in Cirrus yanmaani 2022-01-04 12:00:00 +0000
  • 04b81d6b82 contrib: add generate_payreqpb2.sh script yanmaani 2021-12-10 12:00:00 +0000
  • 2da1859110 build: support OMIT_UNCLEAN_FILES in sdist/build.sh yanmaani 2021-12-10 12:00:00 +0000
  • a7e17ae4ee build: add OMIT_UNCLEAN_FILES option to make_sdist.sh yanmaani 2021-12-10 12:00:00 +0000
  • 45b8f11c68 build: refactor out locale generation into build_locale.sh yanmaani 2021-12-10 12:00:00 +0000
  • 0fca35fa40
    android build: increase buildozer log level (except on cirrus ci) SomberNight 2022-07-01 18:17:17 +0200
  • bb0db0e3c0
    build: incl "frozenlist" dep as pure-python, without C stuff SomberNight 2022-07-01 18:35:42 +0200
  • aea16f1322
    qt main_window: (trivial) clean-up weird types passed to qt calls SomberNight 2022-07-01 16:23:06 +0200
  • 133c0f71c4
    qt ReceiveTab: (trivial) rename clear_receive_tab to do_clear SomberNight 2022-07-01 16:21:56 +0200
  • 5b29e6d4f5
    qt: (refactor) split "receive tab" out from main_window.py SomberNight 2022-07-01 16:03:28 +0200
  • 798df1fd53
    Merge pull request #7874 from SomberNight/202206_qt_split_sendtab ThomasV 2022-07-01 12:57:34 +0200
  • 8d57129ad6 p4a: update commit ref to head of qt5-wip (fixes cpu count used for build) Sander van Grieken 2022-06-30 21:23:41 +0200
  • 2d68350900
    qt: (refactor) split "send tab" out from main_window.py SomberNight 2022-06-30 20:27:03 +0200
  • 05226437bf
    Merge pull request #7839 from SomberNight/202202_lnurl_2 ghost43 2022-06-30 16:30:21 +0000
  • 0509109d61
    qt.util.MyTreeView: handle find_row_by_key returning None SomberNight 2022-06-29 19:11:05 +0200
  • 1b6706bed6
    replace some erroneous usages of IntFlag with IntEnum SomberNight 2022-06-29 18:07:03 +0200
  • 9f1da8422b
    qt LightningTxDialog: (fix regression) show fee for ln payments SomberNight 2022-06-29 18:02:55 +0200
  • 1f6bd9a694
    kivy: fix threading issue for window.show_error SomberNight 2022-06-29 17:47:24 +0200
  • ed1567e841
    lnurl: make requests async, don't block Qt GUI, rm LUD-16 support SomberNight 2022-06-28 18:37:02 +0200
  • df974c2384
    qt paytoedit: evaluate text on textChanged(), but no network requests SomberNight 2022-05-31 16:37:38 +0200
  • a2d66ac90c
    kivy: rm code dupe between app.on_qr and send_screen.do_paste SomberNight 2022-05-30 21:07:58 +0200
  • 649cad0122
    lnurl: clean-up SomberNight 2022-05-30 20:49:08 +0200
  • 82e33984ad
    lnurl for kivy: I need this to buy beers SomberNight 2022-02-25 22:40:05 +0100
  • fe2fbbd9b1
    add lnurl-pay and lightning address support bitromortac 2021-11-23 14:42:43 +0100
  • 2511d8118c
    lnworker.get_lightning_history(&get_payment_value): rm failing assert SomberNight 2022-06-29 16:12:47 +0200
  • dc15d59fcf get_payment_value: rm failing assert ThomasV 2022-06-29 13:33:04 +0200
  • c1d34243a1
    lnpeer: (trivial) better log message SomberNight 2022-06-28 20:34:47 +0200
  • 4a791f9285
    qt.completion_text_edit: fix logic bug re shift/ctrl SomberNight 2022-06-28 19:51:26 +0200
  • 3db79210b5
    network.run_from_another_thread: add type hint SomberNight 2022-06-28 18:55:51 +0200
  • 5b0aad5084
    network: rename _send_http_on_proxy and make it part of public API SomberNight 2022-06-28 18:51:21 +0200
  • 81880e8538
    EventListener: key global dict by modulepath+clsname instead of clsname SomberNight 2022-06-27 17:23:08 +0200
  • 29ab90e1b1
    appimage: update libssl-dev libssl1.1 openssl (#7869) gruve-p 2022-06-24 07:05:09 +0200
  • fe74e4b9c9 EventListener: pre-register event listeners in the decorator, and use that registration in the iterator. ThomasV 2022-06-22 21:59:47 +0200
  • c09903be68
    daemon.PayServer.create_request: mark as broken... SomberNight 2022-06-22 02:46:22 +0200
  • cafd5c4af0
    lnworker.add_request: force keyword args SomberNight 2022-06-22 02:26:54 +0200
  • be322f7ea7
    qt dialogs: disconnect signals and unregister callbacks in closeEvent SomberNight 2022-06-22 01:38:35 +0200
  • c3093ded21
    Merge pull request #7858 from spesmilo/event_listener ghost43 2022-06-22 00:12:34 +0000
  • 5b000a871f
    EventListener follow-ups: adapt left-out classes and minor clean-ups SomberNight 2022-06-22 01:24:19 +0200
  • dbf055de9a
    EventListener class to handle callbacks ThomasV 2022-06-16 12:05:05 +0200
  • fbb3491e97
    fix typo: stdio gui with no wallet SomberNight 2022-06-22 00:38:41 +0200
  • 034bd42d9c text guii: display full history ThomasV 2022-06-17 12:59:35 +0200
  • 55f46fb61e adb fixes for text and stdio GUIs ThomasV 2022-06-17 10:04:28 +0200
  • e1d34300e5 lnworker: get_payment_value - the detection of self-payments was using the length of the htlc list, incorrectly categorizing all MPPs. - the fee for self-payments was not correctly computed. ThomasV 2022-06-16 20:51:50 +0200
  • 79428756b2 kivy: in event handlers, check wallet. ThomasV 2022-06-16 16:50:25 +0200
  • f1289a2a5e fix #7851: store addresses_beyond_gap_limit in address_list ThomasV 2022-06-16 08:52:30 +0200
  • cfb6ab6822 Trampoline: always increase fees, to ensure we do not get stuck in a loop. ThomasV 2022-06-15 19:13:13 +0200
  • 9fe93524b7 Index lightning requests with rhash instead of onchain address. ThomasV 2022-06-15 16:24:29 +0200
  • adb5b6213b follow-up a3faf85e3c ThomasV 2022-06-14 20:33:19 +0200
  • 1915330039 Qt receive widgets: do not show request that have expired ThomasV 2022-06-14 20:26:47 +0200
  • c7418d4dc7 Qt: payment received notification, show label and amount instead of key ThomasV 2022-06-14 20:10:20 +0200
  • 7df24f0adf fix typo ThomasV 2022-06-14 17:14:02 +0200
  • a3faf85e3c wallet: - add new index: requests_rhash_to_key (fixes #7845) - when creating a request, do not save its description in labels. Instead, return it as default value in wallet.get_label_by_rhash lnworker: - rename 'payments' to 'payment_info' - add note to delete_payment_info commands: rename 'rmrequest' to 'delete_request' ThomasV 2022-06-14 12:50:04 +0200
  • 6bef6fab86 adb: do not notify GUI about already known transactions ThomasV 2022-06-13 10:53:43 +0200
  • c316d406db unconfirmed swaps: revert label change (follow-up 599ad1c017) ThomasV 2022-06-13 10:37:25 +0200
  • 53c054ece4 swaps: set spending_txid as soon as tx is added to wallet ThomasV 2022-06-13 10:27:30 +0200
  • 599ad1c017 lnworker: get_onchain_history does not need to be online anymore ThomasV 2022-06-13 10:26:07 +0200
  • 7d5125c935 lnwatcher: fix tx replacement and notifications - revert the logic of do_breach_remedy to what it was before 0ca3d66d15, but now calling self.maybe_redeem unconditionally. - replace mempool transactions only if the fee increases - do not notify the GUI if a local tx is replaced - delete labels when replacing ThomasV 2022-06-10 16:00:30 +0200