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
woodser
2b41e82b86
widen balances to display more decimals
2023-11-16 10:15:13 -05:00
woodser
9da395c5bb
don't show trade period popups for arbitrator
2023-11-15 07:13:41 -05:00
woodser
dd71423d95
fix concurrent modification exception when trades added to main view
2023-11-15 07:13:41 -05:00
woodser
e2369480b2
loser pays mining fee on resolve dispute with custom amount
2023-11-15 07:13:41 -05:00
woodser
af38f82406
document signing accounts in deployment guide, minor fixes
2023-11-12 06:03:45 -05:00
woodser
f889aef403
show popup on startup error, e.g. close monero-wallet-rpc
2023-11-10 15:58:58 -05:00
woodser
029a6133a6
bump version to v0.0.15
2023-11-03 10:27:37 -04:00
woodser
9a7a31811b
bump version to v0.0.14
2023-11-01 14:41:21 -04:00
woodser
5f0cce492e
fix amount adjustment above maximum limit
2023-11-01 14:41:21 -04:00
woodser
11451498f9
fix xmr formatting taking offer above limit
2023-11-01 14:41:21 -04:00
woodser
490e066cf0
fix app name in task manager by disabling jpackage description
2023-10-31 17:56:34 -04:00
woodser
660028c9ec
fix broken link by escaping monero.social/#/#haveno:monero.social
2023-10-31 17:56:34 -04:00
woodser
23525d89ee
security deposit is based on trade amount
2023-10-31 17:56:34 -04:00
woodser
7610d65d38
fix inverted offer direction for non-fiat trades
2023-10-31 17:56:34 -04:00
woodser
f261a38cce
fix adjustment < min amount creating offers
2023-10-31 17:56:34 -04:00
woodser
1cbf14f477
fix trade wallet balance in take offer view
2023-10-29 14:13:42 -04:00
woodser
fd171b5062
fix place offer button with wrong trade currency
2023-10-29 14:13:42 -04:00
woodser
8f8d653871
replace trade.getBuyerSecurityDeposit() w/ getBuyer().getSecurityDeposit()
2023-10-29 14:13:42 -04:00
woodser
05e2d925f0
fix incorrect deposit amount for range trades
...
improve display of reserved and pending balances by adjusting
support subtracting fee from buyer and/or seller on dispute resolution
validate trade amount is within offer amount
expose maker's split output tx fee
expose security deposit received from buyer and seller
2023-10-28 14:45:33 -04:00
woodser
0294062312
parse commas in xmr amounts to decimal
2023-10-18 05:58:45 -04:00
woodser
3892e9522a
bump version to v0.0.13
2023-10-13 09:24:19 -04:00
woodser
9dd53cb892
bump version to v0.0.12
2023-10-10 16:08:19 -04:00
woodser
23c14a496a
fix auto correction to < min amount when creating non-fiat offers #688
2023-10-10 16:08:19 -04:00
woodser
99e73abd3b
re-order Funds > Send Funds | Receive Funds | Transactions
2023-10-10 16:08:19 -04:00
woodser
222af4768b
replace variations of btc with xmr in app resources
2023-10-10 16:08:19 -04:00
woodser
8a3e50f1d9
fix updating price indicator when price is N/A
2023-10-10 16:08:19 -04:00
woodser
f2a89108e8
replace bisq.wiki with haveno.exchange/wiki as placeholder
2023-10-10 16:08:19 -04:00
woodser
9f171a1e41
update TAC window
2023-10-10 16:08:19 -04:00
woodser
75f5255050
update block explorer preferences for xmr, remove address url
2023-10-05 06:58:16 -04:00
woodser
9aea5e0c58
PaymentAccount.java uses Res.get() instead of hardcoded labels
2023-10-05 06:58:16 -04:00
woodser
73f688e157
fix separator before settings view > display options
2023-10-04 06:53:57 -04:00
woodser
ff59f2ed23
remove settings toggles to deny api takers & show pre-release notifications
2023-10-04 06:53:57 -04:00
woodser
52dd29aae4
update terms and conditions on startup
2023-10-04 06:53:57 -04:00
ThisPC
b628acec59
Set radio buttons and checkboxes to Haveno blue
2023-09-17 16:57:11 -04:00
woodser
649b3f64a5
bump version to v0.0.11
2023-09-12 09:32:53 -04:00
ThisPC
6731512367
Feature to add scrollbar on message of overlays
2023-09-11 09:55:04 -04:00
woodser
849a1c9c55
automatically adjust offer and trade amount for grpc fixed-price offers
2023-09-11 05:55:32 -04:00
woodser
33eb98e3c4
fix take offer amount adjustment for range trades
2023-09-09 10:26:03 -04:00
woodser
c621bc17a6
whitespace cleanup to MutableOfferViewModel.java
2023-09-07 15:38:30 -04:00
Sowik
f401f72896
When amount is below minimum for order, show warning on the text field instead of popup.
2023-09-07 15:38:30 -04:00
woodser
9c2308f7a3
support goldback (XGB)
2023-09-04 09:14:39 -04:00
woodser
f19bc2ad4b
monero wallets switch to tor after initial sync by default
2023-09-03 10:46:32 -04:00
woodser
e6853d2e76
remove account id from revolut
2023-08-30 08:58:56 -04:00
woodser
024d5525e8
fix popup for arbitrator to confirm dispute payout tx details
2023-08-21 14:51:52 -04:00
woodser
e4a749902b
only show test welcome message if stagenet
2023-08-20 12:05:13 -04:00
woodser
5e7b6c2ccd
replace links with haveno.exchange domain
2023-08-20 12:05:13 -04:00
woodser
8411ebc443
prompt for password on withdraw if password is set
2023-08-19 11:45:09 -04:00
woodser
740374c9db
replace LocalBitcoinNode with LocalMoneroNode
2023-08-18 12:28:12 -04:00
woodser
a661a9f641
remove whitespace in 'Haveno [XMR_STAGENET ]' app header
2023-08-17 14:02:12 -04:00
woodser
7df6d67dbc
bump version to v0.0.10
2023-08-17 14:02:12 -04:00
woodser
de7e40e0f0
remove 'danger' from warning on shut down with offers
2023-08-17 14:02:12 -04:00
woodser
9c5d0702ba
remove offerFeeTxId from models
2023-08-17 14:02:12 -04:00
woodser
b2b4706f14
enable editing offers
2023-08-15 14:04:18 -04:00
woodser
cb7d9364e5
check trades, disputes, and offers and add prompt on shut down
...
Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
2023-08-15 14:04:18 -04:00
napoly
3b89212c6f
fix junit test failures for subprojects
...
Co-authored-by: woodser <woodser@protonmail.com>
2023-08-15 07:53:14 -04:00
woodser
703756caae
support subtracting fee from destination on withdraw
2023-08-12 12:42:05 -04:00
woodser
5b50a553b4
allow withraw without p2p connection
2023-08-11 10:07:00 -04:00
woodser
c193385475
fix npe opening deposit view without monero connection #431
2023-08-11 10:07:00 -04:00
woodser
51fb7d5eba
bump version to v0.0.9
2023-08-02 09:44:47 -04:00
woodser
1e5b3dc9d7
remove Accounts > Notifications tab
2023-08-02 09:44:47 -04:00
woodser
02ba804432
fix link to open default monero wallet from deposit view
2023-08-02 09:44:47 -04:00
woodser
a5663e1411
add deployment guide and support for mainnet
2023-08-02 09:44:47 -04:00
woodser
141f1fd2db
replace 'btc' with 'xmr' in protobuf definition
2023-08-01 06:51:37 -04:00
woodser
473100620e
refactor monero connection initialization
...
re-prioritize default connections
monero network status turns red on connection error
remove popup on connection error
remove popup on 0 monero peers which aren't reported
increase main wallet max sync attempts on startup
renames from btc to xmr
2023-08-01 06:51:37 -04:00
woodser
b3c607152d
tolerate errors resuming from standby
2023-08-01 06:51:37 -04:00
woodser
7de40e2c33
update instructions to build Haveno binaries
2023-07-28 08:01:50 -04:00
woodser
ee3e4fb383
reduce monerod requests in transactions view by checking id equality
2023-07-28 08:01:50 -04:00
woodser
900d3a91e1
fix bugs resetting trade payout address entries
2023-07-28 08:01:50 -04:00