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
woodser
426d25f78c
rename splitOutput to reserveExactAmount
2023-07-26 09:24:29 -04:00
woodser
242bc0e3bb
subtract mining fees from destinations in trade protocol
...
fixes to scheduling and the deposit view
display address usage context
fix npe when price is null
2023-07-26 09:24:29 -04:00
woodser
13d87a32a5
update monero-java (v0.8.0) and monero-project (v0.18.2.2 w/ extensions)
...
subtract mining fees from payment destinations
optimize wallet rpc calls for periodic refresh from 3 to 1
fixes to saving wallet files
respect frozen outputs
restore from multisig seed (experimental)
2023-07-26 09:24:29 -04:00
woodser
f459666276
squeeze create offer view to avoid scrolling
2023-07-26 09:24:29 -04:00
woodser
a1829ee9f3
remove mempool service
2023-07-14 08:30:46 -04:00
woodser
0843f27b63
remove button to edit offer in OfferBookView
2023-07-13 05:12:33 -04:00
woodser
ff9f0a7204
bump version to 1.0.8
2023-07-13 05:12:33 -04:00
woodser
c4898a8ec0
Revert "Support for open JDK 20 by updating dependencies"
...
This reverts commit 5923a34ef9
.
2023-07-11 10:15:19 -04:00
napoly
5923a34ef9
Support for open JDK 20 by updating dependencies
2023-07-10 07:22:29 -04:00
woodser
6c7f9a288d
bump version to 1.0.7
2023-06-17 14:05:20 -04:00
woodser
b414ac942d
fix amounts in trade statistics view
2023-06-17 14:05:20 -04:00
woodser
59c0496d34
show offers as pending, fix offer funding from manual subaddress
2023-06-17 14:05:20 -04:00
woodser
455b1f739c
remove button to edit offers
2023-06-17 14:05:20 -04:00
woodser
722b02f4c9
support reserving exact offer amount by splitting output
2023-06-13 09:03:05 -04:00
woodser
2ca8ccb1f3
remove message of losing maker fee on removing offer
2023-06-13 09:03:05 -04:00
woodser
37c6f36868
repurpose delete spv button to rescan outputs (hidden w/o implementation)
2023-06-13 09:03:05 -04:00
woodser
06be2a4829
manage monero connections from ui #623
...
use tor for all monero connections by default
renames from btc to xmr
updated translations
2023-06-06 12:52:41 -04:00
woodser
ec49e2f327
rename 'cash by atm' to 'cash at atm'
2023-06-06 12:52:41 -04:00
woodser
9fffd74ddb
deposit view shows base address and externally used addresses
...
update deposit view on new block
avoid extra request to tx pool on deposit view init
2023-06-05 12:49:42 -04:00
woodser
4993dc8a1f
show payment details of australian payid and cash by atm
...
show terms and conditions prompt on cash by atm
2023-06-05 11:33:13 -04:00
woodser
655583477a
support cash by atm payment method #626
2023-06-01 08:26:18 -04:00
woodser
b90163baa5
fix fee calculation taking offer within range
2023-05-31 08:22:10 -04:00
woodser
69b0d54c7e
update payout unlocked state if trade wallet missing
2023-05-31 08:22:10 -04:00
woodser
55edf10635
fix account limits displayed in payment account form
2023-05-25 20:50:42 -04:00
woodser
79247e87fa
hide xmr auto confirmation settings
2023-05-25 20:50:42 -04:00
woodser
8b735d17b7
fix npe formatting offer volume with negative market rate
2023-05-25 20:50:42 -04:00
woodser
da0f4f4652
fix language support on changing language
2023-05-25 20:50:42 -04:00
woodser
02eb2fb005
fix npe in offer payment account selection
2023-05-20 10:09:51 -04:00
woodser
5aba26ff82
refactor offer tabs to fiat, bitcoin, other (with gold and silver)
2023-05-20 08:38:52 -04:00
woodser
a2c2f670da
remove instances of 'Haveno DAO'
2023-05-17 16:55:48 -04:00
woodser
1257072211
change 'cash by mail' to 'pay by mail'
2023-05-17 16:55:48 -04:00
woodser
29706339ef
add gold and silver, refactor money types to traditional and crypto
2023-05-17 16:55:48 -04:00
napoly
65bc78d3d7
moving away from JUnit 4 completely to JUnit 5 Jupiter
2023-05-17 08:25:09 -04:00
Vinicius Oliveira
86e73fa702
Changes on dark theme. ( #615 )
2023-05-09 15:36:38 -04:00
woodser
a2c0abcbc1
improve reliability of chat messages ack by not using weak listeners
2023-04-30 16:47:14 -04:00
woodser
6e901c9852
prevent trade mixup in ui by synchronizing trade and state events
2023-04-29 07:41:52 -04:00
woodser
6b105f80cf
update installer instructions
2023-04-29 07:41:52 -04:00
Vinicius Oliveira
f7423433d6
Updated dark theme colors. ( #604 )
2023-04-26 20:48:15 -04:00
woodser
6d2819bde7
improve error handling
...
show error popup on error initializing trade
instruct to close monero-wallet-rpc on error opening wallets
throw error if trade missing wallet on init or failure to sign payout tx
2023-04-26 13:52:31 -04:00
woodser
5545bcde38
take offer view shows pending trade wallet balance
2023-04-26 13:52:31 -04:00
woodser
e0db4528da
update p2p connection and message packages
...
remove inventor and monitor packages
Co-authored-by: Alva Swanson <alvasw@protonmail.com>
Co-authored-by: Alejandro García <117378669+alejandrogarcia83@users.noreply.github.com>
Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com>
Co-authored-by: HenrikJannsen <boilingfrog@gmx.com>
2023-04-26 13:52:31 -04:00
woodser
0f41c8d8b8
always show arbitrator tickets and signed offers view if arbitrator
2023-04-26 13:52:31 -04:00
woodser
e0929653af
refactor trade init error handling, fix deadlock in offer book service
...
wait min of 1 min and 1 conf before deleting trade with fund request
2023-04-24 23:11:19 -04:00
woodser
37e812dead
remove XmrTxProofService
2023-04-24 23:11:19 -04:00
woodser
33147e1c7c
use BUYER_SENT_PAYMENT_SENT_MSG when peers see payment sent message
...
use SELLER_RECEIVED_PAYMENT_SENT_MSG only for ack to buyer
2023-04-24 23:11:19 -04:00
woodser
7e8e145c85
resend payment sent msg until ack, payment received msg if not published
...
improve payment confirmation states in ui
2023-04-23 07:24:16 -04:00
woodser
2b7a461411
disable payment sent button on click
2023-04-23 07:24:16 -04:00
woodser
d41ad6fa5f
TransactionListItem does not fetch tx updates
2023-04-23 07:24:16 -04:00
woodser
70420b2f78
fix thread error in OfferDetailsWindow
2023-04-23 07:24:16 -04:00
woodser
d0a6646bcd
Signed Offers view only appears for arbitrator
2023-04-23 07:24:16 -04:00
woodser
fa5d190383
add instructions to create installers
2023-04-19 07:37:12 -04:00
woodser
427c762620
progress notifications during take offer are more frequent and reliable
2023-04-18 16:50:16 -04:00
woodser
cffbfa8aaa
rename clearXchange to zelle
2023-04-18 16:50:16 -04:00
woodser
2afa5d761d
improve stability on tor, refactor startup and shut down
...
refactor startup sequence to improve message reliability
refactor shut down sequence to finish processing messages
reduce monerod requests to improve slow tor connections
refactor trade wallet polling
monero node service uses default data directory unless local
connections service checks connection by polling daemon
connections service supports getRefreshPeriodMs and shutting down
add make config: monerod-stagenet-custom
fix bugs in key image polling
force stop wallet on deletion
trade manager initializes persisted trades on data received
support hardcoding monero log level and request stack traces
remove xmrAddress from Arbitrator model
fix formatting of MoneroWalletRpcManager
2023-04-17 10:11:32 -04:00
woodser
1b753e4f29
stability fixes on tor
...
optimize when multisig info imported
fetch updates for tx progress indicators off main thread
add synchronization locks
refactor address entry management
add totalTxFee to process model
prevent same user from taking same offer at same time
set refresh rate to 30s for tor
2023-04-07 21:27:39 -04:00
woodser
a03941817e
update buyer seller step view even if error
2023-04-06 11:08:49 -04:00
woodser
fd69f4250b
support tor connection to monero network through monero-java
...
cleanup startup routine for stability
remove call to `get_connections`
increase wallet startup timeout to 1 hour
increase app startup timeout to 5 minutes
skip checkstyle in make commands
2023-04-06 11:08:49 -04:00
woodser
8305c62510
document packaging executable binaries
2023-04-06 11:08:49 -04:00
napoly
4bef95172c
Update Signed Offers view in legacy UI
2023-03-20 13:21:36 -04:00
napoly
3b8f19c4ce
Removing star and unused imports with checkstyle
2023-03-19 15:03:24 -04:00
woodser
4650003838
use byte[] for signatures instead of strings
2023-03-12 12:08:50 -04:00
woodser
19d83749eb
show progress percent while taking offer
2023-03-12 12:08:50 -04:00
woodser
9d87e30da0
fixed price offer in legacy ui does not set market price margin
2023-03-10 05:47:55 -05:00
woodser
60341002fd
prevent non-terminating BigDecimal division
2023-03-10 05:47:55 -05:00
woodser
47f3d98597
remove unused fields from TradePeer and Contract
...
fix concurrent modification exception applying prices to trade stats
standardize offer fee tx ids (unused)
2023-03-10 05:47:55 -05:00
woodser
a16b03bb5c
increase penalty fee to security deposit
2023-03-10 05:47:55 -05:00
woodser
5b8f9237ce
rename core package from btc to xmr
2023-03-08 11:39:10 -05:00
woodser
e71f9a54ac
remove unused messages and fields from protobuf models
...
rename BitcoinModule to MoneroModule
change to HavenoUtils.formatXmr(...)
remove "_as_long" postfix from models
2023-03-08 11:39:10 -05:00
woodser
1a1fb130c0
rename all packages and other names from bisq to haveno
2023-03-08 11:37:33 -05:00
woodser
ab0b9e3b77
transition Balances to use native xmr atomic units
2023-03-07 08:33:56 -05:00
woodser
b18e9ad4bf
fix Res.get() warning on pmt confirmation w/ "Preparing confirmation..."
2023-03-07 08:33:56 -05:00
woodser
f91db182d8
desktop app creates offers with floating market price
2023-03-07 08:33:56 -05:00
woodser
9b4f8046b7
switch to xmr atomic units as native units
2023-03-06 08:53:00 -05:00
woodser
ed0f458bc4
support broadcasting maker and taker reserve txs in legacy ui
...
Co-authored-by: niyid <neeyeed@gmail.com>
2023-03-04 08:35:51 -05:00