Commit Graph

  • 52c1ed10dc add section dependent datetime formatting Sander van Grieken 2022-05-06 12:02:17 +0200
  • 4cc3acabb3 colors in history Sander van Grieken 2022-05-06 11:18:17 +0200
  • b188b48e2f after-rebase fixes Sander van Grieken 2022-05-06 11:00:19 +0200
  • 00430d674e font sizes, accent colors Sander van Grieken 2022-05-06 10:29:30 +0200
  • 81435f431c use rbf flag, show tx outputs, actually send tx in confirmpaymentdialog Sander van Grieken 2022-05-05 09:20:33 +0200
  • 7cd0d752a2 fiat and balance amount fixes Sander van Grieken 2022-05-05 08:55:50 +0200
  • 15dec47516 compat with android/python3.8 Sander van Grieken 2022-05-04 15:31:01 +0200
  • bb2b1738b7 add initial address detail page Sander van Grieken 2022-05-04 15:01:50 +0200
  • ef91969fba support update of address in addresslistmodel Sander van Grieken 2022-05-03 13:55:04 +0200
  • 2b691c9216 small fixes Sander van Grieken 2022-05-02 18:08:56 +0200
  • 300e5e2168 add fiat to balance summary Sander van Grieken 2022-05-02 17:43:33 +0200
  • bf072b037c hook up invoice confirm to payment flow (onchain only) Sander van Grieken 2022-04-26 13:18:34 +0200
  • 0dce872d37 add invoice status Sander van Grieken 2022-04-26 11:12:02 +0200
  • a163268d79 more QEAmount refactoring Sander van Grieken 2022-04-26 10:38:15 +0200
  • 5031391484 add a QEAmount type for storing/passing BTC amounts in the widest sense from a UI perspective. Stores sats, millisats (LN), whether MAX amount is requested etc Sander van Grieken 2022-04-25 15:55:34 +0200
  • cd4bd39583 wip Sander van Grieken 2022-04-22 12:16:57 +0200
  • 8a3aff73fc fix qewallet calls to invoice list model Sander van Grieken 2022-04-14 12:27:15 +0200
  • 3aef04f824 factor out InvoiceDelegate Sander van Grieken 2022-04-14 12:21:11 +0200
  • 06aed727ef add listmodel for send queue/invoices generalize request and invoice list models into abstract base Sander van Grieken 2022-04-14 12:19:25 +0200
  • e8ce221a34 Qt.UserRole can be 0 offset, don't repeat wallet create request dict Sander van Grieken 2022-04-14 11:20:00 +0200
  • 6a22a7698c various UI Sander van Grieken 2022-04-12 16:50:27 +0200
  • 34ef93b2b5 add confirm payment dialog/feepicker and qobject backing Sander van Grieken 2022-04-12 16:48:32 +0200
  • 3b25f00041 update History page delegates when rates or rate settings change Sander van Grieken 2022-04-11 11:25:42 +0200
  • 0e42744bc0 add request status code to listmodel, update request delegates, enable bip21 uri copy Sander van Grieken 2022-04-07 18:12:56 +0200
  • 08db3190ba add android notification load both regular and bold fonts Sander van Grieken 2022-04-07 17:45:48 +0200
  • b2f2dfc44f historic rates Sander van Grieken 2022-04-07 16:37:57 +0200
  • 5c7060fffb add (today, yesterday, last week, last month, older) sections to history Sander van Grieken 2022-04-07 16:10:38 +0200
  • 3868878be4 filter out more unneeded files for packaging Sander van Grieken 2022-04-07 14:06:59 +0200
  • c4c35c7cde make Constants an Item and a child of main so it properly inherits material style settings from main Sander van Grieken 2022-04-07 12:25:10 +0200
  • 90416bd6e2 let most signals not be handled in the UI thread, use quint64 type for slots where satoshis are expected Sander van Grieken 2022-04-06 20:13:57 +0200
  • bbaf0fe5db UI history page Sander van Grieken 2022-04-06 17:00:29 +0200
  • 6cb3a07500 move reusable controls into controls/ subdir Sander van Grieken 2022-04-06 13:52:21 +0200
  • f2a9b5d06a add option for unformatted numbers to string Sander van Grieken 2022-04-06 13:49:40 +0200
  • fad2d879ef UI fixes Sander van Grieken 2022-04-05 18:06:30 +0200
  • 7013f9d26b generate and parse bip 21 qr codes Sander van Grieken 2022-04-05 17:24:20 +0200
  • a8ff969ad7 send/receive amounts same style Sander van Grieken 2022-04-05 14:53:42 +0200
  • d3e2737308 complete and refactor Fx preferences and use in Send/Receive tabs Sander van Grieken 2022-04-05 13:57:42 +0200
  • e30cb4ed5f android back button pops pages from stackview unless we reach bottom of stack Sander van Grieken 2022-04-04 17:19:25 +0200
  • ff33102b91 use qint64 for sats, not int, as it will overflow Sander van Grieken 2022-04-04 17:18:49 +0200
  • d5cfb67ebe add fiat<->sat conversion methods and hook up UI Sander van Grieken 2022-04-04 17:18:04 +0200
  • 5d77daa5e3 add currencies to preferences Sander van Grieken 2022-04-04 13:21:05 +0200
  • 50e7c082cd request dialog improve, icons Sander van Grieken 2022-04-04 12:04:32 +0200
  • a65ea46b5d avoid duplicate QEWallet instances Sander van Grieken 2022-04-04 12:02:27 +0200
  • 201669d178 UI here and there Sander van Grieken 2022-04-01 16:20:14 +0200
  • ddbd785a46 add version information to QML context Sander van Grieken 2022-04-01 16:19:04 +0200
  • d88cd75460 keep all models and various UI items updated on new transactions Sander van Grieken 2022-04-01 16:17:50 +0200
  • cb203dfe50 show popup for user notifications Sander van Grieken 2022-03-31 14:29:25 +0200
  • 3b66cf70ee qewallet: minimally viable send_onchain() Sander van Grieken 2022-03-31 14:22:56 +0200
  • 3a8e787b58 qenetwork: add height and fiat changed signals Sander van Grieken 2022-03-31 14:19:03 +0200
  • 1c7f559f32 UI use constants Sander van Grieken 2022-03-30 21:19:11 +0200
  • 2229322beb copy closebutton.png to gui/icons Sander van Grieken 2022-03-30 21:15:59 +0200
  • 64745ece10 add simple internal notification popup, refactor MessageDialog Sander van Grieken 2022-03-30 21:08:48 +0200
  • 6cf4fc9e1e implement user notifications for new_transaction events Sander van Grieken 2022-03-30 19:31:14 +0200
  • d1623c5ed3 QRParser now a type, not a context property Sander van Grieken 2022-03-30 18:01:16 +0200
  • 3942745270 add input method hints Sander van Grieken 2022-03-30 18:00:36 +0200
  • 5e039a215a forgot RequestDialog Sander van Grieken 2022-03-30 17:43:15 +0200
  • da727278fa small fixes Sander van Grieken 2022-03-30 17:38:58 +0200
  • 490862d096 add RequestDialog, open request on create, and implement UI delete request Sander van Grieken 2022-03-30 17:37:22 +0200
  • 1609fe8663 parse QR async Sander van Grieken 2022-03-29 17:28:04 +0200
  • 756cd9706f use fixed font on amount, address fields Sander van Grieken 2022-03-29 16:54:20 +0200
  • 758a30462e implement QR code scanning Sander van Grieken 2022-03-29 16:36:20 +0200
  • 62009c647e add buttons in address drawers Sander van Grieken 2022-03-25 11:45:49 +0100
  • f60eca054d add watch-only indicator use default state instead of named state set font defaults where it is convenient Sander van Grieken 2022-03-25 10:40:58 +0100
  • 16a2d0c7fb add PT Mono bold Sander van Grieken 2022-03-25 09:29:58 +0100
  • d427be70b2 move wallet name to qewallet Sander van Grieken 2022-03-25 09:15:23 +0100
  • ead4600da6 UI address list Sander van Grieken 2022-03-25 00:07:56 +0100
  • cc9cc67775 add PaneInsetBackground Sander van Grieken 2022-03-24 22:00:49 +0100
  • 88e8993442 Add PT Mono monospace font. Sander van Grieken 2022-03-24 21:19:29 +0100
  • 7e6991c097 UI Sander van Grieken 2022-03-24 21:10:01 +0100
  • 7b71323506 cleanup Sander van Grieken 2022-03-24 20:47:17 +0100
  • a75960a70d use configured units everywhere Sander van Grieken 2022-03-23 14:00:46 +0100
  • 5cfa1fd772 add Preferences to menu and add icons Sander van Grieken 2022-03-23 13:59:46 +0100
  • 695f7a31cd add padding constants Sander van Grieken 2022-03-23 13:57:20 +0100
  • 3d0fbe5f21 add initial Preferences page Sander van Grieken 2022-03-23 13:54:26 +0100
  • 426198dd42 add base unit setting and conversion methods in qeconfig.py Sander van Grieken 2022-03-23 13:51:46 +0100
  • cf059cb31b add initial fee histogram Sander van Grieken 2022-03-23 13:48:30 +0100
  • 03048d39b6 handle gap limit warning when creating Request. (using string error code for now, ideally should be properly defined as an enum) Sander van Grieken 2022-03-22 19:37:31 +0100
  • 271f36d3b3 add yes/no button option to generic messagedialog, so it can be used to ask the user a simple yes/no question. Sander van Grieken 2022-03-22 19:20:38 +0100
  • dec0cdd0d3 refactor QEAddressListModel and QETransactionListModel to their own files Sander van Grieken 2022-03-21 19:28:39 +0100
  • cd6d2f8a69 add QERequestListModel and hook up the gui in Receive tab Sander van Grieken 2022-03-21 19:00:57 +0100
  • e04dbe1eff remove leftover, don't eagerly set wizard pages to not visible Sander van Grieken 2022-03-21 18:58:30 +0100
  • f5807df91c add a container for styling constants, so we don't repeat literals all over the code Sander van Grieken 2022-03-21 18:56:48 +0100
  • 492f246b9a qml: add QR code imageprovider using qrcode/PIL Sander van Grieken 2022-03-18 15:00:29 +0100
  • 8000327097 gui: copy wallet.png from kivy to gui/icons/ Sander van Grieken 2022-03-17 10:29:41 +0100
  • a2fac2e3e3 buildozer: exclude env dir, don't include vs, fs extensions Sander van Grieken 2022-03-16 22:39:09 +0100
  • 45f50d3078 fixes Sander van Grieken 2022-03-16 22:37:02 +0100
  • 4680521d07 ui history page Sander van Grieken 2022-03-16 22:35:58 +0100
  • e329c54162 implement bip39 seed to wallet fix auto-upgrade wallet Sander van Grieken 2022-03-16 22:32:16 +0100
  • bbd0ff8b91 move wizard components to separate files, add initial bip39 refine page Sander van Grieken 2022-03-11 15:44:08 +0100
  • 17820b9346 add QEAddressListModel and initial Addresses.qml page. show sane main view when no wallet loaded. show error dialog when wallet could not be loaded. show wallet up_to_date indicator in title bar. refactor QETransactionListModel to be more self-contained. Sander van Grieken 2022-03-11 13:19:51 +0100
  • 7e1606fe86 validate seeds for Electrum, BIP39, SLIP39 seeds and perform create wallet in from seed scenario Sander van Grieken 2022-03-10 20:35:14 +0100
  • c79414012c fix bug where undefined wallet instance crashes app Sander van Grieken 2022-03-10 14:29:24 +0100
  • 49b7a7518c upgrade wallet automatically when needed Sander van Grieken 2022-03-10 12:48:17 +0100
  • 670882c3c0 improve wallet open flow Sander van Grieken 2022-03-10 12:25:18 +0100
  • 539197e8f3 fix up styling ServerConnectWizard Sander van Grieken 2022-03-10 12:23:07 +0100
  • c3bc42f434 add clipping for flickable Sander van Grieken 2022-03-09 19:20:36 +0100
  • d49b168389 wrap potentially large pages in a flickable, for small form factors Sander van Grieken 2022-03-09 15:32:37 +0100
  • 48d47b008e move seed text component to its own type Sander van Grieken 2022-03-09 14:10:14 +0100
  • 5d5204db1e wizard styling, infotext component, add some boilerplate for existing seed Sander van Grieken 2022-03-09 13:36:34 +0100
  • 07452a6a7a seed generation can take some time, do it in a background thread and show a busy indicator while we wait Sander van Grieken 2022-03-08 15:24:02 +0100