Commit Graph

421 Commits

Author SHA1 Message Date
woodser
113a94b1f9 fix concurrent modification exception in spread view 2024-05-15 17:18:03 -04:00
woodser
1aa62863f4 move DEFAULT_APP_NAME to HavenoExecutable 2024-05-15 09:33:54 -04:00
woodser
7e3d89797e recover from failed payout tx 2024-05-15 09:33:54 -04:00
woodser
7847460f11 bump version to 1.0.4 2024-05-15 07:40:17 -04:00
nsec1
1b864368e1
Update p2p package #756 (#884) 2024-05-15 06:52:36 -04:00
woodser
a723c0d86b taker security deposit based on trade amount in range 2024-05-15 06:51:04 -04:00
woodser
6dedce1d27 do not cancel take offer screen on maker disconnect if initializing 2024-05-13 07:11:59 -04:00
woodser
0fed23ec22 bump version to 1.0.3 2024-05-12 08:01:51 -04:00
woodser
0ea056104c support invalid offer state 2024-05-08 09:12:35 -04:00
woodser
7887c450c7 arbitrator sends deposit responses on error or timeout 2024-05-08 09:12:35 -04:00
woodser
4761b71105 remove repeated popups on offer taken error 2024-05-08 09:12:35 -04:00
woodser
6b34651101 stop busy animation on reset payment state 2024-05-07 21:37:49 -04:00
woodser
6fb846d783 refactor trade protocol error handling and wallet deletion 2024-05-07 21:37:49 -04:00
woodser
f99fab8515 repeat try withdraw tx and fix amount details 2024-05-05 08:33:49 -04:00
woodser
b50238a805 log cleanup 2024-05-04 09:16:01 -04:00
woodser
f53a4e5fad show popup on error relaying withdraw tx 2024-05-04 09:16:01 -04:00
woodser
e96b875232 use more cached wallet state instead of direct queries 2024-05-04 09:16:01 -04:00
woodser
7a0c8a3f3b bump version to 1.0.2 2024-04-29 11:22:49 -04:00
woodser
94ab3c1f9b show reserved amount in maker's offer details 2024-04-29 11:22:49 -04:00
woodser
e63141279c refactoring based on congestion testing
retry creating and processing trade txs on failure
do not use connection manager polling to reduce requests
use global daemon lock for wallet sync operations
sync wallets on poll if behind
use local util to get payment uri to avoid blocking
all peers share multisig hex on deposits confirmed
import multisig hex when needed
2024-04-29 11:22:49 -04:00
woodser
895acc9d7c do not fetch trade txs directly from daemon 2024-04-27 17:14:21 -04:00
woodser
2e672260d3 show '0 confirmation(s)' until confirmed 2024-04-27 17:14:21 -04:00
woodser
6455171dea disable payment sent/received buttons until acked 2024-04-22 04:56:49 -04:00
woodser
d0a25d7d5b show 'preparing confirmation' on payment sent/received clicked 2024-04-22 04:56:49 -04:00
woodser
adccf27385 set deposit tx confirmations from wallet instead of daemon request 2024-04-22 04:56:49 -04:00
woodser
9d9635ff50 refactor wallet poll loops to further minimize requests 2024-04-22 04:56:49 -04:00
woodser
8097b0f499 use cached txs in xmr wallet service instead of querying wallet 2024-04-21 06:27:30 -04:00
woodser
97d35dda33 bump version to 1.0.1 2024-04-18 14:19:52 -04:00
woodser
ca2d7704ab fixes from congestion testing
- refactor main wallet polling
- restart main wallet if connection changes before initial sync
- use cached wallet state throughout app
- avoid rescanning spent outputs until payout tx expected
- allow payment sent/received buttons to be clicked until arrived
- apply timeout to payment sent/received buttons
- load DepositView asynchronously
- remove separate timeout from OpenOffer
- tolerate error importing multisig hex until necessary
2024-04-18 14:19:52 -04:00
woodser
b6a113b742 trade appears after deposit published 2024-04-13 10:28:50 -04:00
Jabster28
de07a926c2
add installer builds to artifacts w/ GH action (#864) 2024-04-12 05:06:45 -04:00
woodser
06102054fb bump version to 1.0.0 2024-04-10 11:36:05 -04:00
woodser
7d7660414a trade fees are adjustable and persisted in offer payload 2024-04-07 08:33:39 -04:00
woodser
59fbd805a5 update offer state on same thread to fix blocking 2024-04-07 08:33:39 -04:00
niyid
9f2546543a
Withdraw tx runs in separate thread while displaying spinning wheel 2024-04-07 07:37:54 -04:00
woodser
53001823af update logback and add license 2024-03-29 10:04:30 -04:00
phytohydra
b0b5fde742
Remove coloring of log.info messages (#851) 2024-03-29 06:47:59 -04:00
woodser
04d4a6a419
update instructions to build desktop installers (#847) 2024-03-28 08:38:33 -04:00
woodser
0f20a00bd8
bump version to v0.0.21 2024-03-27 10:39:19 -04:00
woodser
d9b983b0fb hide take offer progress popup on validation error 2024-03-23 10:37:07 -04:00
preland
f37513b3cf Remove listview hover border 2024-03-23 10:28:48 -04:00
woodser
aac908937e fix extra buyer avatars in dispute view 2024-03-22 07:52:59 -04:00
woodser
60c2c12a95 show address for display with onion or localhost 2024-03-21 11:13:32 -04:00
woodser
1647a582f5 update chat views from upstream, support sending logs
Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
2024-03-21 11:13:32 -04:00
woodser
833cdb3b84 bump version to 0.0.20 2024-03-21 11:04:41 -04:00
woodser
03094249d2
increase time to display 'send confirmation again' (#834) 2024-03-20 10:23:39 -04:00
preland
379ac6d265
fix open offers scrolling 2024-03-20 09:16:04 -04:00
woodser
058fe61e75 update installer docs to use mac x86_64 2024-03-18 10:47:58 -04:00
woodser
3c7841ae28
fix chat message listeners by returning source observable list (#830) 2024-03-18 10:47:43 -04:00
napoly
317aa2e72f
Fix chat view memory leak (#829) 2024-03-18 10:22:22 -04:00
woodser
9cb120f6fa update instructions to use jdk 21 and wix 3.14 2024-03-09 10:45:46 -05:00
woodser
733f8951e4 fix windows installer after jdk update 2024-03-09 10:45:46 -05:00
napoly
c777133d36
Support for open JDK 21 by updating dependencies (#647) 2024-03-09 10:36:37 -05:00
woodser
2a057341f9 bump version to v0.0.19 2024-02-28 07:36:50 -05:00
woodser
031883e5e3 add penalty disclaimer to terms of acceptance 2024-02-27 12:09:44 -05:00
woodser
eaf096adeb cache wallet state to avoid requests on main thread 2024-02-19 16:50:53 -05:00
woodser
d8ef7e82d4 bump version to 0.0.18 2024-02-18 07:43:50 -05:00
woodser
98129c70ed add mainnet welcome message with release warning 2024-02-17 07:20:43 -05:00
woodser
8171299de3 revert bisq licenses and add haveno licenses 2024-02-15 07:45:35 -05:00
woodser
f91f213cd2 limit sell offers to unsigned buy limit then warn within release windows 2024-02-15 07:45:35 -05:00
woodser
dc015ad83d show offer funding address entries in receive view 2024-02-11 08:07:57 -05:00
woodser
7509a80895 persist payment account on creation to fix null accountName 2024-02-07 08:24:27 -05:00
woodser
c908294250 set payment sent message state after sending message 2024-02-02 06:16:41 -05:00
woodser
dfaf39bab3 fix chat message npe resolving trade's second dispute 2024-02-02 06:16:41 -05:00
woodser
7658b3a508 show error message on error confirming payment sent 2024-01-23 20:45:20 -05:00
woodser
f8b78368f8 hide wallet restore functionality until supported 2024-01-21 05:25:22 -05:00
woodser
49ee3b19b1 init offer address entry off user thread to prevent blocking 2024-01-19 05:45:46 -05:00
woodser
ec19a67626 disable dispute summary cancel button after confirmed 2024-01-17 10:17:50 -05:00
woodser
09638d7046 fix multiple trade ids per line of arbitration table 2024-01-17 10:17:50 -05:00
woodser
1f90ef1c88 fix warning about multiple acks on payment sent 2024-01-15 10:44:43 -05:00
preland
1a981f28df
Replace JFXDatePicker with DatePicker (#750) 2024-01-15 09:54:22 -05:00
woodser
2b9d0ef5a6 fix payment sent message state property after improper shut down 2024-01-12 06:52:01 -05:00
woodser
d26ddac5c0 rename proto type from CONFIRMED_IN_UI* to CONFIRMED* 2024-01-10 09:35:25 -05:00
woodser
6c83fc4cf8 avoid fetching wallet subaddresses individually by caching 2024-01-09 06:59:45 -05:00
woodser
c28ffb70ff update state from wallet notifications on UserThread 2024-01-09 06:59:45 -05:00
woodser
3173f20c4b update copyright 2024 2024-01-09 06:59:45 -05:00
woodser
00c53dee9f instruct to install wix 3 2024-01-09 06:59:45 -05:00
woodser
f7082fa71e bump version to 0.0.17 2024-01-07 17:01:21 -05:00
woodser
342c212ba8 remove global error handler for taking offer 2024-01-01 09:05:04 -05:00
woodser
5b387f0416 re-order Funds > Receive Funds | Send Funds | Transactions 2023-12-31 10:14:13 -05:00
woodser
43f177d1f9 update pending trade item on UserThread 2023-12-20 07:32:40 -05:00
woodser
01a57c18f7 support setting custom node in UI with localhost running 2023-12-20 07:32:40 -05:00
woodser
e6775f3b58 move processing off UserThread for smoother experience 2023-12-18 13:45:04 -05:00
woodser
fe70a087c4 add check to prevent null payment account name 2023-12-18 13:45:04 -05:00
woodser
c42471191a refactor trade state TRADE_COMPLETED to boolean 2023-12-18 13:45:04 -05:00
woodser
dee5a11e63 subscribe to dispute state property to update dispute view 2023-12-16 15:20:36 -05:00
woodser
2e13bc0051 update translation: Taking offer: X% 2023-12-14 12:03:47 -05:00
woodser
07769fd8d9 fix updating display of current price 2023-12-11 09:06:20 -05:00
woodser
6cb120e4b9 bump version to v0.0.16 2023-12-10 16:08:45 -05:00
woodser
948be8ce29 rename trade getPayoutAmount() to getPayoutAmountBeforeCost() 2023-12-10 16:08:45 -05:00
woodser
0c149b780f mark dispute closed per ticket and sync for payout on ack 2023-12-10 16:08:45 -05:00
woodser
3730773006 replace BigInteger.valueOf(0) with BigInteger.ZERO 2023-12-10 16:08:45 -05:00
woodser
8800d9ea46 set buyer and seller payout tx fee and amount, fix csv export #720 2023-12-10 16:08:45 -05:00
woodser
38bbfafcbb show wallet sync progress on startup 2023-12-02 10:06:11 -05:00
woodser
f5d82df477 hide reserved subaddresses in deposit view 2023-11-29 20:31:00 -05:00
woodser
84c08e4c36 show that wallet is syncing on startup 2023-11-29 20:31:00 -05:00
woodser
9fb22f6d1f reset startup timeout on sync progress 2023-11-29 20:31:00 -05:00
woodser
9957aa6256 check that wallet is synced within tolerance 2023-11-28 11:48:25 -05:00
woodser
644bb72957 rename services and objects from Monero to Xmr for consistency 2023-11-26 11:10:49 -05:00
woodser
d094997666 show daemon sync progress on startup then sync wallet 2023-11-25 14:46:44 -05:00