Commit Graph

  • 98c4c86a00 qeswaphelper: enrich user info ThomasV 2023-04-14 16:27:38 +0200
  • 08c478f8d2 network: use IntEnum for connection states. Export user-visible strings in get_connection_status_for_GUI ThomasV 2023-04-14 15:55:03 +0200
  • e059a3c04b qml: apply long-press implementation also on ReceiveRequests Sander van Grieken 2023-04-14 15:02:38 +0200
  • 3cab3b86b4 qml: remove SwapProgressDialog, introduce qeswaphelper.state and enable dialog elements depending on qeswaphelper.state Sander van Grieken 2023-04-14 14:32:23 +0200
  • f77ff2723c qml: update userinfo Sander van Grieken 2023-04-14 13:45:21 +0200
  • 79d5711003 qml: InfoTextArea add Spinner to styles Sander van Grieken 2023-04-14 13:34:05 +0200
  • f562ad38cf qml: add confirm dialog before disabling recoverable channels (similar to trampoline) ThomasV 2023-04-14 14:18:49 +0200
  • 3d75cf4223 qml: skip confirm messagedialog if pin is enabled Sander van Grieken 2023-04-14 12:44:34 +0200
  • 21d1a6239f qml: always pass wallet password to init_lightning. emit also dataChanged so UI updates node pubkey Sander van Grieken 2023-04-14 12:21:38 +0200
  • 5d4e6b1cd7 qml: fix setting empty password when switching to already open wallet with password Sander van Grieken 2023-04-14 10:52:46 +0200
  • 22745365ad qeswaphelper: factorize code ThomasV 2023-04-14 10:27:41 +0200
  • 2c1abf24fa
    (trivial) use util.get_asyncio_loop() in some places SomberNight 2023-04-13 23:08:02 +0000
  • 488dc4871e
    wallet: is_up_to_date() to return False if taskgroup stopped SomberNight 2023-04-13 14:42:06 +0000
  • 8774e59347 exchange rate: if default unit is sat, display value of 1000 sats ThomasV 2023-04-13 12:03:22 +0200
  • 8e9491e330 messageDialog: move yes to the right, no to the left. ThomasV 2023-04-13 10:49:41 +0200
  • f43cd7b278 followup prev Sander van Grieken 2023-04-12 16:21:31 +0200
  • 7a8e980712 qml: since qeswaphelper is tied to SwapDialog anyway, let's make it a direct child Sander van Grieken 2023-04-12 16:19:17 +0200
  • d5ce9c0994 qml: destroy qeswaphelper with SwapDialog and catch RuntimeErrors if qeswalhelper members are accessed after Sander van Grieken 2023-04-12 16:09:37 +0200
  • d6403400bc qml: remove leftover commented code Sander van Grieken 2023-04-12 14:32:02 +0200
  • 1a263b46be qml: keep QEAmount instances in qechanneldetails, use millisat amounts for local/remote capacity and can send/receive, refactor channel capacity graphic to ChannelBar and use that as well in ChannelDetails Sander van Grieken 2023-04-12 14:29:32 +0200
  • 778d5f456a qml: swap progress gimmick Sander van Grieken 2023-04-12 13:13:25 +0200
  • 27cd7fe8a8 qml: deduplicate swap initiation, move to main.qml Sander van Grieken 2023-04-12 12:31:47 +0200
  • b0778d0281 qml: fix typo Sander van Grieken 2023-04-12 12:31:16 +0200
  • 51356dff18 Revert "qml: add busy property and guards around swaphelper" Sander van Grieken 2023-04-12 12:17:08 +0200
  • 2e70776a72 fix missing import ThomasV 2023-04-12 12:20:39 +0200
  • 2773e0d8b8 qml: fix 46b25317a9 Sander van Grieken 2023-04-12 12:14:11 +0200
  • 46b25317a9 qt and qml: update swap dialogs when new fees are received (see #8295) ThomasV 2023-04-12 12:01:47 +0200
  • 2203bba4ea fix flake8 test ThomasV 2023-04-12 11:59:52 +0200
  • 0544c4b651 payserver: fix #8299 ThomasV 2023-04-12 11:28:16 +0200
  • 4d5be450d9 qml: default to system locale on android Sander van Grieken 2023-04-11 15:19:29 +0200
  • 9bbc354e0e qml: refactor txaccepted/txcancelled signals to standard accepted/rejected. Sander van Grieken 2023-04-11 12:13:41 +0200
  • a0939aad75 qml: add doAccept and doReject functions to ElDialog. These functions make sure no duplicate accepted/rejected signals are emitted. Sander van Grieken 2023-04-11 11:29:00 +0200
  • 75f63a4666 qml: remove yesClicked signal, use accept()/accepted signal in MessageDialog. Sander van Grieken 2023-04-11 10:22:48 +0200
  • 697bf2b1c8 Revert commit ddd778f7f7. ThomasV 2023-04-10 21:23:50 +0200
  • ddd778f7f7 follow-up previous commit ThomasV 2023-04-09 11:32:01 +0200
  • 750a9b3613 network: remove network.notify() method; not really useful. ThomasV 2023-04-09 11:29:14 +0200
  • e77b0560bf
    android: fix notifications by fixing "plyer" dependency SomberNight 2023-04-06 17:10:46 +0000
  • 40cfa62c2d
    android readme: update "access datadir on Android from desktop" SomberNight 2023-04-06 16:56:14 +0000
  • c0f8986188
    qml: QEChannelOpener: accept any connection strings other GUIs accept SomberNight 2023-04-06 12:33:53 +0000
  • 36d800063f
    lnutil: add docstring and more tests for extract_nodeid SomberNight 2023-04-06 10:16:18 +0000
  • 72da9c1a6a
    sanitise untrusted error bytes before logging it SomberNight 2023-04-06 13:53:40 +0000
  • 2dd9b0796a qml: right-align balance labels Sander van Grieken 2023-04-06 16:17:38 +0200
  • 6cd1f553e4 qml: BalanceSummary remove height hint for fiat amount Sander van Grieken 2023-04-06 16:15:57 +0200
  • 2e15899fda followup prev Sander van Grieken 2023-04-06 16:13:37 +0200
  • f0d7983a46 qml: piechart from wallet.get_balances_for_piechart Sander van Grieken 2023-04-06 16:05:41 +0200
  • a45d2ce831 qml: highlight selected invoice, styling Invoices buttons Sander van Grieken 2023-04-06 15:21:16 +0200
  • 24cc80b724
    kivy: fix ln chan open SomberNight 2023-04-06 11:45:23 +0000
  • b40794014d android: exclude more unneeded files in qml resource bundle generation Sander van Grieken 2023-04-06 11:42:06 +0200
  • 42cb3a1377 qml: use same main-server icon as in desktop client Sander van Grieken 2023-04-06 10:36:09 +0200
  • 5d350184a4 qml: add busy property and guards around swaphelper Sander van Grieken 2023-04-06 10:11:31 +0200
  • e02ca6b2d8 qml: add logging of instance around SwapDialog create/destroy and swap trigger Sander van Grieken 2023-04-06 09:26:52 +0200
  • bcbcf18c4d qml: arrows consistency. replace with unicode arrows once we can assure these glyphs are included on device Sander van Grieken 2023-04-06 09:15:46 +0200
  • 2de9ca24a2
    qml history: update mempool depth for unconf txs on new histogram SomberNight 2023-04-05 14:32:11 +0000
  • fcff4b7274
    qml: begone, you C-style for loops SomberNight 2023-04-05 14:13:40 +0000
  • e47059c96b
    qml: addresses list should not depend on wallet.use_change SomberNight 2023-04-05 14:01:45 +0000
  • b81508cfc0
    qml: fix refresh bug in history, for local->unconfirmed tx transition SomberNight 2023-04-05 13:07:22 +0000
  • e748345be0
    addr_sync: change return type of get_address_history to dict from list SomberNight 2023-04-05 12:52:06 +0000
  • b9c81b0fcb qml rbf dialogs: use 'new fee', 'new fee rate' instead of 'mining fee' ThomasV 2023-04-05 15:08:01 +0200
  • 03f0d632af wallet.sign_transaction: return tx if signed by swap manager ThomasV 2023-04-05 14:57:52 +0200
  • 88209617b4 qml: in auth wrapper, use own logger and log func name Sander van Grieken 2023-04-05 14:11:32 +0200
  • 8ea63f9bde
    qml network overview: show server height, if lagging SomberNight 2023-04-05 11:21:31 +0000
  • dd1a83e1c0 qml: fixes Sander van Grieken 2023-04-05 13:18:50 +0200
  • 7ac3afdcda qml: fixes Sander van Grieken 2023-04-05 13:13:50 +0200
  • ca386181a0 fix typo (follow-up prev) ThomasV 2023-04-05 12:35:49 +0200
  • d4c386a62c qml: use daemon threads everywhere the network is involved ThomasV 2023-04-05 12:26:32 +0200
  • 0c83f363eb qml: haptic use constant compatible with older android Sander van Grieken 2023-04-05 12:28:56 +0200
  • 8f3f282b62 Revert "qml: haptic override global setting" Sander van Grieken 2023-04-05 12:08:28 +0200
  • 80a16e1377 fix typo (the error was silent) ThomasV 2023-04-05 11:50:54 +0200
  • 3e4737d6e9 qml: haptic override global setting Sander van Grieken 2023-04-05 11:38:38 +0200
  • db4943ff86
    wallet.get_full_history: more consistent sort order SomberNight 2023-04-04 18:10:30 +0000
  • f0e89b3ef6
    addr_sync: migrate usages of get_txpos to get_tx_height SomberNight 2023-04-04 17:49:46 +0000
  • f8f0af4a2f
    qml: history: add some support for future txs SomberNight 2023-04-04 15:58:49 +0000
  • 76f795bc9a
    kivy: history screen: fix "future" txs SomberNight 2023-04-04 15:52:18 +0000
  • f04e2e2e6f Add an extra state for invoices where our tx has been broadcast successfully, but it is not in our history yet. ThomasV 2023-04-04 19:31:19 +0200
  • 159646fe54 Set status of onchain invoices to PR_INFLIGHT while tx is being broadcast ThomasV 2023-04-04 16:55:06 +0200
  • cf3613b7d5 qml: handle max too Sander van Grieken 2023-04-04 17:59:40 +0200
  • 793cbd1c6e qml: save with user entered amount Sander van Grieken 2023-04-04 17:47:37 +0200
  • 6c65161d27 qml: refactor qeinvoice.py Sander van Grieken 2023-04-04 16:13:00 +0200
  • 5d0d07c2b3
    qml: QEWallet.broadcast: bring error msgs in line with qt SomberNight 2023-04-04 14:02:54 +0000
  • 9097d5e43d
    addr_sync.set_future_tx: clarify wanted_height off-by-one semantics SomberNight 2023-04-04 13:55:12 +0000
  • 446879ade0
    lnwatcher.maybe_redeem: wanted_height should always be absolute SomberNight 2023-04-04 13:37:10 +0000
  • 2f9ecf3311 qml: combine Connections on same target Sander van Grieken 2023-04-04 13:22:58 +0200
  • 8e3a3cefcf qt: do not mutate already saved invoice after editing amount. ThomasV 2023-04-04 10:36:43 +0200
  • 479f952c9d follow-up ba2faa8. fixes #8294 ThomasV 2023-04-04 10:23:30 +0200
  • ebdebd18b4 qml: fix type hints in qeinvoicelistmodel ThomasV 2023-04-04 10:21:56 +0200
  • 83ee260ab7
    Add Device IDs for DIY Jade on M5StickC-Plus (#8291) 3rd Iteration 2023-04-04 03:27:38 -0400
  • 157954d4ff qml: do not block access to BalanceSummary if we are not connected. Display warning instead ThomasV 2023-04-03 17:10:52 +0200
  • 8bb2464acd qml: add haptic feedback for android. Also preload most used classes to reduce lag on first use. Sander van Grieken 2023-04-03 16:07:15 +0200
  • e362ac52fa qml: styling Sander van Grieken 2023-04-03 14:01:59 +0200
  • 01c31edae2 qml: force same auto-capitalizing behavior on PasswordField regardless of echoMode Sander van Grieken 2023-04-03 13:31:20 +0200
  • ba2faa8c9f qml: avoid adding duplicate request/invoice to listmodel Sander van Grieken 2023-04-03 12:11:32 +0200
  • 86711a6a99 qml: icon Sander van Grieken 2023-04-03 12:07:47 +0200
  • 0ce3559d62 qml: trustedcoin icon in 2fas wizard disclaimer Sander van Grieken 2023-04-03 10:59:50 +0200
  • ffac79c324 qml: follupup prev Sander van Grieken 2023-04-03 10:27:33 +0200
  • 4c87773174 qml: move user_knowns_press_and_hold to config Sander van Grieken 2023-04-03 10:26:03 +0200
  • 198ca10cd0 qml: add InfoTextArea about PressAndHold ThomasV 2023-04-02 11:15:28 +0200
  • 03fbf6c3d8 qml: show lightning can send/receive amounts in balance details, rather than in requestDetaildDialog. ThomasV 2023-04-02 10:37:35 +0200
  • 545ee24f46 Qt: move new_channel_dialog to main_window and test available amount beforehand ThomasV 2023-04-02 10:07:34 +0200
  • da802d20ad qml: make zero balance visible in balance details. Disable open channel button if there is no confirmed balance ThomasV 2023-04-02 09:33:32 +0200
  • 84cb210e7e qml TxDetails: do not show rbf buttons if the tx is local ThomasV 2023-04-01 17:07:09 +0200