Commit graph

  • a6b8723ebe persist wallet creation date when created woodser 2024-01-19 10:43:29 -0500
  • 036f40e861 remove lock synchronization in connection service to avoid blocking woodser 2024-01-19 08:32:23 -0500
  • 93c87462c6 fix CI tests by skipping daemon sync check for local testnet woodser 2024-01-19 10:28:39 -0500
  • 49ee3b19b1 init offer address entry off user thread to prevent blocking woodser 2024-01-17 20:28:28 -0500
  • e956114239 shut down OpenOfferManager thread pool before completing shut down woodser 2024-01-17 20:36:24 -0500
  • 7beae49dd2 cancel pending price request on select new provider woodser 2024-01-17 20:28:28 -0500
  • 75e85179b4 fixes for local monerod woodser 2024-01-17 20:31:42 -0500
  • 947caca647 do not resend payment sent message to arbitrator after ack woodser 2024-01-16 09:54:27 -0500
  • 857179f42d do not reprocess dispute closed message after illegal argument exception woodser 2024-01-16 07:42:29 -0500
  • ec19a67626 disable dispute summary cancel button after confirmed woodser 2024-01-15 19:36:08 -0500
  • 09638d7046 fix multiple trade ids per line of arbitration table woodser 2024-01-15 18:09:26 -0500
  • d8c6c64992 Start and sync third monerod for tests napoly 2024-01-15 17:51:37 +0100
  • 1f90ef1c88 fix warning about multiple acks on payment sent woodser 2024-01-14 13:51:33 -0500
  • 7383ece7b3 delete backup wallets ~5 days after trade wallet woodser 2024-01-14 13:30:04 -0500
  • df27902577 add HavenoUtils.isSeedNode() woodser 2024-01-14 09:44:07 -0500
  • 1a981f28df
    Replace JFXDatePicker with DatePicker (#750) preland 2024-01-15 08:54:22 -0600
  • 022028bb41 fix npe cleaning up arbitrator's mailbox messages woodser 2024-01-12 21:27:18 -0500
  • ad77912171 fix invalid pub key warning on process mailbox messages woodser 2024-01-13 02:57:28 -0500
  • 2966f8461c update balances on freeze/thaw, register open offer before processing woodser 2024-01-12 21:39:41 -0500
  • 036ddef52c update only buyer's payment sent message state property on startup woodser 2024-01-12 07:51:43 -0500
  • bcb951ca40 do not check best connection when connection is fixed woodser 2024-01-12 07:45:21 -0500
  • 5c28428436 do not re-complete task to send deposits confirmed message woodser 2024-01-12 06:42:21 -0500
  • 2b9d0ef5a6 fix payment sent message state property after improper shut down woodser 2024-01-11 10:22:38 -0500
  • db155283be repeatedly acquire lock on trade shut down and fix timeout woodser 2024-01-09 12:01:01 -0500
  • 5cc53a82e3 set local mining difficulty to 500 woodser 2024-01-09 09:07:24 -0500
  • d26ddac5c0 rename proto type from CONFIRMED_IN_UI* to CONFIRMED* woodser 2024-01-09 07:02:39 -0500
  • 6c83fc4cf8 avoid fetching wallet subaddresses individually by caching woodser 2024-01-08 09:59:38 -0500
  • c28ffb70ff update state from wallet notifications on UserThread woodser 2024-01-08 07:07:38 -0500
  • a6f6f5c00a protocols skip resending payment sent/received if shut down woodser 2024-01-07 22:37:41 -0500
  • 3173f20c4b update copyright 2024 woodser 2024-01-07 21:13:03 -0500
  • 00c53dee9f instruct to install wix 3 woodser 2024-01-07 21:11:07 -0500
  • 183b7f0af3 update verification metadata for arm woodser 2024-01-07 22:41:04 +0000
  • f7082fa71e bump version to 0.0.17 woodser 2024-01-07 16:05:15 -0500
  • 01c0d72f39 update to monero-java v0.8.9 woodser 2024-01-07 16:02:32 -0500
  • db00a5a1e5 add JDK 11 instructions for mac woodser 2024-01-06 08:05:47 -0500
  • c06a85b929 clear and shut down inactive trades, move more to trade threads woodser 2024-01-05 13:23:52 -0500
  • c14f37b595 invoke main wallet listeners in thread pool woodser 2024-01-05 06:49:48 -0500
  • 52a44d020e update trades on UserThread in TradeManager to fix npe woodser 2024-01-04 14:48:11 -0500
  • 0d60df2aa7 refactor trade and connection threading to new ThreadUtils woodser 2024-01-05 13:25:29 -0500
  • 59b2a1121b fix concurrent modification exception in peer manager woodser 2024-01-04 20:10:25 -0500
  • 497de47965 do not set daemon connection to null on disconnect woodser 2024-01-03 07:40:22 -0500
  • ba8a9ae21d await external prices on startup woodser 2024-01-02 13:19:38 -0500
  • f8d9c827ea skip wallet initialization if shut down started woodser 2024-01-02 11:15:46 -0500
  • 2ee2b747f9 check for balance before deleting trade wallet woodser 2024-01-02 10:15:17 -0500
  • 20b55ed9dd update ProtoOutputStream from upstream woodser 2024-01-01 20:20:13 -0500
  • e7371d1299 process trade state notifications off UserThread woodser 2024-01-02 07:53:06 -0500
  • 43bbb29384 try syncing main wallet when height > target height on startup woodser 2024-01-01 21:06:33 -0500
  • 0a3736bba0 reprocess trade messages off UserThread woodser 2024-01-01 09:04:18 -0500
  • 9a6a9ac93e synchronize peer manager's reported peers to fix concurrency error woodser 2024-01-01 08:32:54 -0500
  • 5d88936600 start main wallet when daemon synced with improved UserThread woodser 2023-12-31 10:38:02 -0500
  • 5466689857 set progress listener state in same thread woodser 2023-12-29 07:09:47 -0500
  • 7f3fd0af08 finish open offer manager tasks before shut down woodser 2023-12-29 11:17:27 -0500
  • e2e2963b99 ignore error sending message after shut down woodser 2023-12-29 10:28:45 -0500
  • 342c212ba8 remove global error handler for taking offer woodser 2023-12-29 09:11:36 -0500
  • fdb24ba9f8 arbitrator sends nack if trade already taken woodser 2023-12-29 08:59:54 -0500
  • c6b1d03283 set price feed state in UserThread woodser 2023-12-29 05:58:43 -0500
  • c55fb927f2 rely on trade state to delete wallet woodser 2023-12-29 15:28:46 -0500
  • 3aab3f57b1 set offer state on UserThread woodser 2023-12-28 13:27:59 -0500
  • 5b387f0416 re-order Funds > Receive Funds | Send Funds | Transactions woodser 2023-12-28 09:11:15 -0500
  • e160499d30 sync main wallet outside lock on connection changed woodser 2023-12-28 08:08:03 -0500
  • bc4d8fc8c2 split output tx is null while awaiting scheduled tx woodser 2023-12-27 16:44:06 -0500
  • 2e86d4a62a check local connection before switching woodser 2023-12-27 14:08:51 -0500
  • 6c2f3ea154 improve trade state reliability woodser 2023-12-24 12:09:53 -0500
  • 3de4264c4b increase offer reliability with TTL, refresh period, max attempts woodser 2023-12-23 06:09:48 -0500
  • 0d33959eeb republish offers on dedicated thread for open offer manager woodser 2023-12-21 07:38:19 -0500
  • a1f8f942fc poll daemon and trade wallets in dedicated lock and prevent queuing woodser 2023-12-20 07:12:49 -0500
  • e1ca35172d handle connection disconnect and shut down off UserThread woodser 2023-12-20 08:37:16 -0500
  • 43f177d1f9 update pending trade item on UserThread woodser 2023-12-19 12:21:10 -0500
  • 5ebf63e0de silent fail on sending message after stopped woodser 2023-12-19 12:19:35 -0500
  • 1dab218d7e do not shut down connection pool in case account is re-recreated woodser 2023-12-19 10:48:49 -0500
  • c7b8571842 reset timeout timer on progress creating offer woodser 2023-12-18 11:05:34 -0500
  • 1df2ab4389 replace AppSetupWithP2PAndDAO with AppSetupWithP2P woodser 2023-12-18 10:50:23 -0500
  • 01a57c18f7 support setting custom node in UI with localhost running woodser 2023-12-18 13:58:02 -0500
  • f162cad439 handle connection change on dedicated thread, other thread improvements woodser 2023-12-18 08:01:07 -0500
  • b1f8411641 check local connection after setting woodser 2023-12-17 09:40:31 -0500
  • dffb676f4e reset address entries for open offer on error taking offer woodser 2023-12-17 07:38:48 -0500
  • 30e199c56e shut down trades before main wallet to finish processing woodser 2023-12-17 06:51:51 -0500
  • de3317b05d downgrade Gradle wrapper to 8.2.1 napoly 2023-12-19 18:30:10 +0100
  • e6775f3b58 move processing off UserThread for smoother experience woodser 2023-12-17 09:38:30 -0500
  • ba9a9a3dcc instruct for arbitrators to remain online woodser 2023-12-16 12:02:08 -0500
  • e11d65c038 check and extend timeout after taker creates reserve tx woodser 2023-12-16 10:13:09 -0500
  • fe70a087c4 add check to prevent null payment account name woodser 2023-12-15 12:22:48 -0500
  • 48d902b58d close trader dispute ticket on payout published woodser 2023-12-15 09:57:47 -0500
  • c42471191a refactor trade state TRADE_COMPLETED to boolean woodser 2023-12-15 09:24:21 -0500
  • 593bced55a Upgrade Gradle wrapper to 8.5 napoly 2023-12-13 21:59:14 +0100
  • fd4e4d3917 remove warning that wallet is not synced when idling woodser 2023-12-14 19:35:28 -0500
  • dee5a11e63 subscribe to dispute state property to update dispute view woodser 2023-12-14 18:54:17 -0500
  • 66a152c888 close open dispute on preparing payment received message woodser 2023-12-14 12:02:44 -0500
  • 26ea53883c republish offers awaits prices and runs off UserThread woodser 2023-12-15 16:18:00 -0500
  • dbd8db0e88 set open offer's reserve tx fields once known and repost if invalid woodser 2023-12-14 10:52:12 -0500
  • 2e13bc0051 update translation: Taking offer: X% woodser 2023-12-13 14:06:28 -0500
  • c9a79888c8 change message when daemon synced and update translations woodser 2023-12-13 13:10:01 -0500
  • 94eae8f945 add (via clearnet) to connection status woodser 2023-12-13 12:33:43 -0500
  • acfb4ae4c5 log price provider woodser 2023-12-13 10:12:02 -0500
  • 07769fd8d9 fix updating display of current price woodser 2023-12-10 08:11:14 -0500
  • c7277187c5 fix cycling through price providers woodser 2023-12-10 07:46:18 -0500
  • 6cb120e4b9 bump version to v0.0.16 woodser 2023-12-09 14:44:46 -0500
  • d8ac901d4a call wallet.sync() on startup after background sync with progress woodser 2023-12-09 12:34:27 -0500
  • 74cfd474ad clear basic trade process data on payout unlocked woodser 2023-12-09 11:41:52 -0500
  • 948be8ce29 rename trade getPayoutAmount() to getPayoutAmountBeforeCost() woodser 2023-12-09 06:21:59 -0500