Commit Graph
100 Commits
Author SHA1 Message Date
Vlad Stan 5414e3e772 feat: wait for HWW to authenticate, then open dialog 2022-08-03 13:50:07 +03:00
Vlad Stan 1089be017b fix: add sats-denominated for confirmations 2022-08-03 13:50:07 +03:00
Vlad Stan bf5e6330a8 feat: add cancel command 2022-08-03 13:50:07 +03:00
Vlad Stan 8746045428 feat: confirm outputs and fee 2022-08-03 13:50:07 +03:00
Vlad Stan d541bebf38 fix: stop if serial port cannot be open 2022-08-03 13:50:07 +03:00
Vlad Stan 3054248858 feat: allow Connect from dropdown menu 2022-08-03 13:50:07 +03:00
Vlad Stan 9374433153 feat: show console 2022-08-03 13:50:07 +03:00
Vlad Stan 87f6eda206 chore: code clean-up 2022-08-03 13:50:07 +03:00
Vlad Stan a27bbe628c feat: show auth green icon 2022-08-03 13:50:07 +03:00
Vlad Stan b664500061 refactor: code clean-up 2022-08-03 13:50:07 +03:00
Vlad Stan 32486d62bf feat: extract signed transaction 2022-08-03 13:50:07 +03:00
Vlad Stan d5cc8d9187 refactor: send psbt to device 2022-08-03 13:50:07 +03:00
Vlad Stan 5d1d2d634a feat: prompt for Connect and Login before signing 2022-08-03 13:50:07 +03:00
Vlad Stan 7a3b675119 feat: add Disconnect command 2022-08-03 13:50:07 +03:00
Vlad Stan 689cd09aef feat: toggle serial port 2022-08-03 13:50:07 +03:00
Vlad Stan 8dfc133460 refactor: code clean-up; use slot for serial-signer 2022-08-03 13:50:07 +03:00
Vlad Stan 5ee81f2e5a refactor: payment component 2022-08-03 13:50:07 +03:00
Vlad Stan df7ebc6699 refactor: move serial port logic 2022-08-03 13:50:07 +03:00
Vlad Stan 4e9cfc0f74 fix: psbt generation 2022-08-03 13:50:07 +03:00
Vlad Stan b0216bff75 fix: show erro messages 2022-08-03 13:50:07 +03:00
Vlad Stan 59d960b5f9 fix: coin selection 2022-08-03 13:50:07 +03:00
Vlad Stan 24d162f3fc feat: update tx size in real time 2022-08-03 13:50:07 +03:00
Vlad Stan cec44f4a99 fix: change amount 2022-08-03 13:50:07 +03:00
Vlad Stan 31729e41cf feat: shuffle the UI 2022-08-03 13:50:07 +03:00
Vlad Stan 1bd74aba4d chore: code clean-up 2022-08-03 13:50:07 +03:00
Vlad Stan 74328bfeb5 fix: coin selection mode 2022-08-03 13:50:07 +03:00
Vlad Stan eedd0ee6a3 fix: max amount 2022-08-03 13:50:07 +03:00
Vlad Stan b576ef4f21 fix: scanAddressesWithAmount 2022-08-03 13:50:07 +03:00
Vlad Stan dc2ecfe9a2 feat: show custom fees & two way binding for addresses 2022-08-03 13:50:07 +03:00
Vlad Stan 86d3ebd5dc fix: change address and Select All coins 2022-08-03 13:50:07 +03:00
Vlad Stan dc95143998 fix: change address 2022-08-03 13:50:07 +03:00
Vlad Stan c76644c561 fix: init sendToList 2022-08-03 13:50:07 +03:00
Vlad Stan 5638bca2d7 refactor: payment: first migration 2022-08-03 13:50:07 +03:00
Vlad Stan 3765900be0 refactor: extract send-to component 2022-08-03 13:50:07 +03:00
Vlad Stan 3e7ce185f6 refactor: rename component 2022-08-03 13:50:07 +03:00
Vlad Stan be6dbb68c6 refactor: rename fee to fee-rate 2022-08-03 13:50:07 +03:00
Vlad Stan e98e3504ad feat: partial payment redesign 2022-08-03 13:50:07 +03:00
Vlad Stan 799fb99661 feat: UI/UX improvements 2022-08-03 13:50:07 +03:00
Vlad Stan e6b46301df refactor: extract utxo-list component 2022-08-03 13:50:07 +03:00
Vlad Stan d6b285feb5 refactor: extract history component 2022-08-03 13:50:07 +03:00
Vlad Stan ff29aacace refactor: extract address-list component 2022-08-03 13:50:07 +03:00
Vlad Stan 8376f08e8b chore: code format html component files 2022-08-03 13:50:07 +03:00
Vlad Stan afbdfeff8c refactor: clean-up 2022-08-03 13:50:07 +03:00
Vlad Stan c5755ac587 refactor: extract wallet-list component 2022-08-03 13:50:07 +03:00
Vlad Stan b18a4d37e3 refactor: extract wallet-config 2022-08-03 13:50:07 +03:00
Vlad Stan 46dfd337b2 refactor: move components one folder up 2022-08-03 13:50:07 +03:00
Vlad Stan b96bdf25f6 feat: basic use of custom components 2022-08-03 13:50:07 +03:00
Vlad Stan f102928812 feat: hide panels after transaction is broadcast 2022-08-03 13:50:01 +03:00
Vlad Stan 63424d1ca4 feat: show spinner while signing tx 2022-08-03 13:50:01 +03:00
Vlad Stan 99813a48cd feat: always show PSBT input text (for outside PSBTs) 2022-08-03 13:50:01 +03:00
Vlad Stan 412dc8b579 feat: add restore command 2022-08-03 13:50:01 +03:00
Vlad Stan 559b4a663c feet: add seed command 2022-08-03 13:50:01 +03:00
Vlad Stan 9cbd01d514 feat: add wipe command 2022-08-03 13:50:01 +03:00
Vlad Stan 5f7537f600 feat: add help command 2022-08-03 13:50:01 +03:00
Vlad Stan 01c81c1a83 feat: simplify UI 2022-08-03 13:50:01 +03:00
Vlad Stan ded6df61b1 feat: more small UI impreovemsnts 2022-08-03 13:50:01 +03:00
Vlad Stan 7f32139bcd feat: ui/ux improvements 2022-08-03 13:50:01 +03:00
Vlad Stan 9c343acf86 feat: ui improvements 2022-08-03 13:50:01 +03:00
Vlad Stan a0d56a7e06 feat: login and send commands to HWW 2022-08-03 13:50:01 +03:00
Vlad Stan b7c4a411b1 feat: integrate psbt response from HWW 2022-08-03 13:50:01 +03:00
Vlad Stan 367faf437a feat: broadcast transaction (partial solution) 2022-08-03 13:50:01 +03:00
Vlad Stan 6098b8308e feat:small UI improvements 2022-08-03 13:50:01 +03:00
Vlad Stan 0e87e6608f fix: handle Connect/Disconnect failure state 2022-08-03 13:49:56 +03:00
Vlad Stan d80ae7de1b feat: show signed transaction details 2022-08-03 13:49:56 +03:00
Vlad Stan 73adc4a7e8 feat: handle psbt extract 2022-08-03 13:49:56 +03:00
Vlad Stan 3bf0bb1e63 fix: port disconnect 2022-08-03 13:48:46 +03:00
Vlad Stan 7594474189 feat: send data to and from serial port 2022-08-03 13:48:46 +03:00
Vlad Stan ae68c4dc6e chore: code format 2022-08-03 13:48:46 +03:00
Vlad Stan 41608b4b30 feat: add basic communication via the serial port 2022-08-03 13:48:46 +03:00
Vlad Stan 7b75cbf59c feat: add Share PSBT button with options 2022-08-03 13:48:46 +03:00
Vlad Stan ffcff3f441 fix: rebase issues 2022-07-28 16:37:42 +03:00
Vlad Stan 191124d8fc chore: code format 2022-07-28 16:34:42 +03:00
Vlad Stan 66a3b24dd5 chore: code clean-up 2022-07-28 15:35:54 +03:00
Vlad Stan 809d03d3db fix: at least one charge must be active in order to fetch balance 2022-07-28 15:35:54 +03:00
Vlad Stan f9fd071315 feat: update API doc to use swagger 2022-07-28 15:35:54 +03:00
Vlad Stan 739c108bdf feat: add (hh:mm) to time columns 2022-07-28 15:35:39 +03:00
Vlad Stan c419afc1b1 refactor: code clean-up 2022-07-28 15:35:39 +03:00
Vlad Stan 46a7b54a00 fix: fix progress for charges 2022-07-28 15:35:39 +03:00
Vlad Stan 0f204485c3 feat: return time_elapsed, time_left and paid fields 2022-07-28 15:35:39 +03:00
Vlad Stan 8c6b31ec12 feat: mapCharge now computes fields progress, timeLeft and fixes time 2022-07-28 15:35:39 +03:00
Vlad Stan d79d4e371e feat: use datetime to compute time_left and time_elapsed 2022-07-28 15:35:39 +03:00
Vlad Stan e4078504ba fix: do not update charge if balance has not changed 2022-07-28 15:35:39 +03:00
Vlad Stan 25f37b0e4f chore: code clean-up 2022-07-28 15:35:39 +03:00
Vlad Stan 057de41678 feat: only refresh balance on the back-end if new funds are detected by the front-end refresh 2022-07-28 15:35:39 +03:00
Vlad Stan 31b6a9410c refactor: move setInterval outside method logic 2022-07-28 15:35:39 +03:00
Vlad Stan e960285c8f chore: code format 2022-07-28 15:35:39 +03:00
Vlad Stan 86f7ea64c4 fix: use the config mempool.space endpoint 2022-07-28 15:35:39 +03:00
Vlad Stan ac3f95e6c2 feat: use custom mempool_endpoint for the charge details 2022-07-28 15:35:39 +03:00
Vlad Stan 4cb54ce549 feat: allow refresh balance for individual charge
- expired or paid charges are not auto-refreshed
2022-07-28 15:35:39 +03:00
Vlad Stan 5a3e1d7fbb feat: add expanding details to rows 2022-07-28 15:35:39 +03:00
Vlad Stan 4fa8b5a292 feat: enforce order for charges ORDER BY "timestamp" DESC 2022-07-28 15:35:39 +03:00
Vlad Stan ccae7876d9 feat: show status as badge 2022-07-28 15:35:39 +03:00
Vlad Stan cce341fb39 fix: search and export csv layout 2022-07-28 15:35:39 +03:00
Vlad Stan 5317d5afd5 feat: use multiple charges balance endpoint (one call only) 2022-07-28 15:35:39 +03:00
Vlad Stan 6da62c648a feat: use single charge endpoint for balance 2022-07-28 15:35:39 +03:00
Vlad Stan 40f5cf77f6 feat: add endpoint for multiple charges balance; 2022-07-28 15:35:39 +03:00
Vlad Stan 475fd566e6 fix: remove retry logic for pending funds 2022-07-28 15:35:39 +03:00
Vlad Stan a9506cee11 feat: show pending funds 2022-07-28 15:35:39 +03:00
Vlad Stan efbf34a51e feat: show message when new payment detected 2022-07-28 15:35:39 +03:00
Vlad Stan 0cd8ba956a feat: more UI polishing 2022-07-28 15:35:39 +03:00